Bug 293255

Summary: crash while waiting for the GnuPG password window to appear and restarting nepomuk
Product: [Applications] kmail2 Reporter: Arne Babenhauserheide <arne_bab>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Arne Babenhauserheide 2012-02-04 00:31:07 UTC
Application: kmail (4.8.0)
KDE Platform Version: 4.8.00 (4.8.0 (Compiled from sources)
Qt Version: 4.7.4
Operating System: Linux 3.0.6-gentoo x86_64
Distribution (Platform): Gentoo Packages

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

I clicked on sent in an email. It took >5min without showing the GnuPG password window. Then I increased the memory for nepomuk to 1000 MiB and terminated nepomuk. KMail crashed shortly thereafter.

-- Backtrace:
Application: KMail (kmail), signal: Aborted
[Current thread is 1 (Thread 0x7fd46cdb7760 (LWP 17872))]

Thread 3 (Thread 0x7fd44e9fc700 (LWP 17875)):
#0  pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fd45edf06bd in WTF::TCMalloc_PageHeap::scavengerThread (this=<optimized out>) at wtf/FastMalloc.cpp:2378
#2  0x00007fd45edf07e9 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fd45f5c2f34) at wtf/FastMalloc.cpp:1497
#3  0x00007fd467eb9cba in start_thread (arg=<optimized out>) at pthread_create.c:301
#4  0x00007fd46a04ea4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7fd44e0fb700 (LWP 17876)):
#0  0x00007fd46a045c93 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fd462c08960 in g_main_context_poll (n_fds=<optimized out>, fds=<optimized out>, priority=<optimized out>, timeout=<optimized out>, context=<optimized out>) at gmain.c:3402
#2  g_main_context_iterate (context=0xd3dde0, block=<optimized out>, dispatch=<optimized out>, self=<optimized out>) at gmain.c:3084
#3  0x00007fd462c08d40 in g_main_context_iteration (context=0xd3dde0, may_block=1) at gmain.c:3152
#4  0x00007fd46a9c3bce in QEventDispatcherGlib::processEvents (this=0xc62a50, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fd46a996732 in QEventLoop::processEvents (this=<optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007fd46a996afd in QEventLoop::exec (this=0x7fd44e0fae20, flags=) at kernel/qeventloop.cpp:201
#7  0x00007fd46a8a3d92 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#8  0x00007fd46a8a6d45 in QThreadPrivate::start (arg=0xc51460) at thread/qthread_unix.cpp:331
#9  0x00007fd467eb9cba in start_thread (arg=<optimized out>) at pthread_create.c:301
#10 0x00007fd46a04ea4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fd46cdb7760 (LWP 17872)):
[KCrash Handler]
#6  0x00007fd469fa9b75 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007fd469faaeff in *__GI_abort () at abort.c:92
#8  0x00007fd469fa2abd in *__GI___assert_fail (assertion=0x7fd467ec4a98 "robust || (oldval & 0x40000000) == 0", file=<optimized out>, line=321, function=0x7fd467ec4b10 "__pthread_mutex_lock_full") at assert.c:81
#9  0x00007fd467ebc3cd in __pthread_mutex_lock_full (mutex=0x5c430c0) at pthread_mutex_lock.c:321
#10 0x00007fd46a8a5e43 in QMutexPrivate::wait (this=0x5c430a0, timeout=17872) at thread/qmutex_unix.cpp:80
#11 0x00007fd46a8a1985 in QMutex::lock (this=0x77015f8) at thread/qmutex.cpp:167
#12 0x00007fd45c63652e in QMutexLocker (m=<optimized out>, this=<optimized out>) at /usr/include/qt4/QtCore/qmutex.h:102
#13 Soprano::Client::SocketHandler::~SocketHandler (this=0x633e060, __in_chrg=<optimized out>) at /var/tmp/portage/dev-libs/soprano-2.7.4/work/soprano-2.7.4/client/clientconnection.cpp:58
#14 0x00007fd46a8a56fb in QThreadStorageData::set (this=<optimized out>, p=0x9b9d990) at thread/qthreadstorage.cpp:165
#15 0x00007fd45c63680e in qThreadStorage_setLocalData<Soprano::Client::SocketHandler> (t=<optimized out>, d=<optimized out>) at /usr/include/qt4/QtCore/qthreadstorage.h:92
#16 setLocalData (t=<optimized out>, this=<optimized out>) at /usr/include/qt4/QtCore/qthreadstorage.h:148
#17 Soprano::Client::ClientConnection::socketForCurrentThread (this=0x9850730) at /var/tmp/portage/dev-libs/soprano-2.7.4/work/soprano-2.7.4/client/clientconnection.cpp:95
#18 0x00007fd45c636849 in Soprano::Client::ClientConnection::connectInCurrentThread (this=0x45d0) at /var/tmp/portage/dev-libs/soprano-2.7.4/work/soprano-2.7.4/client/clientconnection.cpp:800
#19 0x00007fd45c63582c in Soprano::Client::LocalSocketClient::connect (this=0xd34be8, name=...) at /var/tmp/portage/dev-libs/soprano-2.7.4/work/soprano-2.7.4/client/localsocketclient.cpp:141
#20 0x00007fd463230378 in (anonymous namespace)::GlobalModelContainer::init (this=0xd34bc0, forced=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.8.0-r1/work/kdelibs-4.8.0/nepomuk/core/nepomukmainmodel.cpp:102
#21 0x00007fd46323372a in Nepomuk::MainModel::init (this=0xc7b1a0) at /var/tmp/portage/kde-base/kdelibs-4.8.0-r1/work/kdelibs-4.8.0/nepomuk/core/nepomukmainmodel.cpp:176
#22 0x00007fd463229d70 in Nepomuk::ResourceManager::init (this=0xd4ea00) at /var/tmp/portage/kde-base/kdelibs-4.8.0-r1/work/kdelibs-4.8.0/nepomuk/core/resourcemanager.cpp:331
#23 0x00007fd46322d2e5 in Nepomuk::ResourceManagerPrivate::_k_storageServiceInitialized (this=0xd35be0, success=<optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.8.0-r1/work/kdelibs-4.8.0/nepomuk/core/resourcemanager.cpp:221
#24 0x00007fd46322d3c5 in Nepomuk::ResourceManager::qt_metacall (this=0xd4ea00, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff9d668980) at /var/tmp/portage/kde-base/kdelibs-4.8.0-r1/work/kdelibs-4.8.0_build/nepomuk/resourcemanager.moc:90
#25 0x00007fd4680f5909 in QDBusConnectionPrivate::deliverCall (this=<optimized out>, object=<optimized out>, msg=<optimized out>, metaTypes=..., slotIdx=<optimized out>) at qdbusintegrator.cpp:942
#26 0x00007fd4680ff33f in QDBusCallDeliveryEvent::placeMetaCall (this=0x0, object=0x45d0) at qdbusintegrator_p.h:103
#27 0x00007fd46a9a98ae in QObject::event (this=0xd4ea00, e=0x45d0) at kernel/qobject.cpp:1217
#28 0x00007fd46ae9766c in QApplicationPrivate::notify_helper (this=0x80c040, receiver=0xd4ea00, e=0x9810e30) at kernel/qapplication.cpp:4481
#29 0x00007fd46ae9cb0d in QApplication::notify (this=0x7fff9d6696c0, receiver=0xd4ea00, e=0x9810e30) at kernel/qapplication.cpp:4360
#30 0x00007fd46c7bfe68 in KApplication::notify (this=0x7fff9d6696c0, receiver=0xd4ea00, event=0x9810e30) at /var/tmp/portage/kde-base/kdelibs-4.8.0-r1/work/kdelibs-4.8.0/kdeui/kernel/kapplication.cpp:311
#31 0x00007fd46a9979eb in QCoreApplication::notifyInternal (this=0x7fff9d6696c0, receiver=0xd4ea00, event=0x9810e30) at kernel/qcoreapplication.cpp:787
#32 0x00007fd46a99a969 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:215
#33 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<optimized out>, data=0x607b30) at kernel/qcoreapplication.cpp:1428
#34 0x00007fd46a9c4093 in sendPostedEvents () at kernel/qcoreapplication.h:220
#35 postEventSourceDispatch (s=0x80f7f0) at kernel/qeventdispatcher_glib.cpp:277
#36 0x00007fd462c04fb9 in g_main_dispatch (context=<optimized out>) at gmain.c:2441
#37 g_main_context_dispatch (context=0x80e8e0) at gmain.c:3011
#38 0x00007fd462c08c40 in g_main_context_iterate (context=0x80e8e0, block=<optimized out>, dispatch=<optimized out>, self=<optimized out>) at gmain.c:3089
#39 0x00007fd462c08d40 in g_main_context_iteration (context=0x80e8e0, may_block=1) at gmain.c:3152
#40 0x00007fd46a9c3b7e in QEventDispatcherGlib::processEvents (this=0x607310, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#41 0x00007fd46af4a186 in QGuiEventDispatcherGlib::processEvents (this=0x45d0, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#42 0x00007fd46a996732 in QEventLoop::processEvents (this=<optimized out>, flags=) at kernel/qeventloop.cpp:149
#43 0x00007fd46a996afd in QEventLoop::exec (this=0x7fff9d669590, flags=) at kernel/qeventloop.cpp:201
#44 0x00007fd46a99ab7b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#45 0x00000000004032d0 in main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-base/kmail-4.8.0/work/kmail-4.8.0/kmail/main.cpp:145

Reported using DrKonqi
Comment 1 Christophe Marin 2012-02-04 11:21:46 UTC

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