https://bugs.kde.org/show_bug.cgi?id=474002
Bug ID: 474002 Summary: Application: Kontact (kontact), signal: Segmentation fault Classification: Applications Product: kontact Version: unspecified Platform: openSUSE OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kdepim-b...@kde.org Reporter: jshand2...@gmail.com Target Milestone: --- Application: kontact (5.23.3 (23.04.3)) Qt Version: 5.15.10 Frameworks Version: 5.109.0 Operating System: Linux 6.4.11-1-default x86_64 Windowing System: X11 Distribution: "openSUSE Tumbleweed" DrKonqi: 5.27.7 [KCrashBackend] -- Information about the crash: Was trying to save a new all day calendar event. system warned me that default calandar wasn't selected, so i selected it, i then attempted to commit the event and it crashed and completely close kontact down The reporter is unsure if this crash is reproducible. -- Backtrace: Application: Kontact (kontact), signal: Segmentation fault [KCrash Handler] #4 QSortFilterProxyModelPrivate::proxy_to_source(QModelIndex const&) const (this=0x5586d6406610, proxy_index=...) at itemmodels/qsortfilterproxymodel.cpp:571 #5 0x00007fdccccb9f82 in QSortFilterProxyModel::mapToSource(QModelIndex const&) const (proxyIndex=..., this=0x5586d66de3d0) at itemmodels/qsortfilterproxymodel.cpp:3179 #6 QSortFilterProxyModelPrivate::store_persistent_indexes() const (this=this@entry=0x5586d6406610) at itemmodels/qsortfilterproxymodel.cpp:1248 #7 0x00007fdccccbba8d in QSortFilterProxyModelPrivate::_q_sourceLayoutAboutToBeChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) (this=0x5586d6406610, sourceParents=..., hint=<optimized out>) at itemmodels/qsortfilterproxymodel.cpp:1639 #8 0x00007fdcccd257b3 in doActivate<false>(QObject*, int, void**) (sender=0x5586d66dd060, signal_index=9, argv=0x7ffd7a9230f0) at kernel/qobject.cpp:3937 #9 0x00007fdcccd1e47f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x5586d66dd060, m=m@entry=0x7fdcccfc5d40 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x7ffd7a9230f0) at kernel/qobject.cpp:3985 #10 0x00007fdcccc86346 in QAbstractItemModel::layoutAboutToBeChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) (this=this@entry=0x5586d66dd060, _t1=..., _t2=<optimized out>, _t2@entry=QAbstractItemModel::NoLayoutChangeHint) at .moc/moc_qabstractitemmodel.cpp:578 #11 0x00007fdc62de38ac in IncidenceEditorNG::AttendeeTableModel::setAttendees(QVector<KCalendarCore::Attendee> const&) (attendees=..., this=0x5586d66dd060) at /usr/src/debug/incidenceeditor-23.04.3/src/attendeetablemodel.cpp:213 #12 IncidenceEditorNG::IncidenceAttendee::load(QSharedPointer<KCalendarCore::Incidence> const&) (this=0x5586d66dbf20, incidence=<optimized out>) at /usr/src/debug/incidenceeditor-23.04.3/src/incidenceattendee.cpp:183 #13 0x00007fdc62dd420a in IncidenceEditorNG::CombinedIncidenceEditor::load(QSharedPointer<KCalendarCore::Incidence> const&) (this=this@entry=0x5586d36924c0, incidence=...) at /usr/src/debug/incidenceeditor-23.04.3/src/combinedincidenceeditor.cpp:83 #14 0x00007fdc62e2e340 in IncidenceEditorNG::IncidenceDialogPrivate::handleItemSaveFinish(IncidenceEditorNG::EditorItemManager::SaveAction) (saveAction=IncidenceEditorNG::EditorItemManager::Create, this=0x5586d3696ff0) at /usr/src/debug/incidenceeditor-23.04.3/src/incidencedialog.cpp:509 #15 operator() (action=IncidenceEditorNG::EditorItemManager::Create, __closure=<optimized out>) at /usr/src/debug/incidenceeditor-23.04.3/src/incidencedialog.cpp:182 #16 QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<IncidenceEditorNG::EditorItemManager::SaveAction>, void, IncidenceEditorNG::IncidenceDialogPrivate::IncidenceDialogPrivate(Akonadi::IncidenceChanger*, IncidenceEditorNG::IncidenceDialog*)::<lambda(IncidenceEditorNG::EditorItemManager::SaveAction)> >::call (arg=<optimized out>, f=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:146 #17 QtPrivate::Functor<IncidenceEditorNG::IncidenceDialogPrivate::IncidenceDialogPrivate(Akonadi::IncidenceChanger*, IncidenceEditorNG::IncidenceDialog*)::<lambda(IncidenceEditorNG::EditorItemManager::SaveAction)>, 1>::call<QtPrivate::List<IncidenceEditorNG::EditorItemManager::SaveAction>, void> (arg=<optimized out>, f=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:256 #18 QtPrivate::QFunctorSlotObject<IncidenceEditorNG::IncidenceDialogPrivate::IncidenceDialogPrivate(Akonadi::IncidenceChanger*, IncidenceEditorNG::IncidenceDialog*)::<lambda(IncidenceEditorNG::EditorItemManager::SaveAction)>, 1, QtPrivate::List<IncidenceEditorNG::EditorItemManager::SaveAction>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:443 #19 0x00007fdcccd25812 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffd7a9234b0, r=0x5586d3b19cc0, this=0x5586d674bfa0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #20 doActivate<false>(QObject*, int, void**) (sender=0x5586d2fc1820, signal_index=3, argv=0x7ffd7a9234b0) at kernel/qobject.cpp:3925 #21 0x00007fdcccd1e47f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x5586d2fc1820, m=m@entry=0x7fdc62e628c0 <IncidenceEditorNG::EditorItemManager::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd7a9234b0) at kernel/qobject.cpp:3985 #22 0x00007fdc62dd79f2 in IncidenceEditorNG::EditorItemManager::itemSaveFinished(IncidenceEditorNG::EditorItemManager::SaveAction) (_t1=IncidenceEditorNG::EditorItemManager::Create, this=0x5586d2fc1820) at /usr/src/debug/incidenceeditor-23.04.3/build/src/KPim5IncidenceEditor_autogen/include/moc_editoritemmanager.cpp:171 #23 IncidenceEditorNG::ItemEditorPrivate::itemFetchResult(KJob*) (job=<optimized out>, this=0x5586d3b1ca30) at /usr/src/debug/incidenceeditor-23.04.3/src/editoritemmanager.cpp:127 #24 operator() (job=<optimized out>, __closure=<optimized out>) at /usr/src/debug/incidenceeditor-23.04.3/src/editoritemmanager.cpp:297 #25 QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<KJob*>, void, IncidenceEditorNG::EditorItemManager::load(const Akonadi::Item&)::<lambda(KJob*)> >::call (arg=<optimized out>, f=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:146 #26 QtPrivate::Functor<IncidenceEditorNG::EditorItemManager::load(const Akonadi::Item&)::<lambda(KJob*)>, 1>::call<QtPrivate::List<KJob*>, void> (arg=<optimized out>, f=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:256 #27 QtPrivate::QFunctorSlotObject<IncidenceEditorNG::EditorItemManager::load(const Akonadi::Item&)::<lambda(KJob*)>, 1, QtPrivate::List<KJob*>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:443 #28 0x00007fdcccd25812 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffd7a9235f0, r=0x5586d2fc1820, this=0x5586d34e10e0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #29 doActivate<false>(QObject*, int, void**) (sender=0x5586d431b500, signal_index=6, argv=0x7ffd7a9235f0) at kernel/qobject.cpp:3925 #30 0x00007fdcccd1e47f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x5586d431b500, m=<optimized out>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffd7a9235f0) at kernel/qobject.cpp:3985 #31 0x00007fdcce10d045 in KJob::result(KJob*, KJob::QPrivateSignal) (this=this@entry=0x5586d431b500, _t1=<optimized out>, _t1@entry=0x5586d431b500, _t2=...) at /usr/src/debug/kcoreaddons-5.109.0/build/src/lib/KF5CoreAddons_autogen/include/moc_kjob.cpp:633 #32 0x00007fdcce11134b in KJob::finishJob(bool) (this=0x5586d431b500, emitResult=<optimized out>) at /usr/src/debug/kcoreaddons-5.109.0/src/lib/jobs/kjob.cpp:98 #33 0x00007fdcccd19320 in QObject::event(QEvent*) (this=0x5586d431b500, e=0x5586d68f48c0) at kernel/qobject.cpp:1347 #34 0x00007fdccd9a519e in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x5586d431b500, e=0x5586d68f48c0) at kernel/qapplication.cpp:3640 #35 0x00007fdcccced568 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5586d431b500, event=0x5586d68f48c0) at kernel/qcoreapplication.cpp:1064 #36 0x00007fdcccced72e in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1462 #37 0x00007fdccccf0b61 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x5586d1cd38d0) at kernel/qcoreapplication.cpp:1821 #38 0x00007fdccccf10a8 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=<optimized out>, event_type=<optimized out>) at kernel/qcoreapplication.cpp:1680 #39 0x00007fdcccd46c93 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x5586d1dbf070) at kernel/qeventdispatcher_glib.cpp:277 #40 0x00007fdcc350f9b8 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #41 0x00007fdcc350fdc8 in () at /lib64/libglib-2.0.so.0 #42 0x00007fdcc350fe5c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #43 0x00007fdcccd464a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5586d1dc3b40, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #44 0x00007fdccccebffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd7a9239e0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #45 0x00007fdccccf4490 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #46 0x00005586d0ab5fe3 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kontact-23.04.3/src/main.cpp:216 [Inferior 1 (process 6664) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.