Bug 498933 - Plasma crashes when exiting sleeping mode
Summary: Plasma crashes when exiting sleeping mode
Status: RESOLVED DUPLICATE of bug 489643
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 6.2.5
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-01-20 19:23 UTC by zarebskidavid
Modified: 2025-01-21 20:53 UTC (History)
1 user (show)

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


Attachments
New crash information added by DrKonqi (108.52 KB, text/plain)
2025-01-20 19:23 UTC, zarebskidavid
Details

Note You need to log in before you can comment on or make changes to this bug.
Description zarebskidavid 2025-01-20 19:23:20 UTC
Application: plasmashell (6.2.5)

ApplicationNotResponding [ANR]: false
Qt Version: 6.8.1
Frameworks Version: 6.10.0
Operating System: Linux 6.12.9-arch1-1 x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 6.2.5 [CoredumpBackend]

-- Information about the crash:
Exiting sleep mode or screen saving mode takes a long time and sometimes results in the following error.

Some of the programs running in the backdround:
- synology drive client 3.5.1

I use no applet nor any fancy extention. It a standard arch linux with KDE with NVidia proprietary driver

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#5  0x000074ab5c6f2df0 in QOpenGLContext::isValid (this=0x74aab4000ba0) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qopenglcontext.cpp:520
#6  QOpenGLContext::doneCurrent (this=0x74aab4000ba0) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qopenglcontext.cpp:746
#7  0x000074ab5c6fd912 in QGuiGLThreadContext::~QGuiGLThreadContext (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qopenglcontext.cpp:35
#8  qThreadStorage_deleteData<QGuiGLThreadContext> (d=0x74ab48007c80) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadstorage.h:56
#9  QThreadStorage<QGuiGLThreadContext*>::deleteData (x=0x74ab48007c80) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadstorage.h:99


Reported using DrKonqi
Comment 1 zarebskidavid 2025-01-20 19:23:21 UTC
Created attachment 177556 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nate Graham 2025-01-21 20:53:11 UTC
Thread 1 (Thread 0x74aae0bff6c0 (LWP 6361)):
[KCrash Handler]
#5  0x000074ab5c6f2df0 in QOpenGLContext::isValid (this=0x74aab4000ba0) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qopenglcontext.cpp:520
#6  QOpenGLContext::doneCurrent (this=0x74aab4000ba0) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qopenglcontext.cpp:746
#7  0x000074ab5c6fd912 in QGuiGLThreadContext::~QGuiGLThreadContext (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qopenglcontext.cpp:35
#8  qThreadStorage_deleteData<QGuiGLThreadContext> (d=0x74ab48007c80) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadstorage.h:56
#9  QThreadStorage<QGuiGLThreadContext*>::deleteData (x=0x74ab48007c80) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadstorage.h:99
#10 0x000074ab5bce1f2c in QThreadStorageData::finish (p=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadstorage.cpp:164
#11 QThreadStorageData::finish (p=0x59858e793d48) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadstorage.cpp:135
#12 0x000074ab5be2c499 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:386
#13 (anonymous namespace)::terminate_on_exception<QThreadPrivate::finish()::{lambda()#1}>(QThreadPrivate::finish()::{lambda()#1}&&) [clone .isra.0] (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:290
#14 0x000074ab5bcd90d6 in QThreadPrivate::finish (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:365
#15 operator() (__closure=0x0, arg=0x59858dcf7510) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:317
#16 _FUN () at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:317
#17 __pthread_cleanup_class::~__pthread_cleanup_class (this=<optimized out>, this=<optimized out>) at /usr/include/pthread.h:578
#18 QThreadPrivate::start (arg=0x59858dcf7510) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:359
#19 0x000074ab5b4a339d in start_thread (arg=<optimized out>) at pthread_create.c:447
#20 0x000074ab5b52849c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Comment 3 Nate Graham 2025-01-21 20:53:44 UTC
*** This bug has been marked as a duplicate of bug 489643 ***