Bug 259418 - kontact crashed on startup
Summary: kontact crashed on startup
Status: RESOLVED DUPLICATE of bug 258449
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: libakonadi (show other bugs)
Version: 4.6
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 265304 265627 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-12-10 10:29 UTC by simon
Modified: 2011-08-02 20:43 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (5.40 KB, text/plain)
2010-12-12 19:12 UTC, Graham P Davis
Details
New crash information added by DrKonqi (7.56 KB, text/plain)
2011-02-21 02:06 UTC, ferahgo.de
Details

Note You need to log in before you can comment on or make changes to this bug.
Description simon 2010-12-10 10:29:38 UTC
Application: kontact (4.6 beta2)
KDE Platform Version: 4.5.85 (4.6 Beta2) (Compiled from sources)
Qt Version: 4.7.1
Operating System: Linux 2.6.36-rc4 x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed:
hi,
i just had kontact starting up in my kde session when it crashed, see backtrace

The crash can be reproduced some of the time.

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

Thread 3 (Thread 0x7f5be240c910 (LWP 6752)):
#0  0x00007f5beee66189 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f5bf35183b2 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/qt4/libQtWebKit.so.4
#2  0x00007f5bf35183e9 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/qt4/libQtWebKit.so.4
#3  0x00007f5beee62297 in start_thread () from /lib/libpthread.so.0
#4  0x00007f5bf40028cd in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f5bcfd3f910 (LWP 6825)):
#0  0x00007f5beee6640d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f5bf4613737 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f5bf4607891 in QThreadPoolThread::run (this=0xc25160) at concurrent/qthreadpool.cpp:140
#4  0x00007f5bf4612f98 in QThreadPrivate::start (arg=0xc25160) at thread/qthread_unix.cpp:285
#5  0x00007f5beee62297 in start_thread () from /lib/libpthread.so.0
#6  0x00007f5bf40028cd in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f5bf6b75740 (LWP 6749)):
[KCrash Handler]
#6  QHash<QString, QHashDummyValue>::size (this=0x650000002f) at /usr/include/qt4/QtCore/qhash.h:291
#7  0x00007f5bf12ea75d in QSet<QString>::toList (this=0x650000002f) at /usr/include/qt4/QtCore/qset.h:294
#8  0x00007f5bf12eb025 in Akonadi::Monitor::mimeTypesMonitored (this=<value optimized out>) at /var/tmp/portage/kde-base/kdepimlibs-9999/work/kdepimlibs-9999/akonadi/monitor.cpp:192
#9  0x00007f5bf12b09d3 in Akonadi::EntityTreeModelPrivate::fetchCollections (this=0xb3c1e0, collection=..., type=<value optimized out>, listing=NotFirstListing)
    at /var/tmp/portage/kde-base/kdepimlibs-9999/work/kdepimlibs-9999/akonadi/entitytreemodel_p.cpp:260
#10 0x00007f5bf12b0c12 in Akonadi::EntityTreeModelPrivate::firstFetchJobDone (this=0xb3c1e0, job=0xaf1040)
    at /var/tmp/portage/kde-base/kdepimlibs-9999/work/kdepimlibs-9999/akonadi/entitytreemodel_p.cpp:1213
#11 0x00007f5bf12a5b1f in Akonadi::EntityTreeModel::qt_metacall (this=0xb428d0, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe2fb1270)
    at /var/tmp/portage/kde-base/kdepimlibs-9999/work/kdepimlibs-9999_build/akonadi/entitytreemodel.moc:139
#12 0x00007f5bf472b607 in QMetaObject::activate (sender=0xaf1040, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xb38ea0) at kernel/qobject.cpp:3272
#13 0x00007f5bf4b8a092 in KJob::result (this=0x650000002f, _t1=0xaf1040) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999_build/kdecore/kjob.moc:194
#14 0x00007f5bf4b8a3f1 in KJob::emitResult (this=0xaf1040) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdecore/jobs/kjob.cpp:312
#15 0x00007f5bf4b8a498 in KJob::kill (this=0xaf1040, verbosity=EmitResult) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdecore/jobs/kjob.cpp:112
#16 0x00007f5bf130da80 in Akonadi::Session::clear (this=0xb406a0) at /var/tmp/portage/kde-base/kdepimlibs-9999/work/kdepimlibs-9999/akonadi/session.cpp:423
#17 0x00007f5bf130db44 in Akonadi::Session::~Session (this=0x650000002f, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/kdepimlibs-9999/work/kdepimlibs-9999/akonadi/session.cpp:392
#18 0x00007f5bf472425c in QObjectPrivate::deleteChildren (this=0xab0450) at kernel/qobject.cpp:1949
#19 0x00007f5bf472cff6 in QObject::~QObject (this=0xafa460, __in_chrg=<value optimized out>) at kernel/qobject.cpp:945
#20 0x00007f5bdd80f00f in KMKernel::~KMKernel (this=0xafa460, __in_chrg=<value optimized out>) at /var/tmp/portage/kde-base/kmail-9999/work/kmail-9999/kmail/kmkernel.cpp:228
#21 0x00007f5bddb6b89d in KMailPart::~KMailPart (this=0x9937d0, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at /var/tmp/portage/kde-base/kmail-9999/work/kmail-9999/kmail/kmail_part.cpp:139
#22 0x00007f5bf6368939 in KontactInterface::Plugin::~Plugin (this=0x984f30, __vtt_parm=0x650000002f, __in_chrg=<value optimized out>)
    at /var/tmp/portage/kde-base/kdepimlibs-9999/work/kdepimlibs-9999/kontactinterface/plugin.cpp:90
#23 0x00007f5bdebb3a2f in KMailPlugin::~KMailPlugin (this=0x984f30, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at /var/tmp/portage/kde-base/kmail-9999/work/kmail-9999/kontact/plugins/kmail/kmail_plugin.cpp:163
#24 0x00007f5bf67a3afe in Kontact::MainWindow::~MainWindow (this=0x7ad1e0, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at /var/tmp/portage/kde-base/kontact-9999/work/kontact-9999/kontact/src/mainwindow.cpp:258
#25 0x00007f5bf47240e8 in QObject::event (this=0x7ad1e0, e=0x650000002f) at kernel/qobject.cpp:1194
#26 0x00007f5bf515e69d in QWidget::event (this=0x7ad1e0, event=0xe231c0) at kernel/qwidget.cpp:8659
#27 0x00007f5bf556aabb in QMainWindow::event (this=0x7ad1e0, event=0xe231c0) at widgets/qmainwindow.cpp:1478
#28 0x00007f5bf5fe48f0 in KXmlGuiWindow::event (this=0x650000002f, ev=0x650000002f) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdeui/xmlgui/kxmlguiwindow.cpp:126
#29 0x00007f5bf5100906 in QApplicationPrivate::notify_helper (this=0x638070, receiver=0x7ad1e0, e=0xe231c0) at kernel/qapplication.cpp:4445
#30 0x00007f5bf51077c2 in QApplication::notify (this=0x7fffe2fb2570, receiver=0x7ad1e0, e=0xe231c0) at kernel/qapplication.cpp:4410
#31 0x00007f5bf5eea6d1 in KApplication::notify (this=0x7fffe2fb2570, receiver=0x7ad1e0, event=0xe231c0) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdeui/kernel/kapplication.cpp:311
#32 0x00007f5bf4711943 in QCoreApplication::notifyInternal (this=0x7fffe2fb2570, receiver=0x7ad1e0, event=0xe231c0) at kernel/qcoreapplication.cpp:732
#33 0x00007f5bf4712c86 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#34 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1373
#35 0x00007f5bf47410b3 in sendPostedEvents () at kernel/qcoreapplication.h:220
#36 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:277
#37 0x00007f5bee91588c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#38 0x00007f5bee919540 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#39 0x00007f5bee9197cb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#40 0x00007f5bf4740cac in QEventDispatcherGlib::processEvents (this=0x637e90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#41 0x00007f5bf51bda2f in QGuiEventDispatcherGlib::processEvents (this=0x650000002f, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#42 0x00007f5bf47106a2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#43 0x00007f5bf4710a84 in QEventLoop::exec (this=0x7fffe2fb24e0, flags=...) at kernel/qeventloop.cpp:201
#44 0x00007f5bf4712fc4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#45 0x0000000000403cea in main (argc=3, argv=0x7fffe2fb2a88) at /var/tmp/portage/kde-base/kontact-9999/work/kontact-9999/kontact/src/main.cpp:217

Reported using DrKonqi
Comment 1 Graham P Davis 2010-12-12 19:12:39 UTC
Created attachment 54469 [details]
New crash information added by DrKonqi

kontact (4.6 beta2) on KDE Platform 4.5.85 (4.6 Beta2) using Qt 4.7.1

- What I was doing when the application crashed: I had tried to start Kontact from console. It failed with the message saying that it had "probably crashed" - but the "report bug" panels did not appear until some time later - when I was logging off.

-- Backtrace (Reduced):
#6  size (this=0x650000002f) at /usr/include/QtCore/qhash.h:291
#7  size (this=0x650000002f) at /usr/include/QtCore/qset.h:70
#8  QSet<QString>::toList (this=0x650000002f) at /usr/include/QtCore/qset.h:294
#9  0x00007ff9af68d1b1 in Akonadi::Monitor::mimeTypesMonitored (this=<value optimized out>) at /usr/src/debug/kdepimlibs-4.5.85/akonadi/monitor.cpp:192
#10 0x00007ff9af6ba977 in Akonadi::EntityTreeModelPrivate::fetchCollections (this=0xc759f0, collection=<value optimized out>, type=<value optimized out>, listing=Akonadi::EntityTreeModelPrivate::NotFirstListing) at /usr/src/debug/kdepimlibs-4.5.85/akonadi/entitytreemodel_p.cpp:260
Comment 2 Christophe Marin 2011-02-03 16:11:16 UTC
from bug 265304:

Application: kontact (4.6 beta4)
KDE Platform Version: 4.6.00 (4.6.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-25-generic x86_64
Distribution: Ubuntu 10.10

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

Today after I logged in as usual I opened Kontact, but to my surprise it it
didn't show any content in the message list, it had a blank message list and
also if I remember correctly a blank list of the directory structure of the
IMAP account. I waited for ten seconds or so for everything to show up, but
nothing happened. I decided to close Kontact with the intention to start it
again, but it crashed. This has never happened before to me in the two months
I’ve been using the Kontact 4.6 beta's, normally it would open fine and my
message list and everything would be visible in two or three seconds.
Comment 3 Christophe Marin 2011-02-03 16:11:21 UTC
*** Bug 265304 has been marked as a duplicate of this bug. ***
Comment 4 Christophe Marin 2011-02-06 19:14:31 UTC
*** Bug 265627 has been marked as a duplicate of this bug. ***
Comment 5 ferahgo.de 2011-02-21 02:06:35 UTC
Created attachment 57412 [details]
New crash information added by DrKonqi

kontact (4.6 beta4) on KDE Platform 4.6.00 (4.6.0) using Qt 4.7.1

Same for me. Restarting Akonadi helped against the blank folder list and the crash.

-- Backtrace (Reduced):
#6  size (this=0x31) at /usr/include/QtCore/qhash.h:291
#7  size (this=0x31) at /usr/include/QtCore/qset.h:70
#8  QSet<QString>::toList (this=0x31) at /usr/include/QtCore/qset.h:294
#9  0x00007f32883ce851 in Akonadi::Monitor::mimeTypesMonitored (this=<value optimized out>) at /usr/src/debug/kdepimlibs-4.6.0svn.rev1216163/akonadi/monitor.cpp:192
#10 0x00007f3288389e12 in Akonadi::EntityTreeModelPrivate::fetchCollections (this=0xbcb410, collection=<value optimized out>, type=<value optimized out>, listing=Akonadi::EntityTreeModelPrivate::NotFirstListing) at /usr/src/debug/kdepimlibs-4.6.0svn.rev1216163/akonadi/entitytreemodel_p.cpp:260
Comment 6 Christophe Marin 2011-08-02 20:43:33 UTC

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