[korganizer] [Bug 443214] New: KOrganizer segmentation fault when creating new caldendar event with multiple reminders

James Beddek bugzilla_noreply at kde.org
Sat Oct 2 03:28:56 BST 2021


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-bugs at kde.org
          Reporter: telans at 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 at entry=0x161e450, receiver=receiver at entry=0x16c9e70,
e=e at 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 at entry=0x16c9e70, event=<optimized out>,
event at 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 at entry=0x7f4b90005000) at
../glib-2.70.0/glib/gmain.c:4099
#36 0x00007f4b9a3781d2 in g_main_context_iterate
(context=context at entry=0x7f4b90005000, block=<optimized out>, block at entry=1,
dispatch=dispatch at 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 the assignee for the bug.


More information about the Kdepim-bugs mailing list