octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #63388] Octave may crash with uitable containi


From: Arun Giridhar
Subject: [Octave-bug-tracker] [bug #63388] Octave may crash with uitable containing true/false data
Date: Sun, 20 Nov 2022 11:10:30 -0500 (EST)

Follow-up Comment #10, bug #63388 (project octave):

With -ggdb3 instead of -g I could replicate dasergatskov's first-attempt crash
as well. Trace attached.

The crashes seem to be happening in different locations on each run for me. I
have attached the one that looks to be the most helpful.

This part is where it went wrong at least on that attempt:


#8  0x00007ffff6fee202 in std::__cxx11::list<octave::octave_lvalue,
std::allocator<octave::octave_lvalue> >::push_back (this=0x7fffb77541f0,
__x=...) at /usr/include/c++/12.2.0/bits/stl_list.h:1306
#9  0x00007ffff6febb56 in octave::tree_simple_assignment::evaluate
(this=0x7fffac7bd810, tw=...) at ../libinterp/parse-tree/pt-assign.cc:90
#10 0x00007ffff7005516 in octave::tree_evaluator::visit_statement
(this=0x7fffac0058d8, stmt=...) at ../libinterp/parse-tree/pt-eval.cc:3919
#11 0x00007ffff7034de8 in octave::tree_statement::accept (this=0x7fffac7bd850,
tw=...) at ../libinterp/parse-tree/pt-stmt.h:124


The next statement (chronologically) is extremely long and looks like this
after cutting for brevity:

#7  0x00007ffff6fee43e in std::__cxx11::list<octave::octave_lvalue,
std::allocator<octave::octave_lvalue> >::_M_insert<octave::octave_lv
alue const&> (this=0x7fffb77541f0, __position={m_sym = {m_rep = <error reading
variable: Cannot access memory at address 0x3ff0000000000
008>}, m_frame = <error reading variable: Cannot access memory at address
0x3ff0000000000008>, m_black_hole = true, m_type = "", m_idx =
 std::__cxx11::list = {[0] = {m_data = std::vector of length 17592010158985,
capacity 17592010158985 

(ETC ETC, ENDING WITH:)

annot access memory at address 0x4810408d480098ac><error reading variable:
Cannot access memory at address 0x10ec8348e5894855>...}}) at
/usr/include/c++/12.2.0/bits/stl_list.h:2005



(file #53977)

    _______________________________________________________

Additional Item Attachment:

File name: stacktrace_case1_ggdb3B.log    Size:36 KB
   
<https://file.savannah.gnu.org/file/stacktrace_case1_ggdb3B.log?file_id=53977>



    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?63388>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]