[Konversation-devel] [konversation] [Bug 364899] konversation5 crashes on exit

RJVB via KDE Bugzilla bugzilla_noreply at kde.org
Thu Jun 30 22:41:41 UTC 2016


https://bugs.kde.org/show_bug.cgi?id=364899

--- Comment #1 from RJVB <rjvbertin at gmail.com> ---
Here's the backtrace for the same crash on OS X. NB: the QMenu at
0x00007fb0325edad0 is m_textMenu

Application: Konversation (konversation), signal: Segmentation fault: 11
(lldb) process attach --pid 8255
Process 8255 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 = 0xc5e285, 0x00007fff82f84e20 libsystem_kernel.dylib`__wait4 +
8, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP

(lldb) bt all
* thread #1: tid = 0xc5e285, 0x00007fff82f84e20 libsystem_kernel.dylib`__wait4
+ 8, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007fff82f84e20 libsystem_kernel.dylib`__wait4 + 8
    frame #1: 0x000000010c71dfde libKF5Crash.5.dylib`KCrash::startProcess(int,
char const**, bool) [inlined] startProcessInternal(argc=<unavailable>,
directly=<unavailable>) + 125 at kcrash.cpp:641
    frame #2: 0x000000010c71df61
libKF5Crash.5.dylib`KCrash::startProcess(argc=<unavailable>,
argv=<unavailable>, waitAndExit=<unavailable>) + 17 at kcrash.cpp:623
    frame #3: 0x000000010c71dde9
libKF5Crash.5.dylib`KCrash::defaultCrashHandler(sig=<unavailable>) + 1049 at
kcrash.cpp:527
    frame #4: 0x00007fff89c535aa libsystem_platform.dylib`_sigtramp + 26
    frame #5: 0x000000010ec7f507
QtCore`QThreadStorageData::get(this=0x0000000000000000) const + 39 at
qthreadstorage.cpp:117
    frame #6: 0x000000010e5104b6 QtGui`QOpenGLContext::currentContext()
[inlined] QGuiGLThreadContext*&
qThreadStorage_localData<QGuiGLThreadContext>(d=0x0000000000000000) + 8 at
qthreadstorage.h:65
    frame #7: 0x000000010e5104ae QtGui`QOpenGLContext::currentContext()
[inlined]
QThreadStorage<QGuiGLThreadContext*>::localData(this=0x0000000000000000) at
qthreadstorage.h:139
    frame #8: 0x000000010e5104ae QtGui`QOpenGLContext::currentContext() + 14 at
qopenglcontext.cpp:415
    frame #9: 0x000000010e4e26a9
QtGui`QSurface::~QSurface(this=0x00007fb0326937d0) + 25 at qsurface.cpp:127
    frame #10: 0x000000010e4d9e08
QtGui`QWindow::~QWindow(this=0x00007fb0326937c0) + 72 at qwindow.cpp:207
    frame #11: 0x000000010dc7f36e QtWidgets`QWidgetWindow::~QWidgetWindow()
[inlined] QWidgetWindow::~QWidgetWindow(this=0x00007fb0326937c0) + 14 at
qwidgetwindow.cpp:131
    frame #12: 0x000000010dc7f369
QtWidgets`QWidgetWindow::~QWidgetWindow(this=0x00007fb0326937c0) + 9 at
qwidgetwindow.cpp:131
    frame #13: 0x000000010dc4f9f2
QtWidgets`QWidgetPrivate::deleteTLSysExtra(this=0x00007fb0325f21d0) + 322 at
qwidget.cpp:1890
    frame #14: 0x000000010dc4f69e
QtWidgets`QWidget::destroy(this=<unavailable>, destroyWindow=<unavailable>,
destroySubWindows=<unavailable>) + 830 at qwidget.cpp:12297
    frame #15: 0x000000010dc4ee2e
QtWidgets`QWidget::~QWidget(this=0x00007fb0325f1bb0) + 1486 at qwidget.cpp:1679
    frame #16: 0x000000010dd9c5ae QtWidgets`QMenu::~QMenu() [inlined]
QMenu::~QMenu(this=0x00007fb0325f1bb0) + 14 at qmenu.cpp:1495
    frame #17: 0x000000010dd9c5a9
QtWidgets`QMenu::~QMenu(this=0x00007fb0325f1bb0) + 9 at qmenu.cpp:1495
    frame #18: 0x000000010ee6b513
QtCore`QObjectPrivate::deleteChildren(this=0x00007fb0325edc50) + 243 at
qobject.cpp:1963
    frame #19: 0x000000010dc4ee12
QtWidgets`QWidget::~QWidget(this=0x00007fb0325edad0) + 1458 at qwidget.cpp:1674
    frame #20: 0x000000010dd9c5ae QtWidgets`QMenu::~QMenu() [inlined]
QMenu::~QMenu(this=0x00007fb0325edad0) + 14 at qmenu.cpp:1495
    frame #21: 0x000000010dd9c5a9
QtWidgets`QMenu::~QMenu(this=0x00007fb0325edad0) + 9 at qmenu.cpp:1495
    frame #22: 0x000000010c400b96
konversation`IrcContextMenus::~IrcContextMenus() + 38
    frame #23: 0x000000010c406f5a konversation`(anonymous
namespace)::Q_QGS_s_ircContextMenusPrivate::innerFunction()::Cleanup::~Cleanup()
+ 26
    frame #24: 0x00007fff8ab6f7b5 libsystem_c.dylib`__cxa_finalize + 177
    frame #25: 0x00007fff8ab6fa60 libsystem_c.dylib`exit + 22
    frame #26: 0x00007fff86207604 libdyld.dylib`start + 8
    frame #27: 0x00007fff862075fd libdyld.dylib`start + 1

  thread #2: tid = 0xc5e286, 0x00007fff82f85662 libsystem_kernel.dylib`kevent64
+ 10, queue = 'com.apple.libdispatch-manager'
    frame #0: 0x00007fff82f85662 libsystem_kernel.dylib`kevent64 + 10
    frame #1: 0x00007fff8b8e5421 libdispatch.dylib`_dispatch_mgr_invoke + 239
    frame #2: 0x00007fff8b8e5136 libdispatch.dylib`_dispatch_mgr_thread + 52

  thread #3: tid = 0xc5e287, 0x00007fff82f84e6a
libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x00007fff82f84e6a libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007fff84d45f08 libsystem_pthread.dylib`_pthread_wqthread +
330
    frame #2: 0x00007fff84d48fb9 libsystem_pthread.dylib`start_wqthread + 13

  thread #4: tid = 0xc5e2a1, 0x00007fff82f84e6a
libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x00007fff82f84e6a libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007fff84d45f08 libsystem_pthread.dylib`_pthread_wqthread +
330
    frame #2: 0x00007fff84d48fb9 libsystem_pthread.dylib`start_wqthread + 13

  thread #5: tid = 0xc5e2a5, 0x00007fff82f849aa libsystem_kernel.dylib`__select
+ 10, name = 'QDBusConnectionManager'
    frame #0: 0x00007fff82f849aa libsystem_kernel.dylib`__select + 10
    frame #1: 0x000000010ee95244 QtCore`qt_safe_select(nfds=8,
fdread=0x00007fb031139998, fdwrite=0x00007fb031139c28,
fdexcept=0x00007fb031139eb8, orig_timeout=<unavailable>) + 564 at
qcore_unix.cpp:75
    frame #2: 0x000000010ee963c9
QtCore`QEventDispatcherUNIXPrivate::doSelect(this=0x00007fb031139800,
timeout=<unavailable>, flags=<unavailable>) + 665 at
qeventdispatcher_unix.cpp:192
    frame #3: 0x000000010ee974ee
QtCore`QEventDispatcherUNIX::processEvents(this=0x00007fb03222d2d0,
flags=<unavailable>) + 222 at qeventdispatcher_unix.cpp:607
    frame #4: 0x000000010ee3ba21
QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) [inlined]
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 401 at
qeventloop.cpp:128
    frame #5: 0x000000010ee3ba04
QtCore`QEventLoop::exec(this=0x0000000116ab1e28, flags=<unavailable>) + 372 at
qeventloop.cpp:204
    frame #6: 0x000000010ec7c705 QtCore`QThread::exec(this=<unavailable>) + 117
at qthread.cpp:500
    frame #7: 0x000000010eb91b63
QtDBus`QDBusConnectionManager::run(this=0x00007fb03068a4a0) + 19 at
qdbusconnection.cpp:189
    frame #8: 0x000000010ec8010b
QtCore`QThreadPrivate::start(arg=0x00007fb03068a4a0) + 363 at
qthread_unix.cpp:341
    frame #9: 0x00007fff84d44899 libsystem_pthread.dylib`_pthread_body + 138
    frame #10: 0x00007fff84d4472a libsystem_pthread.dylib`_pthread_start + 137
    frame #11: 0x00007fff84d48fc9 libsystem_pthread.dylib`thread_start + 13

  thread #6: tid = 0xc5e2ae, 0x00007fff82f80a1a
libsystem_kernel.dylib`mach_msg_trap + 10
    frame #0: 0x00007fff82f80a1a libsystem_kernel.dylib`mach_msg_trap + 10
    frame #1: 0x00007fff82f7fd18 libsystem_kernel.dylib`mach_msg + 64
    frame #2: 0x00007fff8715ef15 CoreFoundation`__CFRunLoopServiceMachPort +
181
    frame #3: 0x00007fff8715e539 CoreFoundation`__CFRunLoopRun + 1161
    frame #4: 0x00007fff8715de75 CoreFoundation`CFRunLoopRunSpecific + 309
    frame #5: 0x00007fff8cc0f05e AppKit`_NSEventThread + 144
    frame #6: 0x00007fff84d44899 libsystem_pthread.dylib`_pthread_body + 138
    frame #7: 0x00007fff84d4472a libsystem_pthread.dylib`_pthread_start + 137
    frame #8: 0x00007fff84d48fc9 libsystem_pthread.dylib`thread_start + 13

  thread #7: tid = 0xc5e2b3, 0x00007fff82f849aa libsystem_kernel.dylib`__select
+ 10, name = 'com.apple.CFSocket.private'
    frame #0: 0x00007fff82f849aa libsystem_kernel.dylib`__select + 10
    frame #1: 0x00007fff871aaa03 CoreFoundation`__CFSocketManager + 867
    frame #2: 0x00007fff84d44899 libsystem_pthread.dylib`_pthread_body + 138
    frame #3: 0x00007fff84d4472a libsystem_pthread.dylib`_pthread_start + 137
    frame #4: 0x00007fff84d48fc9 libsystem_pthread.dylib`thread_start + 13

  thread #8: tid = 0xc5e2bb, 0x00007fff82f84e6a
libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x00007fff82f84e6a libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007fff84d45f08 libsystem_pthread.dylib`_pthread_wqthread +
330
    frame #2: 0x00007fff84d48fb9 libsystem_pthread.dylib`start_wqthread + 13

  thread #9: tid = 0xc5e41a, 0x00007fff82f84e6a
libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x00007fff82f84e6a libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007fff84d45f08 libsystem_pthread.dylib`_pthread_wqthread +
330
    frame #2: 0x00007fff84d48fb9 libsystem_pthread.dylib`start_wqthread + 13
(lldb) detach
Process 8255 detached

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Konversation-devel mailing list