Bug 477034 - Crashed when resuming from suspend, with power cycle on external display
Summary: Crashed when resuming from suspend, with power cycle on external display
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.24.7
Platform: unspecified Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-11-15 09:30 UTC by iGadget
Modified: 2023-11-15 09:33 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description iGadget 2023-11-15 09:30:49 UTC
Application: plasmashell (5.24.7)

Qt Version: 5.15.3
Frameworks Version: 5.92.0
Operating System: Linux 6.5.6-76060506-generic x86_64
Windowing System: Wayland
Distribution: Pop!_OS 22.04 LTS
DrKonqi: 5.24.5 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
Resumed my workstation from suspend, but before I got the login / lock screen I accidentaly switched off the power to my external display connected via DP.
Turned the power to my external display back on and got a grey screen (Pop!_OS theme) with a frozen mouse cursor.
Switched to another VT (CTRL+Alt+F2 / F3) and got a new login screen.
After logging in, my session was resumed and I got the notification of the crash.

- Unusual behavior I noticed:
No login / lock screen appeared after resuming from suspend, but instead only a grey screen with a frozen mouse cursor.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f1eb6a7d275 in QQuickWindow::mouseGrabberItem() const () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f1eb6a7faef in QQuickWindowPrivate::removeGrabber(QQuickItem*, bool, bool) () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f1eb6a67195 in QQuickItemPrivate::derefWindow() () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f1eb6a67d58 in QQuickItem::setParentItem(QQuickItem*) () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f1eb6a6801a in QQuickItem::~QQuickItem() () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f1eaf2e9abd in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#10 0x00007f1eb4ee71c3 in QObject::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f1eb5b6c713 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007f1eb4eb9e3a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f1eb4ebcf27 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f1eb4f13a67 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f1eb3520d3b in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f1eb3576258 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f1eb351e3e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f1eb4f130b8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f1eb4eb875b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f1eb4ec0cf4 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x0000560b21ae8dce in  ()
#22 0x00007f1eb4429d90 in __libc_start_call_main (main=main@entry=0x560b21ae7f70, argc=argc@entry=1, argv=argv@entry=0x7fff9ab8bef8) at ../sysdeps/nptl/libc_start_call_main.h:58
#23 0x00007f1eb4429e40 in __libc_start_main_impl (main=0x560b21ae7f70, argc=1, argv=0x7fff9ab8bef8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff9ab8bee8) at ../csu/libc-start.c:392
#24 0x0000560b21ae8ef5 in  ()
[Inferior 1 (process 4132) detached]

The reporter indicates this bug may be a duplicate of or related to bug 461077, bug 449856.

Possible duplicates by query: bug 476072, bug 476043, bug 474335, bug 470861, bug 468952.

Reported using DrKonqi
Comment 1 Bug Janitor Service 2023-11-15 09:33:48 UTC
Thank you for the bug report!

However Plasma 5.24.7 is no longer eligible for support or maintenance from KDE; supported versions are 5.27, and 5.27 or newer. Please upgrade to a supported version as soon as your distribution makes it available to you. Plasma is a fast-moving project, and bugs in one version are often fixed in the next one.

If you need support for Plasma 5.24.7, please contact your distribution, who bears the responsibility of providing support for older releases that are no longer supported by KDE.

If you can reproduce the issue after upgrading to a supported version, feel free to re-open this bug report.