[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #59937] eval("global b") in m-file sigfaults
From: |
Dmitri A. Sergatskov |
Subject: |
[Octave-bug-tracker] [bug #59937] eval("global b") in m-file sigfaults |
Date: |
Sun, 24 Jan 2021 18:20:03 -0500 (EST) |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0 |
URL:
<https://savannah.gnu.org/bugs/?59937>
Summary: eval("global b") in m-file sigfaults
Project: GNU Octave
Submitted by: dasergatskov
Submitted on: Sun 24 Jan 2021 11:20:00 PM UTC
Category: Interpreter
Severity: 3 - Normal
Priority: 5 - Normal
Item Group: Segfault, Bus Error, etc.
Status: None
Assigned to: None
Originator Name:
Originator Email:
Open/Closed: Open
Release: 6.1.0
Discussion Lock: Any
Operating System: GNU/Linux
_______________________________________________________
Details:
running the test script t1.m with a single line:
eval("global b")
crashes octave 6.1.1:
octave:1> t1
terminate called after throwing an instance of 'std::out_of_range'
what(): vector::_M_range_check: __n (which is 2) >= this->size() (which is
2)
fatal: caught signal Aborted -- stopping myself...
Aborted (core dumped)
Backtrace:
octave:1> t1
terminate called after throwing an instance of 'std::out_of_range'
what(): vector::_M_range_check: __n (which is 2) >= this->size() (which is
2)
Thread 7 "QThread" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffbd5a4700 (LWP 315600)]
0x00007fffe8c6a7ff in raise () from /lib64/libc.so.6
Missing separate debuginfos,
<...deleted...>
(gdb) thread apply all bt
Thread 8 (Thread 0x7fffbc9b7700 (LWP 315601)):
#0 0x00007fffe8c6b5cc in sigtimedwait () at /lib64/libc.so.6
#1 0x00007fffe90086ac in sigwait () at /lib64/libpthread.so.0
#2 0x00007ffff6e75d60 in __interceptor_sigwait.part.123 () at
/lib64/libasan.so.5
#3 0x00007ffff158ae18 in signal_watcher (arg=0x7ffff578242c
<octave::generic_sig_handler(int)>) at
../liboctave/wrappers/signal-wrappers.c:697
#4 0x00007fffe8ffe14a in start_thread () at /lib64/libpthread.so.0
#5 0x00007fffe8d2ff23 in clone () at /lib64/libc.so.6
Thread 7 (Thread 0x7fffbd5a4700 (LWP 315600)):
#0 0x00007fffe8c6a7ff in raise () at /lib64/libc.so.6
#1 0x00007fffe8c54c35 in abort () at /lib64/libc.so.6
#2 0x00007fffe9a7809b in __gnu_cxx::__verbose_terminate_handler() [clone
.cold.1] () at /lib64/libstdc++.so.6
#3 0x00007fffe9a7e53c in __cxxabiv1::__terminate(void (*)()) () at
/lib64/libstdc++.so.6
#4 0x00007fffe9a7e597 in () at /lib64/libstdc++.so.6
#5 0x00007ffff1c3b70b in qt_assert(char const*, char const*, int) () at
/lib64/libQt5Core.so.5
#6 0x00007ffff1c3d67c in QThreadPrivate::start(void*) [clone .cold.20] () at
/lib64/libQt5Core.so.5
#7 0x00007fffe8ffe14a in start_thread () at /lib64/libpthread.so.0
#8 0x00007fffe8d2ff23 in clone () at /lib64/libc.so.6
Thread 6 (Thread 0x7fffbe0b0700 (LWP 315598)):
#0 0x00007fffe8d24ca1 in poll () at /lib64/libc.so.6
#1 0x00007ffff6e5f242 in poll () at /lib64/libasan.so.5
#2 0x00007fffe4f1b9b6 in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#3 0x00007fffe4f1bae0 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#4 0x00007ffff1e6618b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#5 0x00007ffff1e1218b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#6 0x00007ffff1c70d42 in QThread::exec() () at /lib64/libQt5Core.so.5
#7 0x00007fffd675cee9 in QDBusConnectionManager::run() () at
/lib64/libQt5DBus.so.5
#8 0x00007ffff1c72076 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#9 0x00007fffe8ffe14a in start_thread () at /lib64/libpthread.so.0
#10 0x00007fffe8d2ff23 in clone () at /lib64/libc.so.6
Thread 5 (Thread 0x7fffbfda1700 (LWP 315597)):
#0 0x00007fffe8d24ca1 in poll () at /lib64/libc.so.6
#1 0x00007ffff6e5f242 in poll () at /lib64/libasan.so.5
#2 0x00007fffe4f1b9b6 in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#3 0x00007fffe4f1bd72 in g_main_loop_run () at /lib64/libglib-2.0.so.0
#4 0x00007fffc37a355a in gdbus_shared_thread_func () at
/lib64/libgio-2.0.so.0
#5 0x00007fffe4f43d4a in g_thread_proxy () at /lib64/libglib-2.0.so.0
#6 0x00007fffe8ffe14a in start_thread () at /lib64/libpthread.so.0
#7 0x00007fffe8d2ff23 in clone () at /lib64/libc.so.6
Thread 4 (Thread 0x7fffc05a2700 (LWP 315596)):
#0 0x00007fffe8d24ca1 in poll () at /lib64/libc.so.6
--Type <RET> for more, q to quit, c to continue without paging--
#1 0x00007ffff6e5f242 in poll () at /lib64/libasan.so.5
#2 0x00007fffe4f1b9b6 in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#3 0x00007fffe4f1bae0 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#4 0x00007fffe4f1bb31 in glib_worker_main () at /lib64/libglib-2.0.so.0
#5 0x00007fffe4f43d4a in g_thread_proxy () at /lib64/libglib-2.0.so.0
#6 0x00007fffe8ffe14a in start_thread () at /lib64/libpthread.so.0
#7 0x00007fffe8d2ff23 in clone () at /lib64/libc.so.6
Thread 3 (Thread 0x7fffc0da3700 (LWP 315595)):
#0 0x00007fffe8d24ca1 in poll () at /lib64/libc.so.6
#1 0x00007ffff6e5f242 in poll () at /lib64/libasan.so.5
#2 0x00007fffe4f1b9b6 in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#3 0x00007fffe4f1bae0 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#4 0x00007fffc0dace6d in dconf_gdbus_worker_thread () at
/usr/lib64/gio/modules/libdconfsettings.so
#5 0x00007fffe4f43d4a in g_thread_proxy () at /lib64/libglib-2.0.so.0
#6 0x00007fffe8ffe14a in start_thread () at /lib64/libpthread.so.0
#7 0x00007fffe8d2ff23 in clone () at /lib64/libc.so.6
Thread 2 (Thread 0x7fffc62d1700 (LWP 315594)):
#0 0x00007fffe8d24ca1 in poll () at /lib64/libc.so.6
#1 0x00007ffff6e5f242 in poll () at /lib64/libasan.so.5
#2 0x00007fffe32a16cf in _xcb_conn_wait () at /lib64/libxcb.so.1
#3 0x00007fffe32a334a in xcb_wait_for_event () at /lib64/libxcb.so.1
#4 0x00007fffc86573d8 in QXcbEventQueue::run() () at
/lib64/libQt5XcbQpa.so.5
#5 0x00007ffff1c72076 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#6 0x00007fffe8ffe14a in start_thread () at /lib64/libpthread.so.0
#7 0x00007fffe8d2ff23 in clone () at /lib64/libc.so.6
Thread 1 (Thread 0x7fffd8ffbcc0 (LWP 315569)):
#0 0x00007fffe8d24ca1 in poll () at /lib64/libc.so.6
#1 0x00007ffff6e5f242 in poll () at /lib64/libasan.so.5
#2 0x00007fffe4f1b9b6 in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#3 0x00007fffe4f1bae0 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#4 0x00007ffff1e6618b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#5 0x00007ffff1e1218b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#6 0x00007ffff1e1a1a6 in QCoreApplication::exec() () at
/lib64/libQt5Core.so.5
#7 0x00007ffff670cfe3 in octave::base_qobject::exec() (this=0x7fffffffc080)
at ../libgui/src/octave-qobject.cc:284
#8 0x00007ffff672c3f7 in octave::qt_application::execute()
(this=0x7fffffffc430) at ../libgui/src/qt-application.cc:73
#9 0x00000000004023b9 in main(int, char**) (argc=8, argv=0x7fffffffc768) at
../src/main-gui.cc:106
(gdb)
Dmitri.
--
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?59937>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
- [Octave-bug-tracker] [bug #59937] eval("global b") in m-file sigfaults,
Dmitri A. Sergatskov <=