Bug 474002 - Application: Kontact (kontact), signal: Segmentation fault
Summary: Application: Kontact (kontact), signal: Segmentation fault
Status: RESOLVED FIXED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-08-31 20:26 UTC by jshand2013
Modified: 2023-09-02 23:49 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
debug info log (50.25 KB, text/x-log)
2023-09-02 05:37 UTC, jshand2013
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jshand2013 2023-08-31 20:26:58 UTC
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
Comment 1 jshand2013 2023-09-02 05:37:03 UTC
Created attachment 161337 [details]
debug info log
Comment 2 jshand2013 2023-09-02 23:49:34 UTC
this seems resolved in 23.08.  time to close