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

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

[Octave-bug-tracker] [bug #48186] delete(allchild(fig)) in a "deletefcn"


From: Rik
Subject: [Octave-bug-tracker] [bug #48186] delete(allchild(fig)) in a "deletefcn" callback raises error
Date: Sun, 23 Feb 2020 15:54:23 -0500 (EST)
User-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko

Follow-up Comment #16, bug #48186 (project octave):

Using gdb, it seems that when Octave hangs it is caught in a deadlock
situation with a mutex.


#0  __lll_lock_wait () at
../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1  0x00007fd101756098 in __GI___pthread_mutex_lock (mutex=0x7fd0d0104b80) at
../nptl/pthread_mutex_lock.c:113
#2  0x00007fd105ab3ba6 in octave::pthread_mutex::lock (this=0x7fd0d0104b70) at
liboctave/util/oct-mutex.cc:135
#3  0x00007fd1079a040f in octave::mutex::lock (this=0x7fffebc55370) at
./liboctave/util/oct-mutex.h:92
#4  0x00007fd1079a04ad in octave::autolock::autolock (this=0x7fffebc55370,
m=..., block=true)
    at ./liboctave/util/oct-mutex.h:118
#5  0x00007fd1079d0d75 in QtHandles::Panel::eventFilter (this=0x558c08337560,
watched=0x558c07cbbd20, 
    xevent=0x7fffebc55770) at libgui/graphics/Panel.cc:188
#6  0x00007fd1021965bc in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fd102f14815 in QApplicationPrivate::notify_helper(QObject*,
QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8  0x00007fd102f1c104 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007fd107aa8074 in octave::octave_qapplication::notify
(this=0x558c07b7efc0, receiver=0x558c07cbbd20, 
    ev=0x7fffebc55770) at libgui/src/octave-qobject.cc:136
#10 0x00007fd1021968d8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fd102f4c0fb in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool,
bool) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007fd102f4fed3 in QWidgetPrivate::show_helper() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007fd102f52beb in QWidget::setVisible(bool) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007fd102f52195 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007fd1021c60c2 in QObject::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fd102f5375b in QWidget::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007fd102ff44de in QFrame::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007fd102f1483c in QApplicationPrivate::notify_helper(QObject*,
QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007fd102f1c104 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007fd107aa8074 in octave::octave_qapplication::notify
(this=0x558c07b7efc0, receiver=0x558c07cbbd20, 
    ev=0x558c08354d70) at libgui/src/octave-qobject.cc:136
#21 0x00007fd1021968d8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007fd10219904d in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007fd1021f0263 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007fd0fa9e5417 in g_main_context_dispatch () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fd0fa9e5650 in ?? () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007fd0fa9e56dc in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007fd1021ef88f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007fd10219490a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007fd10219d9b4 in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007fd107aa8a9f in octave::base_qobject::exec (this=0x7fffebc56080) at
libgui/src/octave-qobject.cc:278
#31 0x00007fd107ab6868 in octave::qt_application::execute
(this=0x7fffebc56200) at libgui/src/qt-application.cc:73
#32 0x0000558c070d68a1 in main (argc=9, argv=0x7fffebc56508) at
src/main-gui.cc:106





    _______________________________________________________

Reply to this item at:

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

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




reply via email to

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