https://bugs.kde.org/show_bug.cgi?id=460515
Bug ID: 460515 Summary: Kontact crashes when switching from feeds column to mail column Classification: Applications Product: kontact Version: unspecified Platform: Fedora RPMs OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kdepim-b...@kde.org Reporter: dabiswas...@gmail.com Target Milestone: --- Application: kontact (5.21.2 (22.08.2)) Qt Version: 5.15.6 Frameworks Version: 5.99.0 Operating System: Linux 5.19.15-300.fc37.x86_64 x86_64 Windowing System: X11 Distribution: Fedora Linux 37 (KDE Plasma) DrKonqi: 5.26.0 [KCrashBackend] -- Information about the crash: Unusual behavior: Previously I changed kontact to 3 column view in preferences but it wasn't applied on restart The reporter is unsure if this crash is reproducible. -- Backtrace: Application: Kontact (kontact), signal: Segmentation fault [KCrash Handler] #4 std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=<error reading variable: Cannot access memory at address 0x124>) at /usr/include/c++/12/bits/atomic_base.h:486 #5 QAtomicOps<int>::loadRelaxed<int> (_q_value=<error reading variable: Cannot access memory at address 0x124>) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239 #6 QBasicAtomicInteger<int>::loadRelaxed (this=<error reading variable: Cannot access memory at address 0x124>) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:107 #7 QtPrivate::RefCount::isShared (this=<error reading variable: Cannot access memory at address 0x124>) at ../../include/QtCore/../../src/corelib/tools/qrefcount.h:101 #8 QList<QWidget*>::append (this=0x124, t=@0x7ffefa91a960: 0x55f625351b80) at ../../include/QtCore/../../src/corelib/tools/qlist.h:622 #9 0x00007f4fc82f0fb8 in QWidget::insertAction (this=this@entry=0x55f625351b80, before=<optimized out>, before@entry=0x0, action=0x55f612157330) at kernel/qwidget.cpp:3129 #10 0x00007f4fc8aa1fe3 in KXMLGUI::ActionList::plug (index=<optimized out>, container=0x55f625351b80, this=0x55f6113d0460) at /usr/src/debug/kf5-kxmlgui-5.99.0-1.fc37.x86_64/src/kxmlguifactory_p.cpp:33 #11 KXMLGUI::ContainerNode::plugActionList (mergingIdxIt=<error reading variable: access outside bounds of object referenced via synthetic pointer>, state=..., this=0x55f626b697c0) at /usr/src/debug/kf5-kxmlgui-5.99.0-1.fc37.x86_64/src/kxmlguifactory_p.cpp:209 #12 KXMLGUI::ContainerNode::plugActionList (this=0x55f626b697c0, state=...) at /usr/src/debug/kf5-kxmlgui-5.99.0-1.fc37.x86_64/src/kxmlguifactory_p.cpp:181 #13 0x00007f4fc8aa1d63 in KXMLGUI::ContainerNode::plugActionList (this=0x55f611426120, state=...) at /usr/src/debug/kf5-kxmlgui-5.99.0-1.fc37.x86_64/src/kxmlguifactory_p.cpp:185 #14 0x00007f4fc8aa1d63 in KXMLGUI::ContainerNode::plugActionList (this=0x55f6113d04e0, state=...) at /usr/src/debug/kf5-kxmlgui-5.99.0-1.fc37.x86_64/src/kxmlguifactory_p.cpp:185 #15 0x00007f4fc8aa7db5 in KXMLGUIFactory::plugActionList (this=0x55f6111f0fc0, client=0x55f6116cab40, name=..., actionList=...) at /usr/src/debug/kf5-kxmlgui-5.99.0-1.fc37.x86_64/src/kxmlguifactory.cpp:564 #16 0x00007f4f519f75ab in PimCommon::PluginInterface::initializePluginActions (this=<optimized out>, prefix=..., guiClient=0x55f6116cab40) at /usr/src/debug/kf5-pimcommon-22.08.2-1.fc37.x86_64/src/pimcommonakonadi/genericplugins/plugininterface.cpp:152 #17 0x00007f4f5271ed92 in KMMainWidget::initializePluginActions (this=<optimized out>) at /usr/src/debug/kmail-22.08.2-1.fc37.x86_64/src/kmmainwidget.cpp:4182 #18 0x00007f4f52826ff5 in KMailPart::guiActivateEvent (this=0x55f6116cab10, e=<optimized out>) at /usr/src/debug/kmail-22.08.2-1.fc37.x86_64/src/kmail_part.cpp:114 #19 0x00007f4fc781bad5 in QObject::event (this=0x55f6116cab10, e=0x7ffefa91aec0) at kernel/qobject.cpp:1369 #20 0x00007f4fc82b7d02 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55f6116cab10, e=0x7ffefa91aec0) at kernel/qapplication.cpp:3637 #21 0x00007f4fc77f11c8 in QCoreApplication::notifyInternal2 (receiver=0x55f6116cab10, event=0x7ffefa91aec0) at kernel/qcoreapplication.cpp:1064 #22 0x00007f4fc6f92ee5 in KParts::MainWindow::createGUI (this=0x55f6111ca5d0, part=0x55f6116cab10) at /usr/src/debug/kf5-kparts-5.99.0-1.fc37.x86_64/src/mainwindow.cpp:104 #23 0x00007f4fc8b3834a in Kontact::MainWindow::selectPlugin (this=0x55f6111ca5d0, plugin=<optimized out>) at /usr/src/debug/kontact-22.08.2-1.fc37.x86_64/src/mainwindow.cpp:653 #24 0x00007f4fc7824b2f in doActivate<false> (sender=0x55f611265840, signal_index=7, argv=0x7ffefa91b100) at kernel/qobject.cpp:3931 #25 0x00007f4fc781f927 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f4fc8b5a360 <Kontact::SidePaneBase::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffefa91b100) at kernel/qobject.cpp:3979 #26 0x00007f4fc8b32b43 in Kontact::SidePaneBase::pluginSelected (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/kontact-22.08.2-1.fc37.x86_64/redhat-linux-build/src/kontactprivate_autogen/EWIEGA46WW/moc_sidepanebase.cpp:141 #27 0x00007f4fc78249a6 in QtPrivate::QSlotObjectBase::call (a=0x7ffefa91b230, r=<optimized out>, this=0x55f611268cd0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #28 doActivate<false> (sender=0x55f6111f7900, signal_index=15, argv=0x7ffefa91b230) at kernel/qobject.cpp:3919 #29 0x00007f4fc781f927 in QMetaObject::activate (sender=sender@entry=0x55f6111f7900, m=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffefa91b230) at kernel/qobject.cpp:3979 #30 0x00007f4fc8b40542 in Kontact::Navigator::pluginActivated (_t1=<optimized out>, this=0x55f6111f7900) at /usr/src/debug/kontact-22.08.2-1.fc37.x86_64/redhat-linux-build/src/kontactprivate_autogen/EWIEGA46WW/moc_iconsidepane.cpp:161 #31 Kontact::Navigator::slotCurrentChanged (this=0x55f6111f7900, current=...) at /usr/src/debug/kontact-22.08.2-1.fc37.x86_64/src/iconsidepane.cpp:477 #32 0x00007f4fc78249a6 in QtPrivate::QSlotObjectBase::call (a=0x7ffefa91b340, r=<optimized out>, this=0x55f61123ee70) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #33 doActivate<false> (sender=0x55f61123fbd0, signal_index=4, argv=0x7ffefa91b340) at kernel/qobject.cpp:3919 #34 0x00007f4fc781f927 in QMetaObject::activate (sender=sender@entry=0x55f61123fbd0, m=m@entry=0x7f4fc7ab4a40 <QItemSelectionModel::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffefa91b340) at kernel/qobject.cpp:3979 #35 0x00007f4fc77b04ce in QItemSelectionModel::currentChanged (this=this@entry=0x55f61123fbd0, _t1=..., _t2=...) at .moc/moc_qitemselectionmodel.cpp:482 #36 0x00007f4fc77b1aed in QItemSelectionModel::setCurrentIndex (this=0x55f61123fbd0, index=..., command=...) at itemmodels/qitemselectionmodel.cpp:1416 #37 0x00007f4fc8533bd8 in QAbstractItemView::mousePressEvent (this=0x55f6111f7900, event=<optimized out>) at itemviews/qabstractitemview.cpp:1788 #38 0x00007f4fc82fa808 in QWidget::event (this=this@entry=0x55f6111f7900, event=event@entry=0x7ffefa91b9b0) at kernel/qwidget.cpp:9034 #39 0x00007f4fc83a7512 in QFrame::event (this=0x55f6111f7900, e=0x7ffefa91b9b0) at widgets/qframe.cpp:550 #40 0x00007f4fc77f0f91 in QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x55f61123e440, event=event@entry=0x7ffefa91b9b0) at kernel/qcoreapplication.cpp:1190 #41 0x00007f4fc82b7cf2 in QApplicationPrivate::notify_helper (this=this@entry=0x55f610dea2e0, receiver=receiver@entry=0x55f61123e440, e=e@entry=0x7ffefa91b9b0) at kernel/qapplication.cpp:3631 #42 0x00007f4fc82c0372 in QApplication::notify (this=<optimized out>, receiver=0x55f61123e440, e=<optimized out>) at kernel/qapplication.cpp:3081 #43 0x00007f4fc77f11c8 in QCoreApplication::notifyInternal2 (receiver=0x55f61123e440, event=0x7ffefa91b9b0) at kernel/qcoreapplication.cpp:1064 #44 0x00007f4fc82be472 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x55f61123e440, event=event@entry=0x7ffefa91b9b0, alienWidget=<optimized out>, nativeWidget=0x55f6111ca5d0, buttonDown=buttonDown@entry=0x7f4fc8815330 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2619 #45 0x00007f4fc8313b6c in QWidgetWindow::handleMouseEvent (this=0x55f61142c900, event=0x7ffefa91bc60) at kernel/qwidgetwindow.cpp:683 #46 0x00007f4fc8316f30 in QWidgetWindow::event (this=0x55f61142c900, event=0x7ffefa91bc60) at kernel/qwidgetwindow.cpp:300 #47 0x00007f4fc82b7d02 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55f61142c900, e=0x7ffefa91bc60) at kernel/qapplication.cpp:3637 #48 0x00007f4fc77f11c8 in QCoreApplication::notifyInternal2 (receiver=0x55f61142c900, event=0x7ffefa91bc60) at kernel/qcoreapplication.cpp:1064 #49 0x00007f4fc7c33e7d in QGuiApplicationPrivate::processMouseEvent (e=0x55f626b64c40) at kernel/qguiapplication.cpp:2278 #50 0x00007f4fc7c1302c in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169 #51 0x00007f4fab9388be in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105 #52 0x00007f4fbdd37c3f in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #53 0x00007f4fbdd8d3c8 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0 #54 0x00007f4fbdd34ec0 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #55 0x00007f4fc784202a in QEventDispatcherGlib::processEvents (this=0x55f610ec7720, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #56 0x00007f4fc77efc1a in QEventLoop::exec (this=this@entry=0x7ffefa91bff0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #57 0x00007f4fc77f7ce2 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #58 0x00007f4fc7c28be0 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1863 #59 0x00007f4fc82b7c79 in QApplication::exec () at kernel/qapplication.cpp:2829 #60 0x000055f60f37e671 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kontact-22.08.2-1.fc37.x86_64/src/main.cpp:215 [Inferior 1 (process 13247) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.