https://bugs.kde.org/show_bug.cgi?id=394665
Bug ID: 394665 Summary: Crash when closing a tab Product: yakuake Version: unspecified Platform: Compiled Sources OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: h...@kde.org Reporter: aleix...@gmail.com Target Milestone: --- Application: yakuake (3.0.5+) (Compiled from sources) Qt Version: 5.11.0 Frameworks Version: 5.47.0 Operating System: Linux 4.16.10-1-ARCH x86_64 Distribution: "Arch Linux" -- Information about the crash: - What I was doing when the application crashed: I closed a tab in yakuake, explosion. It happens from time to time, don't know why. The crash can be reproduced sometimes. -- Backtrace: Application: Yakuake (yakuake), signal: Segmentation fault Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7f657753f840 (LWP 1559))] Thread 2 (Thread 0x7f6574778700 (LWP 1560)): #0 0x00007f6581896ea9 in poll () from /usr/lib/libc.so.6 #1 0x00007f657aebd523 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f657aebd63e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f6582758dfb in QEventDispatcherGlib::processEvents (this=0x7f656c000b20, flags=...) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f6582705a3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at ../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/global/qflags.h:140 #5 0x00007f6582554896 in QThread::exec() () at ../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/global/qflags.h:120 #6 0x00007f65842d2bf5 in QDBusConnectionManager::run (this=0x7f658434cda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /home/apol/devel/frameworks/qt5/qtbase/src/dbus/qdbusconnection.cpp:178 #7 0x00007f658255e4d7 in QThreadPrivate::start(void*) () at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:367 #8 0x00007f657f911075 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007f65818a153f in clone () from /usr/lib/libc.so.6 Thread 1 (Thread 0x7f657753f840 (LWP 1559)): [KCrash Handler] #6 0x00007f6568284e38 in QList<QWidget*>::QList (this=0x7fff58279728, l=...) at /home/apol/devel/kde5/include/QtCore/qlist.h:807 #7 0x00007f656827fea0 in Konsole::ViewContainer::views (this=0x70000031c) at /home/apol/devel/frameworks/konsole/src/ViewContainer.cpp:202 #8 0x00007f656828dc20 in Konsole::ViewManager::updateDetachViewState (this=0x561451861150) at /home/apol/devel/frameworks/konsole/src/ViewManager.cpp:304 #9 0x00007f6568291239 in Konsole::ViewManager::viewDestroyed (this=0x561451861150, view=0x561451621250) at /home/apol/devel/frameworks/konsole/src/ViewManager.cpp:836 #10 0x00007f656829a7f6 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QWidget*>, void, void (Konsole::ViewManager::*)(QWidget*)>::call (f=(void (Konsole::ViewManager::*)(Konsole::ViewManager * const, QWidget *)) 0x7f6568291170 <Konsole::ViewManager::viewDestroyed(QWidget*)>, o=0x561451861150, arg=0x7fff582799e0) at /home/apol/devel/kde5/include/QtCore/qobjectdefs_impl.h:134 #11 0x00007f656829a753 in QtPrivate::FunctionPointer<void (Konsole::ViewManager::*)(QWidget*)>::call<QtPrivate::List<QWidget*>, void> (f=(void (Konsole::ViewManager::*)(Konsole::ViewManager * const, QWidget *)) 0x7f6568291170 <Konsole::ViewManager::viewDestroyed(QWidget*)>, o=0x561451861150, arg=0x7fff582799e0) at /home/apol/devel/kde5/include/QtCore/qobjectdefs_impl.h:167 #12 0x00007f656829a676 in QtPrivate::QSlotObject<void (Konsole::ViewManager::*)(QWidget*), QtPrivate::List<QWidget*>, void>::impl (which=1, this_=0x561451537250, r=0x561451861150, a=0x7fff582799e0, ret=0x0) at /home/apol/devel/kde5/include/QtCore/qobjectdefs_impl.h:396 #13 0x00007f65827303b0 in QtPrivate::QSlotObjectBase::call (a=0x7fff582799e0, r=0x561451861150, this=0x561451537250) at ../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:376 #14 QMetaObject::activate(QObject*, int, int, void**) () at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:3754 #15 0x00007f65682bbce6 in Konsole::ViewContainer::viewRemoved (this=0x56145186b3a0, _t1=0x561451621250) at src/konsoleprivate_autogen/EWIEGA46WW/moc_ViewContainer.cpp:307 #16 0x00007f656827fda2 in Konsole::ViewContainer::forgetView (this=0x56145186b3a0, view=0x561451621250) at /home/apol/devel/frameworks/konsole/src/ViewContainer.cpp:186 #17 0x00007f656827f775 in Konsole::ViewContainer::viewDestroyed (this=0x56145186b3a0, view=0x561451621250) at /home/apol/devel/frameworks/konsole/src/ViewContainer.cpp:178 #18 0x00007f65682874c6 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<QObject*>, void, void (Konsole::ViewContainer::*)(QObject*)>::call (f=(void (Konsole::ViewContainer::*)(Konsole::ViewContainer * const, QObject *)) 0x7f656827f740 <Konsole::ViewContainer::viewDestroyed(QObject*)>, o=0x56145186b3a0, arg=0x7fff58279cc0) at /home/apol/devel/kde5/include/QtCore/qobjectdefs_impl.h:134 #19 0x00007f6568287423 in QtPrivate::FunctionPointer<void (Konsole::ViewContainer::*)(QObject*)>::call<QtPrivate::List<QObject*>, void> (f=(void (Konsole::ViewContainer::*)(Konsole::ViewContainer * const, QObject *)) 0x7f656827f740 <Konsole::ViewContainer::viewDestroyed(QObject*)>, o=0x56145186b3a0, arg=0x7fff58279cc0) at /home/apol/devel/kde5/include/QtCore/qobjectdefs_impl.h:167 #20 0x00007f6568287346 in QtPrivate::QSlotObject<void (Konsole::ViewContainer::*)(QObject*), QtPrivate::List<QObject*>, void>::impl (which=1, this_=0x561451938320, r=0x56145186b3a0, a=0x7fff58279cc0, ret=0x0) at /home/apol/devel/kde5/include/QtCore/qobjectdefs_impl.h:396 #21 0x00007f65827303b0 in QtPrivate::QSlotObjectBase::call (a=0x7fff58279cc0, r=0x56145186b3a0, this=0x561451938320) at ../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:376 #22 QMetaObject::activate(QObject*, int, int, void**) () at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:3754 #23 0x00007f6582730877 in QMetaObject::activate (sender=sender@entry=0x561451621250, m=m@entry=0x7f65829889c0 <QObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff58279cc0) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:3633 #24 0x00007f658273091f in QObject::destroyed (this=this@entry=0x561451621250, _t1=<optimized out>, _t1@entry=0x561451621250) at .moc/moc_qobject.cpp:214 #25 0x00007f65830ab3db in QWidget::~QWidget (this=0x561451621250, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qwidget.cpp:1671 #26 0x00007f6568268344 in Konsole::TerminalDisplay::~TerminalDisplay (this=0x561451621250) at /home/apol/devel/frameworks/konsole/src/TerminalDisplay.cpp:523 #27 0x00007f6568268389 in Konsole::TerminalDisplay::~TerminalDisplay (this=0x561451621250) at /home/apol/devel/frameworks/konsole/src/TerminalDisplay.cpp:512 #28 0x00007f658272e22b in QObjectPrivate::deleteChildren (this=this@entry=0x5614514843a0) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:1997 #29 0x00007f65830ab2f3 in QWidget::~QWidget (this=0x5614515c22c0, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qwidget.cpp:1704 #30 0x00007f658320ede9 in QStackedWidget::~QStackedWidget (this=0x5614515c22c0, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/widgets/qstackedwidget.cpp:145 #31 0x00007f658272e22b in QObjectPrivate::deleteChildren (this=this@entry=0x561451669150) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:1997 #32 0x00007f65830ab2f3 in QWidget::~QWidget (this=0x561451513a90, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qwidget.cpp:1704 #33 0x00007f65830ab509 in QWidget::~QWidget (this=0x561451513a90, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qwidget.cpp:1564 #34 0x00007f658272e22b in QObjectPrivate::deleteChildren (this=this@entry=0x561451636880) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:1997 #35 0x00007f65830ab2f3 in QWidget::~QWidget (this=0x561451475d00, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qwidget.cpp:1704 #36 0x00007f65682bf0eb in Konsole::ViewSplitter::~ViewSplitter (this=0x561451475d00) at src/konsoleprivate_autogen/EWIEGA46WW/../../../../../../devel/frameworks/konsole/src/ViewSplitter.h:46 #37 0x00007f65682bf119 in Konsole::ViewSplitter::~ViewSplitter (this=0x561451475d00) at src/konsoleprivate_autogen/EWIEGA46WW/../../../../../../devel/frameworks/konsole/src/ViewSplitter.h:46 #38 0x00007f658272e22b in QObjectPrivate::deleteChildren (this=this@entry=0x56145149adb0) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:1997 #39 0x00007f65830ab2f3 in QWidget::~QWidget (this=0x56145182dec0, __in_chrg=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qwidget.cpp:1704 #40 0x000056144f969475 in Splitter::~Splitter (this=0x56145182dec0) at /home/apol/devel/frameworks/yakuake/app/splitter.cpp:33 #41 0x000056144f9694b9 in Splitter::~Splitter (this=0x56145182dec0) at /home/apol/devel/frameworks/yakuake/app/splitter.cpp:32 #42 0x000056144f962190 in Session::~Session (this=0x5614518f8b10) at /home/apol/devel/frameworks/yakuake/app/session.cpp:46 #43 0x000056144f9621f9 in Session::~Session (this=0x5614518f8b10) at /home/apol/devel/frameworks/yakuake/app/session.cpp:45 #44 0x00007f6582730b30 in QObject::event(QEvent*) () at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:1242 #45 0x00007f6583071751 in QApplicationPrivate::notify_helper (this=this@entry=0x5614512b02f0, receiver=receiver@entry=0x5614518f8b10, e=e@entry=0x561451a51000) at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3725 #46 0x00007f6583078d90 in QApplication::notify(QObject*, QEvent*) () at /home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3484 #47 0x00007f6582706d69 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at ../../include/QtCore/5.11.0/QtCore/private/../../../../../../../../devel/frameworks/qt5/qtbase/src/corelib/thread/qthread_p.h:307 #48 0x00007f6582709d6b in QCoreApplication::sendEvent (event=0x561451a51000, receiver=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qcoreapplication.h:234 #49 QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1745 #50 0x00007f658270a1b8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1599 #51 0x00007f65827597c3 in postEventSourceDispatch (s=0x5614512f5d20) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:276 #52 0x00007f657aebd368 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #53 0x00007f657aebd5b1 in ?? () from /usr/lib/libglib-2.0.so.0 #54 0x00007f657aebd63e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #55 0x00007f6582758de3 in QEventDispatcherGlib::processEvents (this=0x56145134abc0, flags=...) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:423 #56 0x00007f657720c8d1 in QPAEventDispatcherGlib::processEvents (this=0x56145134abc0, flags=...) at /home/apol/devel/frameworks/qt5/qtbase/src/platformsupport/eventdispatchers/qeventdispatcher_glib.cpp:69 #57 0x00007f6582705a3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at ../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/global/qflags.h:140 #58 0x00007f658270dbc2 in QCoreApplication::exec() () at ../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/global/qflags.h:120 #59 0x000056144f933cb1 in main (argc=1, argv=0x7fff5827ada8) at /home/apol/devel/frameworks/yakuake/app/main.cpp:88 Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.