Bug 511541 - Crash in ComicEngine::requestFinished
Summary: Crash in ComicEngine::requestFinished
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Comic widget (other bugs)
Version First Reported In: 6.5.1
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-11-02 19:58 UTC by web1bastler
Modified: 2025-11-07 13:25 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (75.43 KB, text/plain)
2025-11-02 19:58 UTC, web1bastler
Details

Note You need to log in before you can comment on or make changes to this bug.
Description web1bastler 2025-11-02 19:58:16 UTC
Application: plasmashell (6.5.1)

ApplicationNotResponding [ANR]: false
Qt Version: 6.10.0
Frameworks Version: 6.19.0
Operating System: Linux 6.17.6-1-default x86_64
Windowing System: Wayland
Distribution: "openSUSE Tumbleweed"
DrKonqi: 6.5.1 [CoredumpBackend]

-- Information about the crash:
I've recently had a problem where my notebook would no longer wake from suspend and I had to force-shutdown the entire system. This caused the entire BTRFS filesystem to go kaput.

After that FS destruction I went ahead and re-installed OpenSUSE Tumbleweed from the latest ISO for x86_64 and then went ahead to restore my entire system from a two day old backup which restored all of my important files and my kde settings.
Now to the current situation: plasmashell keeps crashing at random with me not doing anything. No matter if I'm browsing or just letting the system idle. Plasmashell crashes.

I have since checked every single component of my X390 Yoga Thinkpad. I've ran a full SMART check on the SSD, which has a mere 17 TBW on a 2TB disk, so only 8.5 DW and shows no signs of wear.
The CPU is idling at a cool 35-40°C and tops out at ~80°C running memtest on all cores. And memtest finishes without errors for several full passes. I'd be willing to bet 50€ on the hardware being in perfect condition.

One thing I remember is having run updates on the day the escapades started. Everything from the lock-up to the FS corruption to now. I don't have conclusive evidence to properly suspect the update, but it just seems too... fitting.

Further specs of my notebook:
 - 16GB LPDDR4 from Micron (soldered)
 - Intel Core i5-8365U (4c 8t 1.6GHz)
 - KINGSTON SNVS2000GB 2TB NVMe SSD
 - Kernel 6.17.6-1-default
 - OpenSUSE Tumbleweed 20251031
 - Plasma ver. 6.5.1
 - Wayland (Going to X is not an option due to lacking touch support)

Please help. I am getting frustrated and cynical.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#4  0x00007fa3fe9b7c14 in KConfigGroup::config (this=this@entry=0x561311243cc8) at /usr/src/debug/kconfig-6.19.0/src/core/kconfiggroup.cpp:595
#5  0x00007fa3fe9b91cd in KConfigGroup::writeEntry (this=this@entry=0x561311243cc8, key=key@entry=0x5613157c2150 "scaleToContent_", value=..., flags=..., flags@entry=...) at /usr/src/debug/kconfig-6.19.0/src/core/kconfiggroup.cpp:838
#6  0x00007fa3fe9bd281 in KConfigGroup::writeEntry (this=this@entry=0x561311243cc8, key=key@entry=0x5613157c2150 "scaleToContent_", value=..., flags=flags@entry=...) at /usr/src/debug/kconfig-6.19.0/src/core/kconfiggroup.cpp:1025
#7  0x00007fa3e8483ebb in KConfigGroup::writeEntry<bool> (this=0x561311243cc8, key=0x5613157c2150 "scaleToContent_", value=@0x561311243cc0: false, pFlags=...) at /usr/include/KF6/KConfigCore/kconfiggroup.h:931
#8  KConfigGroup::writeEntry<bool> (this=0x561311243cc8, key=..., value=@0x561311243cc0: false, pFlags=...) at /usr/include/KF6/KConfigCore/kconfiggroup.h:520
#9  ComicData::save (this=this@entry=0x561311243af8) at /usr/src/debug/kdeplasma-addons-6.5.1/applets/comic/comicdata.cpp:32
#10 0x00007fa3e8484827 in ComicData::setData (this=0x561311243af8, data=...) at /usr/src/debug/kdeplasma-addons-6.5.1/applets/comic/comicdata.cpp:89
#11 ComicApplet::dataUpdated (this=0x561311243ab0, data=...) at /usr/src/debug/kdeplasma-addons-6.5.1/applets/comic/comic.cpp:55
#12 0x00007fa3fd835c20 in QtPrivate::QSlotObjectBase::call (this=0x561311291df0, r=<optimized out>, a=0x7fff3a35ae50) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/kernel/qobjectdefs_impl.h:461
#13 doActivate<false> (sender=0x5613112b0420, signal_index=3, argv=0x7fff3a35ae50) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/kernel/qobject.cpp:4255
[...]
#15 ComicEngine::requestFinished (this=<optimized out>, _t1=...) at /usr/src/debug/kdeplasma-addons-6.5.1/build/applets/comic/engine/plasma_engine_comic_autogen/EWIEGA46WW/moc_comic.cpp:120
#17 0x00007fa3e847e87b in CheckNewStrips::start (this=0x56131128fa40) at /usr/src/debug/kdeplasma-addons-6.5.1/applets/comic/checknewstrips.cpp:70
#18 CheckNewStrips::start (this=0x56131128fa40) at /usr/src/debug/kdeplasma-addons-6.5.1/applets/comic/checknewstrips.cpp:59
#19 0x00007fa3fd835c20 in QtPrivate::QSlotObjectBase::call (this=0x561311292c10, r=<optimized out>, a=0x7fff3a35b250) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/kernel/qobjectdefs_impl.h:461
#20 doActivate<false> (sender=0x5613112c8c30, signal_index=3, argv=0x7fff3a35b250) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/kernel/qobject.cpp:4255
[...]
#22 QTimer::timeout (this=<optimized out>, _t1=...) at /usr/src/debug/qtbase-everywhere-src-6.10.0/build/src/corelib/Core_autogen/include/moc_qtimer.cpp:182


Reported using DrKonqi
Comment 1 web1bastler 2025-11-02 19:58:17 UTC
Created attachment 186429 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 David Edmundson 2025-11-02 23:30:38 UTC
FWIW if you remove the comic applet, the crashes should go away.
Comment 3 web1bastler 2025-11-07 13:25:26 UTC
(In reply to David Edmundson from comment #2)
> FWIW if you remove the comic applet, the crashes should go away.

That did it. Thank you!