Bug 434294 - kontact random crashes
Summary: kontact random crashes
Status: REPORTED
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: 2021-03-11 17:27 UTC by Diego Ercolani
Modified: 2021-03-11 17:27 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Ercolani 2021-03-11 17:27:50 UTC
Application: kontact (5.14.2 (20.04.2))

Qt Version: 5.12.7
Frameworks Version: 5.71.0
Operating System: Linux 5.3.18-lp152.66-default x86_64
Windowing system: X11
Distribution: "openSUSE Leap 15.2"

-- Information about the crash:
This is baktrace of a crashing during exit,
other times it crashes when editing to-do list or other wizards

The crash can be reproduced sometimes.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[KCrash Handler]
#4  0x00007fafa6f47be3 in QAbstractItemModelPrivate::removePersistentIndexData(QPersistentModelIndexData*) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fafa6f47ee9 in  () at /usr/lib64/libQt5Core.so.5
#6  0x00007faec8b61aa9 in ReparentingModel::Node::~Node() (this=0x55f462171e30, __in_chrg=<optimized out>) at /usr/src/debug/korganizer-20.04.2-lp152.1.1.x86_64/src/views/collectionview/reparentingmodel.cpp:53
#7  0x00007faec8b61ae9 in ReparentingModel::Node::~Node() (this=0x55f462171e30, __in_chrg=<optimized out>) at /usr/src/debug/korganizer-20.04.2-lp152.1.1.x86_64/src/views/collectionview/reparentingmodel.cpp:57
#8  0x00007faec8b60132 in QtSharedPointer::ExternalRefCountData::destroy() (this=0x55f4621684b0) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:157
#9  QSharedPointer<ReparentingModel::Node>::deref(QtSharedPointer::ExternalRefCountData*) (dd=0x55f4621684b0) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:465
#10 QSharedPointer<ReparentingModel::Node>::deref() (this=0x55f462171f68) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:460
#11 QSharedPointer<ReparentingModel::Node>::~QSharedPointer() (this=0x55f462171f68, __in_chrg=<optimized out>) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:315
#12 QVector<QSharedPointer<ReparentingModel::Node> >::destruct(QSharedPointer<ReparentingModel::Node>*, QSharedPointer<ReparentingModel::Node>*) (this=<optimized out>, to=<optimized out>, from=0x55f462171f68) at /usr/include/qt5/QtCore/qvector.h:351
#13 QVector<QSharedPointer<ReparentingModel::Node> >::freeData(QTypedArrayData<QSharedPointer<ReparentingModel::Node> >*) (x=0x55f462171ee0, this=<optimized out>) at /usr/include/qt5/QtCore/qvector.h:542
#14 0x00007faec8b61acd in QVector<QSharedPointer<ReparentingModel::Node> >::~QVector() (this=0x55f46216fb30, __in_chrg=<optimized out>) at /usr/include/qt5/QtCore/qvector.h:73
#15 ReparentingModel::Node::~Node() (this=0x55f46216fb20, __in_chrg=<optimized out>) at /usr/src/debug/korganizer-20.04.2-lp152.1.1.x86_64/src/views/collectionview/reparentingmodel.cpp:53
#16 0x00007faec8b61ae9 in ReparentingModel::Node::~Node() (this=0x55f46216fb20, __in_chrg=<optimized out>) at /usr/src/debug/korganizer-20.04.2-lp152.1.1.x86_64/src/views/collectionview/reparentingmodel.cpp:57
#17 0x00007faec8b65354 in QtSharedPointer::ExternalRefCountData::destroy() (this=0x55f462164a20) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:157
#18 QSharedPointer<ReparentingModel::Node>::deref(QtSharedPointer::ExternalRefCountData*) (dd=0x55f462164a20) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:465
#19 QSharedPointer<ReparentingModel::Node>::deref() (this=0x7faed00a2ba8) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:460
#20 QSharedPointer<ReparentingModel::Node>::~QSharedPointer() (this=0x7faed00a2ba8, __in_chrg=<optimized out>) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:315
#21 QVector<QSharedPointer<ReparentingModel::Node> >::destruct(QSharedPointer<ReparentingModel::Node>*, QSharedPointer<ReparentingModel::Node>*) (this=<optimized out>, to=<optimized out>, from=0x7faed00a2ba8) at /usr/include/qt5/QtCore/qvector.h:351
#22 QVector<QSharedPointer<ReparentingModel::Node> >::reallocData(int, int, QFlags<QArrayData::AllocationOption>) (this=0x55f461c94680, asize=0, aalloc=6, options=...) at /usr/include/qt5/QtCore/qvector.h:625
#23 0x00007faec8b657be in QVector<QSharedPointer<ReparentingModel::Node> >::resize(int) (this=this@entry=0x55f461c94680, asize=asize@entry=0) at /usr/include/qt5/QtCore/qvector.h:422
#24 0x00007faec8b63095 in QVector<QSharedPointer<ReparentingModel::Node> >::clear() (this=<optimized out>) at /usr/include/qt5/QtCore/qvector.h:426
#25 ReparentingModel::~ReparentingModel() (this=0x55f461c94660, __in_chrg=<optimized out>) at /usr/src/debug/korganizer-20.04.2-lp152.1.1.x86_64/src/views/collectionview/reparentingmodel.cpp:159
#26 0x00007faec8b63159 in ReparentingModel::~ReparentingModel() (this=0x55f461c94660, __in_chrg=<optimized out>) at /usr/src/debug/korganizer-20.04.2-lp152.1.1.x86_64/src/views/collectionview/reparentingmodel.cpp:162
#27 0x00007fafa6fc8a4b in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5
#28 0x00007fafa7e5cc3c in QWidget::~QWidget() () at /usr/lib64/libQt5Widgets.so.5
#29 0x00007faec8b58e0a in CalendarViewExtension::~CalendarViewExtension() (this=0x55f461c87450, __in_chrg=<optimized out>) at /usr/src/debug/korganizer-20.04.2-lp152.1.1.x86_64/src/calendarview.h:74
#30 AkonadiCollectionView::~AkonadiCollectionView() (this=0x55f461c87450, __in_chrg=<optimized out>) at /usr/src/debug/korganizer-20.04.2-lp152.1.1.x86_64/src/akonadicollectionview.cpp:601
#31 0x00007faec8b58ea9 in AkonadiCollectionView::~AkonadiCollectionView() (this=0x55f461c87450, __in_chrg=<optimized out>) at /usr/src/debug/korganizer-20.04.2-lp152.1.1.x86_64/src/akonadicollectionview.cpp:605
#32 0x00007faec8b6ecee in qDeleteAll<QList<CalendarViewExtension*>::const_iterator>(QList<CalendarViewExtension*>::const_iterator, QList<CalendarViewExtension*>::const_iterator) (end=..., begin=...) at /usr/include/qt5/QtCore/qalgorithms.h:320
#33 qDeleteAll<QList<CalendarViewExtension*> >(QList<CalendarViewExtension*> const&) (c=...) at /usr/include/qt5/QtCore/qalgorithms.h:328
#34 CalendarView::~CalendarView() (this=0x55f461b63430, __in_chrg=<optimized out>) at /usr/src/debug/korganizer-20.04.2-lp152.1.1.x86_64/src/calendarview.cpp:334
#35 0x00007faec8b6ee19 in CalendarView::~CalendarView() (this=0x55f461b63430, __in_chrg=<optimized out>) at /usr/src/debug/korganizer-20.04.2-lp152.1.1.x86_64/src/calendarview.cpp:339
#36 0x00007faec8b493cd in ActionManager::~ActionManager() (this=0x55f461c882a0, __in_chrg=<optimized out>) at /usr/src/debug/korganizer-20.04.2-lp152.1.1.x86_64/src/actionmanager.cpp:127
#37 0x00007faec8b49469 in ActionManager::~ActionManager() (this=0x55f461c882a0, __in_chrg=<optimized out>) at /usr/src/debug/korganizer-20.04.2-lp152.1.1.x86_64/src/actionmanager.cpp:128
#38 0x00007faec8e10aca in KOrganizerPart::~KOrganizerPart() (this=0x55f461a10c30, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/korganizer-20.04.2-lp152.1.1.x86_64/src/korganizer_part.cpp:95
#39 0x00007faec8e10b49 in KOrganizerPart::~KOrganizerPart() (this=0x55f461a10c30, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/korganizer-20.04.2-lp152.1.1.x86_64/src/korganizer_part.cpp:99
#40 0x00007fafa942437e in KontactInterface::Plugin::~Plugin() () at /usr/lib64/libKF5KontactInterface.so.5
#41 0x00007faee1a2318c in KOrganizerPlugin::~KOrganizerPlugin() (this=0x55f4611c1540, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/korganizer-20.04.2-lp152.1.1.x86_64/src/kontactplugin/korganizer/korganizerplugin.cpp:79
#42 KOrganizerPlugin::~KOrganizerPlugin() (this=0x55f4611c1540, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/korganizer-20.04.2-lp152.1.1.x86_64/src/kontactplugin/korganizer/korganizerplugin.cpp:81
#43 0x00007fafa965111e in Kontact::MainWindow::~MainWindow() () at /usr/lib64/libkontactprivate.so.5
#44 0x00007fafa9651359 in Kontact::MainWindow::~MainWindow() () at /usr/lib64/libkontactprivate.so.5
#45 0x00007fafa6fcba00 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#46 0x00007fafa7e61443 in QWidget::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#47 0x00007fafa7f6ad70 in QMainWindow::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#48 0x00007fafa8cec121 in KMainWindow::event(QEvent*) () at /usr/lib64/libKF5XmlGui.so.5
#49 0x00007fafa8d2d597 in KXmlGuiWindow::event(QEvent*) () at /usr/lib64/libKF5XmlGui.so.5
#50 0x00007fafa7e20f2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#51 0x00007fafa7e28540 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#52 0x00007fafa6f9b328 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#53 0x00007fafa6f9dee7 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#54 0x00007fafa6ff8d93 in  () at /usr/lib64/libQt5Core.so.5
#55 0x00007faf9ff534a4 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#56 0x00007faf9ff53840 in  () at /usr/lib64/libglib-2.0.so.0
#57 0x00007faf9ff538cc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#58 0x00007fafa6ff83af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#59 0x00007fafa6f9957a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#60 0x00007fafa6fa2780 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#61 0x000055f45fe65785 in  ()
#62 0x00007fafa636834a in __libc_start_main () at /lib64/libc.so.6
#63 0x000055f45fe65daa in  ()
[Inferior 1 (process 27755) detached]

The reporter indicates this bug may be a duplicate of or related to bug 428714.

Possible duplicates by query: bug 432597, bug 428714, bug 410860, bug 403359, bug 390544.

Reported using DrKonqi