Summary: | kmail ui freeze, dbus-daemon using high cpu - irregular but frequent | ||
---|---|---|---|
Product: | [Unmaintained] kmail | Reporter: | mps <moabi2000> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | dimsuz, orivej |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
mps
2010-01-25 09:42:05 UTC
Still getting this regularly with 4.4.0. This is what gdb says the dbus-daemon is doing: (gdb) bt #0 0x00007f7951acedb3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=117078) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f7952a3598b in _dbus_loop_iterate (loop=0x7f79537925b0, block=<value optimized out>) at dbus-mainloop.c:707 #2 0x00007f7952a35d6d in _dbus_loop_run (loop=0x7f79537925b0) at dbus-mainloop.c:874 #3 0x00007f7952a1dc71 in main (argc=7, argv=<value optimized out>) at main.c:473 Its using 98% CPU... Confirming. I'm on trunk though (post 4.4), but kdepim is from 4.4 branch. Not so often, but occasionally kmail ui freezes and then dbus-daemon starts eating 50% of cpu constantly. This is a bt from freezed kmail instance (this appears the same after several "Ctrl+C" + "thread a a bt"): (gdb) thread a a bt Thread 1 (Thread 0xb2458700 (LWP 25056)): #0 0xb773d424 in __kernel_vsyscall () #1 0xb4f15eb6 in poll () from /lib/libc.so.6 #2 0xb2e767fb in g_poll () from /usr/lib/libglib-2.0.so.0 #3 0xb2e69a2b in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #4 0xb2e69d23 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0xb5eaa975 in QEventDispatcherGlib::processEvents (this=0x9cd3db8, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #6 0xb54537e5 in QGuiEventDispatcherGlib::processEvents (this=0x9cd3db8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #7 0xb5e7d539 in QEventLoop::processEvents (this=0xbfd88cec, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:149 #8 0xb5e7d98a in QEventLoop::exec (this=0xbfd88cec, flags=...) at kernel/qeventloop.cpp:201 #9 0xb720f92c in KJob::exec (this=0xa84a030) at /home/archuser/kdesvn/kdelibs/kdecore/jobs/kjob.cpp:204 #10 0xb6d0aeef in KMail::FancyHeaderStyle::format (this=0xa0d2288, message=0xa831970, strategy=0x9e7a238, vCardName=..., printing=false, topLevel=true) at /home/archuser/kdesvn/kdepim/kmail/headerstyle.cpp:491 #11 0xb6b9ed53 in KMReaderWin::writeMsgHeader (this=0xa562c78, aMsg=0xa831970, vCardNode=0x0, topLevel=true) at /home/archuser/kdesvn/kdepim/kmail/kmreaderwin.cpp:1725 #12 0xb6b9da11 in KMReaderWin::parseMsg (this=0xa562c78, aMsg=0xa831970) at /home/archuser/kdesvn/kdepim/kmail/kmreaderwin.cpp:1606 #13 0xb6b9cffc in KMReaderWin::displayMessage (this=0xa562c78) at /home/archuser/kdesvn/kdepim/kmail/kmreaderwin.cpp:1535 #14 0xb6b9caf2 in KMReaderWin::updateReaderWin (this=0xa562c78) at /home/archuser/kdesvn/kdepim/kmail/kmreaderwin.cpp:1478 #15 0xb6b9b1ca in KMReaderWin::setMsg (this=0xa562c78, aMsg=0xa831970, force=true) at /home/archuser/kdesvn/kdepim/kmail/kmreaderwin.cpp:1282 #16 0xb6d63c6a in KMReaderMainWin::showMsg (this=0xa2fab68, encoding=..., msg=0xa831970, serNumOfOriginalMessage=0, nodeIdOffset=-1) at /home/archuser/kdesvn/kdepim/kmail/kmreadermainwin.cpp:137 #17 0xb6d7af2a in KMMainWidget::slotMsgActivated (this=0x9f71620, msg=0xa724a60) at /home/archuser/kdesvn/kdepim/kmail/kmmainwidget.cpp:3314 #18 0xb6d68852 in KMMainWidget::qt_metacall (this=0x9f71620, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0xbfd8eb68) at /home/archuser/kdesvn/build/kdepim/kmail/kmmainwidget.moc:369 #19 0xb5e8411a in QMetaObject::metacall (object=0x9f71620, cl=QMetaObject::QueryPropertyEditable, idx=42, argv=0xbfd8eb68) at kernel/qmetaobject.cpp:237 #20 0xb5e92745 in QMetaObject::activate (sender=0xa2b2038, m=0xb70fb770, local_signal_index=0, argv=0xbfd8eb68) at kernel/qobject.cpp:3293 #21 0xb6d9d180 in KMail::FolderJob::messageRetrieved (this=0xa2b2038, _t1=0xa724a60) at /home/archuser/kdesvn/build/kdepim/kmail/folderjob.moc:105 #22 0xb6da8472 in KMail::ImapJob::slotGetMessageResult (this=0xa2b2038, job=0xa6d6b38) at /home/archuser/kdesvn/kdepim/kmail/imapjob.cpp:460 #23 0xb6da9865 in KMail::ImapJob::qt_metacall (this=0xa2b2038, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfd8ed18) at /home/archuser/kdesvn/build/kdepim/kmail/imapjob.moc:88 #24 0xb5e8411a in QMetaObject::metacall (object=0xa2b2038, cl=QMetaObject::QueryPropertyEditable, idx=12, argv=0xbfd8ed18) at kernel/qmetaobject.cpp:237 #25 0xb5e92745 in QMetaObject::activate (sender=0xa6d6b38, m=0xb7360148, local_signal_index=3, argv=0xbfd8ed18) at kernel/qobject.cpp:3293 #26 0xb72107b8 in KJob::result (this=0xa6d6b38, _t1=0xa6d6b38) at /home/archuser/kdesvn/build/kdelibs/kdecore/kjob.moc:194 #27 0xb720fdc7 in KJob::emitResult (this=0xa6d6b38) at /home/archuser/kdesvn/kdelibs/kdecore/jobs/kjob.cpp:312 #28 0xb612fc5d in KIO::SimpleJob::slotFinished (this=0xa6d6b38) at /home/archuser/kdesvn/kdelibs/kio/kio/job.cpp:491 ---Type <return> to continue, or q <return> to quit--- #29 0xb6132d21 in KIO::TransferJob::slotFinished (this=0xa6d6b38) at /home/archuser/kdesvn/kdelibs/kio/kio/job.cpp:1064 #30 0xb613a48e in KIO::TransferJob::qt_metacall (this=0xa6d6b38, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfd8efbc) at /home/archuser/kdesvn/build/kdelibs/kio/jobclasses.moc:367 #31 0xb5e8411a in QMetaObject::metacall (object=0xa6d6b38, cl=QMetaObject::QueryPropertyEditable, idx=47, argv=0xbfd8efbc) at kernel/qmetaobject.cpp:237 #32 0xb5e92745 in QMetaObject::activate (sender=0xa110c30, m=0xb62e1d64, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3293 #33 0xb61fa483 in KIO::SlaveInterface::finished (this=0xa110c30) at /home/archuser/kdesvn/build/kdelibs/kio/slaveinterface.moc:171 #34 0xb61f7d72 in KIO::SlaveInterface::dispatch (this=0xa110c30, _cmd=104, rawdata=...) at /home/archuser/kdesvn/kdelibs/kio/kio/slaveinterface.cpp:175 #35 0xb61f7a14 in KIO::SlaveInterface::dispatch (this=0xa110c30) at /home/archuser/kdesvn/kdelibs/kio/kio/slaveinterface.cpp:91 #36 0xb61ed674 in KIO::Slave::gotInput (this=0xa110c30) at /home/archuser/kdesvn/kdelibs/kio/kio/slave.cpp:344 #37 0xb61ee740 in KIO::Slave::qt_metacall (this=0xa110c30, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfd8f28c) at /home/archuser/kdesvn/build/kdelibs/kio/slave.moc:82 #38 0xb5e8411a in QMetaObject::metacall (object=0xa110c30, cl=QMetaObject::QueryPropertyEditable, idx=30, argv=0xbfd8f28c) at kernel/qmetaobject.cpp:237 #39 0xb5e92745 in QMetaObject::activate (sender=0xa1124a0, m=0xb62de544, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293 #40 0xb61016a1 in KIO::Connection::readyRead (this=0xa1124a0) at /home/archuser/kdesvn/build/kdelibs/kio/connection.moc:92 #41 0xb60fdfc1 in KIO::ConnectionPrivate::dequeue (this=0xa119cb8) at /home/archuser/kdesvn/kdelibs/kio/kio/connection.cpp:82 #42 0xb610162e in KIO::Connection::qt_metacall (this=0xa1124a0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xa11b090) at /home/archuser/kdesvn/build/kdelibs/kio/connection.moc:79 #43 0xb5e8411a in QMetaObject::metacall (object=0xa1124a0, cl=QMetaObject::QueryPropertyEditable, idx=5, argv=0xa11b090) at kernel/qmetaobject.cpp:237 #44 0xb5e8e666 in QMetaCallEvent::placeMetaCall (this=0xa763668, object=0xa1124a0) at kernel/qobject.cpp:561 #45 0xb5e8f78e in QObject::event (this=0xa1124a0, e=0xa763668) at kernel/qobject.cpp:1248 #46 0xb53966dc in QApplicationPrivate::notify_helper (this=0x9d1eb70, receiver=0xa1124a0, e=0xa763668) at kernel/qapplication.cpp:4300 #47 0xb539d32e in QApplication::notify (this=0xbfd969d4, receiver=0xa1124a0, e=0xa763668) at kernel/qapplication.cpp:3704 #48 0xb7543ba4 in KApplication::notify (this=0xbfd969d4, receiver=0xa1124a0, event=0xa763668) at /home/archuser/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:302 #49 0xb5e7ef1b in QCoreApplication::notifyInternal (this=0xbfd969d4, receiver=0xa1124a0, event=0xa763668) at kernel/qcoreapplication.cpp:704 #50 0xb5e818f3 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9cd40f8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #51 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9cd40f8) at kernel/qcoreapplication.cpp:1345 #52 0xb5e81a5d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238 #53 0xb5eaae7f in QCoreApplication::sendPostedEvents (s=0x9d20d18) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #54 postEventSourceDispatch (s=0x9d20d18) at kernel/qeventdispatcher_glib.cpp:276 #55 0xb2e66378 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #56 0xb2e69bf0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #57 0xb2e69d23 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #58 0xb5eaa975 in QEventDispatcherGlib::processEvents (this=0x9cd3db8, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #59 0xb54537e5 in QGuiEventDispatcherGlib::processEvents (this=0x9cd3db8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #60 0xb5e7d539 in QEventLoop::processEvents (this=0xbfd8fafc, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:149 ---Type <return> to continue, or q <return> to quit--- #61 0xb5e7d98a in QEventLoop::exec (this=0xbfd8fafc, flags=...) at kernel/qeventloop.cpp:201 #62 0xb720f92c in KJob::exec (this=0xa3490f0) at /home/archuser/kdesvn/kdelibs/kdecore/jobs/kjob.cpp:204 #63 0xb6d0aeef in KMail::FancyHeaderStyle::format (this=0xa0d2288, message=0xa724a60, strategy=0x9e7a238, vCardName=..., printing=false, topLevel=true) at /home/archuser/kdesvn/kdepim/kmail/headerstyle.cpp:491 #64 0xb6b9ed53 in KMReaderWin::writeMsgHeader (this=0x9d63990, aMsg=0xa724a60, vCardNode=0x0, topLevel=true) at /home/archuser/kdesvn/kdepim/kmail/kmreaderwin.cpp:1725 #65 0xb6b9da11 in KMReaderWin::parseMsg (this=0x9d63990, aMsg=0xa724a60) at /home/archuser/kdesvn/kdepim/kmail/kmreaderwin.cpp:1606 #66 0xb6b9cffc in KMReaderWin::displayMessage (this=0x9d63990) at /home/archuser/kdesvn/kdepim/kmail/kmreaderwin.cpp:1535 #67 0xb6b9caf2 in KMReaderWin::updateReaderWin (this=0x9d63990) at /home/archuser/kdesvn/kdepim/kmail/kmreaderwin.cpp:1478 #68 0xb6b9b1ca in KMReaderWin::setMsg (this=0x9d63990, aMsg=0xa724a60, force=true) at /home/archuser/kdesvn/kdepim/kmail/kmreaderwin.cpp:1282 #69 0xb6b994e5 in KMReaderWin::slotMessageArrived (this=0x9d63990, msg=0xa724a60) at /home/archuser/kdesvn/kdepim/kmail/kmreaderwin.cpp:890 #70 0xb6baab87 in KMReaderWin::qt_metacall (this=0x9d63990, _c=QMetaObject::InvokeMetaMethod, _id=35, _a=0xbfd958f8) at /home/archuser/kdesvn/build/kdepim/kmail/kmreaderwin.moc:208 #71 0xb5e8411a in QMetaObject::metacall (object=0x9d63990, cl=QMetaObject::QueryPropertyEditable, idx=62, argv=0xbfd958f8) at kernel/qmetaobject.cpp:237 #72 0xb5e92745 in QMetaObject::activate (sender=0xa2b20e8, m=0xb70fb770, local_signal_index=0, argv=0xbfd958f8) at kernel/qobject.cpp:3293 #73 0xb6d9d180 in KMail::FolderJob::messageRetrieved (this=0xa2b20e8, _t1=0xa724a60) at /home/archuser/kdesvn/build/kdepim/kmail/folderjob.moc:105 #74 0xb6da8472 in KMail::ImapJob::slotGetMessageResult (this=0xa2b20e8, job=0xa5e4ef0) at /home/archuser/kdesvn/kdepim/kmail/imapjob.cpp:460 #75 0xb6da9865 in KMail::ImapJob::qt_metacall (this=0xa2b20e8, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfd95aa8) at /home/archuser/kdesvn/build/kdepim/kmail/imapjob.moc:88 #76 0xb5e8411a in QMetaObject::metacall (object=0xa2b20e8, cl=QMetaObject::QueryPropertyEditable, idx=12, argv=0xbfd95aa8) at kernel/qmetaobject.cpp:237 #77 0xb5e92745 in QMetaObject::activate (sender=0xa5e4ef0, m=0xb7360148, local_signal_index=3, argv=0xbfd95aa8) at kernel/qobject.cpp:3293 #78 0xb72107b8 in KJob::result (this=0xa5e4ef0, _t1=0xa5e4ef0) at /home/archuser/kdesvn/build/kdelibs/kdecore/kjob.moc:194 #79 0xb720fdc7 in KJob::emitResult (this=0xa5e4ef0) at /home/archuser/kdesvn/kdelibs/kdecore/jobs/kjob.cpp:312 #80 0xb612fc5d in KIO::SimpleJob::slotFinished (this=0xa5e4ef0) at /home/archuser/kdesvn/kdelibs/kio/kio/job.cpp:491 #81 0xb6132d21 in KIO::TransferJob::slotFinished (this=0xa5e4ef0) at /home/archuser/kdesvn/kdelibs/kio/kio/job.cpp:1064 #82 0xb613a48e in KIO::TransferJob::qt_metacall (this=0xa5e4ef0, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfd95d4c) at /home/archuser/kdesvn/build/kdelibs/kio/jobclasses.moc:367 #83 0xb5e8411a in QMetaObject::metacall (object=0xa5e4ef0, cl=QMetaObject::QueryPropertyEditable, idx=47, argv=0xbfd95d4c) at kernel/qmetaobject.cpp:237 #84 0xb5e92745 in QMetaObject::activate (sender=0xa110c30, m=0xb62e1d64, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3293 #85 0xb61fa483 in KIO::SlaveInterface::finished (this=0xa110c30) at /home/archuser/kdesvn/build/kdelibs/kio/slaveinterface.moc:171 #86 0xb61f7d72 in KIO::SlaveInterface::dispatch (this=0xa110c30, _cmd=104, rawdata=...) at /home/archuser/kdesvn/kdelibs/kio/kio/slaveinterface.cpp:175 #87 0xb61f7a14 in KIO::SlaveInterface::dispatch (this=0xa110c30) at /home/archuser/kdesvn/kdelibs/kio/kio/slaveinterface.cpp:91 #88 0xb61ed674 in KIO::Slave::gotInput (this=0xa110c30) at /home/archuser/kdesvn/kdelibs/kio/kio/slave.cpp:344 #89 0xb61ee740 in KIO::Slave::qt_metacall (this=0xa110c30, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfd9601c) ---Type <return> to continue, or q <return> to quit--- at /home/archuser/kdesvn/build/kdelibs/kio/slave.moc:82 #90 0xb5e8411a in QMetaObject::metacall (object=0xa110c30, cl=QMetaObject::QueryPropertyEditable, idx=30, argv=0xbfd9601c) at kernel/qmetaobject.cpp:237 #91 0xb5e92745 in QMetaObject::activate (sender=0xa1124a0, m=0xb62de544, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293 #92 0xb61016a1 in KIO::Connection::readyRead (this=0xa1124a0) at /home/archuser/kdesvn/build/kdelibs/kio/connection.moc:92 #93 0xb60fdfc1 in KIO::ConnectionPrivate::dequeue (this=0xa119cb8) at /home/archuser/kdesvn/kdelibs/kio/kio/connection.cpp:82 #94 0xb610162e in KIO::Connection::qt_metacall (this=0xa1124a0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xa11b5e8) at /home/archuser/kdesvn/build/kdelibs/kio/connection.moc:79 #95 0xb5e8411a in QMetaObject::metacall (object=0xa1124a0, cl=QMetaObject::QueryPropertyEditable, idx=5, argv=0xa11b5e8) at kernel/qmetaobject.cpp:237 #96 0xb5e8e666 in QMetaCallEvent::placeMetaCall (this=0xa34e480, object=0xa1124a0) at kernel/qobject.cpp:561 #97 0xb5e8f78e in QObject::event (this=0xa1124a0, e=0xa34e480) at kernel/qobject.cpp:1248 #98 0xb53966dc in QApplicationPrivate::notify_helper (this=0x9d1eb70, receiver=0xa1124a0, e=0xa34e480) at kernel/qapplication.cpp:4300 #99 0xb539d32e in QApplication::notify (this=0xbfd969d4, receiver=0xa1124a0, e=0xa34e480) at kernel/qapplication.cpp:3704 #100 0xb7543ba4 in KApplication::notify (this=0xbfd969d4, receiver=0xa1124a0, event=0xa34e480) at /home/archuser/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:302 #101 0xb5e7ef1b in QCoreApplication::notifyInternal (this=0xbfd969d4, receiver=0xa1124a0, event=0xa34e480) at kernel/qcoreapplication.cpp:704 #102 0xb5e818f3 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9cd40f8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #103 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9cd40f8) at kernel/qcoreapplication.cpp:1345 #104 0xb5e81a5d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238 #105 0xb5eaae7f in QCoreApplication::sendPostedEvents (s=0x9d20d18) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #106 postEventSourceDispatch (s=0x9d20d18) at kernel/qeventdispatcher_glib.cpp:276 #107 0xb2e66378 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #108 0xb2e69bf0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #109 0xb2e69d23 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #110 0xb5eaa975 in QEventDispatcherGlib::processEvents (this=0x9cd3db8, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #111 0xb54537e5 in QGuiEventDispatcherGlib::processEvents (this=0x9cd3db8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #112 0xb5e7d539 in QEventLoop::processEvents (this=0xbfd96894, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:149 #113 0xb5e7d98a in QEventLoop::exec (this=0xbfd96894, flags=...) at kernel/qeventloop.cpp:201 #114 0xb5e81b1f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #115 0xb5396777 in QApplication::exec () at kernel/qapplication.cpp:3579 #116 0x0804b2a7 in main (argc=3, argv=0xbfd96af4) at /home/archuser/kdesvn/kdepim/kmail/main.cpp:156 (gdb) *** This bug has been marked as a duplicate of bug 219687 *** |