Application: konversation (1.6-master #5006) (Compiled from sources) Qt Version: 5.6.1 Frameworks Version: 5.24.0 Operating System: Darwin 13.4.0 x86_64 Distribution (Platform): MacPorts Packages -- Information about the crash: - What I was doing when the application crashed: Just like the previous crash (bug 364899), this crash occurs at exit even if I only start the application and quit it immediately. Built from commit #43190f3b8b1f4d27a4350a2306665ac4e360bd5e I haven't tried on Linux yet. The crash can be reproduced every time. -- Backtrace: Application: Konversation (konversation), signal: Segmentation fault: 11 (lldb) process attach --pid 52835 Process 52835 stopped Executable module set to "/Applications/MacPorts/KF5/konversation.app/Contents/MacOS/konversation". Architecture set to: x86_64-apple-macosx. (lldb) set set term-width 200 (lldb) thread info thread #1: tid = 0xc4edfb, 0x00007fff8451ce20 libsystem_kernel.dylib`__wait4 + 8, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP (lldb) bt all * thread #1: tid = 0xc4edfb, 0x00007fff8451ce20 libsystem_kernel.dylib`__wait4 + 8, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP * frame #0: 0x00007fff8451ce20 libsystem_kernel.dylib`__wait4 + 8 frame #1: 0x0000000109635fe2 libKF5Crash.5.dylib`KCrash::startProcess(int, char const**, bool) + 135 frame #2: 0x0000000109635e06 libKF5Crash.5.dylib`KCrash::defaultCrashHandler(int) + 1049 frame #3: 0x00007fff81b8c5aa libsystem_platform.dylib`_sigtramp + 26 frame #4: 0x000000010b746417 QtCore`QThreadStorageData::get(this=0x0000000000000000) const + 39 at qthreadstorage.cpp:117 frame #5: 0x000000010afe04b6 QtGui`QOpenGLContext::currentContext() [inlined] QGuiGLThreadContext*& qThreadStorage_localData<QGuiGLThreadContext>(d=0x0000000000000000) + 8 at qthreadstorage.h:65 frame #6: 0x000000010afe04ae QtGui`QOpenGLContext::currentContext() [inlined] QThreadStorage<QGuiGLThreadContext*>::localData(this=0x0000000000000000) at qthreadstorage.h:139 frame #7: 0x000000010afe04ae QtGui`QOpenGLContext::currentContext() + 14 at qopenglcontext.cpp:415 frame #8: 0x000000010afb26a9 QtGui`QSurface::~QSurface(this=0x00007f80b1f94d40) + 25 at qsurface.cpp:127 frame #9: 0x000000010afa9e08 QtGui`QWindow::~QWindow(this=0x00007f80b1f94d30) + 72 at qwindow.cpp:207 frame #10: 0x000000010a75036e QtWidgets`QWidgetWindow::~QWidgetWindow() [inlined] QWidgetWindow::~QWidgetWindow(this=0x00007f80b1f94d30) + 14 at qwidgetwindow.cpp:131 frame #11: 0x000000010a750369 QtWidgets`QWidgetWindow::~QWidgetWindow(this=0x00007f80b1f94d30) + 9 at qwidgetwindow.cpp:131 frame #12: 0x000000010a7209f2 QtWidgets`QWidgetPrivate::deleteTLSysExtra(this=0x00007f80b1ea1cc0) + 322 at qwidget.cpp:1890 frame #13: 0x000000010a72069e QtWidgets`QWidget::destroy(this=<unavailable>, destroyWindow=<unavailable>, destroySubWindows=<unavailable>) + 830 at qwidget.cpp:12297 frame #14: 0x000000010a71fe2e QtWidgets`QWidget::~QWidget(this=0x00007f80b1ea1570) + 1486 at qwidget.cpp:1679 frame #15: 0x000000010a86d5ae QtWidgets`QMenu::~QMenu() [inlined] QMenu::~QMenu(this=0x00007f80b1ea1570) + 14 at qmenu.cpp:1495 frame #16: 0x000000010a86d5a9 QtWidgets`QMenu::~QMenu(this=0x00007f80b1ea1570) + 9 at qmenu.cpp:1495 frame #17: 0x000000010b932473 QtCore`QObjectPrivate::deleteChildren(this=0x00007f80b1e9f040) + 243 at qobject.cpp:1963 frame #18: 0x000000010a71fe12 QtWidgets`QWidget::~QWidget(this=0x00007f80b1e9e9c0) + 1458 at qwidget.cpp:1674 frame #19: 0x000000010a86d5ae QtWidgets`QMenu::~QMenu() [inlined] QMenu::~QMenu(this=0x00007f80b1e9e9c0) + 14 at qmenu.cpp:1495 frame #20: 0x000000010a86d5a9 QtWidgets`QMenu::~QMenu(this=0x00007f80b1e9e9c0) + 9 at qmenu.cpp:1495 frame #21: 0x000000010931ba56 konversation`IrcContextMenus::~IrcContextMenus(this=0x00007f80b1b44400) + 38 at irccontextmenus.cpp:86 frame #22: 0x0000000109321eba konversation`(anonymous namespace)::Q_QGS_s_ircContextMenusPrivate::innerFunction()::Cleanup::~Cleanup() [inlined] IrcContextMenus::~IrcContextMenus(this=0x00007f80b1b44400) + 26 at irccontextmenus.cpp:85 frame #23: 0x0000000109321eb2 konversation`(anonymous namespace)::Q_QGS_s_ircContextMenusPrivate::innerFunction()::Cleanup::~Cleanup() [inlined] IrcContextMenusPrivate::~IrcContextMenusPrivate(this=0x00007f80b1b44400) at irccontextmenus.cpp:66 frame #24: 0x0000000109321eb2 konversation`(anonymous namespace)::Q_QGS_s_ircContextMenusPrivate::innerFunction()::Cleanup::~Cleanup() [inlined] IrcContextMenusPrivate::~IrcContextMenusPrivate(this=0x00007f80b1b44400, newValue=<unavailable>) at irccontextmenus.cpp:65 frame #25: 0x0000000109321eb2 konversation`(anonymous namespace)::Q_QGS_s_ircContextMenusPrivate::innerFunction()::Cleanup::~Cleanup() [inlined] (anonymous namespace)::Q_QGS_s_ircContextMenusPrivate::innerFunction()::Cleanup::~Cleanup() + 14 at irccontextmenus.cpp:58 frame #26: 0x0000000109321ea4 konversation`(anonymous namespace)::Q_QGS_s_ircContextMenusPrivate::innerFunction(this=<unavailable>)::Cleanup::~Cleanup() + 4 at irccontextmenus.cpp:58 frame #27: 0x00007fff880617ad libsystem_c.dylib`__cxa_finalize + 177 frame #28: 0x00007fff88061a58 libsystem_c.dylib`exit + 22 frame #29: 0x00007fff84caa604 libdyld.dylib`start + 8 thread #2: tid = 0xc4edfc, 0x00007fff8451d662 libsystem_kernel.dylib`kevent64 + 10, queue = 'com.apple.libdispatch-manager' frame #0: 0x00007fff8451d662 libsystem_kernel.dylib`kevent64 + 10 frame #1: 0x00007fff810f9421 libdispatch.dylib`_dispatch_mgr_invoke + 239 frame #2: 0x00007fff810f9136 libdispatch.dylib`_dispatch_mgr_thread + 52 thread #3: tid = 0xc4edfd, 0x00007fff8451ce6a libsystem_kernel.dylib`__workq_kernreturn + 10 frame #0: 0x00007fff8451ce6a libsystem_kernel.dylib`__workq_kernreturn + 10 frame #1: 0x00007fff8c287f08 libsystem_pthread.dylib`_pthread_wqthread + 330 frame #2: 0x00007fff8c28afb9 libsystem_pthread.dylib`start_wqthread + 13 thread #4: tid = 0xc4ee24, 0x00007fff8451c9aa libsystem_kernel.dylib`__select + 10, name = 'QDBusConnectionManager' frame #0: 0x00007fff8451c9aa libsystem_kernel.dylib`__select + 10 frame #1: 0x000000010b95c1a4 QtCore`qt_safe_select(nfds=8, fdread=0x00007f80b1011398, fdwrite=0x00007f80b1011628, fdexcept=0x00007f80b10118b8, orig_timeout=<unavailable>) + 564 at qcore_unix.cpp:75 frame #2: 0x000000010b95d329 QtCore`QEventDispatcherUNIXPrivate::doSelect(this=0x00007f80b1011200, timeout=<unavailable>, flags=<unavailable>) + 665 at qeventdispatcher_unix.cpp:192 frame #3: 0x000000010b95e44e QtCore`QEventDispatcherUNIX::processEvents(this=0x00007f80b054a600, flags=<unavailable>) + 222 at qeventdispatcher_unix.cpp:607 frame #4: 0x000000010b902981 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) [inlined] QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 401 at qeventloop.cpp:128 frame #5: 0x000000010b902964 QtCore`QEventLoop::exec(this=0x0000000113553e28, flags=<unavailable>) + 372 at qeventloop.cpp:204 frame #6: 0x000000010b743615 QtCore`QThread::exec(this=<unavailable>) + 117 at qthread.cpp:500 frame #7: 0x000000010b65db63 QtDBus`QDBusConnectionManager::run(this=0x00007f80b05530f0) + 19 at qdbusconnection.cpp:189 frame #8: 0x000000010b74701b QtCore`QThreadPrivate::start(arg=0x00007f80b05530f0) + 363 at qthread_unix.cpp:341 frame #9: 0x00007fff8c286899 libsystem_pthread.dylib`_pthread_body + 138 frame #10: 0x00007fff8c28672a libsystem_pthread.dylib`_pthread_start + 137 frame #11: 0x00007fff8c28afc9 libsystem_pthread.dylib`thread_start + 13 thread #5: tid = 0xc4ee2b, 0x00007fff84518a1a libsystem_kernel.dylib`mach_msg_trap + 10 frame #0: 0x00007fff84518a1a libsystem_kernel.dylib`mach_msg_trap + 10 frame #1: 0x00007fff84517d18 libsystem_kernel.dylib`mach_msg + 64 frame #2: 0x00007fff8bb81f15 CoreFoundation`__CFRunLoopServiceMachPort + 181 frame #3: 0x00007fff8bb81539 CoreFoundation`__CFRunLoopRun + 1161 frame #4: 0x00007fff8bb80e75 CoreFoundation`CFRunLoopRunSpecific + 309 frame #5: 0x00007fff85a3c05e AppKit`_NSEventThread + 144 frame #6: 0x00007fff8c286899 libsystem_pthread.dylib`_pthread_body + 138 frame #7: 0x00007fff8c28672a libsystem_pthread.dylib`_pthread_start + 137 frame #8: 0x00007fff8c28afc9 libsystem_pthread.dylib`thread_start + 13 thread #6: tid = 0xc4ee36, 0x00007fff8451c9aa libsystem_kernel.dylib`__select + 10, name = 'com.apple.CFSocket.private' frame #0: 0x00007fff8451c9aa libsystem_kernel.dylib`__select + 10 frame #1: 0x00007fff8bbcda03 CoreFoundation`__CFSocketManager + 867 frame #2: 0x00007fff8c286899 libsystem_pthread.dylib`_pthread_body + 138 frame #3: 0x00007fff8c28672a libsystem_pthread.dylib`_pthread_start + 137 frame #4: 0x00007fff8c28afc9 libsystem_pthread.dylib`thread_start + 13 thread #7: tid = 0xc4f40f, 0x00007fff8451ce6a libsystem_kernel.dylib`__workq_kernreturn + 10 frame #0: 0x00007fff8451ce6a libsystem_kernel.dylib`__workq_kernreturn + 10 frame #1: 0x00007fff8c287f08 libsystem_pthread.dylib`_pthread_wqthread + 330 frame #2: 0x00007fff8c28afb9 libsystem_pthread.dylib`start_wqthread + 13 thread #8: tid = 0xc4f410, 0x00007fff8451ce6a libsystem_kernel.dylib`__workq_kernreturn + 10 frame #0: 0x00007fff8451ce6a libsystem_kernel.dylib`__workq_kernreturn + 10 frame #1: 0x00007fff8c287f08 libsystem_pthread.dylib`_pthread_wqthread + 330 frame #2: 0x00007fff8c28afb9 libsystem_pthread.dylib`start_wqthread + 13 (lldb) detach Process 52835 detached Possible duplicates by query: bug 368603, bug 368417, bug 368255, bug 368161, bug 368137. Reported using DrKonqi
Happens on Linux too. In addition, DrKonqi insists that this is the same crash as the closed bug 364988, so that one wasn't fixed at all apparently.
Git commit fcafafb5dbd3eff58f0d10282f88525a6e06c640 by Peter Simonsson. Committed on 13/09/2016 at 15:50. Pushed by psn into branch 'master'. Fix crash on quit Related: bug 364899 M +2 -1 src/viewer/irccontextmenus.cpp http://commits.kde.org/konversation/fcafafb5dbd3eff58f0d10282f88525a6e06c640