Bug 281060 - KOrganizer crashes on selection of ToDo-Filter
Summary: KOrganizer crashes on selection of ToDo-Filter
Status: RESOLVED FIXED
Alias: None
Product: korganizer
Classification: Applications
Component: general (show other bugs)
Version: 4.4.11
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-30 18:11 UTC by H. Stoellinger
Modified: 2013-08-05 07:36 UTC (History)
2 users (show)

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


Attachments
New crash information added by DrKonqi (7.49 KB, text/plain)
2013-08-05 06:51 UTC, Simon Reed
Details

Note You need to log in before you can comment on or make changes to this bug.
Description H. Stoellinger 2011-08-30 18:11:20 UTC
Application: korganizer (4.4.11)
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.3
Operating System: Linux 3.0.0-1-686-pae i686
Distribution: Debian GNU/Linux testing (wheezy)

-- Information about the crash:
- What I was doing when the application crashed: I tried to activate a "ToDo"-List filter. KOrganizer crashed immediately on klicking on the button that should select the filter.

The crash can be reproduced every time.

-- Backtrace:
Application: KOrganizer (korganizer), signal: Segmentation fault
[KCrash Handler]
#7  QSortFilterProxyModelPrivate::proxy_to_source (this=0x90086b0, proxy_index=...) at itemviews/qsortfilterproxymodel.cpp:369
#8  0xb6b57fe3 in QSortFilterProxyModel::mapToSource (this=0x9026b60, proxyIndex=...) at itemviews/qsortfilterproxymodel.cpp:2499
#9  0xb6b5929b in QSortFilterProxyModelPrivate::store_persistent_indexes (this=0x0) at itemviews/qsortfilterproxymodel.cpp:994
#10 0xb6b5e3ed in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x90086b0, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1158
#11 0xb6b5fb51 in QSortFilterProxyModel::qt_metacall (this=0x9026b60, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbf962ec4) at .moc/release-shared/moc_qsortfilterproxymodel.cpp:128
#12 0xb6fc3702 in KOTodoViewSortFilterProxyModel::qt_metacall (this=0x9026b60, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbf962ec4) at ./kotodoviewsortfilterproxymodel.moc:68
#13 0xb5fc6e4d in metacall (object=0x9026b60, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbf962ec4) at kernel/qmetaobject.cpp:237
#14 QMetaObject::metacall (object=0x9026b60, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbf962ec4) at kernel/qmetaobject.cpp:232
#15 0xb5fd5b90 in QMetaObject::activate (sender=0x8f60c00, m=0xb60f65c8, local_signal_index=0, argv=0xbf962ec4) at kernel/qobject.cpp:3278
#16 0xb602395d in QAbstractItemModel::dataChanged (this=0x8f60c00, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:148
#17 0xb6fbe07b in KOTodoModel::reloadTodos (this=0x8f60c00) at ../../korganizer/views/todoview/kotodomodel.cpp:255
#18 0xb6fc56ee in KOTodoView::updateView (this=0x8fdda38) at ../../korganizer/views/todoview/kotodoview.cpp:386
#19 0xb6fdee7e in CalendarView::updateView (this=0x8f579a0, start=..., end=..., updateTodos=true) at ../../korganizer/calendarview.cpp:806
#20 0xb6fe50a8 in CalendarView::updateView (this=0x8f579a0) at ../../korganizer/calendarview.cpp:821
#21 0xb6fe4f58 in CalendarView::filterActivated (this=0x8f579a0, filterNo=1) at ../../korganizer/calendarview.cpp:2072
#22 0xb6ff0b36 in CalendarView::qt_metacall (this=0x8f579a0, _c=QMetaObject::InvokeMetaMethod, _id=176, _a=0xbf9632a8) at ./calendarview.moc:588
#23 0xb5fc6e4d in metacall (object=0x8f579a0, cl=QMetaObject::InvokeMetaMethod, idx=203, argv=0xbf9632a8) at kernel/qmetaobject.cpp:237
#24 QMetaObject::metacall (object=0x8f579a0, cl=QMetaObject::InvokeMetaMethod, idx=203, argv=0xbf9632a8) at kernel/qmetaobject.cpp:232
#25 0xb5fd5b90 in QMetaObject::activate (sender=0x918fe98, m=0xb7808f2c, local_signal_index=1, argv=0xbf9632a8) at kernel/qobject.cpp:3278
#26 0xb74eed65 in KSelectAction::triggered (this=0x918fe98, _t1=1) at ./kselectaction.moc:183
#27 0xb74ef74b in KSelectAction::actionTriggered (this=0x918fe98, action=0x91fdba8) at ../../kdeui/actions/kselectaction.cpp:322
#28 0xb74f1966 in KSelectAction::qt_metacall (this=0x918fe98, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbf963428) at ./kselectaction.moc:121
#29 0xb5fc6e4d in metacall (object=0x918fe98, cl=QMetaObject::InvokeMetaMethod, idx=28, argv=0xbf963428) at kernel/qmetaobject.cpp:237
#30 QMetaObject::metacall (object=0x918fe98, cl=QMetaObject::InvokeMetaMethod, idx=28, argv=0xbf963428) at kernel/qmetaobject.cpp:232
#31 0xb5fd5b90 in QMetaObject::activate (sender=0x91900f0, m=0xb6e786b8, local_signal_index=0, argv=0xbf963428) at kernel/qobject.cpp:3278
#32 0xb6533e85 in QActionGroup::triggered (this=0x91900f0, _t1=0x91fdba8) at .moc/release-shared/moc_qactiongroup.cpp:146
#33 0xb6533f29 in QActionGroupPrivate::_q_actionTriggered (this=0x9190100) at kernel/qactiongroup.cpp:93
#34 0xb65341f3 in QActionGroup::qt_metacall (this=0x91900f0, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbf963568) at .moc/release-shared/moc_qactiongroup.cpp:101
#35 0xb5fc6e4d in metacall (object=0x91900f0, cl=QMetaObject::InvokeMetaMethod, idx=11, argv=0xbf963568) at kernel/qmetaobject.cpp:237
#36 QMetaObject::metacall (object=0x91900f0, cl=QMetaObject::InvokeMetaMethod, idx=11, argv=0xbf963568) at kernel/qmetaobject.cpp:232
#37 0xb5fd5b90 in QMetaObject::activate (sender=0x91fdba8, m=0xb6e78658, local_signal_index=1, argv=0xbf963568) at kernel/qobject.cpp:3278
#38 0xb6530e3d in QAction::triggered (this=0x91fdba8, _t1=true) at .moc/release-shared/moc_qaction.cpp:263
#39 0xb65310db in QAction::activate (this=0x91fdba8, event=QAction::Trigger) at kernel/qaction.cpp:1257
#40 0xb69d57a3 in QMenuPrivate::activateCausedStack (this=0x9190268, causedStack=..., action=0x91fdba8, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:993
#41 0xb69dbf9f in QMenuPrivate::activateAction (this=0x9190268, action=0x91fdba8, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1085
#42 0xb69dec45 in QMenu::mouseReleaseEvent (this=0x9189f70, e=0xbf963e58) at widgets/qmenu.cpp:2306
#43 0xb76c559c in KMenu::mouseReleaseEvent (this=0x9189f70, e=0xbf963e58) at ../../kdeui/widgets/kmenu.cpp:458
#44 0xb659257f in QWidget::event (this=0x9189f70, event=0xbf963e58) at kernel/qwidget.cpp:8259
#45 0xb69dd6cc in QMenu::event (this=0x9189f70, e=0xbf963e58) at widgets/qmenu.cpp:2415
#46 0xb65380a4 in notify_helper (this=0x8eaafb8, receiver=0x9189f70, e=0xbf963e58) at kernel/qapplication.cpp:4467
#47 QApplicationPrivate::notify_helper (this=0x8eaafb8, receiver=0x9189f70, e=0xbf963e58) at kernel/qapplication.cpp:4439
#48 0xb653debb in QApplication::notify (this=0x8eaafb8, receiver=0x9189f70, e=0xbf963e58) at kernel/qapplication.cpp:4028
#49 0xb75e2571 in KApplication::notify (this=0xbf9656f0, receiver=0x9189f70, event=0xbf963e58) at ../../kdeui/kernel/kapplication.cpp:311
#50 0xb5fc0a9e in QCoreApplication::notifyInternal (this=0xbf9656f0, receiver=0x9189f70, event=0xbf963e58) at kernel/qcoreapplication.cpp:731
#51 0xb6539060 in sendEvent (receiver=0x9189f70, event=0xbf963e58, alienWidget=0x0, nativeWidget=0x9189f70, buttonDown=0xb6e9aab4, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#52 QApplicationPrivate::sendMouseEvent (receiver=0x9189f70, event=0xbf963e58, alienWidget=0x0, nativeWidget=0x9189f70, buttonDown=0xb6e9aab4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3127
#53 0xb65c325d in QETWidget::translateMouseEvent (this=0x9189f70, event=0xbf964230) at kernel/qapplication_x11.cpp:4399
#54 0xb65c1ae7 in QApplication::x11ProcessEvent (this=0xbf9656f0, event=0xbf964230) at kernel/qapplication_x11.cpp:3591
#55 0xb65ed3fc in x11EventSourceDispatch (s=0x8eaf1a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#56 0xb426b252 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#57 0xb426ba30 in ?? () from /lib/libglib-2.0.so.0
#58 0xb426bce4 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#59 0xb5feecc7 in QEventDispatcherGlib::processEvents (this=0x8e84de8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#60 0xb65ed01a in QGuiEventDispatcherGlib::processEvents (this=0x8e84de8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#61 0xb5fbfabd in QEventLoop::processEvents (this=0xbf964550, flags=...) at kernel/qeventloop.cpp:149
#62 0xb5fbfd01 in QEventLoop::exec (this=0xbf964550, flags=...) at kernel/qeventloop.cpp:201
#63 0xb69d9367 in QMenu::exec (this=0x9189f70, p=..., action=0x0) at widgets/qmenu.cpp:2059
#64 0xb6a2201f in QToolButtonPrivate::popupTimerDone (this=0x91dfae0) at widgets/qtoolbutton.cpp:955
#65 0xb6a226ed in QToolButtonPrivate::_q_buttonPressed (this=0x91dfae0) at widgets/qtoolbutton.cpp:879
#66 0xb6a2290b in QToolButton::qt_metacall (this=0x91dfac8, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbf964764) at .moc/release-shared/moc_qtoolbutton.cpp:114
#67 0xb5fc6e4d in metacall (object=0x91dfac8, cl=QMetaObject::InvokeMetaMethod, idx=43, argv=0xbf964764) at kernel/qmetaobject.cpp:237
#68 QMetaObject::metacall (object=0x91dfac8, cl=QMetaObject::InvokeMetaMethod, idx=43, argv=0xbf964764) at kernel/qmetaobject.cpp:232
#69 0xb5fd5b90 in QMetaObject::activate (sender=0x91dfac8, m=0xb6e8b728, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278
#70 0xb6c47b05 in QAbstractButton::pressed (this=0x91dfac8) at .moc/release-shared/moc_qabstractbutton.cpp:193
#71 0xb6946c0d in QAbstractButtonPrivate::emitPressed (this=0x91dfae0) at widgets/qabstractbutton.cpp:560
#72 0xb694788a in QAbstractButton::mousePressEvent (this=0x91dfac8, e=0xbf964f88) at widgets/qabstractbutton.cpp:1096
#73 0xb6a22a76 in QToolButton::mousePressEvent (this=0x91dfac8, e=0xbf964f88) at widgets/qtoolbutton.cpp:712
#74 0xb6592543 in QWidget::event (this=0x91dfac8, event=0xbf964f88) at kernel/qwidget.cpp:8255
#75 0xb6947719 in QAbstractButton::event (this=0x91dfac8, e=0xbf964f88) at widgets/qabstractbutton.cpp:1080
#76 0xb6a211dc in QToolButton::event (this=0x91dfac8, event=0xbf964f88) at widgets/qtoolbutton.cpp:1163
#77 0xb65380a4 in notify_helper (this=0x8eaafb8, receiver=0x91dfac8, e=0xbf964f88) at kernel/qapplication.cpp:4467
#78 QApplicationPrivate::notify_helper (this=0x8eaafb8, receiver=0x91dfac8, e=0xbf964f88) at kernel/qapplication.cpp:4439
#79 0xb653debb in QApplication::notify (this=0x8eaafb8, receiver=0x91dfac8, e=0xbf964f88) at kernel/qapplication.cpp:4028
#80 0xb75e2571 in KApplication::notify (this=0xbf9656f0, receiver=0x91dfac8, event=0xbf964f88) at ../../kdeui/kernel/kapplication.cpp:311
#81 0xb5fc0a9e in QCoreApplication::notifyInternal (this=0xbf9656f0, receiver=0x91dfac8, event=0xbf964f88) at kernel/qcoreapplication.cpp:731
#82 0xb6539060 in sendEvent (receiver=0x91dfac8, event=0xbf964f88, alienWidget=0x91dfac8, nativeWidget=0x91d93d8, buttonDown=0xb6e9aab4, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#83 QApplicationPrivate::sendMouseEvent (receiver=0x91dfac8, event=0xbf964f88, alienWidget=0x91dfac8, nativeWidget=0x91d93d8, buttonDown=0xb6e9aab4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3127
#84 0xb65c2b4f in QETWidget::translateMouseEvent (this=0x91d93d8, event=0xbf965360) at kernel/qapplication_x11.cpp:4465
#85 0xb65c1ae7 in QApplication::x11ProcessEvent (this=0xbf9656f0, event=0xbf965360) at kernel/qapplication_x11.cpp:3591
#86 0xb65ed3fc in x11EventSourceDispatch (s=0x8eaf1a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#87 0xb426b252 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#88 0xb426ba30 in ?? () from /lib/libglib-2.0.so.0
#89 0xb426bce4 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#90 0xb5feecc7 in QEventDispatcherGlib::processEvents (this=0x8e84de8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#91 0xb65ed01a in QGuiEventDispatcherGlib::processEvents (this=0x8e84de8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#92 0xb5fbfabd in QEventLoop::processEvents (this=0xbf965684, flags=...) at kernel/qeventloop.cpp:149
#93 0xb5fbfd01 in QEventLoop::exec (this=0xbf965684, flags=...) at kernel/qeventloop.cpp:201
#94 0xb5fc445a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#95 0xb6535f24 in QApplication::exec () at kernel/qapplication.cpp:3741
#96 0x0804e9a2 in main (argc=-1226282704, argv=0x9026b60) at ../../korganizer/main.cpp:61

Possible duplicates by query: bug 279842, bug 276308, bug 274661, bug 273653, bug 263401.

Reported using DrKonqi
Comment 1 Sergio Martins 2012-11-28 23:23:29 UTC
Fixed, will be in 4.11.
Comment 2 Simon Reed 2013-08-05 06:51:35 UTC
Created attachment 81557 [details]
New crash information added by DrKonqi

korganizer (4.9.5) on KDE Platform 4.9.5 using Qt 4.8.3

- What I was doing when the application crashed:

I had upgraded from Xubuntu 12.04 LTS to Xubuntu 12.10 to see if the bug still existed there.  I does.

-- Backtrace (Reduced):
#6  QSortFilterProxyModelPrivate::proxy_to_source (this=0x1020680, proxy_index=...) at itemviews/qsortfilterproxymodel.cpp:370
#7  0x00007f4e5fdc795d in QSortFilterProxyModel::mapToSource (this=<optimized out>, proxyIndex=...) at itemviews/qsortfilterproxymodel.cpp:2503
#8  0x00007f4e5fdc8ab1 in QSortFilterProxyModelPrivate::store_persistent_indexes (this=this@entry=0x1020680) at itemviews/qsortfilterproxymodel.cpp:996
#9  0x00007f4e5fdccce3 in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x1020680, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1161
[...]
#11 0x00007f4e604f7aa7 in QAbstractItemModel::dataChanged (this=<optimized out>, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:164
Comment 3 Simon Reed 2013-08-05 06:55:05 UTC
What would be required to have this fix applied such that it existed in Xubuntu 12.04 LTS version?  Or do I need to go to a later version of Xubuntu?
Comment 4 Sergio Martins 2013-08-05 07:36:32 UTC
You would need a xubuntu version that has KDE 4.10