Bug 287446

Summary: KMail cannot connect to mail folder contents
Product: [Applications] kontact Reporter: francescm <fmontserrat>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: fmontserrat
Priority: NOR    
Version: 4.7.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi

Description francescm 2011-11-24 10:10:31 UTC
Application: kontact (4.7.2)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-13-generic-pae i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- Unusual behavior I noticed:
KMail cannot connect to mail folder contents

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0xb2736730 (LWP 23913))]

Thread 4 (Thread 0xb1649b70 (LWP 23914)):
#0  0xb77b70c2 in ?? () from /lib/ld-linux.so.2
#1  0xb3cfba5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb6159cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb5901883 in WTF::TCMalloc_PageHeap::scavengerThread (this=0xb601d340) at wtf/FastMalloc.cpp:2495
#4  0xb590199f in WTF::TCMalloc_PageHeap::runScavengerThread (context=0xb601d340) at wtf/FastMalloc.cpp:1618
#5  0xb3cf7d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0xb614c0ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xb0d28b70 (LWP 23915)):
#0  0xb3cdad10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0xb6e6a7d5 in do_gettime (frac=0xb0d28090, sec=0xb0d28088) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb6f3d4b6 in QTimerInfoList::updateCurrentTime (this=0x8b3769c) at kernel/qeventdispatcher_unix.cpp:339
#4  0xb6f3d086 in timerSourceCheckHelper (src=0x8b37668) at kernel/qeventdispatcher_glib.cpp:150
#5  timerSourceCheckHelper (src=0x8b37668) at kernel/qeventdispatcher_glib.cpp:144
#6  0xb3c20f24 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb3c218f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb3c21c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb6f3cb37 in QEventDispatcherGlib::processEvents (this=0x8b36c08, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#10 0xb6f0d1dd in QEventLoop::processEvents (this=0xb0d282c0, flags=...) at kernel/qeventloop.cpp:149
#11 0xb6f0d421 in QEventLoop::exec (this=0xb0d282c0, flags=...) at kernel/qeventloop.cpp:201
#12 0xb6e1090b in QThread::exec (this=0x8b360d0) at thread/qthread.cpp:498
#13 0xb6e109fb in QThread::run (this=0x8b360d0) at thread/qthread.cpp:565
#14 0xb6e137b3 in QThreadPrivate::start (arg=0x8b360d0) at thread/qthread_unix.cpp:331
#15 0xb3cf7d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#16 0xb614c0ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xad4d9b70 (LWP 23919)):
#0  0xb3cdad10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0xb6e6a7d5 in do_gettime (frac=0xad4d9000, sec=0xad4d8ff8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb6f3d4b6 in QTimerInfoList::updateCurrentTime (this=0x93a470c) at kernel/qeventdispatcher_unix.cpp:339
#4  0xb6f3d80a in QTimerInfoList::timerWait (this=0x93a470c, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb6f3c053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xad4d910c) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb6f3c0ed in timerSourcePrepare (source=0x93a46d8, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb3c2088c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb3c21637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb3c21c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb6f3cb37 in QEventDispatcherGlib::processEvents (this=0x9239e10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0xb6f0d1dd in QEventLoop::processEvents (this=0xad4d9290, flags=...) at kernel/qeventloop.cpp:149
#12 0xb6f0d421 in QEventLoop::exec (this=0xad4d9290, flags=...) at kernel/qeventloop.cpp:201
#13 0xb6e1090b in QThread::exec (this=0x916e5f0) at thread/qthread.cpp:498
#14 0xb6eede2d in QInotifyFileSystemWatcherEngine::run (this=0x916e5f0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb6e137b3 in QThreadPrivate::start (arg=0x916e5f0) at thread/qthread_unix.cpp:331
#16 0xb3cf7d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0xb614c0ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb2736730 (LWP 23913)):
[KCrash Handler]
#7  0xb7756afb in QString (other=..., this=0xbf8f1f08) at /usr/include/qt4/QtCore/qstring.h:728
#8  KontactInterface::Plugin::identifier (this=0x8e157b8) at ../../kontactinterface/plugin.cpp:101
#9  0xb778503f in activateInitialPluginModule (this=0x8c37360) at ../../../kontact/src/mainwindow.cpp:318
#10 Kontact::MainWindow::activateInitialPluginModule (this=0x8c37360) at ../../../kontact/src/mainwindow.cpp:313
#11 0xb77850f5 in Kontact::MainWindow::setInitialActivePluginModule (this=0x8c37360, module=...) at ../../../kontact/src/mainwindow.cpp:295
#12 0x0804b748 in KontactApp::newInstance (this=0xbf8f2a44) at ../../../kontact/src/main.cpp:147
#13 0xb74ff867 in KUniqueApplicationAdaptor::newInstance (this=0x8c2e710, asn_id=..., args=...) at ../../kdeui/kernel/kuniqueapplication.cpp:442
#14 0xb74ff93c in KUniqueApplicationAdaptor::qt_metacall (this=0x8c2e710, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbf8f215c) at ./kuniqueapplication_p.moc:81
#15 0xb44ccd87 in QDBusConnectionPrivate::deliverCall (this=0x8b24cb0, object=0x8c2e710, msg=..., metaTypes=..., slotIdx=-1081139448) at qdbusintegrator.cpp:942
#16 0xb44cdf98 in QDBusConnectionPrivate::activateCall (this=0x8b24cb0, object=0x8c2e710, flags=337, msg=...) at qdbusintegrator.cpp:852
#17 0xb44ce804 in QDBusConnectionPrivate::activateObject (this=0x8b24cb0, node=..., msg=..., pathStartPos=-1081138528) at qdbusintegrator.cpp:1430
#18 0xb44cea18 in QDBusActivateObjectEvent::placeMetaCall (this=0x9133398) at qdbusintegrator.cpp:1524
#19 0xb6f26b52 in QObject::event (this=0xbf8f2a44, e=0x9133398) at kernel/qobject.cpp:1217
#20 0xb6f0e77a in QCoreApplication::event (this=0xbf8f2a44, e=0x9133398) at kernel/qcoreapplication.cpp:1616
#21 0xb643e3d1 in QApplication::event (this=0xbf8f2a44, e=0x9133398) at kernel/qapplication.cpp:2527
#22 0xb6439d54 in notify_helper (e=0x9133398, receiver=0xbf8f2a44, this=0x8b2dfc8) at kernel/qapplication.cpp:4486
#23 QApplicationPrivate::notify_helper (this=0x8b2dfc8, receiver=0xbf8f2a44, e=0x9133398) at kernel/qapplication.cpp:4458
#24 0xb643f103 in QApplication::notify (this=0x9133398, receiver=0xbf8f2a44, e=0x9133398) at kernel/qapplication.cpp:3886
#25 0xb74f9681 in KApplication::notify (this=0xbf8f2a44, receiver=0xbf8f2a44, event=0x9133398) at ../../kdeui/kernel/kapplication.cpp:311
#26 0xb6f0e19e in QCoreApplication::notifyInternal (this=0xbf8f2a44, receiver=0xbf8f2a44, event=0x9133398) at kernel/qcoreapplication.cpp:787
#27 0xb6f11f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8b0a540) at kernel/qcoreapplication.cpp:1428
#29 0xb6f120ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321
#30 0xb6f3c6a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#31 postEventSourceDispatch (s=0x8b30c08) at kernel/qeventdispatcher_glib.cpp:277
#32 0xb3c2125f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#33 0xb3c21990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#34 0xb3c21c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#35 0xb6f3cada in QEventDispatcherGlib::processEvents (this=0x8b0b268, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#36 0xb64f1e3a in QGuiEventDispatcherGlib::processEvents (this=0x8b0b268, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0xb6f0d1dd in QEventLoop::processEvents (this=0xbf8f29a4, flags=...) at kernel/qeventloop.cpp:149
#38 0xb6f0d421 in QEventLoop::exec (this=0xbf8f29a4, flags=...) at kernel/qeventloop.cpp:201
#39 0xb6f1219d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#40 0xb64378f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#41 0x0804ac91 in main (argc=) at ../../../kontact/src/main.cpp:218

Possible duplicates by query: bug 284289, bug 281644, bug 280768, bug 278729, bug 269358.

Reported using DrKonqi
Comment 1 francescm 2011-11-24 10:19:49 UTC
Created attachment 66037 [details]
New crash information added by DrKonqi

kontact (4.7.2) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4

- What I was doing when the application crashed:
Opening mails, the second or third mail cannot be retrieved by KMail. The application stalled and did not retrieve mail contents.

-- Backtrace (Reduced):
#7  0xb7873afb in QString (other=..., this=0xbfdf1e58) at /usr/include/qt4/QtCore/qstring.h:728
#8  KontactInterface::Plugin::identifier (this=0x8f1bde0) at ../../kontactinterface/plugin.cpp:101
#9  0xb78a203f in activateInitialPluginModule (this=0x8c2ecc0) at ../../../kontact/src/mainwindow.cpp:318
#10 Kontact::MainWindow::activateInitialPluginModule (this=0x8c2ecc0) at ../../../kontact/src/mainwindow.cpp:313
#11 0xb78a20f5 in Kontact::MainWindow::setInitialActivePluginModule (this=0x8c2ecc0, module=...) at ../../../kontact/src/mainwindow.cpp:295
Comment 2 francescm 2011-11-24 10:31:16 UTC
Created attachment 66039 [details]
New crash information added by DrKonqi

kontact (4.7.2) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4

- What I was doing when the application crashed:
Opening mails, after one or two mails, the application could not retrieve mail content anymore and stalled

-- Backtrace (Reduced):
#7  0xb7701afb in QString (other=..., this=0xbfaff5a8) at /usr/include/qt4/QtCore/qstring.h:728
#8  KontactInterface::Plugin::identifier (this=0x88236f8) at ../../kontactinterface/plugin.cpp:101
#9  0xb773003f in activateInitialPluginModule (this=0x8624078) at ../../../kontact/src/mainwindow.cpp:318
#10 Kontact::MainWindow::activateInitialPluginModule (this=0x8624078) at ../../../kontact/src/mainwindow.cpp:313
#11 0xb77300f5 in Kontact::MainWindow::setInitialActivePluginModule (this=0x8624078, module=...) at ../../../kontact/src/mainwindow.cpp:295
Comment 3 Christophe Marin 2011-11-24 15:37:02 UTC

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