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.