[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/
- [Octave-bug-tracker] [bug #63388] Octave may crash with uitable containing true/false data, Liang Tang, 2022/11/20
- [Octave-bug-tracker] [bug #63388] Octave may crash with uitable containing true/false data, Arun Giridhar, 2022/11/20
- [Octave-bug-tracker] [bug #63388] Octave may crash with uitable containing true/false data, Arun Giridhar, 2022/11/20
- [Octave-bug-tracker] [bug #63388] Octave may crash with uitable containing true/false data, Liang Tang, 2022/11/20
- [Octave-bug-tracker] [bug #63388] Octave may crash with uitable containing true/false data, Dmitri A. Sergatskov, 2022/11/20
- [Octave-bug-tracker] [bug #63388] Octave may crash with uitable containing true/false data, Dmitri A. Sergatskov, 2022/11/20
- [Octave-bug-tracker] [bug #63388] Octave may crash with uitable containing true/false data, Arun Giridhar, 2022/11/20
- [Octave-bug-tracker] [bug #63388] Octave may crash with uitable containing true/false data, Arun Giridhar, 2022/11/20
- [Octave-bug-tracker] [bug #63388] Octave may crash with uitable containing true/false data, Liang Tang, 2022/11/20
- [Octave-bug-tracker] [bug #63388] Octave may crash with uitable containing true/false data, Dmitri A. Sergatskov, 2022/11/20
- [Octave-bug-tracker] [bug #63388] Octave may crash with uitable containing true/false data,
Arun Giridhar <=
- [Octave-bug-tracker] [bug #63388] Octave may crash with uitable containing true/false data, Arun Giridhar, 2022/11/21
- [Octave-bug-tracker] [bug #63388] Octave may crash with uitable containing true/false data, Arun Giridhar, 2022/11/21
- [Octave-bug-tracker] [bug #63388] Octave may crash with uitable containing true/false data, Arun Giridhar, 2022/11/21
- [Octave-bug-tracker] [bug #63388] Octave may crash with uitable containing true/false data, John W. Eaton, 2022/11/21
- [Octave-bug-tracker] [bug #63388] Octave may crash with uitable containing true/false data, Arun Giridhar, 2022/11/21
- [Octave-bug-tracker] [bug #63388] Octave may crash with uitable containing true/false data, Dmitri A. Sergatskov, 2022/11/21
- [Octave-bug-tracker] [bug #63388] Octave may crash with uitable containing true/false data, Arun Giridhar, 2022/11/23
- [Octave-bug-tracker] [bug #63388] Octave may crash with uitable containing true/false data, Liang Tang, 2022/11/24
- [Octave-bug-tracker] [bug #63388] Octave may crash with uitable containing true/false data, Arun Giridhar, 2022/11/24
- [Octave-bug-tracker] [bug #63388] Octave may crash with uitable containing true/false data, Liang Tang, 2022/11/24