Bug 483294 - plasmashell overlays and application menu not visible X11 NVIDIA
Summary: plasmashell overlays and application menu not visible X11 NVIDIA
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.0.1
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi, qt6, X11-only
Depends on:
Blocks:
 
Reported: 2024-03-11 21:54 UTC by kde
Modified: 2025-05-05 03:47 UTC (History)
2 users (show)

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


Attachments
New crash information added by DrKonqi (72.32 KB, text/plain)
2024-03-11 21:54 UTC, kde
Details

Note You need to log in before you can comment on or make changes to this bug.
Description kde 2024-03-11 21:54:08 UTC
Application: plasmashell (6.0.1)

Qt Version: 6.6.2
Frameworks Version: 6.0.0
Operating System: Linux 6.7.9-arch1-1 x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 6.0.1 [CoredumpBackend]

-- Information about the crash:
seemingly randomly on X11, any modals on the panel (application menu, window previews, and notifications become invisible, it creates a screen tear where they would appear, and it is still possible to interact with them, this only started after I tried the wayland plasmashell following the KDE 6 release, and the only temporary resolution I have found is forcing the shell to crash and restart itself by opening a menu like "Configure application launcher". This behaviour has not yet been reproducible on Wayland

The crash can be reproduced every time.

-- Backtrace (Reduced):
#5  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#6  0x00007f36026ab393 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#7  0x00007f360265a6c8 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007f36026424b8 in __GI_abort () at abort.c:79
#9  0x00007f3602c8a924 in qAbort () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/global/qglobal.cpp:161


Reported using DrKonqi
Comment 1 kde 2024-03-11 21:54:09 UTC
Created attachment 166989 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nicolas Fella 2024-03-20 21:48:31 UTC
#5  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#6  0x00007f36026ab393 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#7  0x00007f360265a6c8 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007f36026424b8 in __GI_abort () at abort.c:79
#9  0x00007f3602c8a924 in qAbort () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/global/qglobal.cpp:161
#10 qt_message_fatal<QString&> (message=..., context=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/global/qlogging.cpp:2030
#11 qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, context=..., msg=msg@entry=0x7f36046d7264 "%s", ap=ap@entry=0x7fffdd889cd0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/global/qlogging.cpp:378
#12 0x00007f3602c8b135 in QMessageLogger::fatal (this=this@entry=0x7fffdd889e10, msg=msg@entry=0x7f36046d7264 "%s") at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/global/qlogging.cpp:901
#13 0x00007f360432c459 in QSGRenderLoop::handleContextCreationFailure (this=this@entry=0x5f11452fb410, window=window@entry=0x5f114c4ab0b0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quick/scenegraph/qsgrenderloop.cpp:289
#14 0x00007f36044a49b2 in QSGGuiThreadRenderLoop::ensureRhi (this=this@entry=0x5f11452fb410, window=window@entry=0x5f114c4ab0b0, data=...) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quick/scenegraph/qsgrenderloop.cpp:477
#15 0x00007f36044a7041 in QSGGuiThreadRenderLoop::renderWindow (this=0x5f11452fb410, window=0x5f114c4ab0b0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.6.2/src/quick/scenegraph/qsgrenderloop.cpp:561
#16 0x00007f36033d3599 in QWindow::event (this=0x5f114c4ab0b0, ev=0x7fffdd88a180) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/gui/kernel/qwindow.cpp:2553
#17 0x00007f3604af438b in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5f114c4ab0b0, e=0x7fffdd88a180) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:3296
#18 0x00007f3602d39818 in QCoreApplication::notifyInternal2 (receiver=0x5f114c4ab0b0, event=0x7fffdd88a180) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1121
#19 0x00007f3602d3986d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qcoreapplication.cpp:1553
#20 0x00007f360337dda9 in QGuiApplicationPrivate::processExposeEvent (e=0x7f35f0017d10) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/gui/kernel/qguiapplication.cpp:3296
#21 0x00007f36033da85c in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/gui/kernel/qwindowsysteminterface.cpp:1109
#22 0x00007f35fd9afbdf in xcbSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:57
#23 0x00007f3601924f69 in g_main_dispatch (context=0x7f35f8000ef0) at ../glib/glib/gmain.c:3476
#24 0x00007f36019833a7 in g_main_context_dispatch_unlocked (context=0x7f35f8000ef0) at ../glib/glib/gmain.c:4284
#25 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f35f8000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4349
#26 0x00007f3601923162 in g_main_context_iteration (context=0x7f35f8000ef0, may_block=1) at ../glib/glib/gmain.c:4414
#27 0x00007f3602f739c4 in QEventDispatcherGlib::processEvents (this=0x5f1144cbbfe0, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventdispatcher_glib.cpp:393
#28 0x00007f3602d43d6e in QEventLoop::processEvents (flags=..., this=0x7fffdd88a4d0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:100
#29 QEventLoop::exec (this=0x7fffdd88a4d0, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/kernel/qeventloop.cpp:182
#30 0x00007f3602d3c2b8 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/corelib/global/qflags.h:74
#31 0x00007f3604af0f0a in QApplication::exec () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.6.2/src/widgets/kernel/qapplication.cpp:2574
#32 0x00005f1143f1b486 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace/plasma-workspace-6.0.1/shell/main.cpp:214
Comment 3 Nate Graham 2025-04-05 21:47:27 UTC
Sorry we were not able to get to this yet. Can I ask you to please check to see if it's still an issue with Plasma 6.3?

Would also be nice to know if it affects you on Wayland too, or if it's X11-only.

Thanks a lot!
Comment 4 Bug Janitor Service 2025-04-20 03:47:15 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Bug Janitor Service 2025-05-05 03:47:20 UTC
๐Ÿ›๐Ÿงน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.