Bug 471305 - On X11, Plasma just crashed in Plasma::DataEngineConsumer::~DataEngineConsumer() out of the blue
Summary: On X11, Plasma just crashed in Plasma::DataEngineConsumer::~DataEngineConsume...
Status: RESOLVED DUPLICATE of bug 399514
Alias: None
Product: plasmashell
Classification: Plasma
Component: DataEngines (show other bugs)
Version: 5.27.5
Platform: Debian unstable Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
: 498482 (view as bug list)
Depends on:
Blocks:
 
Reported: 2023-06-21 19:14 UTC by Barış Salman
Modified: 2025-01-28 16:52 UTC (History)
7 users (show)

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


Attachments
New crash information added by DrKonqi (183.62 KB, text/plain)
2023-06-21 19:14 UTC, Barış Salman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Barış Salman 2023-06-21 19:14:01 UTC
Application: plasmashell (5.27.5)

Qt Version: 5.15.8
Frameworks Version: 5.107.0
Operating System: Linux 6.1.0-9-amd64 x86_64
Windowing System: X11
Distribution: Debian GNU/Linux trixie/sid
DrKonqi: 5.27.5 [CoredumpBackend]

-- Information about the crash:
I was on firefox. There were few other windows open. This kinda thing happened once before lately like in weeks time not months. I don't know if there was a new update. Last time it happened the status panel glitched before plasma dying. Bug reporter tool didn't work that time. This time plasma restarted however wallpaper is not working screen is just black and there are no status bar it just windows. Krunner, mod-key or activities are not working but i can move around the virtual desktops.

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#6  0x00007fc4fd9a48c1 in Plasma::DataEngineConsumer::~DataEngineConsumer() () from /lib/x86_64-linux-gnu/libKF5Plasma.so.5
[...]
#18 0x00007fc4fb709836 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007fc4fb6b017b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fc4fb6b82d6 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
[...]


Reported using DrKonqi
Comment 1 Barış Salman 2023-06-21 19:14:02 UTC
Created attachment 159823 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Barış Salman 2023-06-21 19:46:12 UTC
Comment on attachment 159823 [details]
New crash information added by DrKonqi

I see the weatherreport on the trace, could the crash be related to that?
Comment 3 Akseli Lahtinen 2024-06-03 13:37:50 UTC
Plasma weather applet has been fixed many times since this bug report has been made, so it's likely fixed :) Have not encountered this myself and I have weather applet all the time.

Feel free to reopen if you encounter the issue again!
Comment 4 Nate Graham 2025-01-13 20:12:49 UTC
*** Bug 498482 has been marked as a duplicate of this bug. ***
Comment 5 Marco Martin 2025-01-28 08:53:19 UTC
Thread 1 (Thread 0x7fc4f6950500 (LWP 4974)):
[KCrash Handler]
#5  0x0000000000000018 in ?? ()
#6  0x00007fc4fd9a48c1 in Plasma::DataEngineConsumer::~DataEngineConsumer() () from /lib/x86_64-linux-gnu/libKF5Plasma.so.5
#7  0x00007fc3a66e6948 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/dataengine/plasma_engine_weather.so
#8  0x00007fc3a66e6979 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/dataengine/plasma_engine_weather.so
#9  0x00007fc4fd9ab777 in ?? () from /lib/x86_64-linux-gnu/libKF5Plasma.so.5
#10 0x00007fc4fd9ab869 in ?? () from /lib/x86_64-linux-gnu/libKF5Plasma.so.5
#11 0x00007fc4fb25d435 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#12 0x00007fc4fb25d5aa in exit () from /lib/x86_64-linux-gnu/libc.so.6
#13 0x00007fc4f67f7e67 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#14 0x00007fc4f6826ec3 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#15 0x00007fc4f9fdb7a9 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007fc4f9fdba38 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007fc4f9fdbacc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fc4fb709836 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007fc4fb6b017b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fc4fb6b82d6 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x000055909d513dc3 in ?? ()
#22 0x00007fc4fb24618a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#23 0x00007fc4fb246245 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#24 0x000055909d513ee1 in ?? ()
Comment 6 Marco Martin 2025-01-28 08:53:48 UTC
it's the weather applet/engine, unfortunately symbols aren't complete
Comment 7 Nate Graham 2025-01-28 16:52:38 UTC
Can't be 1000% sure without symbols, but based on other available evidence, I'm 999% sure this is Bug 399514.

*** This bug has been marked as a duplicate of bug 399514 ***