Bug 212757

Summary: Kontact crashes when activating summary view.
Product: [Applications] kontact Reporter: Luis Silva <lacsilva>
Component: summaryAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: bugzilla, c.koenders, m.sledziona
Priority: NOR    
Version: 4.3.2   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Luis Silva 2009-11-02 17:05:09 UTC
Application that crashed: kontact
Version of the application: 4.3.2
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-14-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
Kontact crashes every time I try to switch to the summary view.
Starting kontact from the comand line with:

kontact --module summaryplugin

makes it crash imediately.
All other modules seem to work properly.

 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[KCrash Handler]
#6  QModelIndex (this=0xa622b28, child=...) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:65
#7  QSortFilterProxyModel::parent (this=0xa622b28, child=...) at itemviews/qsortfilterproxymodel.cpp:1552
#8  0x06495b93 in QModelIndex::parent (this=0xa61f200, parent=..., first=3, last=3) at kernel/qabstractitemmodel.h:369
#9  QAbstractItemModelPrivate::rowsAboutToBeRemoved (this=0xa61f200, parent=..., first=3, last=3) at kernel/qabstractitemmodel.cpp:546
#10 0x0649610f in QAbstractItemModel::beginRemoveRows (this=0xa622b28, parent=..., first=3, last=3) at kernel/qabstractitemmodel.cpp:2114
#11 0x01320645 in QSortFilterProxyModelPrivate::remove_proxy_interval (this=0xa61f200, source_to_proxy=..., proxy_to_source=..., proxy_start=3, proxy_end=3, proxy_parent=..., orient=Qt::Vertical, 
    emit_signal=true) at itemviews/qsortfilterproxymodel.cpp:488
#12 0x013207a8 in QSortFilterProxyModelPrivate::remove_source_items (this=0xa61f200, source_to_proxy=..., proxy_to_source=..., source_items=..., source_parent=..., orient=Qt::Vertical, 
    emit_signal=true) at itemviews/qsortfilterproxymodel.cpp:470
#13 0x01320980 in QSortFilterProxyModelPrivate::source_items_about_to_be_removed (this=0xa61f200, source_parent=..., start=0, end=0, orient=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:756
#14 0x01320aae in QSortFilterProxyModelPrivate::_q_sourceRowsAboutToBeRemoved (this=0xa61f200, source_parent=..., start=0, end=0) at itemviews/qsortfilterproxymodel.cpp:1182
#15 0x01325e1f in QSortFilterProxyModel::qt_metacall (this=0xa622b28, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbf964d20) at .moc/release-shared/moc_qsortfilterproxymodel.cpp:127
#16 0x0388e8aa in KOTodoViewSortFilterProxyModel::qt_metacall (this=0xa622b28, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbf964d20) at ./kotodoviewsortfilterproxymodel.moc:62
#17 0x064b4263 in QMetaObject::activate (sender=0x98cdb10, from_signal_index=10, to_signal_index=10, argv=0xbf964d20) at kernel/qobject.cpp:3113
#18 0x064b4ec2 in QMetaObject::activate (sender=0x98cdb10, m=0x658f4f8, local_signal_index=6, argv=0xbf964d20) at kernel/qobject.cpp:3187
#19 0x064ed92f in QAbstractItemModel::rowsAboutToBeRemoved (this=0x98cdb10, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:166
#20 0x064960f5 in QAbstractItemModel::beginRemoveRows (this=0x98cdb10, parent=..., first=0, last=0) at kernel/qabstractitemmodel.cpp:2113
#21 0x03888fa4 in KOTodoModel::TodoTreeNode::deleteMarked (this=0x98cdb10) at ../../korganizer/views/todoview/kotodomodel.cpp:115
#22 KOTodoModel::TodoTreeNode::deleteMarked (this=0x98cdb10) at ../../korganizer/views/todoview/kotodomodel.cpp:122
#23 KOTodoModel::reloadTodos (this=0x98cdb10) at ../../korganizer/views/todoview/kotodomodel.cpp:250
#24 0x03891020 in KOTodoView::updateView (this=0x99058c8) at ../../korganizer/views/todoview/kotodoview.cpp:395
#25 0x038b132e in CalendarView::updateView (this=0x98d3df0, start=..., end=..., updateTodos=true) at ../../korganizer/calendarview.cpp:798
#26 0x038b3075 in CalendarView::updateView (this=0x98d3df0) at ../../korganizer/calendarview.cpp:810
#27 0x038b0a50 in CalendarView::resourcesChanged (this=0x98d3df0) at ../../korganizer/calendarview.cpp:2528
#28 0x038c1ae8 in CalendarView::qt_metacall (this=0x98d3df0, _c=QMetaObject::InvokeMetaMethod, _id=174, _a=0xbf96510c) at ./calendarview.moc:571
#29 0x064b4263 in QMetaObject::activate (sender=0xa661658, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#30 0x064b4ec2 in QMetaObject::activate (sender=0xa661658, m=0x43c9cf4c, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#31 0x43bec8b7 in KCal::Calendar::calendarChanged (this=) at ./calendar.moc:86
#32 0x43bec91d in KCal::Calendar::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at ./calendar.moc:73
#33 0x43c53eda in KCal::CalendarResources::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at ./calendarresources.moc:76
#34 0x064b4263 in QMetaObject::activate (sender=0xa66db98, from_signal_index=4, to_signal_index=4, argv=0xbf9652b8) at kernel/qobject.cpp:3113
#35 0x064b4ec2 in QMetaObject::activate (sender=0xa66db98, m=0x43c9d8d4, local_signal_index=0, argv=0xbf9652b8) at kernel/qobject.cpp:3187
#36 0x43c411f3 in KCal::ResourceCalendar::resourceChanged (this=) at ./resourcecalendar.moc:117
#37 0x02157d78 in ?? () from /usr/lib/kde4/kcal_akonadi.so
#38 0x02172ffb in ?? () from /usr/lib/kde4/kcal_akonadi.so
#39 0x02154e49 in ?? () from /usr/lib/kde4/kcal_akonadi.so
#40 0x43c42027 in KCal::ResourceCalendar::load (this=<value optimized out>) at ../../kcal/resourcecalendar.cpp:168
#41 0x43c56989 in KCal::CalendarResources::load (this=<value optimized out>) at ../../kcal/calendarresources.cpp:291
#42 0x04da85ca in SDSummaryWidget (this=0xb0b4ad0, plugin=0x917b170, parent=0xb0ec468) at ../../../../kontact/plugins/specialdates/sdsummarywidget.cpp:124
#43 0x04da257b in SpecialdatesPlugin::createSummaryWidget (this=0x917b170, parentWidget=0xb0ec468) at ../../../../kontact/plugins/specialdates/specialdates_plugin.cpp:50
#44 0x0813766f in SummaryViewPart::updateWidgets (this=0xb1368d0) at ../../../../kontact/plugins/summary/summaryview_part.cpp:164
#45 0x08138a22 in SummaryViewPart::initGUI (this=0xb1368d0, core=0x8e48920) at ../../../../kontact/plugins/summary/summaryview_part.cpp:509
#46 0x08138b9e in SummaryViewPart (this=0xb1368d0, core=0x8e48920, aboutData=0xb0eb580, parent=0x91f0f88, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at ../../../../kontact/plugins/summary/summaryview_part.cpp:74
#47 0x08134a32 in SummaryView::createPart (this=0x91f0f88) at ../../../../kontact/plugins/summary/summaryview_plugin.cpp:114
#48 0x00aa16f3 in Kontact::Plugin::part (this=0x91f0f88) at ../../kontactinterfaces/plugin.cpp:187
#49 0x005bd67c in Kontact::MainWindow::selectPlugin (this=0x8e48920, plugin=0x91f0f88) at ../../../kontact/src/mainwindow.cpp:754
#50 0x005c2ba2 in Kontact::MainWindow::qt_metacall (this=0x8e48920, _c=QMetaObject::InvokeMetaMethod, _id=53, _a=0xbf965af8) at ./mainwindow.moc:107
#51 0x064b4263 in QMetaObject::activate (sender=0x8f0d658, from_signal_index=27, to_signal_index=27, argv=0xbf965af8) at kernel/qobject.cpp:3113
#52 0x064b4ec2 in QMetaObject::activate (sender=0x8f0d658, m=0x5d05e4, local_signal_index=0, argv=0xbf965af8) at kernel/qobject.cpp:3187
#53 0x005c3f33 in Kontact::SidePaneBase::pluginSelected (this=0x8f0d658, _t1=0x91f0f88) at ./sidepanebase.moc:84
#54 0x005c3f9d in Kontact::SidePaneBase::qt_metacall (this=0x8f0d658, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbf965c58) at ./sidepanebase.moc:71
#55 0x005c425a in Kontact::IconSidePane::qt_metacall (this=0x8f0d658, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbf965c58) at ./iconsidepane.moc:133
#56 0x064b4263 in QMetaObject::activate (sender=0x8f0ce00, from_signal_index=70, to_signal_index=70, argv=0xbf965c58) at kernel/qobject.cpp:3113
#57 0x064b4ec2 in QMetaObject::activate (sender=0x8f0ce00, m=0x5d0710, local_signal_index=0, argv=0xbf965c58) at kernel/qobject.cpp:3187
#58 0x005c4333 in Kontact::Navigator::pluginActivated (this=0x8f0ce00, _t1=0x91f0f88) at ./iconsidepane.moc:90
#59 0x005c43be in Kontact::Navigator::slotCurrentChanged (this=0x8f0ce00, current=...) at ../../../kontact/src/iconsidepane.cpp:436
#60 0x005c4ccd in Kontact::Navigator::qt_metacall (this=0x8f0ce00, _c=QMetaObject::InvokeMetaMethod, _id=71, _a=0xbf965db4) at ./iconsidepane.moc:76
#61 0x064b4263 in QMetaObject::activate (sender=0x8ec4f28, from_signal_index=5, to_signal_index=5, argv=0xbf965db4) at kernel/qobject.cpp:3113
#62 0x064b4ec2 in QMetaObject::activate (sender=0x8ec4f28, m=0x15b3290, local_signal_index=1, argv=0xbf965db4) at kernel/qobject.cpp:3187
#63 0x012e7069 in QItemSelectionModel::currentChanged (this=0x8ec4f28, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:153
#64 0x012e7202 in QItemSelectionModel::setCurrentIndex (this=0x8ec4f28, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1123
#65 0x01297504 in QAbstractItemView::mousePressEvent (this=0x8f0ce00, event=0xbf9666a0) at itemviews/qabstractitemview.cpp:1514
#66 0x00d99ff6 in QWidget::event (this=0x8f0ce00, event=0xbf9666a0) at kernel/qwidget.cpp:7545
#67 0x01149633 in QFrame::event (this=0x8f0ce00, e=0xbf9666a0) at widgets/qframe.cpp:559
#68 0x011e8494 in QAbstractScrollArea::viewportEvent (this=0x0, e=0xffffffec) at widgets/qabstractscrollarea.cpp:962
#69 0x0129c087 in QAbstractItemView::viewportEvent (this=0x8f0ce00, event=0xbf9666a0) at itemviews/qabstractitemview.cpp:1476
#70 0x011eaa95 in QAbstractScrollAreaPrivate::viewportEvent (this=0x8ebf700, o=0x8f17030, e=0xbf9666a0) at widgets/qabstractscrollarea_p.h:100
#71 QAbstractScrollAreaFilter::eventFilter (this=0x8ebf700, o=0x8f17030, e=0xbf9666a0) at widgets/qabstractscrollarea_p.h:111
#72 0x0649d83a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8e50858, receiver=0x8f17030, event=0xbf9666a0) at kernel/qcoreapplication.cpp:726
#73 0x00d44f2c in QApplicationPrivate::notify_helper (this=0x8e50858, receiver=0x8f17030, e=0xbf9666a0) at kernel/qapplication.cpp:4052
#74 0x00d4d033 in QApplication::notify (this=0xbf968084, receiver=0x8f17030, e=0xbf9666a0) at kernel/qapplication.cpp:3758
#75 0x007ecbfa in KApplication::notify (this=0xbf968084, receiver=0x8f17030, event=0xbf9666a0) at ../../kdeui/kernel/kapplication.cpp:302
#76 0x0649e6cb in QCoreApplication::notifyInternal (this=0xbf968084, receiver=0x8f17030, event=0xbf9666a0) at kernel/qcoreapplication.cpp:610
#77 0x00d4bf6e in QCoreApplication::sendSpontaneousEvent (receiver=0x8f17030, event=0xbf9666a0, alienWidget=0x8f17030, nativeWidget=0x8e48920, buttonDown=0x15bfaa0, lastMouseReceiver=...)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#78 QApplicationPrivate::sendMouseEvent (receiver=0x8f17030, event=0xbf9666a0, alienWidget=0x8f17030, nativeWidget=0x8e48920, buttonDown=0x15bfaa0, lastMouseReceiver=...)
    at kernel/qapplication.cpp:2924
#79 0x00dba7c0 in QETWidget::translateMouseEvent (this=0x8e48920, event=0xbf967cec) at kernel/qapplication_x11.cpp:4409
#80 0x00db9c4b in QApplication::x11ProcessEvent (this=0xbf968084, event=0xbf967cec) at kernel/qapplication_x11.cpp:3428
#81 0x00de6502 in x11EventSourceDispatch (s=0x8e40568, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#82 0x42201e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#83 0x42205720 in ?? () from /lib/libglib-2.0.so.0
#84 0x42205853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#85 0x064c902c in QEventDispatcherGlib::processEvents (this=0x8e1fd60, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#86 0x00de5be5 in QGuiEventDispatcherGlib::processEvents (this=0x8e1fd60, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#87 0x0649cc79 in QEventLoop::processEvents (this=0xbf967fe4, flags=) at kernel/qeventloop.cpp:149
#88 0x0649d0ca in QEventLoop::exec (this=0xbf967fe4, flags=...) at kernel/qeventloop.cpp:201
#89 0x0649f53f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#90 0x00d44dd7 in QApplication::exec () at kernel/qapplication.cpp:3525
#91 0x0804b4e6 in main (argc=1, argv=0xbf9682a4) at ../../../kontact/src/main.cpp:218

Reported using DrKonqi
Comment 1 Christophe Marin 2010-03-28 03:07:40 UTC
*** Bug 218498 has been marked as a duplicate of this bug. ***
Comment 2 Christophe Marin 2010-03-28 20:52:25 UTC
*** Bug 190229 has been marked as a duplicate of this bug. ***
Comment 3 Luis Silva 2010-04-21 17:39:07 UTC
No longer an issue in KDE SC 4.4
Comment 4 Janet 2010-05-19 21:53:14 UTC
Please reopen. In 4.4.3 I have the same problem. When I try to access the summary before I once have accessed the calendar module kontact freezes. Alas this also happens after I closed kontact with open summary, it now isn't able to start anymore.