Bug 502903 - Plamas Shell Crashing After Logging In From Standby - Screen Lock
Summary: Plamas Shell Crashing After Logging In From Standby - Screen Lock
Status: RESOLVED DUPLICATE of bug 494616
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.3.4
Platform: Neon Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-04-17 01:40 UTC by jlohman
Modified: 2025-04-17 15:42 UTC (History)
1 user (show)

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


Attachments
New crash information added by DrKonqi (148.34 KB, text/plain)
2025-04-17 01:40 UTC, jlohman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jlohman 2025-04-17 01:40:36 UTC
Application: plasmashell (6.3.4)

ApplicationNotResponding [ANR]: false
Qt Version: 6.8.3
Frameworks Version: 6.13.0
Operating System: Linux 6.11.0-21-generic x86_64
Windowing System: Wayland
Distribution: KDE neon 6.3
DrKonqi: 6.3.4 [CoredumpBackend]

-- Information about the crash:
Just logging from screen lock and getting PlamasShell crash error

The crash can be reproduced every time.

-- Backtrace (Reduced):
#6  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
#7  __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#8  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#9  0x00007239bcc4527e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#10 0x00007239bcc288ff in __GI_abort () at ./stdlib/abort.c:79


Reported using DrKonqi
Comment 1 jlohman 2025-04-17 01:40:38 UTC
Created attachment 180337 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nate Graham 2025-04-17 15:41:45 UTC
Thread 1 (Thread 0x7239b6997d00 (LWP 62759)):
[KCrash Handler]
#6  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
#7  __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#8  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#9  0x00007239bcc4527e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#10 0x00007239bcc288ff in __GI_abort () at ./stdlib/abort.c:79
#11 0x00007239bd912690 in qAbort () at /usr/src/qt6-base-6.8.3-0zneon+24.04+noble+release+build51/src/corelib/global/qassert.cpp:49
#12 qt_message_fatal<QString&> (message=..., context=<optimized out>) at /usr/src/qt6-base-6.8.3-0zneon+24.04+noble+release+build51/src/corelib/global/qlogging.cpp:2130
#13 qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, context=..., msg=msg@entry=0x7239bd643a20 "ASSERT failure in %s: \"%s\", file %s, line %d", ap=ap@entry=0x7ffd4ca83b08) at /usr/src/qt6-base-6.8.3-0zneon+24.04+noble+release+build51/src/corelib/global/qlogging.cpp:382
#14 0x00007239bd91356d in QMessageLogger::fatal (this=this@entry=0x7ffd4ca83d48, msg=msg@entry=0x7239bd643a20 "ASSERT failure in %s: \"%s\", file %s, line %d") at /usr/src/qt6-base-6.8.3-0zneon+24.04+noble+release+build51/src/corelib/global/qlogging.cpp:884
#15 0x00007239bd91363f in qt_assert_x (where=where@entry=0x60da69ef64a8 "void ScreenPool::screenInvariants()", what=<optimized out>, file=file@entry=0x60da69ef8e33 "./shell/screenpool.cpp", line=line@entry=372) at /usr/src/qt6-base-6.8.3-0zneon+24.04+noble+release+build51/src/corelib/global/qassert.cpp:114
#16 0x000060da69e36fa6 in ScreenPool::screenInvariants (this=<optimized out>) at /usr/src/plasma-workspace-4:6.3.4-0zneon+24.04+noble+release+build33/shell/screenpool.cpp:372
#17 0x000060da69ebcd89 in ScreenPool::handleOutputOrderChanged (this=this@entry=0x60da7f7bb740, newOrder=...) at /usr/src/plasma-workspace-4:6.3.4-0zneon+24.04+noble+release+build33/shell/screenpool.cpp:337
#18 0x000060da69ebd746 in ScreenPool::reconsiderOutputOrder (this=0x60da7f7bb740) at /usr/src/plasma-workspace-4:6.3.4-0zneon+24.04+noble+release+build33/shell/screenpool.cpp:346
#19 0x00007239bd87aa69 in QtPrivate::QSlotObjectBase::call (a=0x7ffd4ca84110, r=<optimized out>, this=0x60da7f7afac0, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/qt6-base-6.8.3-0zneon+24.04+noble+release+build51/src/corelib/kernel/qobjectdefs_impl.h:486
#20 doActivate<false> (sender=0x60da7f182720, signal_index=3, argv=0x7ffd4ca84110) at /usr/src/qt6-base-6.8.3-0zneon+24.04+noble+release+build51/src/corelib/kernel/qobject.cpp:4123
#21 0x00007239bdf22899 in QScreen::geometryChanged (this=this@entry=0x60da7f182720, _t1=...) at /usr/src/qt6-base-6.8.3-0zneon+24.04+noble+release+build51/obj-x86_64-linux-gnu/src/gui/Gui_autogen/include/moc_qscreen.cpp:396
#22 0x00007239bdf2ad6c in QScreenPrivate::UpdateEmitter::~UpdateEmitter (this=0x7ffd4ca841f0, this=<optimized out>) at /usr/src/qt6-base-6.8.3-0zneon+24.04+noble+release+build51/src/gui/kernel/qscreen.cpp:821
#23 0x00007239bdee1b7e in QGuiApplicationPrivate::processScreenGeometryChange (e=0x60da94b5ba50) at /usr/src/qt6-base-6.8.3-0zneon+24.04+noble+release+build51/src/gui/kernel/qguiapplication.cpp:3356
#24 QGuiApplicationPrivate::processScreenGeometryChange (e=0x60da94b5ba50) at /usr/src/qt6-base-6.8.3-0zneon+24.04+noble+release+build51/src/gui/kernel/qguiapplication.cpp:3337
#25 0x00007239bdf4128c in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at /usr/src/qt6-base-6.8.3-0zneon+24.04+noble+release+build51/src/gui/kernel/qwindowsysteminterface.cpp:1113
#26 0x00007239be356a74 in userEventSourceDispatch (source=source@entry=0x60da7f1e7040) at /usr/src/qt6-base-6.8.3-0zneon+24.04+noble+release+build51/src/gui/platform/unix/qeventdispatcher_glib.cpp:38
#27 0x00007239bc0545b5 in g_main_dispatch (context=0x7239b0000f00) at ../../../glib/gmain.c:3344
#28 0x00007239bc0b3717 in g_main_context_dispatch_unlocked (context=0x7239b0000f00) at ../../../glib/gmain.c:4152
#29 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7239b0000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4217
#30 0x00007239bc053a53 in g_main_context_iteration (context=0x7239b0000f00, may_block=1) at ../../../glib/gmain.c:4282
#31 0x00007239bd67253f in QEventDispatcherGlib::processEvents (this=0x60da7f17f040, flags=...) at /usr/src/qt6-base-6.8.3-0zneon+24.04+noble+release+build51/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#32 0x00007239bd8bc213 in QEventLoop::exec (this=0x7ffd4ca844a0, flags=...) at /usr/src/qt6-base-6.8.3-0zneon+24.04+noble+release+build51/src/corelib/global/qflags.h:34
#33 0x00007239bd8b5ffd in QCoreApplication::exec () at /usr/src/qt6-base-6.8.3-0zneon+24.04+noble+release+build51/src/corelib/global/qflags.h:74
#34 0x00007239bded821d in QGuiApplication::exec () at /usr/src/qt6-base-6.8.3-0zneon+24.04+noble+release+build51/src/gui/kernel/qguiapplication.cpp:1975
#35 0x00007239bfbfff29 in QApplication::exec () at /usr/src/qt6-base-6.8.3-0zneon+24.04+noble+release+build51/src/widgets/kernel/qapplication.cpp:2564
#36 0x000060da69e3a4e3 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/plasma-workspace-4:6.3.4-0zneon+24.04+noble+release+build33/shell/main.cpp:191
Comment 3 Nate Graham 2025-04-17 15:42:48 UTC

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