Bug 431764 - Application: Kontact (kontact), signal: Segmentation fault
Summary: Application: Kontact (kontact), signal: Segmentation fault
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-01-17 23:47 UTC by john4deidre2013
Modified: 2024-03-06 18:44 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (12.79 KB, text/plain)
2024-03-06 18:44 UTC, jshand2013
Details

Note You need to log in before you can comment on or make changes to this bug.
Description john4deidre2013 2021-01-17 23:47:56 UTC
Application: kontact (5.16.1 (20.12.0))

Qt Version: 5.15.2
Frameworks Version: 5.78.0
Operating System: Linux 5.10.7-1-default x86_64
Windowing system: X11
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:

Tried to run KONTACT from menu bar and it crashed.  This is a long standing bug

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault

[KCrash Handler]
#4  0x00007fafcb8fd607 in std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=<optimized out>) at /usr/include/c++/10/bits/atomic_base.h:426
#5  QAtomicOps<int>::loadRelaxed<int> (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239
#6  QBasicAtomicInteger<int>::loadRelaxed (this=<optimized out>) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:107
#7  QtPrivate::RefCount::isShared (this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qrefcount.h:101
#8  QList<QWidget*>::append (this=0x55aee233b100, t=@0x7ffe789a5d90: 0x55aee1e51bd0) at ../../include/QtCore/../../src/corelib/tools/qlist.h:622
#9  0x00007fafcb928bc0 in QWidget::insertAction (this=this@entry=0x55aee1e51bd0, before=<optimized out>, before@entry=0x0, action=0x55aee233aca0) at kernel/qwidget.cpp:3129
#10 0x00007fafcc10921b in KXMLGUI::ActionList::plug (index=<optimized out>, container=0x55aee1e51bd0, this=0x55aee2d2b680) at /usr/src/debug/kxmlgui-5.78.0-1.1.x86_64/src/kxmlguifactory_p.cpp:32
#11 KXMLGUI::ContainerNode::plugActionList (mergingIdxIt=<error reading variable: access outside bounds of object referenced via synthetic pointer>, mergingIdxIt=<error reading variable: access outside bounds of object referenced via synthetic pointer>, state=..., this=0x55aee2d3b1a0) at /usr/src/debug/kxmlgui-5.78.0-1.1.x86_64/src/kxmlguifactory_p.cpp:221
#12 KXMLGUI::ContainerNode::plugActionList (this=0x55aee2d3b1a0, state=...) at /usr/src/debug/kxmlgui-5.78.0-1.1.x86_64/src/kxmlguifactory_p.cpp:191
#13 0x00007fafcc1092a1 in KXMLGUI::ContainerNode::plugActionList (this=0x55aee5744d50, state=...) at /usr/src/debug/kxmlgui-5.78.0-1.1.x86_64/src/kxmlguifactory_p.cpp:195
#14 0x00007fafcc1092a1 in KXMLGUI::ContainerNode::plugActionList (this=0x55aee4a7f790, state=...) at /usr/src/debug/kxmlgui-5.78.0-1.1.x86_64/src/kxmlguifactory_p.cpp:195
#15 0x00007fafcc1105b1 in KXMLGUIFactory::plugActionList (this=0x55aee24462e0, client=0x55aee53537e0, name=..., actionList=...) at /usr/src/debug/kxmlgui-5.78.0-1.1.x86_64/src/kxmlguifactory.cpp:563
#16 0x00007faf645b4d90 in PimCommon::PluginInterface::initializePluginActions (this=0x7ffe789a60d8, prefix=..., guiClient=0x55aee53537e0) at /usr/src/debug/pimcommon-20.12.1-1.1.x86_64/src/pimcommonakonadi/genericplugins/plugininterface.cpp:157
#17 0x00007faf64fd08e0 in KMMainWidget::initializePluginActions (this=0x7faf7004b870) at /usr/src/debug/kmail-20.12.1-1.1.x86_64/src/kmmainwidget.cpp:4191
#18 0x00007faf6638a865 in KMailPart::guiActivateEvent (e=<optimized out>, this=0x55aee53537b0) at /usr/src/debug/kmail-20.12.1-1.1.x86_64/src/kmail_part.cpp:116
#19 KMailPart::guiActivateEvent (this=0x55aee53537b0, e=0x7ffe789a6180) at /usr/src/debug/kmail-20.12.1-1.1.x86_64/src/kmail_part.cpp:108
#20 0x00007fafcad6024f in QObject::event (this=0x55aee53537b0, e=0x7ffe789a6300) at kernel/qobject.cpp:1336
#21 0x00007fafcb8f250f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55aee53537b0, e=0x7ffe789a6300) at kernel/qapplication.cpp:3632
#22 0x00007fafcad342ea in QCoreApplication::notifyInternal2 (receiver=0x55aee53537b0, event=0x7ffe789a6300) at kernel/qcoreapplication.cpp:1063
#23 0x00007fafca52100f in KParts::MainWindow::createGUI (this=0x55aee740ffc0, part=0x55aee53537b0) at /usr/src/debug/kparts-5.78.0-1.1.x86_64/src/mainwindow.cpp:108
#24 0x00007fafcc18e62a in Kontact::MainWindow::selectPlugin (this=0x55aee740ffc0, plugin=<optimized out>) at /usr/src/debug/kontact-20.12.1-1.1.x86_64/src/mainwindow.cpp:662
#25 0x00007fafcad6a900 in doActivate<false> (sender=0x55aee1eced00, signal_index=7, argv=argv@entry=0x7ffe789a6550) at kernel/qobject.cpp:3898
#26 0x00007fafcad63c20 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7fafcc1ac820 <Kontact::SidePaneBase::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe789a6550) at kernel/qobject.cpp:3946
#27 0x00007fafcc18a39f in Kontact::SidePaneBase::pluginSelected (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/kontact-20.12.1-1.1.x86_64/build/src/kontactprivate_autogen/EWIEGA46WW/moc_sidepanebase.cpp:141
#28 0x00007fafcad6a8c6 in QtPrivate::QSlotObjectBase::call (a=0x7ffe789a6690, r=0x55aee1eced00, this=0x55aee242c360) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#29 doActivate<false> (sender=0x55aee6f76700, signal_index=15, argv=argv@entry=0x7ffe789a6690) at kernel/qobject.cpp:3886
#30 0x00007fafcad63c20 in QMetaObject::activate (sender=sender@entry=0x55aee6f76700, m=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe789a6690) at kernel/qobject.cpp:3946
#31 0x00007fafcc195e90 in Kontact::Navigator::pluginActivated (_t1=<optimized out>, this=0x55aee6f76700) at /usr/src/debug/kontact-20.12.1-1.1.x86_64/build/src/kontactprivate_autogen/EWIEGA46WW/moc_iconsidepane.cpp:161
#32 Kontact::Navigator::slotCurrentChanged (this=0x55aee6f76700, current=...) at /usr/src/debug/kontact-20.12.1-1.1.x86_64/src/iconsidepane.cpp:516
#33 0x00007fafcad6a8c6 in QtPrivate::QSlotObjectBase::call (a=0x7ffe789a67b0, r=0x55aee6f76700, this=0x55aee242f220) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#34 doActivate<false> (sender=0x55aee1e55360, signal_index=4, argv=argv@entry=0x7ffe789a67b0) at kernel/qobject.cpp:3886
#35 0x00007fafcad63c20 in QMetaObject::activate (sender=sender@entry=0x55aee1e55360, m=m@entry=0x7fafcb017040 <QItemSelectionModel::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffe789a67b0) at kernel/qobject.cpp:3946
#36 0x00007fafcacdf283 in QItemSelectionModel::currentChanged (this=this@entry=0x55aee1e55360, _t1=..., _t2=...) at .moc/moc_qitemselectionmodel.cpp:482
#37 0x00007fafcace2989 in QItemSelectionModel::setCurrentIndex (this=0x55aee1e55360, index=..., command=...) at itemmodels/qitemselectionmodel.cpp:1416
#38 0x00007fafcc199809 in Kontact::Navigator::setCurrentPlugin (this=0x55aee6f76700, plugin=...) at /usr/src/debug/kontact-20.12.1-1.1.x86_64/src/iconsidepane.cpp:407
#39 0x00007fafcc18e560 in Kontact::IconSidePane::setCurrentPlugin (plugin=..., this=0x55aee1eced00) at /usr/src/debug/kontact-20.12.1-1.1.x86_64/src/iconsidepane.cpp:579
#40 Kontact::MainWindow::selectPlugin (this=0x55aee740ffc0, plugin=<optimized out>) at /usr/src/debug/kontact-20.12.1-1.1.x86_64/src/mainwindow.cpp:631
#41 0x00007fafcc18eeec in Kontact::MainWindow::loadSettings (this=this@entry=0x55aee740ffc0) at /usr/src/debug/kontact-20.12.1-1.1.x86_64/src/mainwindow.cpp:728
#42 0x00007fafcc1930da in Kontact::MainWindow::initObject (this=0x55aee740ffc0) at /usr/src/debug/kontact-20.12.1-1.1.x86_64/src/mainwindow.cpp:162
#43 0x00007fafcc193c67 in Kontact::MainWindow::MainWindow (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kontact-20.12.1-1.1.x86_64/src/mainwindow.cpp:89
#44 0x000055aee0b610a5 in KontactApp::activate (this=0x7ffe789a7440, args=..., workingDir=...) at /usr/src/debug/kontact-20.12.1-1.1.x86_64/src/main.cpp:120
#45 0x00007fafcc15f35e in KontactInterface::PimUniqueApplication::newInstance (this=0x7ffe789a7440, startupId=..., arguments=..., workingDirectory=...) at /usr/src/debug/kontactinterface-20.12.1-1.1.x86_64/src/pimuniqueapplication.cpp:188
#46 0x00007fafcc161743 in KontactInterface::PimUniqueApplication::qt_static_metacall (_c=<optimized out>, _id=<optimized out>, _a=0x7ffe789a6d50, _o=0x7ffe789a7440) at /usr/src/debug/kontactinterface-20.12.1-1.1.x86_64/build/src/KF5KontactInterface_autogen/EWIEGA46WW/moc_pimuniqueapplication.cpp:87
#47 KontactInterface::PimUniqueApplication::qt_static_metacall (_o=_o@entry=0x7ffe789a7440, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=1, _a=_a@entry=0x7ffe789a6d50) at /usr/src/debug/kontactinterface-20.12.1-1.1.x86_64/build/src/KF5KontactInterface_autogen/EWIEGA46WW/moc_pimuniqueapplication.cpp:79
#48 0x00007fafcc161823 in KontactInterface::PimUniqueApplication::qt_metacall (this=0x7ffe789a7440, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7ffe789a6d50) at /usr/src/debug/kontactinterface-20.12.1-1.1.x86_64/build/src/KF5KontactInterface_autogen/EWIEGA46WW/moc_pimuniqueapplication.cpp:124
#49 0x00007fafcbe9a409 in QDBusConnectionPrivate::deliverCall (this=<optimized out>, object=<optimized out>, msg=..., metaTypes=..., slotIdx=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qvarlengtharray.h:201
#50 0x00007fafcbe9d914 in QDBusConnectionPrivate::activateCall (this=this@entry=0x7faf80003a00, object=<optimized out>, flags=81, msg=...) at qdbusintegrator.cpp:904
#51 0x00007fafcbe9e094 in QDBusConnectionPrivate::activateCall (msg=..., flags=<optimized out>, object=<optimized out>, this=0x7faf80003a00) at qdbusintegrator.cpp:853
#52 QDBusConnectionPrivate::activateObject (this=0x7faf80003a00, node=..., msg=..., pathStartPos=<optimized out>) at qdbusintegrator.cpp:1521
#53 0x00007fafcbea0618 in QDBusActivateObjectEvent::placeMetaCall (this=0x7faf800117f0) at qdbusintegrator.cpp:1617
#54 0x00007fafcad60311 in QObject::event (this=0x7ffe789a7440, e=0x7faf800117f0) at kernel/qobject.cpp:1314
#55 0x00007fafcb8f250f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7ffe789a7440, e=0x7faf800117f0) at kernel/qapplication.cpp:3632
#56 0x00007fafcad342ea in QCoreApplication::notifyInternal2 (receiver=0x7ffe789a7440, event=0x7faf800117f0) at kernel/qcoreapplication.cpp:1063
#57 0x00007fafcad36d21 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55aee19816f0) at kernel/qcoreapplication.cpp:1817
#58 0x00007fafcad8c1b3 in postEventSourceDispatch (s=0x55aee1a6cd10) at kernel/qeventdispatcher_glib.cpp:277
#59 0x00007fafc1b21e57 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#60 0x00007fafc1b221d8 in ?? () from /usr/lib64/libglib-2.0.so.0
#61 0x00007fafc1b2228f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#62 0x00007fafcad8b83f in QEventDispatcherGlib::processEvents (this=0x55aee1aa3170, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#63 0x00007fafcad32cab in QEventLoop::exec (this=this@entry=0x7ffe789a7320, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#64 0x00007fafcad3af20 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#65 0x00007fafcb19b1bc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1867
#66 0x00007fafcb8f2485 in QApplication::exec () at kernel/qapplication.cpp:2824
#67 0x000055aee0b5ffc7 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kontact-20.12.1-1.1.x86_64/src/main.cpp:217
[Inferior 1 (process 13038) detached]

Possible duplicates by query: bug 430790, bug 429420, bug 427021, bug 425931, bug 425842.

Reported using DrKonqi
Comment 1 jshand2013 2024-03-06 18:44:43 UTC
Created attachment 166495 [details]
New crash information added by DrKonqi

kontact (5.24.4 (23.08.4)) using Qt 5.15.12

This problem intermittently happens from time to time.  perhaps emails are being checked at the same time kontact is starting

-- Backtrace (Reduced):
#6  0x00007f46165b0e47 in std::__atomic_base<int>::load(std::memory_order) const (__m=std::memory_order_relaxed, this=<optimized out>) at /usr/include/c++/13/bits/atomic_base.h:505
#7  QAtomicOps<int>::loadRelaxed<int>(std::atomic<int> const&) (_q_value=<optimized out>) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239
#8  QBasicAtomicInteger<int>::loadRelaxed() const (this=<optimized out>) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:107
#9  QtPrivate::RefCount::isShared() const (this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qrefcount.h:101
#10 QList<QWidget*>::append(QWidget* const&) (this=0x5622fca52b90, t=@0x7ffd27552120: 0x5622fc459f00) at ../../include/QtCore/../../src/corelib/tools/qlist.h:622