[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #59628] Segmentation fault on GUI close
From: |
Markus Mützel |
Subject: |
[Octave-bug-tracker] [bug #59628] Segmentation fault on GUI close |
Date: |
Sun, 6 Dec 2020 11:52:30 -0500 (EST) |
User-agent: |
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.67 Safari/537.36 Edg/87.0.664.55 |
URL:
<https://savannah.gnu.org/bugs/?59628>
Summary: Segmentation fault on GUI close
Project: GNU Octave
Submitted by: mmuetzel
Submitted on: Sun 06 Dec 2020 05:52:28 PM CET
Category: GUI
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: dev
Discussion Lock: Any
Operating System: Any
_______________________________________________________
Details:
When closing the GUI with a build from the current default branch, a
segmentation fault occurs.
Here the backtrace with hg id e3e887d5f631 on Ubuntu 20.10:
Thread 1 "octave-gui" received signal SIGSEGV, Segmentation fault.
0x00007ffff454dcb2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
(gdb) bt
#0 0x00007ffff454dcb2 in () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#1 0x00007ffff4531880 in QWidget::clearFocus() () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#2 0x00007ffff4532948 in QWidget::~QWidget() () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#3 0x00007ffff7d9ceed in octave::file_editor_tab::~file_editor_tab()
(this=0x5555569dea30, __in_chrg=<optimized out>)
at ../libgui/src/m-editor/file-editor-tab.cc:275
#4 0x00007ffff7da9fcf in octave::file_editor::handle_tab_ready_to_close()
(this=0x555555ee2520) at ../libgui/src/m-editor/file-editor.cc:521
#5 0x00007ffff3a74320 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ffff7d9c647 in octave::file_editor_tab::check_file_modified(bool)
(this=0x5555569dea30, remove=remove@entry=false)
at ../libgui/src/m-editor/file-editor-tab.cc:1777
#7 0x00007ffff7da9c0f in octave::file_editor::check_closing()
(this=0x555555ee2520) at ../libgui/src/m-editor/file-editor.cc:441
#8 0x00007ffff7dbe3e7 in octave::main_window::closeEvent(QCloseEvent*)
(this=0x5555558a2400, e=0x7fffffffb2b0)
at ../libgui/src/main-window.cc:2023
#9 0x00007ffff453730e in QWidget::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007ffff44f6013 in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007ffff7dd3f5b in octave::octave_qapplication::notify(QObject*,
QEvent*)
(this=0x55555564b7c0, receiver=<optimized out>, ev=<optimized out>) at
../libgui/src/octave-qobject.cc:132
#12 0x00007ffff3a3e1ca in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007ffff4532685 in
QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ffff4552ed6 in () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007ffff44f6013 in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007ffff7dd3f5b in octave::octave_qapplication::notify(QObject*,
QEvent*)
(this=0x55555564b7c0, receiver=<optimized out>, ev=<optimized out>) at
../libgui/src/octave-qobject.cc:132
#17 0x00007ffff3a3e1ca in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007ffff3e0c1ed in
QGuiApplicationPrivate::processCloseEvent(QWindowSystemInterfacePrivate::CloseEvent*)
()
at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#19 0x00007ffff3de52bb in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
()
at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#20 0x00007fffecece35e in () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#21 0x00007ffff10e14db in g_main_context_dispatch () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007ffff10e1788 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007ffff10e1853 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007ffff3a95843 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
--Type <RET> for more, q to quit, c to continue without paging--c
#25 0x00007ffff3a3ca4b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007ffff3a44fc6 in QCoreApplication::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007ffff7ddd0f2 in octave::qt_application::execute()
(this=0x7fffffffb990) at ../libgui/src/qt-application.cc:68
#28 0x0000555555556531 in main(int, char**) (argc=9, argv=0x7fffffffbcc8) at
../src/main-gui.cc:106
I've also seen the GUI crash on exit on Windows. But I'm not sure if this is
the same error.
CC'ing Torsten because he is the GUI expert.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?59628>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
- [Octave-bug-tracker] [bug #59628] Segmentation fault on GUI close,
Markus Mützel <=
- [Octave-bug-tracker] [bug #59628] Segmentation fault on GUI close, Lars Kindermann, 2020/12/06
- [Octave-bug-tracker] [bug #59628] Segmentation fault on GUI close, John W. Eaton, 2020/12/06
- [Octave-bug-tracker] [bug #59628] Segmentation fault on GUI close, Torsten Lilge, 2020/12/06
- [Octave-bug-tracker] [bug #59628] Segmentation fault on GUI close, Lars Kindermann, 2020/12/07
- [Octave-bug-tracker] [bug #59628] Segmentation fault on GUI close, Rik, 2020/12/07
- [Octave-bug-tracker] [bug #59628] Segmentation fault on GUI close, Rik, 2020/12/07
- [Octave-bug-tracker] [bug #59628] Segmentation fault on GUI close, John W. Eaton, 2020/12/07
- [Octave-bug-tracker] [bug #59628] Segmentation fault on GUI close, John W. Eaton, 2020/12/07
- [Octave-bug-tracker] [bug #59628] Segmentation fault on GUI close, Torsten Lilge, 2020/12/07
- [Octave-bug-tracker] [bug #59628] Segmentation fault on GUI close, Torsten Lilge, 2020/12/07