https://bugs.kde.org/show_bug.cgi?id=443214
Bug ID: 443214 Summary: KOrganizer segmentation fault when creating new caldendar event with multiple reminders Product: korganizer Version: unspecified Platform: Compiled Sources OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kdepim-b...@kde.org Reporter: tel...@posteo.de Target Milestone: --- Application: korganizer (5.18.1 (21.08.1)) (Compiled from sources) Qt Version: 5.15.2 Frameworks Version: 5.86.0 Operating System: Linux 5.14.6-tkg-cfs-llvm x86_64 Windowing System: X11 Distribution: Gentoo/Linux DrKonqi: 5.22.90 [KCrashBackend] -- Information about the crash: - What I was doing when the application crashed: 1. Double-clicked an empty timeslot to create a new event. 2. Add multiple meeting reminders (5, 2, 1 days before start) etc. 3. Click to modify the reminder, close without changing anything. 4. Click "Apply". Notice the "Okay" button goes dull and application crashes. I cannot reproduce this every single time, it seems to be a 10% chance at hitting this for me. I believe I've generated a semi-useful trace report but I still see a few unknown symbols in there so I'll try get that updated. The crash can be reproduced sometimes. -- Backtrace: Application: KOrganizer (korganizer), signal: Segmentation fault [KCrash Handler] #4 QVector<int>::size (this=0x0) at ../../include/QtCore/../../../qtbase-c2ea67ecefe049f6e9bb8f910d7f9c60319d8619/src/corelib/tools/qvector.h:88 #5 QSortFilterProxyModelPrivate::proxy_to_source (this=0x25bdf40, proxy_index=...) at /usr/src/debug/dev-qt/qtcore-5.15.2-r10/qtbase-c2ea67ecefe049f6e9bb8f910d7f9c60319d8619/src/corelib/itemmodels/qsortfilterproxymodel.cpp:572 #6 QSortFilterProxyModel::mapToSource (this=<optimized out>, proxyIndex=...) at /usr/src/debug/dev-qt/qtcore-5.15.2-r10/qtbase-c2ea67ecefe049f6e9bb8f910d7f9c60319d8619/src/corelib/itemmodels/qsortfilterproxymodel.cpp:3171 #7 0x00007f4b9cd4e504 in QSortFilterProxyModel::flags (this=0x25bdf40, index=...) at /usr/src/debug/dev-qt/qtcore-5.15.2-r10/qtbase-c2ea67ecefe049f6e9bb8f910d7f9c60319d8619/src/corelib/itemmodels/qsortfilterproxymodel.cpp:2548 #8 0x00007f4b9cd3380b in indexesFromRange<QVector<QPersistentModelIndex> > (range=..., result=...) at /usr/src/debug/dev-qt/qtcore-5.15.2-r10/qtbase-c2ea67ecefe049f6e9bb8f910d7f9c60319d8619/src/corelib/itemmodels/qitemselectionmodel.cpp:352 #9 qSelectionIndexes<QVector<QPersistentModelIndex> > (selection=...) at /usr/src/debug/dev-qt/qtcore-5.15.2-r10/qtbase-c2ea67ecefe049f6e9bb8f910d7f9c60319d8619/src/corelib/itemmodels/qitemselectionmodel.cpp:365 #10 0x00007f4b9cd33251 in QItemSelectionModelPrivate::_q_layoutAboutToBeChanged (this=0x29c0f20, hint=<optimized out>) at /usr/src/debug/dev-qt/qtcore-5.15.2-r10/qtbase-c2ea67ecefe049f6e9bb8f910d7f9c60319d8619/src/corelib/itemmodels/qitemselectionmodel.cpp:922 #11 0x00007f4b9cda1dae in doActivate<false> (sender=0x1a921f0, signal_index=9, argv=0x7ffe481f0ca0) at /usr/src/debug/dev-qt/qtcore-5.15.2-r10/qtbase-c2ea67ecefe049f6e9bb8f910d7f9c60319d8619/src/corelib/kernel/qobject.cpp:3898 #12 0x00007f4b9cd2b796 in QAbstractItemModel::layoutAboutToBeChanged (this=0x0, _t1=..., _t2=QAbstractItemModel::NoLayoutChangeHint) at .moc/moc_qabstractitemmodel.cpp:578 #13 0x00007f4b9cd4b9ec in QSortFilterProxyModelPrivate::_q_sourceLayoutAboutToBeChanged (this=0x25bdf40, sourceParents=..., hint=<optimized out>) at /usr/src/debug/dev-qt/qtcore-5.15.2-r10/qtbase-c2ea67ecefe049f6e9bb8f910d7f9c60319d8619/src/corelib/itemmodels/qsortfilterproxymodel.cpp:1635 #14 0x00007f4b9cda1dae in doActivate<false> (sender=0x29bbf70, signal_index=9, argv=0x7ffe481f0e00) at /usr/src/debug/dev-qt/qtcore-5.15.2-r10/qtbase-c2ea67ecefe049f6e9bb8f910d7f9c60319d8619/src/corelib/kernel/qobject.cpp:3898 #15 0x00007f4b9cd2b796 in QAbstractItemModel::layoutAboutToBeChanged (this=0x0, _t1=..., _t2=QAbstractItemModel::NoLayoutChangeHint) at .moc/moc_qabstractitemmodel.cpp:578 #16 0x00007f4b9c5591d4 in IncidenceEditorNG::AttendeeTableModel::setAttendees (this=0x29bbf70, attendees=...) at /usr/src/debug/kde-apps/incidenceeditor-21.08.1/incidenceeditor-21.08.1/src/attendeetablemodel.cpp:212 #17 0x00007f4b9c58b700 in IncidenceEditorNG::IncidenceAttendee::load (this=0x29bb810, incidence=...) at /usr/src/debug/kde-apps/incidenceeditor-21.08.1/incidenceeditor-21.08.1/src/incidenceattendee.cpp:186 #18 0x00007f4b9c576225 in IncidenceEditorNG::CombinedIncidenceEditor::load (this=0x2507e30, incidence=...) at /usr/src/debug/kde-apps/incidenceeditor-21.08.1/incidenceeditor-21.08.1/src/combinedincidenceeditor.cpp:83 #19 0x00007f4b9c5f8f73 in IncidenceEditorNG::IncidenceDialogPrivate::handleItemSaveFinish (this=0x24d3a50, saveAction=IncidenceEditorNG::EditorItemManager::Modify) at /usr/src/debug/kde-apps/incidenceeditor-21.08.1/incidenceeditor-21.08.1/src/incidencedialog.cpp:478 #20 0x00007f4b9c5fc305 in IncidenceEditorNG::IncidenceDialog::qt_static_metacall (_o=0x2104340, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7ffe481f1390) at src/KF5IncidenceEditor_autogen/include/moc_incidencedialog.cpp:156 #21 0x00007f4b9cda1dae in doActivate<false> (sender=0x1cbd930, signal_index=3, argv=0x7ffe481f1390) at /usr/src/debug/dev-qt/qtcore-5.15.2-r10/qtbase-c2ea67ecefe049f6e9bb8f910d7f9c60319d8619/src/corelib/kernel/qobject.cpp:3898 #22 0x00007f4b9c56fd92 in IncidenceEditorNG::EditorItemManager::itemSaveFinished (this=0x1cbd930, _t1=IncidenceEditorNG::EditorItemManager::Modify) at src/KF5IncidenceEditor_autogen/include/moc_editoritemmanager.cpp:267 #23 0x00007f4b9c570298 in IncidenceEditorNG::ItemEditorPrivate::onModifyFinished (this=0x1caf000, item=..., resultCode=Akonadi::IncidenceChanger::ResultCodeSuccess, errorString=...) at /usr/src/debug/kde-apps/incidenceeditor-21.08.1/incidenceeditor-21.08.1/src/editoritemmanager.cpp:170 #24 0x00007f4b9c571b76 in IncidenceEditorNG::EditorItemManager::qt_static_metacall (_o=0x1cbd930, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7ffe481f1650) at src/KF5IncidenceEditor_autogen/include/moc_editoritemmanager.cpp:133 #25 0x00007f4b9cda1dae in doActivate<false> (sender=0x16c9e70, signal_index=4, argv=0x7ffe481f1650) at /usr/src/debug/dev-qt/qtcore-5.15.2-r10/qtbase-c2ea67ecefe049f6e9bb8f910d7f9c60319d8619/src/corelib/kernel/qobject.cpp:3898 #26 0x00007f4b9c1559f1 in ?? () from /usr/lib64/libKF5AkonadiCalendar.so.5 #27 0x00007f4b9cd966fa in QObject::event (this=0x16c9e70, e=0x24b01a0) at /usr/src/debug/dev-qt/qtcore-5.15.2-r10/qtbase-c2ea67ecefe049f6e9bb8f910d7f9c60319d8619/src/corelib/kernel/qobject.cpp:1314 #28 0x00007f4b9d729720 in QApplicationPrivate::notify_helper (this=<optimized out>, this@entry=0x161e450, receiver=receiver@entry=0x16c9e70, e=e@entry=0x24b01a0) at /usr/src/debug/dev-qt/qtwidgets-5.15.2-r11/qtbase-c2ea67ecefe049f6e9bb8f910d7f9c60319d8619/src/widgets/kernel/qapplication.cpp:3632 #29 0x00007f4b9d72aa9f in QApplication::notify (this=<optimized out>, receiver=0x16c9e70, e=0x24b01a0) at /usr/src/debug/dev-qt/qtwidgets-5.15.2-r11/qtbase-c2ea67ecefe049f6e9bb8f910d7f9c60319d8619/src/widgets/kernel/qapplication.cpp:2971 #30 0x00007f4b9cd6e68f in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x16c9e70, event=<optimized out>, event@entry=0x24b01a0) at /usr/src/debug/dev-qt/qtcore-5.15.2-r10/qtbase-c2ea67ecefe049f6e9bb8f910d7f9c60319d8619/src/corelib/kernel/qcoreapplication.cpp:1064 #31 0x00007f4b9cd6f587 in QCoreApplication::sendEvent (receiver=0x16c9e70, event=0x24b01a0) at /usr/src/debug/dev-qt/qtcore-5.15.2-r10/qtbase-c2ea67ecefe049f6e9bb8f910d7f9c60319d8619/src/corelib/kernel/qcoreapplication.cpp:1462 #32 QCoreApplicationPrivate::sendPostedEvents (receiver=<optimized out>, event_type=0, data=<optimized out>) at /usr/src/debug/dev-qt/qtcore-5.15.2-r10/qtbase-c2ea67ecefe049f6e9bb8f910d7f9c60319d8619/src/corelib/kernel/qcoreapplication.cpp:1821 #33 0x00007f4b9cdc0c03 in postEventSourceDispatch (s=0x166af40) at /usr/src/debug/dev-qt/qtcore-5.15.2-r10/qtbase-c2ea67ecefe049f6e9bb8f910d7f9c60319d8619/src/corelib/kernel/qeventdispatcher_glib.cpp:277 #34 0x00007f4b9a377e80 in g_main_dispatch (context=<optimized out>) at ../glib-2.70.0/glib/gmain.c:3381 #35 g_main_context_dispatch (context=context@entry=0x7f4b90005000) at ../glib-2.70.0/glib/gmain.c:4099 #36 0x00007f4b9a3781d2 in g_main_context_iterate (context=context@entry=0x7f4b90005000, block=<optimized out>, block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib-2.70.0/glib/gmain.c:4175 #37 0x00007f4b9a378280 in g_main_context_iteration (context=0x7f4b90005000, may_block=1) at ../glib-2.70.0/glib/gmain.c:4240 #38 0x00007f4b9cdc06e8 in QEventDispatcherGlib::processEvents (this=0x166dbc0, flags=...) at /usr/src/debug/dev-qt/qtcore-5.15.2-r10/qtbase-c2ea67ecefe049f6e9bb8f910d7f9c60319d8619/src/corelib/kernel/qeventdispatcher_glib.cpp:423 #39 0x00007f4b9cd6adf6 in QEventLoop::processEvents (this=0x7ffe481f1c60, flags=...) at /usr/src/debug/dev-qt/qtcore-5.15.2-r10/qtbase-c2ea67ecefe049f6e9bb8f910d7f9c60319d8619/src/corelib/kernel/qeventloop.cpp:139 #40 QEventLoop::exec (this=0x7ffe481f1c60, flags=...) at /usr/src/debug/dev-qt/qtcore-5.15.2-r10/qtbase-c2ea67ecefe049f6e9bb8f910d7f9c60319d8619/src/corelib/kernel/qeventloop.cpp:232 #41 0x00007f4b9cd6ec31 in QCoreApplication::exec () at /usr/src/debug/dev-qt/qtcore-5.15.2-r10/qtbase-c2ea67ecefe049f6e9bb8f910d7f9c60319d8619/src/corelib/kernel/qcoreapplication.cpp:1375 #42 0x000000000020e8df in main (argc=1, argv=0x7ffe481f1e68) at /usr/src/debug/kde-apps/korganizer-21.08.1/korganizer-21.08.1/src/main.cpp:63 [Inferior 1 (process 1148316) detached] Possible duplicates by query: bug 440125, bug 434282, bug 428888, bug 413978, bug 412439. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.