Created attachment 65479 [details] kcrash report Version: unspecified (using KDE 4.7.2) OS: Linux drkonqi debugged a kmail crash and froze when it came to bugs.kde.org login (probably a kwallet issue). It then crashed on close. Reproducible: Sometimes Steps to Reproduce: Hard. Probably have to make kwallet inaccessible and then try to get drkonqi to login to b.k.o with saving credentials enabled. Close drkonqui afterwards. Expected Results: drkonqui should not segfault
Inlining the crashlog so that it is indexed by bugs.kde.org's search feature. Application: Die KDE-Absturzbehandlung (drkonqi), signal: Segmentation fault [Current thread is 1 (Thread 0xb7743710 (LWP 29488))] Thread 3 (Thread 0xb4afeb70 (LWP 29901)): #0 0x02d4c9fa in __i686.get_pc_thunk.bx () from /usr/lib/i386-linux-gnu/libQtCore.so.4 #1 0x02e932dc in postEventSourcePrepare (s=0x8d67200, timeout=0x0) at kernel/qeventdispatcher_glib.cpp:253 #2 0x02e93367 in postEventSourceCheck (source=0x8d67200) at kernel/qeventdispatcher_glib.cpp:270 #3 0x042c7f24 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x042c88f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x042c8c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #6 0x02e93b37 in QEventDispatcherGlib::processEvents (this=0x8d2b9b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #7 0x02e641dd in QEventLoop::processEvents (this=0xb4afe2b0, flags=...) at kernel/qeventloop.cpp:149 #8 0x02e64421 in QEventLoop::exec (this=0xb4afe2b0, flags=...) at kernel/qeventloop.cpp:201 #9 0x02d6790b in QThread::exec (this=0x8d65828) at thread/qthread.cpp:498 #10 0x02e44e2d in QInotifyFileSystemWatcherEngine::run (this=0x8d65828) at io/qfilesystemwatcher_inotify.cpp:248 #11 0x02d6a7b3 in QThreadPrivate::start (arg=0x8d65828) at thread/qthread_unix.cpp:331 #12 0x00a48d31 in start_thread (arg=0xb4afeb70) at pthread_create.c:304 #13 0x083370ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 2 (Thread 0xb4140b70 (LWP 29922)): #0 0x00a70416 in __kernel_vsyscall () #1 0x0832840e in __GI___poll (fds=0xb5e032a8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x042d734b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x042c8896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x042c8c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x02e93b37 in QEventDispatcherGlib::processEvents (this=0xb5e019f0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x02e641dd in QEventLoop::processEvents (this=0xb41402b0, flags=...) at kernel/qeventloop.cpp:149 #7 0x02e64421 in QEventLoop::exec (this=0xb41402b0, flags=...) at kernel/qeventloop.cpp:201 #8 0x02d6790b in QThread::exec (this=0x8ce67e8) at thread/qthread.cpp:498 #9 0x02e44e2d in QInotifyFileSystemWatcherEngine::run (this=0x8ce67e8) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x02d6a7b3 in QThreadPrivate::start (arg=0x8ce67e8) at thread/qthread_unix.cpp:331 #11 0x00a48d31 in start_thread (arg=0xb4140b70) at pthread_create.c:304 #12 0x083370ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 1 (Thread 0xb7743710 (LWP 29488)): [KCrash Handler] #7 QWidget::update (this=0x211) at .moc/release-shared/moc_qwidget.cpp:361 #8 0x0362d50e in QABugzillaLoginPage::walletLoginbstractButtonPrivate::refresh (this=0x8deba60) at widgets/qabstractbutton.cpp:503 #9 0x036444ee in QCheckBox::setCheckState (this=0x8de80c8, state=Qt::Checked) at widgets/qcheckbox.cpp:274 #10 0x080795a3 in BugzillaLoginPage::walletLogin (this=0x8de6158) at ../../drkonqi/reportassistantpages_bugzilla.cpp:164 #11 0x08058d6c in BugzillaLoginPage::qt_metacall (this=0x8de6158, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf807e74) at moc_reportassistantpages_bugzilla.cpp:84 #12 0x02e6bb7d in metacall (argv=0xbf807e74, idx=33, cl=QMetaObject::InvokeMetaMethod, object=0x8de6158) at kernel/qmetaobject.cpp:237 #13 QMetaObject::metacall (object=0x8de6158, cl=QMetaObject::InvokeMetaMethod, idx=33, argv=0xbf807e74) at kernel/qmetaobject.cpp:232 #14 0x02e7aa6a in QMetaObject::activate (sender=0x9050238, m=0x2f9b238, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278 #15 0x02e82375 in QSingleShotTimer::timeout (this=0x9050238) at .moc/release-shared/qtimer.moc:82 #16 0x02e8242c in QSingleShotTimer::timerEvent (this=0x9050238) at kernel/qtimer.cpp:308 #17 0x02e7d994 in QObject::event (this=0x9050238, e=0xbf80826c) at kernel/qobject.cpp:1181 #18 0x03219d54 in notify_helper (e=0xbf80826c, receiver=0x9050238, this=0x89e9020) at kernel/qapplication.cpp:4486 #19 QApplicationPrivate::notify_helper (this=0x89e9020, receiver=0x9050238, e=0xbf80826c) at kernel/qapplication.cpp:4458 #20 0x0321f103 in QApplication::notify (this=0xbf80826c, receiver=0x9050238, e=0xbf80826c) at kernel/qapplication.cpp:3886 #21 0x00689681 in KApplication::notify (this=0x89e8fb0, receiver=0x9050238, event=0xbf80826c) at ../../kdeui/kernel/kapplication.cpp:311 #22 0x02e6519e in QCoreApplication::notifyInternal (this=0x89e8fb0, receiver=0x9050238, event=0xbf80826c) at kernel/qcoreapplication.cpp:787 #23 0x02e95c10 in sendEvent (event=0xbf80826c, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #24 QTimerInfoList::activateTimers (this=0x89eed34) at kernel/qeventdispatcher_unix.cpp:603 #25 0x02e93122 in timerSourceDispatch (source=0x89eed00) at kernel/qeventdispatcher_glib.cpp:184 #26 0x042c825f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #27 0x042c8990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #28 0x042c8c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #29 0x02e93ada in QEventDispatcherGlib::processEvents (this=0x89cc248, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #30 0x032d1e3a in QGuiEventDispatcherGlib::processEvents (this=0x89cc248, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #31 0x02e641dd in QEventLoop::processEvents (this=0xbf808534, flags=...) at kernel/qeventloop.cpp:149 #32 0x02e64421 in QEventLoop::exec (this=0xbf808534, flags=...) at kernel/qeventloop.cpp:201 #33 0x007d33a2 in KWallet::Wallet::openWallet (name=..., w=23068882, ot=KWallet::Wallet::Synchronous) at ../../kdeui/util/kwallet.cpp:304 #34 0x08072e5a in BugzillaLoginPage::openWallet (this=0x8de6158) at ../../drkonqi/reportassistantpages_bugzilla.cpp:156 #35 0x08079590 in BugzillaLoginPage::walletLogin (this=0x8de6158) at ../../drkonqi/reportassistantpages_bugzilla.cpp:163 #36 0x08058d6c in BugzillaLoginPage::qt_metacall (this=0x8de6158, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf808724) at moc_reportassistantpages_bugzilla.cpp:84 #37 0x02e6bb7d in metacall (argv=0xbf808724, idx=33, cl=QMetaObject::InvokeMetaMethod, object=0x8de6158) at kernel/qmetaobject.cpp:237 #38 QMetaObject::metacall (object=0x8de6158, cl=QMetaObject::InvokeMetaMethod, idx=33, argv=0xbf808724) at kernel/qmetaobject.cpp:232 #39 0x02e7aa6a in QMetaObject::activate (sender=0x90313b8, m=0x2f9b238, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278 #40 0x02e82375 in QSingleShotTimer::timeout (this=0x90313b8) at .moc/release-shared/qtimer.moc:82 #41 0x02e8242c in QSingleShotTimer::timerEvent (this=0x90313b8) at kernel/qtimer.cpp:308 #42 0x02e7d994 in QObject::event (this=0x90313b8, e=0xbf808b1c) at kernel/qobject.cpp:1181 #43 0x03219d54 in notify_helper (e=0xbf808b1c, receiver=0x90313b8, this=0x89e9020) at kernel/qapplication.cpp:4486 #44 QApplicationPrivate::notify_helper (this=0x89e9020, receiver=0x90313b8, e=0xbf808b1c) at kernel/qapplication.cpp:4458 #45 0x0321f103 in QApplication::notify (this=0xbf808b1c, receiver=0x90313b8, e=0xbf808b1c) at kernel/qapplication.cpp:3886 #46 0x00689681 in KApplication::notify (this=0x89e8fb0, receiver=0x90313b8, event=0xbf808b1c) at ../../kdeui/kernel/kapplication.cpp:311 #47 0x02e6519e in QCoreApplication::notifyInternal (this=0x89e8fb0, receiver=0x90313b8, event=0xbf808b1c) at kernel/qcoreapplication.cpp:787 #48 0x02e95c10 in sendEvent (event=0xbf808b1c, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #49 QTimerInfoList::activateTimers (this=0x89eed34) at kernel/qeventdispatcher_unix.cpp:603 #50 0x02e93155 in tiBugzillaLoginPage::walletLoginmerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:184 #51 idleTimerSourceDispatch (source=0x89eed68) at kernel/qeventdispatcher_glib.cpp:231 #52 0x042c825f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #53 0x042c8990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #54 0x042c8c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #55 0x02e93ada in QEventDispatcherGlib::processEvents (this=0x89cc248, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #56 0x032d1e3a in QGuiEventDispatcherGlib::processEvents (this=0x89cc248, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #57 0x02e641dd in QEventLoop::processEvents (this=0xbf808de4, flags=...) at kernel/qeventloop.cpp:149 #58 0x02e64421 in QEventLoop::exec (this=0xbf808de4, flags=...) at kernel/qeventloop.cpp:201 #59 0x007d33a2 in KWallet::Wallet::openWallet (name=..., w=23068882, ot=KWallet::Wallet::Synchronous) at ../../kdeui/util/kwallet.cpp:304 #60 0x08072e5a in BugzillaLoginPage::openWallet (this=0x8de6158) at ../../drkonqi/reportassistantpages_bugzilla.cpp:156 #61 0x080794dc in BugzillaLoginPage::loginClicked (this=0x8de6158) at ../../drkonqi/reportassistantpages_bugzilla.cpp:291 #62 0x08058dd4 in BugzillaLoginPage::qt_metacall (this=0x8de6158, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf809038) at moc_reportassistantpages_bugzilla.cpp:81 #63 0x02e6bb7d in metacall (argv=0xbf809038, idx=30, cl=QMetaObject::InvokeMetaMethod, object=0x8de6158) at kernel/qmetaobject.cpp:237 #64 QMetaObject::metacall (object=0x8de6158, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbf809038) at kernel/qmetaobject.cpp:232 #65 0x02e7aa6a in QMetaObject::activate (sender=0x8d39650, m=0x3b75a28, local_signal_index=2, argv=0xbf809038) at kernel/qobject.cpp:3278 #66 0x0392ee1d in QAbstractButton::clicked (this=0x8d39650, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206 #67 0x0362d58d in QAbstractButtonPrivate::emitClicked (this=0x8de89d0) at widgets/qabstractbutton.cpp:546 #68 0x0362ebfb in QAbstractButtonPrivate::click (this=0x8de89d0) at widgets/qabstractbutton.cpp:539 #69 0x0362eeb6 in QAbstractButton::mouseReleaseEvent (this=0x8d39650, e=0xbf8095ec) at widgets/qabstractbutton.cpp:1121 #70 0x03273f98 in QWidget::event (this=0x8d39650, event=0xbf8095ec) at kernel/qwidget.cpp:8295 #71 0x0362e159 in QAbstractButton::event (this=0x8d39650, e=0xbf8095ec) at widgets/qabstractbutton.cpp:1080 #72 0x036d0798 in QPushButton::event (this=0x8d39650, e=0xbf8095ec) at widgets/qpushbutton.cpp:683 #73 0x03219d54 in notify_helper (e=0xbf8095ec, receiver=0x8d39650, this=0x89e9020) at kernel/qapplication.cpp:4486 #74 QApplicationPrivate::notify_helper (this=0x89e9020, receiver=0x8d39650, e=0xbf8095ec) at kernel/qapplication.cpp:4458 #75 0x0321fdbb in QApplication::notify (this=0x89e9020, receiver=0x8d39650, e=0xbf8095ec) at kernel/qapplication.cpp:4047 #76 0x00689681 in KApplication::notify (this=0x89e8fb0, receiver=0x8d39650, event=0xbf8095ec) at ../../kdeui/kernel/kapplication.cpp:311 #77 0x02e6519e in QCoreApplication::notifyInternal (this=0x89e8fb0, receiver=0x8d39650, event=0xbf8095ec) at kernel/qcoreapplication.cpp:787 #78 0x0321ad15 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #79 QApplicationPrivate::sendMouseEvent (receiver=0x8d39650, event=0xbf8095ec, alienWidget=0x8d39650, nativeWidget=0x8d9c388, buttonDown=0x3b84eb4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146 #80 0x032a72c4 in QETWidget::translateMouseEvent (this=0x8d9c388, event=0xbf809a6c) at kernel/qapplication_x11.cpp:4568 #81 0x032a5e4d in QApplication::x11ProcessEvent (this=0x89e8fb0, event=0xbf809a6c) at kernel/qapplication_x11.cpp:3690 #82 0x032d224c in x11EventSourceDispatch (s=0x89eeda8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #83 0x042c825f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #84 0x042c8990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #85 0x042c8c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #86 0x02e93ada in QEventDispatcherGlib::processEvents (this=0x89cc248, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #87 0x032d1e3a in QGuiEventDispatcherGlib::processEvents (this=0x89cc248, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #88 0x02e641dd in QEventLoop::processEvents (this=0xbf809dc4, flags=...) at kernel/qeventloop.cpp:149 #89 0x02e64421 in QEventLoop::exec (this=0xbf809dc4, flags=...) at kernel/qeventloop.cpp:201 #90 0x007d33a2 in KWallet::Wallet::openWallet (name=..., w=23068882, ot=KWallet::Wallet::Synchronous) at ../../kdeui/util/kwallet.cpp:304 #91 0x08072e5a in BugzillaLoginPage::openWallet (this=0x8de6158) at ../../drkonqi/reportassistantpages_bugzilla.cpp:156 #92 0x08079590 in BugzillaLoginPage::walletLogin (this=0x8de6158) at ../../drkonqi/reportassistantpages_bugzilla.cpp:163 #93 0x08058d6c in BugzillaLoginPage::qt_metacall (this=0x8de6158, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf809fb4) at moc_reportassistantpages_bugzilla.cpp:84 #94 0x02e6bb7d in metacall (argv=0xbf809fb4, idx=33, cl=QMetaObject::InvokeMetaMethod, object=0x8de6158) at kernel/qmetaobject.cpp:237 #95 QMetaObject::metacall (object=0x8de6158, cl=QMetaObject::InvokeMetaMethod, idx=33, argv=0xbf809fb4) at kernel/qmetaobject.cpp:232 #96 0x02e7aa6a in QMetaObject::activate (sender=0x8e279a8, m=0x2f9b238, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278 #97 0x02e82375 in QSingleShotTimer::timeout (this=0x8e279a8) at .moc/release-shared/qtimer.moc:82 #98 0x02e8242c in QSingleShotTimer::timerEvent (this=0x8e279a8) at kernel/qtimer.cpp:308 #99 0x02e7d994 in QObject::event (this=0x8e279a8, e=0xbf80a3ac) at kernel/qobject.cpp:1181 #100 0x03219d54 in notify_helper (e=0xbf80a3ac, receiver=0x8e279a8, this=0x89e9020) at kernel/qapplication.cpp:4486 #101 QApplicationPrivate::notify_helper (this=0x89e9020, receiver=0x8e279a8, e=0xbf80a3ac) at kernel/qapplication.cpp:4458 #102 0x0321f103 in QApplication::notify (this=0xbf80a3ac, receiver=0x8e279a8, e=0xbf80a3ac) at kernel/qapplication.cpp:3886 #103 0x00689681 in KApplication::notify (this=0x89e8fb0, receiver=0x8e279a8, event=0xbf80a3ac) at ../../kdeui/kernel/kapplication.cpp:311 #104 0x02e6519e in QCoreApplication::notifyInternal (this=0x89e8fb0, receiver=0x8e279a8, event=0xbf80a3ac) at kernel/qcoreapplication.cpp:787 #105 0x02e95c10 in sendEvent (event=0xbf80a3ac, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #106 QTimerInfoList::activateTimers (this=0x89eed34) at kernel/qeventdispatcher_unix.cpp:603 #107 0x02e93122 in timerSourceDispatch (source=0x89eed00) at kernel/qeventdispatcher_glib.cpp:184 #108 0x042c825f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #109 0x042c8990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #110 0x042c8c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #111 0x02e93ada in QEventDispatcherGlib::processEvents (this=0x89cc248, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #112 0x032d1e3a in QGuiEventDispatcherGlib::processEvents (this=0x89cc248, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #113 0x02e641dd in QEventLoop::processEvents (this=0xbf80a624, flags=...) at kernel/qeventloop.cpp:149 #114 0x02e64421 in QEventLoop::exec (this=0xbf80a624, flags=...) at kernel/qeventloop.cpp:201 #115 0x02e6919d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #116 0x032178f4 in QApplication::exec () at kernel/qapplication.cpp:3760 #117 0x08056d82 in main (argc=) at ../../drkonqi/main.cpp:109
*** This bug has been marked as a duplicate of bug 265992 ***