Bug 225569 - Crash on launching Kontact "proxyChildAbove.isValid()",
Summary: Crash on launching Kontact "proxyChildAbove.isValid()",
Status: VERIFIED FIXED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.5 pre
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-05 01:33 UTC by Sabine Faure
Modified: 2010-02-05 19:43 UTC (History)
0 users

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-02-05 01:33:49 UTC
Application: kontact (4.5 pre)
KDE Platform Version: 4.4.00 (KDE 4.4.0) (Compiled from sources)
Qt Version: 4.6.0
Operating System: Linux 2.6.27-16-generic i686
Distribution: Ubuntu 8.10

-- Information about the crash:
- start the akonadi server
- Launch Kontact

Kontact crashed before launching.

Trunk, Svn Rev 1085180

 -- Backtrace:
Application: Kontact (kontact), signal: Aborted
[Current thread is 0 (LWP 3181)]

Thread 2 (Thread 0xaec9fb90 (LWP 3185)):
#0  0xb7feb430 in __kernel_vsyscall ()
#1  0xb5e73075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xaf0f9855 in WTF::TCMalloc_PageHeap::scavengerThread () from /d/qt/4/kde-qt/lib/libQtWebKit.so.4
#3  0xaf0f98bf in WTF::TCMalloc_PageHeap::runScavengerThread () from /d/qt/4/kde-qt/lib/libQtWebKit.so.4
#4  0xb5e6f50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb52baa0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb3c6d6c0 (LWP 3181)):
[KCrash Handler]
#6  0xb7feb430 in __kernel_vsyscall ()
#7  0xb52048a0 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb5206268 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb5f0f94e in qt_message_output (msgType=QtFatalMsg, buf=0x912a200 "ASSERT: \"proxyChildAbove.isValid()\" in file /d/kde/src/t/kdelibs/kdeui/itemviews/kselectionproxymodel.cpp, line 380")
    at global/qglobal.cpp:2226
#10 0xb5f0f9ee in qt_message (msgType=QtFatalMsg, msg=0xb608c608 "ASSERT: \"%s\" in file %s, line %d", ap=0xbf816294 "3Gw��Fw�|\001") at global/qglobal.cpp:2272
#11 0xb5f0fa24 in qFatal (msg=0xb608c608 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2455
#12 0xb5f0fc78 in qt_assert (assertion=0xb6774733 "proxyChildAbove.isValid()", file=0xb67746b4 "/d/kde/src/t/kdelibs/kdeui/itemviews/kselectionproxymodel.cpp", line=380) at global/qglobal.cpp:1989
#13 0xb65c1066 in KSelectionProxyModelPrivate::getProxyInitialRow (this=0x8ed8818, parent=@0xbf8165ec) at /d/kde/src/t/kdelibs/kdeui/itemviews/kselectionproxymodel.cpp:380
#14 0xb65c228c in KSelectionProxyModelPrivate::sourceRowsAboutToBeInserted (this=0x8ed8818, parent=@0xbf8165ec, start=0, end=8) at /d/kde/src/t/kdelibs/kdeui/itemviews/kselectionproxymodel.cpp:427
#15 0xb65c5c16 in KSelectionProxyModel::qt_metacall (this=0x8ed9630, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbf8164d4) at /d/kde/build/t/kdelibs/kdeui/moc_kselectionproxymodel.cpp:117
#16 0xb6021d35 in QMetaObject::metacall (object=0x8ed9630, cl=QMetaObject::InvokeMetaMethod, idx=27, argv=0xbf8164d4) at kernel/qmetaobject.cpp:237
#17 0xb6032dfc in QMetaObject::activate (sender=0x8f88ce8, m=0xb60f3198, local_signal_index=4, argv=0xbf8164d4) at kernel/qobject.cpp:3291
#18 0xb6087e62 in QAbstractItemModel::rowsAboutToBeInserted (this=0x8f88ce8, _t1=@0xbf8165ec, _t2=0, _t3=8) at .moc/debug-shared/moc_qabstractitemmodel.cpp:174
#19 0xb600ed3a in QAbstractItemModel::beginInsertRows (this=0x8f88ce8, parent=@0xbf8165ec, first=0, last=8) at kernel/qabstractitemmodel.cpp:2393
#20 0xb6d6978c in Akonadi::EntityTreeModelPrivate::itemsFetched (this=0x8f8a7e0, items=@0x8de493c) at /d/kde/src/t/kdepimlibs/akonadi/entitytreemodel_p.cpp:327
#21 0xb6d5bebf in Akonadi::EntityTreeModel::qt_metacall (this=0x8f88ce8, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbf8167ac) at /d/kde/build/t/kdepimlibs/akonadi/entitytreemodel.moc:121
#22 0xb6021d35 in QMetaObject::metacall (object=0x8f88ce8, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbf8167ac) at kernel/qmetaobject.cpp:237
#23 0xb6032dfc in QMetaObject::activate (sender=0x8df0e18, m=0xb6e5e6cc, local_signal_index=0, argv=0xbf8167ac) at kernel/qobject.cpp:3291
#24 0xb6d8b883 in Akonadi::ItemFetchJob::itemsReceived (this=0x8df0e18, _t1=@0x8de493c) at /d/kde/build/t/kdepimlibs/akonadi/itemfetchjob.moc:92
#25 0xb6d8c40c in Akonadi::ItemFetchJob::qt_metacall (this=0x8df0e18, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbf8168b4) at /d/kde/src/t/kdepimlibs/akonadi/itemfetchjob.cpp:64
#26 0xb6021d35 in QMetaObject::metacall (object=0x8df0e18, cl=QMetaObject::InvokeMetaMethod, idx=37, argv=0xbf8168b4) at kernel/qmetaobject.cpp:237
#27 0xb6032dfc in QMetaObject::activate (sender=0x8df1490, m=0xb60f35a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3291
#28 0xb6088d87 in QTimer::timeout (this=0x8df1490) at .moc/debug-shared/moc_qtimer.cpp:134
#29 0xb603bcce in QTimer::timerEvent (this=0x8df1490, e=0xbf816e54) at kernel/qtimer.cpp:271
#30 0xb602ed40 in QObject::event (this=0x8df1490, e=0xbf816e54) at kernel/qobject.cpp:1224
#31 0xb55f1640 in QApplicationPrivate::notify_helper (this=0x815c6a0, receiver=0x8df1490, e=0xbf816e54) at kernel/qapplication.cpp:4242
#32 0xb55f1a43 in QApplication::notify (this=0xbf818d14, receiver=0x8df1490, e=0xbf816e54) at kernel/qapplication.cpp:3661
#33 0xb65d8a0f in KApplication::notify (this=0xbf818d14, receiver=0x8df1490, event=0xbf816e54) at /d/kde/src/t/kdelibs/kdeui/kernel/kapplication.cpp:302
#34 0xb601b65d in QCoreApplication::notifyInternal (this=0xbf818d14, receiver=0x8df1490, event=0xbf816e54) at kernel/qcoreapplication.cpp:704
#35 0xb7210cbf in QCoreApplication::sendEvent () from /d/qt/4/kde-qt/lib/libQt3Support.so.4
#36 0xb60500a7 in QTimerInfoList::activateTimers (this=0x815f42c) at kernel/qeventdispatcher_unix.cpp:603
#37 0xb604d934 in timerSourceDispatch (source=0x815f3f8) at kernel/qeventdispatcher_glib.cpp:184
#38 0xb604d969 in idleTimerSourceDispatch (source=0x815f460) at kernel/qeventdispatcher_glib.cpp:231
#39 0xb4255718 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#40 0xb4258dc3 in ?? () from /usr/lib/libglib-2.0.so.0
#41 0xb4258f81 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#42 0xb604ca5a in QEventDispatcherGlib::processEvents (this=0x8137fb0, flags={i = -1082036188}) at kernel/qeventdispatcher_glib.cpp:407
#43 0xb56bf04e in QGuiEventDispatcherGlib::processEvents (this=0x8137fb0, flags={i = -1082036140}) at kernel/qguieventdispatcher_glib.cpp:202
#44 0xb601834a in QEventLoop::processEvents (this=0xbf8170dc, flags={i = -1082036068}) at kernel/qeventloop.cpp:149
#45 0xb60185bb in QEventLoop::exec (this=0xbf8170dc, flags={i = -1082035996}) at kernel/qeventloop.cpp:197
#46 0xb6249d40 in KJob::exec (this=0x8ea1798) at /d/kde/src/t/kdelibs/kdecore/jobs/kjob.cpp:204
#47 0xb0399efe in KMKernel::allFoldersCollection (this=0x8656a90) at /d/kde/src/t/kdepim/kmail/kmkernel.cpp:1642
#48 0xb040147c in KMMainWidget::initializeFolderShortcutActions (this=0x878a780) at /d/kde/src/t/kdepim/kmail/kmmainwidget.cpp:4072
#49 0xb06942a9 in KMailPart::guiActivateEvent (this=0x8640838, e=0xbf817734) at /d/kde/src/t/kdepim/kmail/kmail_part.cpp:183
#50 0xb6b9ed6c in KParts::Part::customEvent (this=0x8640838, ev=0xbf817734) at /d/kde/src/t/kdelibs/kparts/part.cpp:320
#51 0xb602f0cf in QObject::event (this=0x8640838, e=0xbf817734) at kernel/qobject.cpp:1291
#52 0xb55f1640 in QApplicationPrivate::notify_helper (this=0x815c6a0, receiver=0x8640838, e=0xbf817734) at kernel/qapplication.cpp:4242
#53 0xb55f1a43 in QApplication::notify (this=0xbf818d14, receiver=0x8640838, e=0xbf817734) at kernel/qapplication.cpp:3661
#54 0xb65d8a0f in KApplication::notify (this=0xbf818d14, receiver=0x8640838, event=0xbf817734) at /d/kde/src/t/kdelibs/kdeui/kernel/kapplication.cpp:302
#55 0xb601b65d in QCoreApplication::notifyInternal (this=0xbf818d14, receiver=0x8640838, event=0xbf817734) at kernel/qcoreapplication.cpp:704
#56 0xb6ba9345 in QCoreApplication::sendEvent (receiver=0x8640838, event=0xbf817734) at /d/qt/4/kde-qt/include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#57 0xb6ba9b76 in KParts::MainWindow::createGUI (this=0x825b780, part=0x8f00b48) at /d/kde/src/t/kdelibs/kparts/mainwindow.cpp:99
#58 0xb76a7c3d in Kontact::MainWindow::selectPlugin (this=0x825b780, plugin=0x84a33c8) at /d/kde/src/t/kdepim/kontact/src/mainwindow.cpp:851
#59 0xb76ad07f in Kontact::MainWindow::qt_metacall (this=0x825b780, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbf8179ac) at /d/kde/build/t/kdepim/kontact/src/mainwindow.moc:113
#60 0xb6021d35 in QMetaObject::metacall (object=0x825b780, cl=QMetaObject::InvokeMetaMethod, idx=53, argv=0xbf8179ac) at kernel/qmetaobject.cpp:237
#61 0xb6032dfc in QMetaObject::activate (sender=0x8254a60, m=0xb76c1524, local_signal_index=0, argv=0xbf8179ac) at kernel/qobject.cpp:3291
#62 0xb76b38fe in Kontact::SidePaneBase::pluginSelected (this=0x8254a60, _t1=0x84a33c8) at /d/kde/build/t/kdepim/kontact/src/sidepanebase.moc:90
#63 0xb76b397a in Kontact::SidePaneBase::qt_metacall (this=0x8254a60, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbf817b0c) at /d/kde/build/t/kdepim/kontact/src/sidepanebase.moc:77
#64 0xb76b3c3a in Kontact::IconSidePane::qt_metacall (this=0x8254a60, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbf817b0c) at /d/kde/build/t/kdepim/kontact/src/iconsidepane.moc:145
#65 0xb6021d35 in QMetaObject::metacall (object=0x8254a60, cl=QMetaObject::InvokeMetaMethod, idx=27, argv=0xbf817b0c) at kernel/qmetaobject.cpp:237
#66 0xb6032dfc in QMetaObject::activate (sender=0x825bdb0, m=0xb76c1650, local_signal_index=0, argv=0xbf817b0c) at kernel/qobject.cpp:3291
#67 0xb76b3dca in Kontact::Navigator::pluginActivated (this=0x825bdb0, _t1=0x84a33c8) at /d/kde/build/t/kdepim/kontact/src/iconsidepane.moc:96
#68 0xb76b3ea8 in Kontact::Navigator::slotCurrentChanged (this=0x825bdb0, current=@0x8da4c10) at /d/kde/src/t/kdepim/kontact/src/iconsidepane.cpp:475
#69 0xb76b43e6 in Kontact::Navigator::qt_metacall (this=0x825bdb0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbf817c88) at /d/kde/build/t/kdepim/kontact/src/iconsidepane.moc:82
#70 0xb6021d35 in QMetaObject::metacall (object=0x825bdb0, cl=QMetaObject::InvokeMetaMethod, idx=71, argv=0xbf817c88) at kernel/qmetaobject.cpp:237
#71 0xb6032dfc in QMetaObject::activate (sender=0x824c7e8, m=0xb5e4fe10, local_signal_index=1, argv=0xbf817c88) at kernel/qobject.cpp:3291
#72 0xb5c21bff in QItemSelectionModel::currentChanged (this=0x824c7e8, _t1=@0x8da4c10, _t2=@0x87b5d98) at .moc/debug-shared/moc_qitemselectionmodel.cpp:159
#73 0xb5c2252a in QItemSelectionModel::setCurrentIndex (this=0x824c7e8, index=@0xbf817d54, command={i = -1082032768}) at itemviews/qitemselectionmodel.cpp:1166
#74 0xb76b497f in Kontact::Navigator::setCurrentPlugin (this=0x825bdb0, plugin=@0xbf817e70) at /d/kde/src/t/kdepim/kontact/src/iconsidepane.cpp:380
#75 0xb76b4a31 in Kontact::IconSidePane::setCurrentPlugin (this=0x8254a60, plugin=@0xbf817e70) at /d/kde/src/t/kdepim/kontact/src/iconsidepane.cpp:529
#76 0xb76a79e0 in Kontact::MainWindow::selectPlugin (this=0x825b780, plugin=0x84a33c8) at /d/kde/src/t/kdepim/kontact/src/mainwindow.cpp:817
#77 0xb76a6158 in Kontact::MainWindow::selectPlugin (this=0x825b780, pluginName=@0x8228cdc) at /d/kde/src/t/kdepim/kontact/src/mainwindow.cpp:924
#78 0xb76a72f8 in Kontact::MainWindow::loadSettings (this=0x825b780) at /d/kde/src/t/kdepim/kontact/src/mainwindow.cpp:946
#79 0xb76acb2d in Kontact::MainWindow::initObject (this=0x825b780) at /d/kde/src/t/kdepim/kontact/src/mainwindow.cpp:210
#80 0xb76ad436 in MainWindow (this=0x825b780) at /d/kde/src/t/kdepim/kontact/src/mainwindow.cpp:146
#81 0x0804a8b3 in KontactApp::newInstance (this=0xbf818d14) at /d/kde/src/t/kdepim/kontact/src/main.cpp:136
#82 0xb65de267 in KUniqueApplicationAdaptor::newInstance (this=0x81ee6b8, asn_id=@0x820d468, args=@0x82152a8) at /d/kde/src/t/kdelibs/kdeui/kernel/kuniqueapplication.cpp:459
#83 0xb65de32b in KUniqueApplicationAdaptor::qt_metacall (this=0x81ee6b8, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbf818298) at /d/kde/build/t/kdelibs/kdeui/kuniqueapplication_p.moc:81
#84 0xb6113748 in QDBusConnectionPrivate::deliverCall (this=0x81500c8, object=0x81ee6b8, msg=@0x825a0c8, metaTypes=@0xbf818328, slotIdx=4) at qdbusintegrator.cpp:904
#85 0xb61142bf in QDBusConnectionPrivate::activateCall (this=0x81500c8, object=0x81ee6b8, flags=337, msg=@0x825a0c8) at qdbusintegrator.cpp:809
#86 0xb6114ecc in QDBusConnectionPrivate::activateObject (this=0x81500c8, node=@0x825a0b4, msg=@0x825a0c8, pathStartPos=16) at qdbusintegrator.cpp:1368
#87 0xb61150e7 in QDBusActivateObjectEvent::placeMetaCall (this=0x825a088) at qdbusintegrator.cpp:1481
#88 0xb602edff in QObject::event (this=0xbf818d14, e=0x825a088) at kernel/qobject.cpp:1257
#89 0xb601ab66 in QCoreApplication::event (this=0xbf818d14, e=0x825a088) at kernel/qcoreapplication.cpp:1533
#90 0xb55f68b2 in QApplication::event (this=0xbf818d14, e=0x825a088) at kernel/qapplication.cpp:2344
#91 0xb55f1640 in QApplicationPrivate::notify_helper (this=0x815c6a0, receiver=0xbf818d14, e=0x825a088) at kernel/qapplication.cpp:4242
#92 0xb55f1a43 in QApplication::notify (this=0xbf818d14, receiver=0xbf818d14, e=0x825a088) at kernel/qapplication.cpp:3661
#93 0xb65d8a0f in KApplication::notify (this=0xbf818d14, receiver=0xbf818d14, event=0x825a088) at /d/kde/src/t/kdelibs/kdeui/kernel/kapplication.cpp:302
#94 0xb601b65d in QCoreApplication::notifyInternal (this=0xbf818d14, receiver=0xbf818d14, event=0x825a088) at kernel/qcoreapplication.cpp:704
#95 0xb7210cbf in QCoreApplication::sendEvent () from /d/qt/4/kde-qt/lib/libQt3Support.so.4
#96 0xb601bb45 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8137dd8) at kernel/qcoreapplication.cpp:1342
#97 0xb601bd01 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#98 0xb729e118 in QCoreApplication::sendPostedEvents () from /d/qt/4/kde-qt/lib/libQt3Support.so.4
#99 0xb604d83f in postEventSourceDispatch (s=0x815e8d8) at kernel/qeventdispatcher_glib.cpp:276
#100 0xb4255718 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#101 0xb4258dc3 in ?? () from /usr/lib/libglib-2.0.so.0
#102 0xb4258f81 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#103 0xb604ca5a in QEventDispatcherGlib::processEvents (this=0x8137fb0, flags={i = -1082029068}) at kernel/qeventdispatcher_glib.cpp:407
#104 0xb56bf04e in QGuiEventDispatcherGlib::processEvents (this=0x8137fb0, flags={i = -1082029020}) at kernel/qguieventdispatcher_glib.cpp:202
#105 0xb601834a in QEventLoop::processEvents (this=0xbf818cb0, flags={i = -1082028948}) at kernel/qeventloop.cpp:149
#106 0xb60185bb in QEventLoop::exec (this=0xbf818cb0, flags={i = -1082028872}) at kernel/qeventloop.cpp:197
#107 0xb601be35 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#108 0xb55f3fd6 in QApplication::exec () at kernel/qapplication.cpp:3570
#109 0x0804ba07 in main (argc=) at /d/kde/src/t/kdepim/kontact/src/main.cpp:221

Reported using DrKonqi
Comment 1 Sabine Faure 2010-02-05 01:51:27 UTC
I can reproduce this crash each time I try to launch Kontact.

If it can help, before quitting Kontact the last time it launched, I set a calendar as a read only (from the akonadi configure dialogue) and modified one of its event (which worked!) so I figured that the read only change was not taken into account and decided to quit Kontact and relaunch it.
Since then Kontact refuses to launch and I get the same crash (see backtrace above). Hence the bug report.

Trunk, Svn Rev 1085180
Comment 2 Sabine Faure 2010-02-05 19:43:23 UTC
This bug has been corrected by Stephen Kelly today.

It is corrected now.

Kontact is launching again.

Trunk, Svn Rev 1085469