[kontact] [Bug 434294] New: kontact random crashes

Diego Ercolani bugzilla_noreply at kde.org
Thu Mar 11 17:27:50 GMT 2021


https://bugs.kde.org/show_bug.cgi?id=434294

            Bug ID: 434294
           Summary: kontact random crashes
           Product: kontact
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: diego.ercolani at gmail.com
  Target Milestone: ---

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 at entry=0x55f461c94680, asize=asize at 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

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list