Bug 246203 - Kontact crashes on launch
Summary: Kontact crashes on launch
Status: RESOLVED FIXED
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Stephen Kelly
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-30 01:50 UTC by Sabine Faure
Modified: 2010-08-18 12:04 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sabine Faure 2010-07-30 01:50:48 UTC
Application: kontact (4.6 pre)
KDE Platform Version: 4.5.00 (KDE 4.5.0) (Compiled from sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-19-generic x86_64
Distribution: Ubuntu lucid (development branch)

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

I was retesting bug #237177 and I noticed that the autocompletion was not working anymore while testing this (I will reopen a bug about this).

The last thing I tested was to add a distribution list as a recipient before printing the email in a .pdf.

It did not print it so I wanted to try again to be sure that it did not work but now Kontact crashes on launch.

Trunk, Svn Rev 1156856

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Aborted
[Current thread is 1 (Thread 0x7fdc9d565780 (LWP 3313))]

Thread 2 (Thread 0x7fdc83f01710 (LWP 3314)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdc9c1545e0 in WTF::TCMalloc_PageHeap::scavengerThread() () from /d/qt/4/kde-qt/lib/libQtWebKit.so.4
#2  0x00007fdc9c1535f6 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /d/qt/4/kde-qt/lib/libQtWebKit.so.4
#3  0x00007fdc956149ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fdc946256dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fdc9d565780 (LWP 3313)):
[KCrash Handler]
#6  0x00007fdc94572a75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007fdc945765c0 in *__GI_abort () at abort.c:92
#8  0x00007fdc958c0c3d in qt_message_output (msgType=QtFatalMsg, buf=0x1824818 "ASSERT: \"rowCount > 0\" in file /d/kde/src/t/kdepimlibs/akonadi/kdescendantsproxymodel2.cpp, line 146")
    at global/qglobal.cpp:2250
#9  0x00007fdc958c0e3f in qt_message (msgType=QtFatalMsg, msg=0x7fdc95a82988 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fff73cf8da0) at global/qglobal.cpp:2296
#10 0x00007fdc958c16ac in qFatal (msg=0x7fdc95a82988 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2479
#11 0x00007fdc958c07cf in qt_assert (assertion=0x7fdc99407134 "rowCount > 0", file=0x7fdc994070f8 "/d/kde/src/t/kdepimlibs/akonadi/kdescendantsproxymodel2.cpp", line=146) at global/qglobal.cpp:2013
#12 0x00007fdc993cdfae in KDescendantsProxyModelPrivate::processPendingParents (this=0x1087e60) at /d/kde/src/t/kdepimlibs/akonadi/kdescendantsproxymodel2.cpp:146
#13 0x00007fdc993cde2a in KDescendantsProxyModelPrivate::synchronousMappingRefresh (this=0x1087e60) at /d/kde/src/t/kdepimlibs/akonadi/kdescendantsproxymodel2.cpp:111
#14 0x00007fdc993cf125 in KDescendantsProxyModel::rowCount (this=0x1088240, parent=...) at /d/kde/src/t/kdepimlibs/akonadi/kdescendantsproxymodel2.cpp:338
#15 0x00007fdc959e9222 in QAbstractItemModelPrivate::rowsAboutToBeInserted (this=0x1087d80, parent=..., first=0, last=0) at kernel/qabstractitemmodel.cpp:570
#16 0x00007fdc959ed4ba in QAbstractItemModel::beginInsertRows (this=0x1088240, parent=..., first=0, last=0) at kernel/qabstractitemmodel.cpp:2394
#17 0x00007fdc993d03b8 in KDescendantsProxyModelPrivate::sourceRowsAboutToBeInserted (this=0x1087e60, parent=..., start=0, end=0) at /d/kde/src/t/kdepimlibs/akonadi/kdescendantsproxymodel2.cpp:570
#18 0x00007fdc993d1dcc in KDescendantsProxyModel::qt_metacall (this=0x1088240, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff73cf9490)
    at /d/kde/build/t/kdepimlibs/akonadi/moc_kdescendantsproxymodel_p.cpp:95
#19 0x00007fdc95a01557 in QMetaObject::metacall (object=0x1088240, cl=QMetaObject::InvokeMetaMethod, idx=25, argv=0x7fff73cf9490) at kernel/qmetaobject.cpp:237
#20 0x00007fdc95a179d5 in QMetaObject::activate (sender=0xf39b80, m=0x7fdc95d733c0, local_signal_index=4, argv=0x7fff73cf9490) at kernel/qobject.cpp:3293
#21 0x00007fdc95a7e031 in QAbstractItemModel::rowsAboutToBeInserted (this=0xf39b80, _t1=..., _t2=0, _t3=0) at .moc/debug-shared/moc_qabstractitemmodel.cpp:174
#22 0x00007fdc959ed4a1 in QAbstractItemModel::beginInsertRows (this=0xf39b80, parent=..., first=0, last=0) at kernel/qabstractitemmodel.cpp:2393
#23 0x00007fdc96df962a in QSortFilterProxyModelPrivate::insert_source_items (this=0xf2b5d0, source_to_proxy=..., proxy_to_source=..., source_items=..., source_parent=..., orient=Qt::Vertical, 
    emit_signal=true) at itemviews/qsortfilterproxymodel.cpp:644
#24 0x00007fdc96df9e01 in QSortFilterProxyModelPrivate::source_items_inserted (this=0xf2b5d0, source_parent=..., start=0, end=0, orient=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:767
#25 0x00007fdc96dfba54 in QSortFilterProxyModelPrivate::_q_sourceRowsInserted (this=0xf2b5d0, source_parent=..., start=0, end=0) at itemviews/qsortfilterproxymodel.cpp:1242
#26 0x00007fdc96dffa99 in QSortFilterProxyModel::qt_metacall (this=0xf39b80, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0x7fff73cf9910) at .moc/debug-shared/moc_qsortfilterproxymodel.cpp:135
#27 0x00007fdc99319689 in Akonadi::EntityMimeTypeFilterModel::qt_metacall (this=0xf39b80, _c=QMetaObject::InvokeMetaMethod, _id=37, _a=0x7fff73cf9910)
    at /d/kde/build/t/kdepimlibs/akonadi/entitymimetypefiltermodel.moc:64
#28 0x00007fdc95a01557 in QMetaObject::metacall (object=0xf39b80, cl=QMetaObject::InvokeMetaMethod, idx=37, argv=0x7fff73cf9910) at kernel/qmetaobject.cpp:237
#29 0x00007fdc95a179d5 in QMetaObject::activate (sender=0xf2cd80, m=0x7fdc95d733c0, local_signal_index=5, argv=0x7fff73cf9910) at kernel/qobject.cpp:3293
#30 0x00007fdc95a7e0a9 in QAbstractItemModel::rowsInserted (this=0xf2cd80, _t1=..., _t2=0, _t3=0) at .moc/debug-shared/moc_qabstractitemmodel.cpp:181
#31 0x00007fdc959ed54d in QAbstractItemModel::endInsertRows (this=0xf2cd80) at kernel/qabstractitemmodel.cpp:2410
#32 0x00007fdc99325140 in Akonadi::EntityTreeModelPrivate::collectionsFetched (this=0xf2bb20, collections=...) at /d/kde/src/t/kdepimlibs/akonadi/entitytreemodel_p.cpp:356
#33 0x00007fdc99320bbf in Akonadi::EntityTreeModel::qt_metacall (this=0xf2cd80, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0x7fff73cf9db0)
    at /d/kde/build/t/kdepimlibs/akonadi/entitytreemodel.moc:129
#34 0x00007fdc95a01557 in QMetaObject::metacall (object=0xf2cd80, cl=QMetaObject::InvokeMetaMethod, idx=32, argv=0x7fff73cf9db0) at kernel/qmetaobject.cpp:237
#35 0x00007fdc95a179d5 in QMetaObject::activate (sender=0xad0a60, m=0x7fdc996781c0, local_signal_index=0, argv=0x7fff73cf9db0) at kernel/qobject.cpp:3293
#36 0x00007fdc992eb743 in Akonadi::CollectionFetchJob::collectionsReceived (this=0xad0a60, _t1=...) at /d/kde/build/t/kdepimlibs/akonadi/collectionfetchjob.moc:92
#37 0x00007fdc992ebaf5 in Akonadi::CollectionFetchJobPrivate::timeout (this=0x16213e0) at /d/kde/src/t/kdepimlibs/akonadi/collectionfetchjob.cpp:64
#38 0x00007fdc992eb6e9 in Akonadi::CollectionFetchJob::qt_metacall (this=0xad0a60, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fff73cf9f60)
    at /d/kde/build/t/kdepimlibs/akonadi/collectionfetchjob.moc:80
#39 0x00007fdc95a01557 in QMetaObject::metacall (object=0xad0a60, cl=QMetaObject::InvokeMetaMethod, idx=37, argv=0x7fff73cf9f60) at kernel/qmetaobject.cpp:237
#40 0x00007fdc95a179d5 in QMetaObject::activate (sender=0xad0a60, m=0x7fdc962a04e0, local_signal_index=3, argv=0x7fff73cf9f60) at kernel/qobject.cpp:3293
#41 0x00007fdc95ecfd2f in KJob::result (this=0xad0a60, _t1=0xad0a60) at /d/kde/build/t/kdelibs/kdecore/kjob.moc:194
#42 0x00007fdc95ecf19d in KJob::emitResult (this=0xad0a60) at /d/kde/src/t/kdelibs/kdecore/jobs/kjob.cpp:312
#43 0x00007fdc99361b35 in Akonadi::JobPrivate::delayedEmitResult (this=0x16213e0) at /d/kde/src/t/kdepimlibs/akonadi/job.cpp:145
#44 0x00007fdc993632f4 in Akonadi::Job::qt_metacall (this=0xad0a60, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7fff73cfa180) at /d/kde/build/t/kdepimlibs/akonadi/job.moc:91
#45 0x00007fdc992eb665 in Akonadi::CollectionFetchJob::qt_metacall (this=0xad0a60, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0x7fff73cfa180)
    at /d/kde/build/t/kdepimlibs/akonadi/collectionfetchjob.moc:73
#46 0x00007fdc95a01557 in QMetaObject::metacall (object=0xad0a60, cl=QMetaObject::InvokeMetaMethod, idx=34, argv=0x7fff73cfa180) at kernel/qmetaobject.cpp:237
#47 0x00007fdc95a179d5 in QMetaObject::activate (sender=0x17ef7d0, m=0x7fdc95d713e0, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#48 0x00007fdc95a2157b in QSingleShotTimer::timeout (this=0x17ef7d0) at .moc/debug-shared/qtimer.moc:82
#49 0x00007fdc95a2144b in QSingleShotTimer::timerEvent (this=0x17ef7d0) at kernel/qtimer.cpp:308
#50 0x00007fdc95a131a7 in QObject::event (this=0x17ef7d0, e=0x7fff73cfaa40) at kernel/qobject.cpp:1212
#51 0x00007fdc967667aa in QApplicationPrivate::notify_helper (this=0x924170, receiver=0x17ef7d0, e=0x7fff73cfaa40) at kernel/qapplication.cpp:4304
#52 0x00007fdc96763e65 in QApplication::notify (this=0x7fff73cfaeb0, receiver=0x17ef7d0, e=0x7fff73cfaa40) at kernel/qapplication.cpp:3708
#53 0x00007fdc97639cc1 in KApplication::notify (this=0x7fff73cfaeb0, receiver=0x17ef7d0, event=0x7fff73cfaa40) at /d/kde/src/t/kdelibs/kdeui/kernel/kapplication.cpp:310
#54 0x00007fdc959f93f8 in QCoreApplication::notifyInternal (this=0x7fff73cfaeb0, receiver=0x17ef7d0, event=0x7fff73cfaa40) at kernel/qcoreapplication.cpp:704
#55 0x00007fdc9c6c420f in QCoreApplication::sendEvent(QObject*, QEvent*) () from /d/qt/4/kde-qt/lib/libQtWebKit.so.4
#56 0x00007fdc95a39c73 in QTimerInfoList::activateTimers (this=0x927b30) at kernel/qeventdispatcher_unix.cpp:603
#57 0x00007fdc95a34f3b in timerSourceDispatch (source=0x927ad0) at kernel/qeventdispatcher_glib.cpp:184
#58 0x00007fdc95a35022 in idleTimerSourceDispatch (source=0x927b90) at kernel/qeventdispatcher_glib.cpp:231
#59 0x00007fdc910fa8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#60 0x00007fdc910fe748 in ?? () from /lib/libglib-2.0.so.0
#61 0x00007fdc910fe8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#62 0x00007fdc95a363d3 in QEventDispatcherGlib::processEvents (this=0x8f3280, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#63 0x00007fdc968374c0 in QGuiEventDispatcherGlib::processEvents (this=0x8f3280, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#64 0x00007fdc959f63f0 in QEventLoop::processEvents (this=0x7fff73cfae10, flags=...) at kernel/qeventloop.cpp:149
#65 0x00007fdc959f6546 in QEventLoop::exec (this=0x7fff73cfae10, flags=...) at kernel/qeventloop.cpp:201
#66 0x00007fdc959f9afa in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#67 0x00007fdc967639ec in QApplication::exec () at kernel/qapplication.cpp:3583
#68 0x0000000000404388 in main (argc=1, argv=0x7fff73cfb3b8) at /d/kde/src/t/kdepim/kontact/src/main.cpp:218

Reported using DrKonqi
Comment 1 Stephen Kelly 2010-08-18 12:04:17 UTC
Fixed yesterday.