https://bugs.kde.org/show_bug.cgi?id=521153
Bug ID: 521153
Summary: [Plasma 6.6.5] plasmashell crashes on startup when
loading kdeplasma‑addons weather ion providers
(noaa/envcan/dwd/bbcukmet)
Classification: Plasma
Product: plasmashell
Version First 6.6.5
Reported In:
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: generic-crash
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: 1.0
Application: plasmashell (6.6.5)
ApplicationNotResponding [ANR]: false
Qt Version: 6.11.1
Frameworks Version: 6.26.0
Operating System: Linux 7.0.11-200.fc44.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 44 (KDE Plasma Desktop Edition)"
DrKonqi: 6.6.5 [CoredumpBackend]
-- Information about the crash:
Summary
Plasmashell crashes on startup when loading weather ion providers from
kdeplasma-addons 6.6.5 on Fedora 44. Crash occurs consistently after system
update.
Steps to Reproduce
Boot into Fedora 44 KDE Plasma session
Ensure kdeplasma-addons-6.6.5-1.fc44.x86_64 is installed
Log in to Plasma
Plasmashell immediately crashes and restarts (or fails to start)
Coredump shows crash during loading of weather ion providers
(noaa/envcan/dwd/bbcukmet)
Expected Behavior
Plasmashell should start normally and load all Plasma widgets, including
weather widgets, without crashing.
Actual Behavior
Plasmashell receives a SIGSEGV during plugin initialization.
Coredump shows the crash occurs while loading weather ion providers from
kdeplasma-addons.
Crash Information
Signal: SIGSEGV (11)
Executable: /usr/bin/plasmashell
Package: plasma-workspace-6.6.5-2.fc44
Addons package: kdeplasma-addons-6.6.5-1.fc44.x86_64
Modules loaded at crash time (relevant):
noaa.so
envcan.so
dwd.so
bbcukmet.so
org.kde.plasma.weather.so
libplasmaweatherion.so.6
libplasmaweatherdata.so.6
These belong to the weather ion provider subsystem.
Coredump Summary
(From coredumpctl gdb)
Code
Process 14010 (plasmashell) dumped core.
Module noaa.so from kdeplasma-addons-6.6.5-1.fc44.x86_64
Module envcan.so from kdeplasma-addons-6.6.5-1.fc44.x86_64
Module dwd.so from kdeplasma-addons-6.6.5-1.fc44.x86_64
Module bbcukmet.so from kdeplasma-addons-6.6.5-1.fc44.x86_64
...
Program terminated with signal SIGSEGV, Segmentation fault.
Backtrace frames are corrupted early, but the crash consistently occurs during
plugin loading.
Distro & Installation Method
Distribution: Fedora 44 (x86_64)
Installation method: Official Fedora KDE Spin ISO
Update method: dnf upgrade (fully up to date)
Debug symbols: Installed for Plasma, KWin, Frameworks, Qt, and glibc
Software Versions
Plasma: 6.6.5
KDE Frameworks: 6.26
Qt: 6.11.1
kdeplasma-addons: 6.6.5‑1.fc44
Kernel: (insert your uname -r here)
GPU: NVIDIA (driver 595.80)
Session: Wayland
The reporter is unsure if this crash is reproducible.
-- Backtrace (Reduced):
#5 std::__atomic_base<int>::load (this=<optimized out>, __m=<optimized out>)
at /usr/include/c++/16/bits/atomic_base.h:516
#6 QAtomicOps<int>::loadRelaxed<int> (_q_value=...) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/thread/qatomic_cxx11.h:203
#7 QBasicAtomicInteger<int>::loadRelaxed (this=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/thread/qbasicatomic.h:37
#8 QFutureInterfaceBase::queryState (this=0x0,
state=state@entry=QFutureInterfaceBase::Canceled) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/thread/qfutureinterface.cpp:482
#9 0x00007f98b0f1865e in QFutureInterfaceBase::isCanceled (this=<optimized
out>) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/thread/qfutureinterface.cpp:274
#10 0x00007f980fa3e451 in QPromise<std::shared_ptr<Locations> >::isCanceled
(this=<optimized out>) at /usr/include/qt6/QtCore/qpromise.h:80
#11 UKMETIon::places_slotJobAutoFinished (this=0x557d409b90b0,
job=0x7f97f401af10) at
/usr/src/debug/kdeplasma-addons-6.6.5-1.fc44.x86_64/applets/weather/ions/bbcukmet/ion_bbcukmet.cpp:430
#12 0x00007f98b0d84eb7 in QtPrivate::QSlotObjectBase::call (this=<optimized
out>, r=0x557d409b90b0, a=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/kernel/qobjectdefs_impl.h:462
#13 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=argv@entry=0x7f9802ffbcc0) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/kernel/qobject.cpp:4372
[...]
#16 KJob::result (this=this@entry=0x7f97f401af10, _t1=<optimized out>,
_t1@entry=0x7f97f401af10, _t2=...) at
/usr/src/debug/kf6-kcoreaddons-6.26.0-2.fc44.x86_64/redhat-linux-build/src/lib/KF6CoreAddons_autogen/include/moc_kjob.cpp:475
#17 0x00007f98b3b1fdeb in KJob::finishJob (this=0x7f97f401af10,
emitResult=true) at
/usr/src/debug/kf6-kcoreaddons-6.26.0-2.fc44.x86_64/src/lib/jobs/kjob.cpp:115
#18 0x00007f98b0d84eb7 in QtPrivate::QSlotObjectBase::call (this=<optimized
out>, r=0x7f97f401af10, a=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/kernel/qobjectdefs_impl.h:462
#19 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=0x7f9802ffbda0, argv@entry=0x0) at
/usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/kernel/qobject.cpp:4372
[...]
#21 0x00007f98b0020f0e in KIO::WorkerInterface::finished (this=0x7f97f403b2b0)
at
/usr/src/debug/kf6-kio-6.26.0-2.fc44.x86_64/redhat-linux-build/src/core/KF6KIOCore_autogen/include/moc_workerinterface_p.cpp:319
#22 KIO::WorkerInterface::dispatch (this=0x7f97f403b2b0, _cmd=104, rawdata=...)
at /usr/src/debug/kf6-kio-6.26.0-2.fc44.x86_64/src/core/workerinterface.cpp:125
#23 0x00007f98b000f773 in KIO::WorkerInterface::dispatch (this=0x7f97f403b2b0)
at /usr/src/debug/kf6-kio-6.26.0-2.fc44.x86_64/src/core/workerinterface.cpp:57
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.