[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #56711] Three input form of diag can segfault
From: |
Rik |
Subject: |
[Octave-bug-tracker] [bug #56711] Three input form of diag can segfault if a cell array is passed |
Date: |
Mon, 5 Aug 2019 19:26:34 -0400 (EDT) |
User-agent: |
Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko |
Follow-up Comment #3, bug #56711 (project octave):
Here is a backtrace of the segfault.
0x00007f07b9270637 in octave::refcount<long>::operator-- (
this=0x7f07b9071250 <vtable for octave::tree_identifier+24>)
at ./liboctave/util/oct-refcount.h:96
96 return OCTAVE_ATOMIC_DECREMENT (&m_count);
(gdb) bt
#0 0x00007f07b9270637 in octave::refcount<long>::operator-- (
this=0x7f07b9071250 <vtable for octave::tree_identifier+24>)
at ./liboctave/util/oct-refcount.h:96
#1 0x00007f07b92700d8 in octave_value::operator= (this=0x7f07802f4130,
a=...)
at ./libinterp/octave-value/ov.h:360
#2 0x00007f07b831cbc2 in Array<octave_value>::diag (this=0x7f07803b04b0, m=2,
n=1)
at ./liboctave/array/Array.cc:2621
#3 0x00007f07b860d753 in Cell::diag (this=0x7f07803b04b0, m=2, n=1)
at libinterp/corefcn/Cell.cc:354
#4 0x00007f07b83fd82c in octave_base_matrix<Cell>::diag (this=0x7f07803b04a0,
m=2, n=1)
at libinterp/octave-value/ov-base-mat.h:136
#5 0x00007f07b86e3eaf in octave_value::diag (this=0x7f078ea00310, m=2, n=1)
at ./libinterp/octave-value/ov.h:1311
#6 0x00007f07b86bd959 in Fdiag (args=...) at libinterp/corefcn/data.cc:1237
Of course, it's not at all where I expected it to be.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?56711>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/