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

            Bug ID: 528102
           Summary: SIGSEGV when quitting Kontact
    Classification: Applications
           Product: kontact
      Version First unspecified
       Reported In:
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Application: kontact (6.8.1 (26.08.1))

ApplicationNotResponding [ANR]: false
Qt Version: 6.11.2
Frameworks Version: 6.31.0
Operating System: Linux 7.2.13-200.fc44.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 44 (KDE Plasma Desktop Edition)"
DrKonqi: 6.7.5 [CoredumpBackend]

-- Information about the crash:
Isolating the cause for this is a bit above my pay grade at the moment, but
maybe someone else will recognize what's going on by working up the call stack.

Here are a couple of things I should note:

* this crash was at the end of a relatively long-running session, after
tinkering with a bunch of apperance settings
* including, toward the end: message list and message header templates before
the crash; so if it had to do with a certain combination of settings, maybe it
was that
* couldn't reproduce with just some random tinkering of the same settings
* the crash seems to have occurred somewhere around
`MessageList::Core::Manager::saveGlobalConfiguration` in the destructor for
MessageList::Core::Manager (toward the very bottom of the included .kcrash
file)
* not sure how tweaking a UI element with CSS could have anything to do with
it, but in the interest of full disclosure, I did apply[1] to hide the
HTML/plain text "button" between the message list and message body
panesMessageViewer--HtmlStatusBar, in case that's a warning sign

Hope that helps. Happy to do any testing locally that a KDE dev thinks might be
helpful.

[1]:
https://old.reddit.com/r/kde/comments/do27td/a_cure_for_kmail_html_message_status_bar

The crash does not seem to be reproducible.

-- Backtrace (Reduced):
#4  0x00007f7bc7cd9088 in QTabWidget::count (this=0x562bd4609470) at
/usr/src/debug/qt6-qtbase-6.11.2-3.fc44.x86_64/src/widgets/widgets/qtabwidget.cpp:1174
#5  0x00007f7af4f6209c in MessageList::Pane::PanePrivate::updateTabControls
(this=0x562bd4008e60) at
/usr/src/debug/messagelib-26.08.1-1.fc44.x86_64/messagelist/src/pane.cpp:888
#6  0x00007f7bc6781db7 in QtPrivate::QSlotObjectBase::call (this=<optimized
out>, r=0x562bd3fc24c0, a=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.11.2-3.fc44.x86_64/src/corelib/kernel/qobjectdefs_impl.h:462
#7  doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=0x7ffc14efb760, argv@entry=0x0) at
/usr/src/debug/qt6-qtbase-6.11.2-3.fc44.x86_64/src/corelib/kernel/qobject.cpp:4393
[...]
#9  0x00007f7bc5f062d4 in KCoreConfigSkeleton::configChanged
(this=this@entry=0x562bd3e79300) at
/usr/src/debug/kf6-kconfig-6.31.0-1.fc44.x86_64/redhat-linux-build/src/core/KF6ConfigCore_autogen/include/moc_kcoreconfigskeleton.cpp:135
#10 0x00007f7bc5f0a32b in KCoreConfigSkeleton::save (this=0x562bd3e79300) at
/usr/src/debug/kf6-kconfig-6.31.0-1.fc44.x86_64/src/core/kcoreconfigskeleton.cpp:1383
#11 0x00007f7af4ed46b6 in MessageList::Core::Manager::saveGlobalConfiguration
(this=0x562bd4011850) at
/usr/src/debug/messagelib-26.08.1-1.fc44.x86_64/messagelist/src/core/manager.cpp:911
#12 MessageList::Core::Manager::saveConfiguration
(this=this@entry=0x562bd4011850) at
/usr/src/debug/messagelib-26.08.1-1.fc44.x86_64/messagelist/src/core/manager.cpp:916
#13 0x00007f7af4ed4de4 in MessageList::Core::Manager::~Manager
(this=0x562bd4011850, this=<optimized out>) at
/usr/src/debug/messagelib-26.08.1-1.fc44.x86_64/messagelist/src/core/manager.cpp:48
#14 0x00007f7af4f25080 in MessageList::Core::Manager::~Manager (this=<optimized
out>, this=<optimized out>) at
/usr/src/debug/messagelib-26.08.1-1.fc44.x86_64/messagelist/src/core/manager.cpp:53
#15 MessageList::Core::Manager::unregisterWidget (pWidget=0x562bd400c1f0) at
/usr/src/debug/messagelib-26.08.1-1.fc44.x86_64/messagelist/src/core/manager.cpp:74
#16 MessageList::Core::Widget::~Widget (this=0x562bd400c1f0, this=<optimized
out>) at
/usr/src/debug/messagelib-26.08.1-1.fc44.x86_64/messagelist/src/core/widgetbase.cpp:167
#17 0x00007f7af4f743e5 in MessageList::Widget::~Widget (this=0x562bd400c1f0,
this=<optimized out>) at
/usr/src/debug/messagelib-26.08.1-1.fc44.x86_64/messagelist/src/widget.cpp:77
#18 0x00007f7bc677d6b2 in QObjectPrivate::deleteChildren
(this=this@entry=0x562bd3fff460) at
/usr/src/debug/qt6-qtbase-6.11.2-3.fc44.x86_64/src/corelib/kernel/qobject.cpp:2280
#19 0x00007f7bc7aaa7a8 in QWidget::~QWidget (this=0x562bd3fff3d0) at
/usr/src/debug/qt6-qtbase-6.11.2-3.fc44.x86_64/src/widgets/kernel/qwidget.cpp:1581
#20 0x00007f7bc7cac475 in QStackedWidget::~QStackedWidget (this=0x562bd3fff3d0)
at
/usr/src/debug/qt6-qtbase-6.11.2-3.fc44.x86_64/src/widgets/widgets/qstackedwidget.cpp:127


Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to