https://bugs.kde.org/show_bug.cgi?id=499184
Bug ID: 499184 Summary: Kmail crash when removing identity Classification: Applications Product: kmail2 Version: unspecified Platform: Arch Linux OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kdepim-b...@kde.org Reporter: partizan...@cieva.sk Target Milestone: --- Application: kmail (6.3.1 (24.12.1)) ApplicationNotResponding [ANR]: false Qt Version: 6.8.1 Frameworks Version: 6.10.0 Operating System: Linux 6.6.72-1-lts x86_64 Windowing System: X11 Distribution: "Arch Linux" DrKonqi: 6.2.5 [KCrashBackend] -- Information about the crash: I trying to remove a non default identity from Accounts, but Kmail2 crashes each time. The crash can be reproduced every time. -- Backtrace: Application: KMail (kmail), signal: Segmentation fault Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>} [KCrash Handler] #4 QHashPrivate::Span<QHashPrivate::Node<QString, QVariant> >::offset (this=0x54c101892457824, i=64) at /usr/include/qt6/QtCore/qhash.h:303 #5 QHashPrivate::Data<QHashPrivate::Node<QString, QVariant> >::Bucket::offset (this=<synthetic pointer>) at /usr/include/qt6/QtCore/qhash.h:500 #6 QHashPrivate::Data<QHashPrivate::Node<QString, QVariant> >::findBucket<QString> (this=<optimized out>, key=...) at /usr/include/qt6/QtCore/qhash.h:691 #7 0x00007864a3f69ea2 in QHashPrivate::Data<QHashPrivate::Node<QString, QVariant> >::findNode<QString> (this=<optimized out>, key=...) at /usr/include/qt6/QtCore/qhash.h:703 #8 QHash<QString, QVariant>::valueImpl<QString> (this=<optimized out>, key=...) at /usr/include/qt6/QtCore/qhash.h:1058 #9 QHash<QString, QVariant>::value (this=0x5eaf9f971a00, key=...) at /usr/include/qt6/QtCore/qhash.h:1067 #10 KIdentityManagementCore::Identity::property (this=this@entry=0x5eaf9f9719f0, key=...) at /usr/src/debug/kidentitymanagement/kidentitymanagement-24.12.1/src/core/identity.cpp:283 #11 0x00007864a3f6a74d in KIdentityManagementCore::Identity::uoid (this=0x5eaf9f9719f0) at /usr/src/debug/kidentitymanagement/kidentitymanagement-24.12.1/src/core/identity.cpp:345 #12 0x00007864a3f7c2b4 in KIdentityManagementCore::IdentityManager::commit (this=<optimized out>) at /usr/src/debug/kidentitymanagement/kidentitymanagement-24.12.1/src/core/identitymanager.cpp:386 #13 0x00007864b1d280df in KMail::IdentityNgPage::save (this=this@entry=0x5eaf9f949cd0) at /usr/src/debug/kmail/kmail-24.12.1/src/identity/identityngpage.cpp:103 #14 0x00007864b1d28c88 in KMail::IdentityNgPage::save (this=0x5eaf9f949cd0) at /usr/src/debug/kmail/kmail-24.12.1/src/identity/identityngpage.cpp:205 #15 KMail::IdentityNgPage::slotRemoveIdentity (this=0x5eaf9f949cd0) at /usr/src/debug/kmail/kmail-24.12.1/src/identity/identityngpage.cpp:220 #16 0x00007864a5bb1b29 in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:486 #17 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4124 #18 0x00007864a6c1e90b in QAbstractButton::clicked (this=0x5eaf9f972a90, _t1=<optimized out>) at /usr/src/debug/qt6-base/build/src/widgets/Widgets_autogen/include/moc_qabstractbutton.cpp:323 #19 QAbstractButtonPrivate::emitClicked (this=this@entry=0x5eaf9f974400) at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qabstractbutton.cpp:381 #20 0x00007864a6c1ee08 in QAbstractButtonPrivate::click (this=0x5eaf9f974400) at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qabstractbutton.cpp:374 #21 0x00007864a6c2c45e in QAbstractButton::mouseReleaseEvent (this=0x5eaf9f972a90, e=0x7fff2260fe20) at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qabstractbutton.cpp:976 #22 0x00007864a6b4f816 in QWidget::event (this=0x5eaf9f972a90, event=0x7fff2260fe20) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:8965 #23 0x00007864a6afe78a in QApplicationPrivate::notify_helper (this=this@entry=0x5eaf99dde910, receiver=receiver@entry=0x5eaf9f972a90, e=e@entry=0x7fff2260fe20) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3296 #24 0x00007864a6b02a26 in QApplication::notify (this=<optimized out>, receiver=0x5eaf9f972a90, e=0x7fff2260fe20) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2774 #25 0x00007864a5b57ac8 in QCoreApplication::notifyInternal2 (receiver=0x5eaf9f972a90, event=0x7fff2260fe20) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1168 #26 0x00007864a5b57b1d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1626 #27 0x00007864a6af613d in QApplicationPrivate::sendMouseEvent (receiver=0x5eaf9f972a90, event=0x7fff2260fe20, alienWidget=<optimized out>, nativeWidget=0x5eaf9e87cbc0, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2355 #28 0x00007864a6b69752 in QWidgetWindow::handleMouseEvent (this=0x5eaf9fd58de0, event=event@entry=0x7fff22610250) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidgetwindow.cpp:667 #29 0x00007864a6b6ae40 in QWidgetWindow::event (this=0x5eaf9fd58de0, event=0x7fff22610250) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidgetwindow.cpp:299 #30 0x00007864a6afe78a in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5eaf9fd58de0, e=0x7fff22610250) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3296 #31 0x00007864a5b57ac8 in QCoreApplication::notifyInternal2 (receiver=0x5eaf9fd58de0, event=0x7fff22610250) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1168 #32 0x00007864a5b57b1d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1626 #33 0x00007864a618752b in QGuiApplicationPrivate::processMouseEvent (e=0x5eaf9fd939c0) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qguiapplication.cpp:2461 #34 0x00007864a6202b44 in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1114 #35 0x000078648b761c67 in xcbSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:57 #36 0x00007864a2809559 in g_main_dispatch (context=0x786484000f30) at ../glib/glib/gmain.c:3357 #37 0x00007864a286c257 in g_main_context_dispatch_unlocked (context=0x786484000f30) at ../glib/glib/gmain.c:4208 #38 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x786484000f30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4273 #39 0x00007864a2808a55 in g_main_context_iteration (context=0x786484000f30, may_block=1) at ../glib/glib/gmain.c:4338 #40 0x00007864a5dc22fd in QEventDispatcherGlib::processEvents (this=0x5eaf99ec2d80, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #41 0x00007864a5b61ee6 in QEventLoop::processEvents (this=0x7fff22610720, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:103 #42 QEventLoop::exec (this=0x7fff22610720, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:194 #43 0x00007864a5b58f4f in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74 #44 0x00007864a6afa6ba in QApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2564 #45 0x00005eaf5d913cc0 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kmail/kmail-24.12.1/src/main.cpp:199 [Inferior 1 (process 2112) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.