Bug 332891

Summary: KWallet crash every time when it should be used
Product: [Unmaintained] kdelibs Reporter: Michal Breškovec <michal>
Component: kwalletAssignee: Alex Fiestas <afiestas>
Status: RESOLVED DUPLICATE    
Severity: crash CC: jacob.becker, robert.miesen, valir
Priority: NOR Keywords: drkonqi
Version: 0.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi

Description Michal Breškovec 2014-04-01 07:35:27 UTC
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:
It happen always when KWallet should provide login credentials for some application. 
What happen: KWallet start and show window for entering KWallet password, after entering password KWallet will crash immediately.
This behavior start after some last standard upgrade.

System Ubuntu 14.04 LTS 64bit Beta with installed kubuntu-desktop.

The crash can be reproduced every time.

-- Backtrace:
Application: Služba úschovny KDE (kwalletd), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[KCrash Handler]
#6  0x00007fd1a7aaff79 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007fd1a7ab3388 in __GI_abort () at abort.c:89
#8  0x00007fd1a33fcc94 in _gcry_initialize_fips_mode (force=<optimized out>) at fips.c:170
#9  0x00007fd1a33f7032 in global_init () at global.c:111
#10 0x00007fd1a33f71ab in _gcry_check_version (req_version=0x7fd1a722d809 "1.5.0") at global.c:243
#11 0x00007fd1a7224450 in password2PBKDF2_SHA512 (salt=..., hash=..., password=...) at ../../../kwalletd/backend/kwalletbackend.cc:103
#12 KWallet::Backend::setPassword (this=this@entry=0x1cd52d0, password=...) at ../../../kwalletd/backend/kwalletbackend.cc:675
#13 0x00007fd1a7224a97 in KWallet::Backend::open (this=this@entry=0x1cd52d0, password=..., w=w@entry=0) at ../../../kwalletd/backend/kwalletbackend.cc:270
#14 0x00007fd1a7e51b39 in KWalletD::folderDoesNotExist (this=<optimized out>, wallet=..., folder=...) at ../../kwalletd/kwalletd.cpp:1534
#15 0x00007fd1a7e63e75 in folderDoesNotExist (folder=..., wallet=..., this=<optimized out>) at kwalletadaptor.cpp:93
#16 KWalletAdaptor::qt_static_metacall (_o=0x37dd, _o@entry=0x1ce3400, _id=14301, _id@entry=20, _a=0x7fffe1ca2550, _c=<optimized out>) at kwalletadaptor.moc:355
#17 0x00007fd1a7e64403 in qt_static_metacall (_a=0x7fffe1ca2550, _id=20, _c=QMetaObject::InvokeMetaMethod, _o=0x1ce3400) at kwalletadaptor.moc:453
#18 KWalletAdaptor::qt_metacall (this=0x1ce3400, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0x7fffe1ca2550) at kwalletadaptor.moc:454
#19 0x00007fd1a66941f6 in QDBusConnectionPrivate::deliverCall (this=this@entry=0x1b8c480, object=object@entry=0x1ce3400, msg=..., metaTypes=..., slotIdx=24) at qdbusintegrator.cpp:951
#20 0x00007fd1a66952f9 in QDBusConnectionPrivate::activateCall (this=this@entry=0x1b8c480, object=0x1ce3400, flags=flags@entry=273, msg=...) at qdbusintegrator.cpp:856
#21 0x00007fd1a6695ddd in QDBusConnectionPrivate::activateObject (this=0x1b8c480, node=..., msg=..., pathStartPos=<optimized out>) at qdbusintegrator.cpp:1427
#22 0x00007fd1a6695eab in QDBusActivateObjectEvent::placeMetaCall (this=0x1d2dd30) at qdbusintegrator.cpp:1541
#23 0x00007fd1a6320c1e in QObject::event (this=0x7fffe1ca2f20, e=<optimized out>) at kernel/qobject.cpp:1194
#24 0x00007fd1a56a1e2c in QApplicationPrivate::notify_helper (this=this@entry=0x1b9d5c0, receiver=receiver@entry=0x7fffe1ca2f20, e=e@entry=0x1d2dd30) at kernel/qapplication.cpp:4567
#25 0x00007fd1a56a84a0 in QApplication::notify (this=this@entry=0x7fffe1ca2f00, receiver=receiver@entry=0x7fffe1ca2f20, e=e@entry=0x1d2dd30) at kernel/qapplication.cpp:4353
#26 0x00007fd1a7653baa in KApplication::notify (this=0x7fffe1ca2f00, receiver=0x7fffe1ca2f20, event=0x1d2dd30) at ../../kdeui/kernel/kapplication.cpp:311
#27 0x00007fd1a63084dd in QCoreApplication::notifyInternal (this=0x7fffe1ca2f00, receiver=receiver@entry=0x7fffe1ca2f20, event=event@entry=0x1d2dd30) at kernel/qcoreapplication.cpp:953
#28 0x00007fd1a630bb3d in sendEvent (event=0x1d2dd30, receiver=0x7fffe1ca2f20) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1b5f1d0) at kernel/qcoreapplication.cpp:1577
#30 0x00007fd1a630bfe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#31 0x00007fd1a6335f83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#32 postEventSourceDispatch (s=0x1b8bf90) at kernel/qeventdispatcher_glib.cpp:287
#33 0x00007fd1a2050e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fd1a2051048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007fd1a20510ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007fd1a63357a1 in QEventDispatcherGlib::processEvents (this=0x1b92180, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#37 0x00007fd1a5743bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007fd1a63070af in QEventLoop::processEvents (this=this@entry=0x7fffe1ca2dd0, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007fd1a63073a5 in QEventLoop::exec (this=this@entry=0x7fffe1ca2dd0, flags=...) at kernel/qeventloop.cpp:204
#40 0x00007fd1a630cb79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#41 0x00007fd1a56a037c in QApplication::exec () at kernel/qapplication.cpp:3828
#42 0x00007fd1a7e4f486 in kdemain (argc=1, argv=0x7fffe1ca30f8) at ../../kwalletd/main.cpp:191
#43 0x00007fd1a7a9aec5 in __libc_start_main (main=0x4006d0 <main(int, char**)>, argc=1, argv=0x7fffe1ca30f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffe1ca30e8) at libc-start.c:287
#44 0x00000000004006fe in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 332890.

Possible duplicates by query: bug 332890.

Reported using DrKonqi
Comment 1 Robert Miesen 2014-04-01 12:47:20 UTC
Created attachment 85886 [details]
New crash information added by DrKonqi

kwalletd (0.2) on KDE Platform 4.12.95 using Qt 4.8.6

- What I was doing when the application crashed:

I was attempting to login to the kwallet system and it automatically crashed after entering my password.

-- Backtrace (Reduced):
#6  0x00007f966ef84f79 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007f966ef88388 in __GI_abort () at abort.c:89
#8  0x00007f966a8d1c94 in _gcry_initialize_fips_mode (force=<optimized out>) at fips.c:170
#9  0x00007f966a8cc032 in global_init () at global.c:111
#10 0x00007f966a8cc1ab in _gcry_check_version (req_version=0x7f966e702809 "1.5.0") at global.c:243
Comment 2 jacob.becker 2014-04-03 19:18:12 UTC
Created attachment 85944 [details]
New crash information added by DrKonqi

kwalletd (0.2) on KDE Platform 4.12.97 using Qt 4.8.6

every time kwallet is opened - it crashes after the password dialog

-- Backtrace (Reduced):
#5  0x00007fcfc1a55b43 in QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xe0d1d0) at kernel/qcoreapplication.cpp:1593
#6  0x00007fcfc1a55fe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#7  0x00007fcfc1a7ff83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#8  postEventSourceDispatch (s=0xe3c340) at kernel/qeventdispatcher_glib.cpp:287
[...]
#12 0x00007fcfc1a7f7a1 in QEventDispatcherGlib::processEvents (this=0xe0e6b0, flags=...) at kernel/qeventdispatcher_glib.cpp:434
Comment 3 Christoph Feck 2014-04-04 09:08:56 UTC

*** This bug has been marked as a duplicate of bug 332942 ***