Bug 324053

Summary: Kmail crashes after restarting
Product: [Applications] kmail2 Reporter: l.mierzwa
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 4.11   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description l.mierzwa 2013-08-26 09:12:40 UTC
Application: kmail (4.11)
KDE Platform Version: 4.11.00
Qt Version: 4.8.5
Operating System: Linux 3.10.9-200.fc19.x86_64 x86_64
Distribution: "Fedora release 19 (Schrödinger’s Cat)"

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

Kmail looked like it was stucked while deleting whole bunch of emails so I've closed it and started again, instead of staring up backtrace window showed. This happened few times before.

The crash can be reproduced sometimes.

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f9f4f6aa8c0 (LWP 1883))]

Thread 4 (Thread 0x7f9f40928700 (LWP 2232)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003edd6cd34d in WTF::TCMalloc_PageHeap::scavengerThread (this=<optimized out>) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/FastMalloc.cpp:2571
#2  0x0000003edd6cd389 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/FastMalloc.cpp:1767
#3  0x0000003eb7e07c53 in start_thread (arg=0x7f9f40928700) at pthread_create.c:308
#4  0x0000003eb7af5ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f9efb565700 (LWP 2233)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003edd40dadd in JSC::BlockAllocator::blockFreeingThreadMain (this=0x7f9f40091398) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/BlockAllocator.cpp:128
#2  0x0000003edd6fcba6 in WTF::wtfThreadEntryPoint (param=0x2057960) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/ThreadingPthreads.cpp:196
#3  0x0000003eb7e07c53 in start_thread (arg=0x7f9efb565700) at pthread_create.c:308
#4  0x0000003eb7af5ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f9efa675700 (LWP 2234)):
#0  0x0000003eb7aeb6fd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003eba2480f4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f9eec0027c0, timeout=9668, context=0x7f9eec0009a0) at gmain.c:3995
#2  g_main_context_iterate (context=context@entry=0x7f9eec0009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3696
#3  0x0000003eba2481fc in g_main_context_iteration (context=0x7f9eec0009a0, may_block=1) at gmain.c:3762
#4  0x0000003ec03a7166 in QEventDispatcherGlib::processEvents (this=0x7f9eec0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#5  0x0000003ec0378ecf in QEventLoop::processEvents (this=this@entry=0x7f9efa674d20, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003ec03791c5 in QEventLoop::exec (this=this@entry=0x7f9efa674d20, flags=...) at kernel/qeventloop.cpp:204
#7  0x0000003ec027866f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#8  0x0000003ec027ad0f in QThreadPrivate::start (arg=0x2219380) at thread/qthread_unix.cpp:338
#9  0x0000003eb7e07c53 in start_thread (arg=0x7f9efa675700) at pthread_create.c:308
#10 0x0000003eb7af5ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f9f4f6aa8c0 (LWP 1883)):
[KCrash Handler]
#5  0x00007f9f593062e0 in KStatusNotifierItem::setStatus(KStatusNotifierItem::ItemStatus) () from /lib64/libkdeui.so.5
#6  0x00007f9f5856c9f5 in KMail::KMSystemTray::setMode(int) () from /lib64/libkmailprivate.so.4
#7  0x00007f9f58577b5b in KMKernel::toggleSystemTray() () from /lib64/libkmailprivate.so.4
#8  0x00007f9f585b7bdf in KMMainWidget::readConfig() () from /lib64/libkmailprivate.so.4
#9  0x00007f9f585c78a6 in KMMainWidget::KMMainWidget(QWidget*, KXMLGUIClient*, KActionCollection*, KSharedPtr<KSharedConfig>) () from /lib64/libkmailprivate.so.4
#10 0x00007f9f5852f38e in KMMainWin::KMMainWin(QWidget*) () from /lib64/libkmailprivate.so.4
#11 0x00007f9f585773ff in KMKernel::openReader(bool) () from /lib64/libkmailprivate.so.4
#12 0x00007f9f5857d268 in KMKernel::action(bool, bool, QString const&, QString const&, QString const&, QString const&, QString const&, KUrl const&, KUrl::List const&, QStringList const&, QString const&, QString const&) () from /lib64/libkmailprivate.so.4
#13 0x00007f9f5857dd93 in KMKernel::handleCommandLine(bool) () from /lib64/libkmailprivate.so.4
#14 0x0000000000403537 in KMailApplication::newInstance() ()
#15 0x00007f9f591f9fec in KUniqueApplicationAdaptor::newInstance(QByteArray const&, QByteArray const&) () from /lib64/libkdeui.so.5
#16 0x00007f9f591fa075 in KUniqueApplicationAdaptor::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.18] () from /lib64/libkdeui.so.5
#17 0x00007f9f591fa293 in KUniqueApplicationAdaptor::qt_metacall(QMetaObject::Call, int, void**) () from /lib64/libkdeui.so.5
#18 0x0000003ec3624126 in QDBusConnectionPrivate::deliverCall (this=this@entry=0x1e015a0, object=object@entry=0x1e33e10, msg=..., metaTypes=..., slotIdx=4) at qdbusintegrator.cpp:951
#19 0x0000003ec362527b in QDBusConnectionPrivate::activateCall (this=this@entry=0x1e015a0, object=0x1e33e10, flags=flags@entry=337, msg=...) at qdbusintegrator.cpp:863
#20 0x0000003ec3625c8d in QDBusConnectionPrivate::activateObject (this=0x1e015a0, node=..., msg=..., pathStartPos=<optimized out>) at qdbusintegrator.cpp:1427
#21 0x0000003ec3625d5b in QDBusActivateObjectEvent::placeMetaCall (this=0x2b2f710) at qdbusintegrator.cpp:1541
#22 0x0000003ec039232e in QObject::event (this=this@entry=0x7fff0fd834d0, e=e@entry=0x2b2f710) at kernel/qobject.cpp:1194
#23 0x0000003ec037e5dc in QCoreApplication::event (this=this@entry=0x7fff0fd834d0, e=e@entry=0x2b2f710) at kernel/qcoreapplication.cpp:1761
#24 0x0000003ec4fcd4d3 in QApplication::event (this=0x7fff0fd834d0, e=0x2b2f710) at kernel/qapplication.cpp:2544
#25 0x0000003ec4fc84dc in QApplicationPrivate::notify_helper (this=this@entry=0x1e17870, receiver=receiver@entry=0x7fff0fd834d0, e=e@entry=0x2b2f710) at kernel/qapplication.cpp:4562
#26 0x0000003ec4fceaa0 in QApplication::notify (this=0x7fff0fd834d0, receiver=0x7fff0fd834d0, e=0x2b2f710) at kernel/qapplication.cpp:4348
#27 0x00007f9f591f2d8a in KApplication::notify(QObject*, QEvent*) () from /lib64/libkdeui.so.5
#28 0x0000003ec037a26d in QCoreApplication::notifyInternal (this=0x7fff0fd834d0, receiver=receiver@entry=0x7fff0fd834d0, event=event@entry=0x2b2f710) at kernel/qcoreapplication.cpp:949
#29 0x0000003ec037d1df in sendEvent (event=0x2b2f710, receiver=0x7fff0fd834d0) at kernel/qcoreapplication.h:231
#30 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1da6210) at kernel/qcoreapplication.cpp:1573
#31 0x0000003ec037d683 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1466
#32 0x0000003ec03a7883 in sendPostedEvents () at kernel/qcoreapplication.h:236
#33 postEventSourceDispatch (s=s@entry=0x1e2ba00) at kernel/qeventdispatcher_glib.cpp:280
#34 0x0000003eba247e06 in g_main_dispatch (context=0x1e2a8d0) at gmain.c:3054
#35 g_main_context_dispatch (context=context@entry=0x1e2a8d0) at gmain.c:3630
#36 0x0000003eba248158 in g_main_context_iterate (context=context@entry=0x1e2a8d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3701
#37 0x0000003eba2481fc in g_main_context_iteration (context=0x1e2a8d0, may_block=1) at gmain.c:3762
#38 0x0000003ec03a7145 in QEventDispatcherGlib::processEvents (this=0x1da7af0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#39 0x0000003ec5064fc6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#40 0x0000003ec0378ecf in QEventLoop::processEvents (this=this@entry=0x7fff0fd83120, flags=...) at kernel/qeventloop.cpp:149
#41 0x0000003ec03791c5 in QEventLoop::exec (this=this@entry=0x7fff0fd83120, flags=...) at kernel/qeventloop.cpp:204
#42 0x0000003ec037e45b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#43 0x0000000000402eaa in main ()

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

Possible duplicates by query: bug 323572, bug 323277, bug 323135, bug 318172, bug 316789.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-08-26 12:18:52 UTC

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