[Bug 299743] New: Kmail part of Kontact crashed after virtuoso-t process taking 100% of a processor core

Martin littlecuba at gmx.net
Thu May 10 14:40:14 BST 2012


https://bugs.kde.org/show_bug.cgi?id=299743

            Bug ID: 299743
          Severity: crash
           Version: 4.8.3
          Priority: NOR
          Assignee: kdepim-bugs at kde.org
           Summary: Kmail part of Kontact crashed after virtuoso-t process
                    taking 100% of a processor core
    Classification: Unclassified
                OS: Linux
          Reporter: littlecuba at gmx.net
          Hardware: Ubuntu Packages
            Status: NEW
         Component: general
           Product: kmail2

Application: kmail (4.8.3)
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-24-generic x86_64
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Prior to the crash I was writing an email when the mail interface an kmail
froze. After waiting for some time I noticed that a virtuoso-t process was
using a whole processor core. I killed kmail and then started Kontact with
akregator part. after switching to the mail part the program seemed frozen but
after a while showed the dr. konqi interface. Contact and calender part are
still working, though.
- Unusual behavior I noticed:
virtuoso-t process with high processor load.

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb0c46187c0 (LWP 7904))]

Thread 3 (Thread 0x7fb0a15e0700 (LWP 8143)):
#0  0x00007fb0c198b0c0 in pthread_mutex_lock (mutex=0x7fb09c000a60) at
forward.c:182
#1  0x00007fb0ba25c561 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb0ba220217 in g_main_context_release () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb0ba220fa9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb0ba221124 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb0c2308426 in QEventDispatcherGlib::processEvents
(this=0x7fb09c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fb0c22d7c82 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fb0c22d7ed7 in QEventLoop::exec (this=0x7fb0a15dfd90, flags=...) at
kernel/qeventloop.cpp:204
#8  0x00007fb0c21d6fa7 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#9  0x00007fb0c22b79ff in QInotifyFileSystemWatcherEngine::run (this=0xb9f590)
at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fb0c21d9fcb in QThreadPrivate::start (arg=0xb9f590) at
thread/qthread_unix.cpp:298
#11 0x00007fb0bf44ce9a in start_thread (arg=0x7fb0a15e0700) at
pthread_create.c:308
#12 0x00007fb0c197d4bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fb09bdfb700 (LWP 8152)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fb0b6914dec in WTF::TCMalloc_PageHeap::scavengerThread
(this=0x7fb0b72ddde0) at wtf/FastMalloc.cpp:2495
#2  0x00007fb0b6914f19 in WTF::TCMalloc_PageHeap::runScavengerThread
(context=<optimized out>) at wtf/FastMalloc.cpp:1618
#3  0x00007fb0bf44ce9a in start_thread (arg=0x7fb09bdfb700) at
pthread_create.c:308
#4  0x00007fb0c197d4bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb0c46187c0 (LWP 7904)):
[KCrash Handler]
#6  fullLookupForWriting<char const*,
WTF::HashSetTranslatorAdapter<WTF::StringImpl*,
WTF::HashTraits<WTF::StringImpl*>, char const*, WTF::CStringTranslator> >
(key=<synthetic pointer>, this=0x7fb0b3c03940) at wtf/text/AtomicString.cpp:368
#7  addPassingHashCode<char const*, char const*,
WTF::HashSetTranslatorAdapter<WTF::StringImpl*,
WTF::HashTraits<WTF::StringImpl*>, char const*, WTF::CStringTranslator> >
(this=0x7fb0b3c03940, extra=<synthetic pointer>, key=<synthetic pointer>) at
./wtf/HashTable.h:726
#8  add<char const*, WTF::CStringTranslator> (this=<optimized out>,
value=<synthetic pointer>) at ./wtf/HashSet.h:189
#9  addToStringTable<char const*, WTF::CStringTranslator> (value=<synthetic
pointer>) at wtf/text/AtomicString.cpp:80
#10 WTF::AtomicString::add (c=0x7fb0b6c283e0 "#text") at
wtf/text/AtomicString.cpp:130
#11 0x00007fb0b692b84f in AtomicString (s=0x7fb0b6c283e0 "#text",
this=0x7fb0b7300af0) at wtf/text/AtomicString.h:44
#12 WTF::AtomicString::init () at wtf/text/StringStatics.cpp:91
#13 0x00007fb0b645fddf in WebCore::Settings::Settings (this=0x7fb09b508ea0,
page=<optimized out>) at page/Settings.cpp:190
#14 0x00007fb0b64523f1 in WebCore::Page::Page (this=0x143e2a0, pageClients=...)
at page/Page.cpp:142
#15 0x00007fb0b604465a in QWebPagePrivate::QWebPagePrivate (this=0x143d8d0,
qq=<optimized out>) at Api/qwebpage.cpp:349
#16 0x00007fb0b6048764 in QWebPage::QWebPage (this=0x143d7e0, parent=0x143d540)
at Api/qwebpage.cpp:1970
#17 0x00007fb0b3e587ab in KWebPage::KWebPage (this=0x143d7e0, parent=0x143d540,
flags=...) at ../../kdewebkit/kwebpage.cpp:189
#18 0x00007fb0b3e5c0b7 in KWebView::KWebView (this=0x143d540, parent=<optimized
out>, createCustomPage=<optimized out>) at ../../kdewebkit/kwebview.cpp:38
#19 0x00007fb0bb29d7c2 in MessageViewer::MailWebView::MailWebView
(this=0x143d540, parent=<optimized out>) at
../../messageviewer/mailwebview_webkit.cpp:43
#20 0x00007fb0bb284e0d in MessageViewer::ViewerPrivate::createWidgets
(this=0x142a000) at ../../messageviewer/viewer_p.cpp:1374
#21 0x00007fb0bb297b0a in MessageViewer::ViewerPrivate::ViewerPrivate
(this=0x142a000, aParent=0x1429ad0, mainWindow=0x1949bc0,
actionCollection=<optimized out>) at ../../messageviewer/viewer_p.cpp:219
#22 0x00007fb0bb27feba in MessageViewer::Viewer::Viewer (this=0x1429ad0,
aParent=<optimized out>, mainWindow=0x1949bc0, actionCollection=0x198e970,
aFlags=...) at ../../messageviewer/viewer.cpp:50
#23 0x00007fb0c33cdfff in KMReaderWin::KMReaderWin (this=0x1425b40,
aParent=<optimized out>, mainWindow=0x1949bc0, actionCollection=<optimized
out>, aFlags=...) at ../../kmail/kmreaderwin.cpp:106
#24 0x00007fb0c342b6e8 in KMMainWidget::createWidgets (this=0x1949bc0) at
../../kmail/kmmainwidget.cpp:1067
#25 0x00007fb0c342c28b in KMMainWidget::KMMainWidget (this=0x1949bc0,
parent=<optimized out>, aGUIClient=0x1648e00, actionCollection=<optimized out>,
config=...) at ../../kmail/kmmainwidget.cpp:252
#26 0x00007fb0c3395ad5 in KMMainWin::KMMainWin (this=0x1648da0,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../kmail/kmmainwin.cpp:65
#27 0x00007fb0c33e02d7 in KMKernel::openReader (this=0x7fffc88cb2c0,
onlyCheck=false) at ../../kmail/kmkernel.cpp:561
#28 0x00007fb0c33e15b8 in KMKernel::action (this=0x7fffc88cb2c0,
mailto=<optimized out>, check=false, to=..., cc=..., bcc=..., subj=...,
body=..., messageFile=..., attachURLs=..., customHeaders=...) at
../../kmail/kmkernel.cpp:1309
#29 0x00007fb0c33e20af in KMKernel::handleCommandLine (this=0x7fffc88cb2c0,
noArgsOpensReader=true) at ../../kmail/kmkernel.cpp:477
#30 0x0000000000403217 in KMailApplication::newInstance (this=0x7fffc88cb390)
at ../../kmail/main.cpp:85
#31 0x00007fb0c403b362 in KUniqueApplicationAdaptor::newInstance
(this=0xc43fa0, asn_id=..., args=...) at
../../kdeui/kernel/kuniqueapplication.cpp:442
#32 0x00007fb0c403b3e4 in qt_static_metacall (_a=0x7fffc88c7f60, _id=<optimized
out>, _o=<optimized out>, _c=<optimized out>) at ./kuniqueapplication_p.moc:58
#33 KUniqueApplicationAdaptor::qt_static_metacall (_o=<optimized out>,
_c=<optimized out>, _id=<optimized out>, _a=0x7fffc88c7f60) at
./kuniqueapplication_p.moc:52
#34 0x00007fb0c403b52b in KUniqueApplicationAdaptor::qt_metacall
(this=0xc43fa0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>,
_a=0x7fffc88c7f60) at ./kuniqueapplication_p.moc:102
#35 0x00007fb0bffc837b in QDBusConnectionPrivate::deliverCall (this=0xa6ede0,
object=0xc43fa0, msg=..., metaTypes=..., slotIdx=4) at qdbusintegrator.cpp:947
#36 0x00007fb0bffc941d in QDBusConnectionPrivate::activateCall (this=0xa6ede0,
object=0xc43fa0, flags=337, msg=...) at qdbusintegrator.cpp:850
#37 0x00007fb0bffc9e3b in QDBusConnectionPrivate::activateObject
(this=0xa6ede0, node=..., msg=..., pathStartPos=<optimized out>) at
qdbusintegrator.cpp:1423
#38 0x00007fb0bffc9f2b in QDBusActivateObjectEvent::placeMetaCall
(this=0x1807960) at qdbusintegrator.cpp:1537
#39 0x00007fb0c22f2446 in QObject::event (this=0x7fffc88cb390, e=<optimized
out>) at kernel/qobject.cpp:1195
#40 0x00007fb0c27ff5f4 in QApplication::event (this=0x7fffc88cb390,
e=0x1807960) at kernel/qapplication.cpp:2541
#41 0x00007fb0c27fb894 in notify_helper (e=0x1807960, receiver=0x7fffc88cb390,
this=0xa86010) at kernel/qapplication.cpp:4559
#42 QApplicationPrivate::notify_helper (this=0xa86010, receiver=0x7fffc88cb390,
e=0x1807960) at kernel/qapplication.cpp:4531
#43 0x00007fb0c2800713 in QApplication::notify (this=0x7fffc88cb390,
receiver=0x7fffc88cb390, e=0x1807960) at kernel/qapplication.cpp:4420
#44 0x00007fb0c4035bb6 in KApplication::notify (this=0x7fffc88cb390,
receiver=0x7fffc88cb390, event=0x1807960) at
../../kdeui/kernel/kapplication.cpp:311
#45 0x00007fb0c22d8e9c in QCoreApplication::notifyInternal
(this=0x7fffc88cb390, receiver=0x7fffc88cb390, event=0x1807960) at
kernel/qcoreapplication.cpp:876
#46 0x00007fb0c22dcc6a in sendEvent (event=0x1807960, receiver=0x7fffc88cb390)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#47 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0xa25220) at kernel/qcoreapplication.cpp:1500
#48 0x00007fb0c2307f93 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#49 postEventSourceDispatch (s=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:279
#50 0x00007fb0ba220c9a in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007fb0ba221060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007fb0ba221124 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007fb0c23083bf in QEventDispatcherGlib::processEvents (this=0xa26b00,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#54 0x00007fb0c28a3d5e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#55 0x00007fb0c22d7c82 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#56 0x00007fb0c22d7ed7 in QEventLoop::exec (this=0x7fffc88c8cd0, flags=...) at
kernel/qeventloop.cpp:204
#57 0x00007fb0c41543b1 in KWallet::Wallet::openWallet (name=..., w=117440534,
ot=KWallet::Wallet::Synchronous) at ../../kdeui/util/kwallet.cpp:516
#58 0x00007fb0bcdfda23 in MailTransport::TransportManager::wallet
(this=0xcf2440) at ../../mailtransport/transportmanager.cpp:606
#59 0x00007fb0bcdf4fed in MailTransport::Transport::readPassword
(this=0xdc7aa0) at ../../mailtransport/transport.cpp:314
#60 0x00007fb0c22f2446 in QObject::event (this=0xdc7aa0, e=<optimized out>) at
kernel/qobject.cpp:1195
#61 0x00007fb0c27fb894 in notify_helper (e=0xdc5c40, receiver=0xdc7aa0,
this=0xa86010) at kernel/qapplication.cpp:4559
#62 QApplicationPrivate::notify_helper (this=0xa86010, receiver=0xdc7aa0,
e=0xdc5c40) at kernel/qapplication.cpp:4531
#63 0x00007fb0c2800713 in QApplication::notify (this=0x7fffc88cb390,
receiver=0xdc7aa0, e=0xdc5c40) at kernel/qapplication.cpp:4420
#64 0x00007fb0c4035bb6 in KApplication::notify (this=0x7fffc88cb390,
receiver=0xdc7aa0, event=0xdc5c40) at ../../kdeui/kernel/kapplication.cpp:311
#65 0x00007fb0c22d8e9c in QCoreApplication::notifyInternal
(this=0x7fffc88cb390, receiver=0xdc7aa0, event=0xdc5c40) at
kernel/qcoreapplication.cpp:876
#66 0x00007fb0c22dcc6a in sendEvent (event=0xdc5c40, receiver=0xdc7aa0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#67 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0xa25220) at kernel/qcoreapplication.cpp:1500
#68 0x00007fb0c2307f93 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#69 postEventSourceDispatch (s=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:279
#70 0x00007fb0ba220c9a in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#71 0x00007fb0ba221060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#72 0x00007fb0ba221124 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#73 0x00007fb0c23083bf in QEventDispatcherGlib::processEvents (this=0xa26b00,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#74 0x00007fb0c28a3d5e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#75 0x00007fb0c22d7c82 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#76 0x00007fb0c22d7ed7 in QEventLoop::exec (this=0x7fffc88c9990, flags=...) at
kernel/qeventloop.cpp:204
#77 0x00007fb0c41543b1 in KWallet::Wallet::openWallet (name=..., w=117440618,
ot=KWallet::Wallet::Synchronous) at ../../kdeui/util/kwallet.cpp:516
#78 0x00007fb0bcdfda23 in MailTransport::TransportManager::wallet
(this=0xcf2440) at ../../mailtransport/transportmanager.cpp:606
#79 0x00007fb0bcdf4fed in MailTransport::Transport::readPassword
(this=0xdcba60) at ../../mailtransport/transport.cpp:314
#80 0x00007fb0c22f2446 in QObject::event (this=0xdcba60, e=<optimized out>) at
kernel/qobject.cpp:1195
#81 0x00007fb0c27fb894 in notify_helper (e=0xdd3a90, receiver=0xdcba60,
this=0xa86010) at kernel/qapplication.cpp:4559
#82 QApplicationPrivate::notify_helper (this=0xa86010, receiver=0xdcba60,
e=0xdd3a90) at kernel/qapplication.cpp:4531
#83 0x00007fb0c2800713 in QApplication::notify (this=0x7fffc88cb390,
receiver=0xdcba60, e=0xdd3a90) at kernel/qapplication.cpp:4420
#84 0x00007fb0c4035bb6 in KApplication::notify (this=0x7fffc88cb390,
receiver=0xdcba60, event=0xdd3a90) at ../../kdeui/kernel/kapplication.cpp:311
#85 0x00007fb0c22d8e9c in QCoreApplication::notifyInternal
(this=0x7fffc88cb390, receiver=0xdcba60, event=0xdd3a90) at
kernel/qcoreapplication.cpp:876
#86 0x00007fb0c22dcc6a in sendEvent (event=0xdd3a90, receiver=0xdcba60) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#87 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0xa25220) at kernel/qcoreapplication.cpp:1500
#88 0x00007fb0c2307f93 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#89 postEventSourceDispatch (s=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:279
#90 0x00007fb0ba220c9a in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#91 0x00007fb0ba221060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#92 0x00007fb0ba221124 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#93 0x00007fb0c23083bf in QEventDispatcherGlib::processEvents (this=0xa26b00,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#94 0x00007fb0c28a3d5e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#95 0x00007fb0c22d7c82 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#96 0x00007fb0c22d7ed7 in QEventLoop::exec (this=0x7fffc88ca650, flags=...) at
kernel/qeventloop.cpp:204
#97 0x00007fb0c41543b1 in KWallet::Wallet::openWallet (name=..., w=117440618,
ot=KWallet::Wallet::Synchronous) at ../../kdeui/util/kwallet.cpp:516
#98 0x00007fb0bcdfda23 in MailTransport::TransportManager::wallet
(this=0xcf2440) at ../../mailtransport/transportmanager.cpp:606
#99 0x00007fb0bcdf4fed in MailTransport::Transport::readPassword
(this=0xdb3d10) at ../../mailtransport/transport.cpp:314
#100 0x00007fb0c22f2446 in QObject::event (this=0xdb3d10, e=<optimized out>) at
kernel/qobject.cpp:1195
#101 0x00007fb0c27fb894 in notify_helper (e=0xdcba00, receiver=0xdb3d10,
this=0xa86010) at kernel/qapplication.cpp:4559
#102 QApplicationPrivate::notify_helper (this=0xa86010, receiver=0xdb3d10,
e=0xdcba00) at kernel/qapplication.cpp:4531
#103 0x00007fb0c2800713 in QApplication::notify (this=0x7fffc88cb390,
receiver=0xdb3d10, e=0xdcba00) at kernel/qapplication.cpp:4420
#104 0x00007fb0c4035bb6 in KApplication::notify (this=0x7fffc88cb390,
receiver=0xdb3d10, event=0xdcba00) at ../../kdeui/kernel/kapplication.cpp:311
#105 0x00007fb0c22d8e9c in QCoreApplication::notifyInternal
(this=0x7fffc88cb390, receiver=0xdb3d10, event=0xdcba00) at
kernel/qcoreapplication.cpp:876
#106 0x00007fb0c22dcc6a in sendEvent (event=0xdcba00, receiver=0xdb3d10) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#107 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0xa25220) at kernel/qcoreapplication.cpp:1500
#108 0x00007fb0c2307f93 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#109 postEventSourceDispatch (s=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:279
#110 0x00007fb0ba220c9a in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#111 0x00007fb0ba221060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#112 0x00007fb0ba221124 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#113 0x00007fb0c23083bf in QEventDispatcherGlib::processEvents (this=0xa26b00,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#114 0x00007fb0c28a3d5e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#115 0x00007fb0c22d7c82 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#116 0x00007fb0c22d7ed7 in QEventLoop::exec (this=0x7fffc88cb270, flags=...) at
kernel/qeventloop.cpp:204
#117 0x00007fb0c22dcf67 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1148
#118 0x0000000000402bd3 in main (argc=<optimized out>, argv=<optimized out>) at
../../kmail/main.cpp:145

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list