[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #50801] Qt toolkit segmentation fault when fig
From: |
jsh |
Subject: |
[Octave-bug-tracker] [bug #50801] Qt toolkit segmentation fault when figure+uicontrol created with string and delted |
Date: |
Thu, 13 Apr 2017 21:01:48 -0400 (EDT) |
User-agent: |
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0 |
URL:
<http://savannah.gnu.org/bugs/?50801>
Summary: Qt toolkit segmentation fault when figure+uicontrol
created with string and delted
Project: GNU Octave
Submitted by: jsh
Submitted on: Fri 14 Apr 2017 01:01:47 AM UTC
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
Discussion Lock: Any
Release: dev
Operating System: Any
_______________________________________________________
Details:
This was reported in bug #44330 but since that bug is closed and possibly
fixed I'm opening a new one for this, since it might only be partially related
(and possibly important since any complex user built Gui will eventually crash
due to this):
The sequence
f = figure; c = uicontrol( 'parent', f, 'string', 'button' ); delete(c),
delete(f)
eventually crashes Octave on Linux and freezes on Windows 10. The string
property seems to be critical as without it everything seems to be working
fine. Dimitri has verified the bug #44330 comments #24-#27 and includes the
following backtrace:
#0 0x00007fffeb27f7bb in raise () at /lib64/libc.so.6
#1 0x00007fffeb2815d1 in abort () at /lib64/libc.so.6
#2 0x00007fffebae2fc5 in __gnu_cxx::__verbose_terminate_handler() () at
/lib64/libstdc++.so.6
#3 0x00007fffebae0bb6 in () at /lib64/libstdc++.so.6
#4 0x00007fffebadfab9 in () at /lib64/libstdc++.so.6
#5 0x00007fffebae04a8 in __gxx_personality_v0 () at /lib64/libstdc++.so.6
#6 0x00007fffeb8480e3 in () at /lib64/libgcc_s.so.1
#7 0x00007fffeb84890e in _Unwind_Resume () at /lib64/libgcc_s.so.1
#8 0x00007ffff517a525 in QObjectPrivate::setParent_helper(QObject*) () at
/lib64/libQt5Core.so.5
#9 0x00007ffff517a996 in QObject::~QObject() () at /lib64/libQt5Core.so.5
#10 0x00007ffff59e166c in QWidget::~QWidget() () at /lib64/libQt5Widgets.so.5
#11 0x00007ffff5b1e6d9 in QPushButton::~QPushButton() () at
/lib64/libQt5Widgets.so.5
#12 0x00007ffff7a53cb2 in QtHandles::Object::finalize() (this=0xa60220) at
../libgui/graphics/Object.cc:140
#13 0x00007ffff7a53a79 in QtHandles::Object::slotFinalize() (this=0xa60220) at
../libgui/graphics/Object.cc:110
#14 0x00007ffff7a11817 in QtHandles::Object::qt_static_metacall(QObject,
QMetaObject::Call, int, void*) (_o=0xa60220, _c=QMetaObject::InvokeMetaMethod,
_id=1, _a=0x7fffb44ee780) at libgui/graphics/moc-Object.cc:93
#15 0x00007ffff5174199 in QObject::event(QEvent*) () at
/lib64/libQt5Core.so.5
#16 0x00007ffff599ed9c in QApplicationPrivate::notify_helper(QObject, QEvent)
() at /lib64/libQt5Widgets.so.5
#17 0x00007ffff59a63d4 in QApplication::notify(QObject, QEvent) () at
/lib64/libQt5Widgets.so.5
#18 0x00007ffff514bb8b in QCoreApplication::notifyInternal2(QObject, QEvent)
() at /lib64/libQt5Core.so.5
#19 0x00007ffff514dd6b in QCoreApplicationPrivate::sendPostedEvents(QObject,
int, QThreadData) () at /lib64/libQt5Core.so.5
#20 0x00007ffff519ac73 in postEventSourceDispatch(_GSource, int ()(void),
void) () at /lib64/libQt5Core.so.5
#21 0x00007fffe7ac31d7 in g_main_context_dispatch () at
/lib64/libglib-2.0.so.0
#22 0x00007fffe7ac3578 in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#23 0x00007fffe7ac360c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#24 0x00007ffff519acef in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#25 0x00007ffff514ab8a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#26 0x00007ffff51527dc in QCoreApplication::exec() () at
/lib64/libQt5Core.so.5
#27 0x00007ffff798e66f in octave::gui_application::execute()
(this=0x7fffffffc358) at ../libgui/src/octave-gui.cc:248
#28 0x00000000004016e1 in main(int, char**) (argc=9, argv=0x7fffffffc5f8) at
../src/main-gui.cc:104
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?50801>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Octave-bug-tracker] [bug #50801] Qt toolkit segmentation fault when figure+uicontrol created with string and delted,
jsh <=