Bug 332778

Summary: When I exit kmail or google chrome, sometimes kwallet crashes
Product: [Applications] kwalletmanager Reporter: Spadge <sfromley>
Component: generalAssignee: Valentin Rusu <valir>
Status: RESOLVED NOT A BUG    
Severity: crash CC: andrej.programiranje, n.schnelle
Priority: NOR    
Version: 2.0   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Spadge 2014-03-29 14:49:49 UTC
crash handler generated report wouldn't upload. reading kwallet version wrongly?

Application: kwalletd (0.2)
KDE Platform Version: 4.12.95
Qt Version: 4.8.6
Operating System: Linux 3.13.0-20-generic x86_64
Distribution: Ubuntu Trusty Tahr (development branch)

-- Information about the crash:
- What I was doing when the application crashed:

Closing kmail and the crash handler popped up, telling me that kwallet had segfaulted.

The crash can be reproduced sometimes.

-- Backtrace:
Application: KDE Wallet Service (kwalletd), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[KCrash Handler]
#6  0x00007fa3b985e6f9 in atomic_exchange_and_add (dv=-1, pw=0x1000000009) at /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:50
#7  release (this=0x1000000001) at /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:144
#8  ~shared_count (this=0x12037a0, __in_chrg=<optimized out>) at /usr/include/boost/smart_ptr/detail/shared_count.hpp:371
#9  ~shared_ptr (this=0x1203798, __in_chrg=<optimized out>) at /usr/include/boost/smart_ptr/shared_ptr.hpp:328
#10 ~Key (this=0x1203798, __in_chrg=<optimized out>) at /usr/include/gpgme++/key.h:54
#11 KWallet::Backend::~Backend (this=0x1203740, __in_chrg=<optimized out>) at ../../../kwalletd/backend/kwalletbackend.cc:87
#12 0x00007fa3ba48db3d in KWalletD::internalClose (this=this@entry=0x7fffcd07dc70, w=w@entry=0x1203740, handle=1850271681, force=force@entry=false) at ../../kwalletd/kwalletd.cpp:901
#13 0x00007fa3ba48f34a in KWalletD::slotServiceOwnerChanged (this=0x7fffcd07dc70, name=..., oldOwner=..., newOwner=...) at ../../kwalletd/kwalletd.cpp:1318
#14 0x00007fa3ba495571 in KWalletD::qt_static_metacall (_o=0x0, _id=-1, _a=0x7fffcd07d270, _c=<optimized out>) at ./kwalletd.moc:259
#15 0x00007fa3b895787a in QMetaObject::activate (sender=sender@entry=0x7fffcd07dd18, m=m@entry=0x7fa3b8f24760 <QDBusServiceWatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fffcd07d270) at kernel/qobject.cpp:3539
#16 0x00007fa3b8d0779f in QDBusServiceWatcher::serviceOwnerChanged (this=this@entry=0x7fffcd07dd18, _t1=..., _t2=..., _t3=...) at .moc/release-shared/moc_qdbusservicewatcher.cpp:159
#17 0x00007fa3b8d077cf in QDBusServiceWatcherPrivate::_q_serviceOwnerChanged (this=<optimized out>, service=..., oldOwner=..., newOwner=...) at qdbusservicewatcher.cpp:82
#18 0x00007fa3b8d085e7 in QDBusServiceWatcher::qt_metacall (this=0x7fffcd07dd18, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7fffcd07d480) at .moc/release-shared/moc_qdbusservicewatcher.cpp:106
#19 0x00007fa3b8ccf1f6 in QDBusConnectionPrivate::deliverCall (this=0x1212df0, object=0x7fffcd07dd18, msg=..., metaTypes=..., slotIdx=7) at qdbusintegrator.cpp:951
#20 0x00007fa3b895bc1e in QObject::event (this=0x7fffcd07dd18, e=<optimized out>) at kernel/qobject.cpp:1194
#21 0x00007fa3b7cdce2c in QApplicationPrivate::notify_helper (this=this@entry=0x1223580, receiver=receiver@entry=0x7fffcd07dd18, e=e@entry=0x13c63d0) at kernel/qapplication.cpp:4567
#22 0x00007fa3b7ce34a0 in QApplication::notify (this=this@entry=0x7fffcd07dc50, receiver=receiver@entry=0x7fffcd07dd18, e=e@entry=0x13c63d0) at kernel/qapplication.cpp:4353
#23 0x00007fa3b9c8ebaa in KApplication::notify (this=0x7fffcd07dc50, receiver=0x7fffcd07dd18, event=0x13c63d0) at ../../kdeui/kernel/kapplication.cpp:311
#24 0x00007fa3b89434dd in QCoreApplication::notifyInternal (this=0x7fffcd07dc50, receiver=receiver@entry=0x7fffcd07dd18, event=event@entry=0x13c63d0) at kernel/qcoreapplication.cpp:953
#25 0x00007fa3b8946b3d in sendEvent (event=0x13c63d0, receiver=0x7fffcd07dd18) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#26 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x11ec1d0) at kernel/qcoreapplication.cpp:1577
#27 0x00007fa3b8946fe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#28 0x00007fa3b8970f83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#29 postEventSourceDispatch (s=0x1232550) at kernel/qeventdispatcher_glib.cpp:287
#30 0x00007fa3b468be04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007fa3b468c048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fa3b468c0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007fa3b89707a1 in QEventDispatcherGlib::processEvents (this=0x11ed6b0, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#34 0x00007fa3b7d7ebb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#35 0x00007fa3b89420af in QEventLoop::processEvents (this=this@entry=0x7fffcd07db20, flags=...) at kernel/qeventloop.cpp:149
#36 0x00007fa3b89423a5 in QEventLoop::exec (this=this@entry=0x7fffcd07db20, flags=...) at kernel/qeventloop.cpp:204
#37 0x00007fa3b8947b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#38 0x00007fa3b7cdb37c in QApplication::exec () at kernel/qapplication.cpp:3828
#39 0x00007fa3ba48a486 in kdemain (argc=1, argv=0x7fffcd07de48) at ../../kwalletd/main.cpp:191
#40 0x00007fa3ba0d5ec5 in __libc_start_main (main=0x4006d0 <main(int, char**)>, argc=1, argv=0x7fffcd07de48, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffcd07de38) at libc-start.c:287
#41 0x00000000004006fe in _start ()

Report to https://bugs.kde.org/

Reproducible: Sometimes
Comment 1 Andrej M. 2014-03-30 09:05:43 UTC
Same distribution, crashing when using krusader. Here is my log:

Application: KDE-jeva storitev Listnica (kwalletd), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[KCrash Handler]
#6  same_key (this=0x0, this=0x0, key0=<optimized out>, h0=2151327708) at /usr/include/qt4/QtCore/qhash.h:225
#7  QHash<unsigned long long, QCache<unsigned long long, Oxygen::BaseCache<Oxygen::TileSet> >::Node>::findNode (this=this@entry=0x9d72e0, ahp=ahp@entry=0x0, akey=<optimized out>) at /usr/include/qt4/QtCore/qhash.h:887
#8  0x00007f4459c63208 in find (akey=@0x7fff4cd48a40: 2151327709, this=0x9d72e0) at /usr/include/qt4/QtCore/qhash.h:868
#9  relink (key=@0x7fff4cd48a40: 2151327709, this=0x9d72d0) at /usr/include/qt4/QtCore/qcache.h:78
#10 object (key=@0x7fff4cd48a40: 2151327709, this=0x9d72d0) at /usr/include/qt4/QtCore/qcache.h:148
#11 object (key=@0x7fff4cd48a40: 2151327709, this=0x9d72d0) at ../../../libs/oxygen/oxygenhelper.h:75
#12 get (color=..., this=0x9d72d0) at ../../../libs/oxygen/oxygenhelper.h:120
#13 Oxygen::StyleHelper::hole (this=this@entry=0x9d6f70, color=..., glow=..., size=7, options=...) at ../../../kstyles/oxygen/oxygenstylehelper.cpp:841
#14 0x00007f4459c635d3 in Oxygen::StyleHelper::renderHole (this=0x9d6f70, p=p@entry=0x7fff4cd48cb0, base=..., r=..., options=..., opacity=opacity@entry=0.5, animationMode=animationMode@entry=Oxygen::AnimationFocus, tiles=...) at ../../../kstyles/oxygen/oxygenstylehelper.cpp:737
#15 0x00007f4459c3fae2 in Oxygen::Style::drawFramePrimitive (this=this@entry=0x973890, option=option@entry=0x7fff4cd48d60, painter=painter@entry=0x7fff4cd48cb0, widget=widget@entry=0xb66e30) at ../../../kstyles/oxygen/oxygenstyle.cpp:2445
#16 0x00007f4459c3fe03 in Oxygen::Style::drawPanelLineEditPrimitive (this=0x973890, option=0x7fff4cd48d60, painter=0x7fff4cd48cb0, widget=0xb66e30) at ../../../kstyles/oxygen/oxygenstyle.cpp:3445
#17 0x00007f4459c57dac in Oxygen::Style::drawPrimitive (this=0x973890, element=QStyle::PE_PanelLineEdit, option=0x7fff4cd48d60, painter=0x7fff4cd48cb0, widget=0xb66e30) at ../../../kstyles/oxygen/oxygenstyle.cpp:1074
#18 0x00007f4464e94612 in QLineEdit::paintEvent (this=this@entry=0xb66e30) at widgets/qlineedit.cpp:1899
#19 0x00007f4466af90d0 in KLineEdit::paintEvent (this=0xb66e30, ev=0x7fff4cd493b0) at ../../kdeui/widgets/klineedit.cpp:1753
#20 0x00007f4464ae72f0 in QWidget::event (this=this@entry=0xb66e30, event=event@entry=0x7fff4cd493b0) at kernel/qwidget.cpp:8533
#21 0x00007f4464e99341 in QLineEdit::event (this=this@entry=0xb66e30, e=e@entry=0x7fff4cd493b0) at widgets/qlineedit.cpp:1524
#22 0x00007f4466af8c30 in KLineEdit::event (this=0xb66e30, ev=0x7fff4cd493b0) at ../../kdeui/widgets/klineedit.cpp:1402
#23 0x00007f4464a97e2c in QApplicationPrivate::notify_helper (this=this@entry=0x92e530, receiver=receiver@entry=0xb66e30, e=e@entry=0x7fff4cd493b0) at kernel/qapplication.cpp:4567
#24 0x00007f4464a9e4a0 in QApplication::notify (this=this@entry=0x7fff4cd4aef0, receiver=receiver@entry=0xb66e30, e=e@entry=0x7fff4cd493b0) at kernel/qapplication.cpp:4353
#25 0x00007f4466a49baa in KApplication::notify (this=0x7fff4cd4aef0, receiver=0xb66e30, event=0x7fff4cd493b0) at ../../kdeui/kernel/kapplication.cpp:311
#26 0x00007f44656fe4dd in QCoreApplication::notifyInternal (this=0x7fff4cd4aef0, receiver=receiver@entry=0xb66e30, event=event@entry=0x7fff4cd493b0) at kernel/qcoreapplication.cpp:953
#27 0x00007f4464ae1a11 in sendSpontaneousEvent (event=0x7fff4cd493b0, receiver=0xb66e30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#28 QWidgetPrivate::drawWidget (this=this@entry=0xbb7930, pdev=pdev@entry=0xb06460, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0xb26f70) at kernel/qwidget.cpp:5599
#29 0x00007f4464ae2440 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0xb14150, pdev=pdev@entry=0xb06460, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0xb26f70) at kernel/qwidget.cpp:5808
#30 0x00007f4464ae15cc in QWidgetPrivate::drawWidget (this=this@entry=0xb14150, pdev=pdev@entry=0xb06460, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0xb26f70) at kernel/qwidget.cpp:5652
#31 0x00007f4464ae2440 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0xcb5960, pdev=pdev@entry=0xb06460, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0xb26f70) at kernel/qwidget.cpp:5808
#32 0x00007f4464ae15cc in QWidgetPrivate::drawWidget (this=this@entry=0xcb5960, pdev=pdev@entry=0xb06460, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0xb26f70) at kernel/qwidget.cpp:5652
#33 0x00007f4464ae2440 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0xbe2ec0, pdev=pdev@entry=0xb06460, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0xb26f70) at kernel/qwidget.cpp:5808
#34 0x00007f4464ae15cc in QWidgetPrivate::drawWidget (this=0xbe2ec0, pdev=0xb06460, rgn=..., offset=..., flags=flags@entry=5, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0xb26f70) at kernel/qwidget.cpp:5652
#35 0x00007f4464ca48ae in QWidgetBackingStore::sync (this=0xb26f70) at painting/qbackingstore.cpp:1373
#36 0x00007f4464ad6ea0 in QWidgetPrivate::syncBackingStore (this=this@entry=0xbe2ec0) at kernel/qwidget.cpp:1894
#37 0x00007f4464ae6e6a in QWidget::event (this=0xaf2ba0, event=0xb6e2e0) at kernel/qwidget.cpp:8680
#38 0x00007f4464a97e2c in QApplicationPrivate::notify_helper (this=this@entry=0x92e530, receiver=receiver@entry=0xaf2ba0, e=e@entry=0xb6e2e0) at kernel/qapplication.cpp:4567
#39 0x00007f4464a9e4a0 in QApplication::notify (this=this@entry=0x7fff4cd4aef0, receiver=receiver@entry=0xaf2ba0, e=e@entry=0xb6e2e0) at kernel/qapplication.cpp:4353
#40 0x00007f4466a49baa in KApplication::notify (this=0x7fff4cd4aef0, receiver=0xaf2ba0, event=0xb6e2e0) at ../../kdeui/kernel/kapplication.cpp:311
#41 0x00007f44656fe4dd in QCoreApplication::notifyInternal (this=0x7fff4cd4aef0, receiver=receiver@entry=0xaf2ba0, event=event@entry=0xb6e2e0) at kernel/qcoreapplication.cpp:953
#42 0x00007f4465701b3d in sendEvent (event=0xb6e2e0, receiver=0xaf2ba0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#43 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x8f11d0) at kernel/qcoreapplication.cpp:1577
#44 0x00007f4465701fe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#45 0x00007f446572bf83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#46 postEventSourceDispatch (s=0x91bb50) at kernel/qeventdispatcher_glib.cpp:287
#47 0x00007f4461446e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007f4461447048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007f44614470ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007f446572b7a1 in QEventDispatcherGlib::processEvents (this=0x8f26b0, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#51 0x00007f4464b39bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#52 0x00007f44656fd0af in QEventLoop::processEvents (this=this@entry=0x7fff4cd4a400, flags=...) at kernel/qeventloop.cpp:149
#53 0x00007f44656fd3a5 in QEventLoop::exec (this=this@entry=0x7fff4cd4a400, flags=...) at kernel/qeventloop.cpp:204
#54 0x00007f4464f3efec in QDialog::exec (this=this@entry=0xaf2ba0) at dialogs/qdialog.cpp:562
#55 0x00007f446724d645 in KWalletD::internalOpen (this=this@entry=0x7fff4cd4af10, appid=..., wallet=..., isPath=isPath@entry=false, w=w@entry=39845914, modal=modal@entry=true, service=...) at ../../kwalletd/kwalletd.cpp:568
#56 0x00007f446724e9b3 in KWalletD::doTransactionOpen (this=0x7fff4cd4af10, appid=..., wallet=..., isPath=<optimized out>, wId=39845914, modal=<optimized out>, service=...) at ../../kwalletd/kwalletd.cpp:477
#57 0x00007f446724f8d7 in KWalletD::processTransactions (this=0x7fff4cd4af10) at ../../kwalletd/kwalletd.cpp:210
#58 0x00007f4467250365 in KWalletD::qt_static_metacall (_o=0x9d72e0, _id=-2143639587, _a=0xb212b0, _c=<optimized out>) at ./kwalletd.moc:264
#59 0x00007f4465716c1e in QObject::event (this=0x7fff4cd4af10, e=<optimized out>) at kernel/qobject.cpp:1194
#60 0x00007f4464a97e2c in QApplicationPrivate::notify_helper (this=this@entry=0x92e530, receiver=receiver@entry=0x7fff4cd4af10, e=e@entry=0xb6b530) at kernel/qapplication.cpp:4567
#61 0x00007f4464a9e4a0 in QApplication::notify (this=this@entry=0x7fff4cd4aef0, receiver=receiver@entry=0x7fff4cd4af10, e=e@entry=0xb6b530) at kernel/qapplication.cpp:4353
#62 0x00007f4466a49baa in KApplication::notify (this=0x7fff4cd4aef0, receiver=0x7fff4cd4af10, event=0xb6b530) at ../../kdeui/kernel/kapplication.cpp:311
#63 0x00007f44656fe4dd in QCoreApplication::notifyInternal (this=0x7fff4cd4aef0, receiver=receiver@entry=0x7fff4cd4af10, event=event@entry=0xb6b530) at kernel/qcoreapplication.cpp:953
#64 0x00007f4465701b3d in sendEvent (event=0xb6b530, receiver=0x7fff4cd4af10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#65 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x8f11d0) at kernel/qcoreapplication.cpp:1577
#66 0x00007f4465701fe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#67 0x00007f446572bf83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#68 postEventSourceDispatch (s=0x91bb50) at kernel/qeventdispatcher_glib.cpp:287
#69 0x00007f4461446e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#70 0x00007f4461447048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#71 0x00007f44614470ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#72 0x00007f446572b7a1 in QEventDispatcherGlib::processEvents (this=0x8f26b0, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#73 0x00007f4464b39bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#74 0x00007f44656fd0af in QEventLoop::processEvents (this=this@entry=0x7fff4cd4adc0, flags=...) at kernel/qeventloop.cpp:149
#75 0x00007f44656fd3a5 in QEventLoop::exec (this=this@entry=0x7fff4cd4adc0, flags=...) at kernel/qeventloop.cpp:204
#76 0x00007f4465702b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#77 0x00007f4464a9637c in QApplication::exec () at kernel/qapplication.cpp:3828
#78 0x00007f4467245486 in kdemain (argc=1, argv=0x7fff4cd4b0e8) at ../../kwalletd/main.cpp:191
#79 0x00007f4466e90ec5 in __libc_start_main (main=0x4006d0 <main(int, char**)>, argc=1, argv=0x7fff4cd4b0e8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff4cd4b0d8) at libc-start.c:287
#80 0x00000000004006fe in _start ()
Comment 2 Valentin Rusu 2014-03-30 22:58:54 UTC
(In reply to comment #0)
> 
> Closing kmail and the crash handler popped up, telling me that kwallet had
> segfaulted.

Is your wallet using GPG encrpytion?

Waiting for a fix, you could uncheck the option "close when last application stops using it" on the KDE Wallet configuration page. That page can be displayed from KDE Wallet Manager, menu Settings -> Configure Wallet...
Comment 3 Valentin Rusu 2014-03-30 23:06:01 UTC
(In reply to comment #1)
> Same distribution, crashing when using krusader. Here is my log:
> 

Even if the crash is for kwalletd, I think the problem is with Oxygen decorations which are probably broken on your system. Try reinstalling them. If that continues, I suggest filing a bug report with kubuntu.

More information: kwalletd receives an open request, then it triggers a notification that in turn want to display that small pop-up on the bottom of the screen. That small pop-up causes the crash, AFAICT from the backtrace.

> Oxygen::BaseCache<Oxygen::TileSet> >::Node>::findNode
> (this=this@entry=0x9d72e0, ahp=ahp@entry=0x0, akey=<optimized out>) at

[ Stack trace lines omitted]

> #40 0x00007f4466a49baa in KApplication::notify (this=0x7fff4cd4aef0,
> receiver=0xaf2ba0, event=0xb6e2e0) at ../../kdeui/kernel/kapplication.cpp:311
> #41 0x00007f44656fe4dd in QCoreApplication::notifyInternal
> (this=0x7fff4cd4aef0, receiver=receiver@entry=0xaf2ba0,

[ Stack trace lines omitted]

> #54 0x00007f4464f3efec in QDialog::exec (this=this@entry=0xaf2ba0) at
> dialogs/qdialog.cpp:562
> #55 0x00007f446724d645 in KWalletD::internalOpen
> (this=this@entry=0x7fff4cd4af10, appid=..., wallet=...,
> isPath=isPath@entry=false, w=w@entry=39845914, modal=modal@entry=true,
> service=...) at ../../kwalletd/kwalletd.cpp:568
> #56 0x00007f446724e9b3 in KWalletD::doTransactionOpen (this=0x7fff4cd4af10,
> appid=..., wallet=..., isPath=<optimized out>, wId=39845914,
> modal=<optimized out>, service=...) at ../../kwalletd/kwalletd.cpp:477
> #57 0x00007f446724f8d7 in KWalletD::processTransactions
> (this=0x7fff4cd4af10) at ../../kwalletd/kwalletd.cpp:210

[dbus is called from the dbus here]
Comment 4 Andrej M. 2014-03-31 18:42:22 UTC
Thanks,  Valentin, for the comment. I think you are right, but here is something interesting I discovered: my kwallet seems to crash only if I turn off desktop effects, If they are turned on, the app is perfectly stable. Maybe a graphics driver bug and not KDE bug.
Comment 5 Spadge 2014-03-31 19:38:40 UTC
I am not getting the crashing any more, but kmail is asking for a password to one of my email accounts on startup each time. That could be unrelated.

I've not had the tray icon enabled for kwallet for ages. I shouldn't be seeing any notifications from there at all, so I wonder what was causing the crash.

Thanks
Comment 6 Valentin Rusu 2014-04-01 20:28:12 UTC
OK, so the problems weren't related to kwalletd. Closing this.
Comment 7 Valentin Rusu 2014-04-01 20:55:46 UTC
*** Bug 332922 has been marked as a duplicate of this bug. ***