Bug 311323

Summary: Kmail crashes after very long wait to veiw email
Product: [Unmaintained] kdelibs Reporter: Chris <crglasoe>
Component: kdedAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Chris 2012-12-07 22:02:43 UTC
Application: kded4 ($Id$)
KDE Platform Version: 4.9.4 "release 4"
Qt Version: 4.8.4
Operating System: Linux 3.1.10-1.16-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
Since an upgrade Dec 5 2012 to 4.9.4 I have been experiencing lengthy waits for emails to display.  Looking at system monitor Virtuoso is taking up 50% or more of CPU time (on a quad core processor)  this crash has occurred several times over the last 3 days.

The crash can be reproduced every time.

-- Backtrace:
Application: KDE Daemon (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fe8a292c760 (LWP 2084))]

Thread 4 (Thread 0x7fe88911f700 (LWP 2094)):
#0  0x00007fff567ff8de in ?? ()
#1  0x00007fe89cd65d9a in clock_gettime () from /lib64/librt.so.1
#2  0x00007fe8a14a3264 in do_gettime (frac=0x7fe88911eb58, sec=0x7fe88911eb50) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007fe8a157c29d in QTimerInfoList::updateCurrentTime (this=0x7fe8840020d0) at kernel/qeventdispatcher_unix.cpp:354
#5  0x00007fe8a157c5d3 in QTimerInfoList::timerWait (this=0x7fe8840020d0, tm=...) at kernel/qeventdispatcher_unix.cpp:461
#6  0x00007fe8a157af0c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7fe88911ec3c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007fe8a157afb5 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007fe89cab0b72 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#9  0x00007fe89cab197d in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fe89cab1fa9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#11 0x00007fe8a157ba36 in QEventDispatcherGlib::processEvents (this=0x7fe8840008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007fe8a154b252 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007fe8a154b4a7 in QEventLoop::exec (this=0x7fe88911edd0, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007fe8a1449777 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#15 0x00007fe8a152acff in QInotifyFileSystemWatcherEngine::run (this=0x99b840) at io/qfilesystemwatcher_inotify.cpp:256
#16 0x00007fe8a144c7dc in QThreadPrivate::start (arg=0x99b840) at thread/qthread_unix.cpp:338
#17 0x00007fe8a11b4f05 in start_thread () from /lib64/libpthread.so.0
#18 0x00007fe89ff1410d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fe8819d5700 (LWP 2177)):
#0  0x00007fe89ff0aff3 in poll () from /lib64/libc.so.6
#1  0x00007fe89cab1ae8 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fe89cab2312 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fe881ecd946 in ?? () from /usr/lib64/libgio-2.0.so.0
#4  0x00007fe89cad6e06 in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007fe8a11b4f05 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fe89ff1410d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fe872306700 (LWP 2450)):
#0  0x00007fff567ff8de in ?? ()
#1  0x00007fe89cd65d9a in clock_gettime () from /lib64/librt.so.1
#2  0x00007fe8a14a3264 in do_gettime (frac=0x7fe872305ba8, sec=0x7fe872305ba0) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007fe8a157c29d in QTimerInfoList::updateCurrentTime (this=0x7fe86c0018a0) at kernel/qeventdispatcher_unix.cpp:354
#5  0x00007fe8a157c5d3 in QTimerInfoList::timerWait (this=0x7fe86c0018a0, tm=...) at kernel/qeventdispatcher_unix.cpp:461
#6  0x00007fe8a157af0c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7fe872305c6c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007fe89cab0b72 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#8  0x00007fe89cab197d in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007fe89cab1fa9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007fe8a157ba36 in QEventDispatcherGlib::processEvents (this=0x7fe86c0008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#11 0x00007fe8a154b252 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#12 0x00007fe8a154b4a7 in QEventLoop::exec (this=0x7fe872305e00, flags=...) at kernel/qeventloop.cpp:204
#13 0x00007fe8a1449777 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#14 0x00007fe8a144c7dc in QThreadPrivate::start (arg=0x10f8730) at thread/qthread_unix.cpp:338
#15 0x00007fe8a11b4f05 in start_thread () from /lib64/libpthread.so.0
#16 0x00007fe89ff1410d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fe8a292c760 (LWP 2084)):
[KCrash Handler]
#6  0x00007fe88331bbd6 in SecretStorage::walletOpenedForRead(bool) () from /usr/lib64/libknmservice.so.4
#7  0x00007fe8833176a4 in SecretStorage::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libknmservice.so.4
#8  0x00007fe8a1560899 in QMetaObject::activate (sender=0xa02f50, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff566ed540) at kernel/qobject.cpp:3567
#9  0x00007fe8a2432d02 in KWallet::Wallet::walletOpened (this=<optimized out>, _t1=true) at /usr/src/debug/kdelibs-4.9.4/build/kdeui/kwallet.moc:167
#10 0x00007fe8a1560691 in QMetaObject::activate (sender=0x6f9ae0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff566ed690) at kernel/qobject.cpp:3548
#11 0x00007fe8a24648bf in OrgKdeKWalletInterface::walletAsyncOpened (this=<optimized out>, _t1=0, _t2=502207597) at /usr/src/debug/kdelibs-4.9.4/build/kdeui/kwallet_interface.moc:324
#12 0x00007fe8a2467036 in OrgKdeKWalletInterface::qt_static_metacall (_o=0x6f9ae0, _id=<optimized out>, _a=0x7fff566eddf0, _c=<optimized out>) at /usr/src/debug/kdelibs-4.9.4/build/kdeui/kwallet_interface.moc:162
#13 0x00007fe8a24672db in OrgKdeKWalletInterface::qt_metacall (this=0x6f9ae0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff566eddf0) at /usr/src/debug/kdelibs-4.9.4/build/kdeui/kwallet_interface.moc:287
#14 0x00007fe89e27813b in QDBusConnectionPrivate::deliverCall (this=0x6a23d0, object=0x6f9ae0, msg=..., metaTypes=..., slotIdx=9) at qdbusintegrator.cpp:951
#15 0x00007fe8a1565946 in QObject::event (this=0x6f9ae0, e=<optimized out>) at kernel/qobject.cpp:1203
#16 0x00007fe8a06b11e4 in notify_helper (e=0x105e280, receiver=0x6f9ae0, this=0x6b7f50) at kernel/qapplication.cpp:4562
#17 QApplicationPrivate::notify_helper (this=0x6b7f50, receiver=0x6f9ae0, e=0x105e280) at kernel/qapplication.cpp:4534
#18 0x00007fe8a06b5fb3 in QApplication::notify (this=0x7fff566ee820, receiver=0x6f9ae0, e=0x105e280) at kernel/qapplication.cpp:4423
#19 0x00007fe8a231a506 in KApplication::notify (this=0x7fff566ee820, receiver=0x6f9ae0, event=0x105e280) at /usr/src/debug/kdelibs-4.9.4/kdeui/kernel/kapplication.cpp:311
#20 0x00007fe8a154c71c in QCoreApplication::notifyInternal (this=0x7fff566ee820, receiver=0x6f9ae0, event=0x105e280) at kernel/qcoreapplication.cpp:946
#21 0x00007fe8a154ffca in sendEvent (event=0x105e280, receiver=0x6f9ae0) at kernel/qcoreapplication.h:231
#22 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x6153d0) at kernel/qcoreapplication.cpp:1570
#23 0x00007fe8a157b5a3 in sendPostedEvents () at kernel/qcoreapplication.h:236
#24 postEventSourceDispatch (s=0x6bb9a0) at kernel/qeventdispatcher_glib.cpp:279
#25 0x00007fe89cab15dd in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#26 0x00007fe89cab1dd8 in ?? () from /usr/lib64/libglib-2.0.so.0
#27 0x00007fe89cab1fa9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#28 0x00007fe8a157b9cf in QEventDispatcherGlib::processEvents (this=0x616770, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#29 0x00007fe8a0754abe in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#30 0x00007fe8a154b252 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#31 0x00007fe8a154b4a7 in QEventLoop::exec (this=0x7fff566ee7b0, flags=...) at kernel/qeventloop.cpp:204
#32 0x00007fe8a15502c5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#33 0x00007fe88fc9e475 in kdemain (argc=1, argv=0x68fbb0) at /usr/src/debug/kdelibs-4.9.4/kded/kded.cpp:924
#34 0x00000000004088b4 in launch (argc=1, _name=0x40b3c2 "kded4", args=<optimized out>, cwd=0x0, envc=<optimized out>, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x40b246 "0") at /usr/src/debug/kdelibs-4.9.4/kinit/kinit.cpp:726
#35 0x0000000000405ef9 in main (argc=4, argv=0x7fff00000001, envp=0x7fff566ef8f0) at /usr/src/debug/kdelibs-4.9.4/kinit/kinit.cpp:1841

Possible duplicates by query: bug 311088, bug 310225, bug 309386, bug 306023, bug 301008.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-12-07 22:08:27 UTC
Please upgrade your Plasma NM  to 0.9.0.3 or higher

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