Bug 483294 - plasmashell overlays and application menu not visible X11 NVIDIA
Summary: plasmashell overlays and application menu not visible X11 NVIDIA
Status: REPORTED
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 6.0.1
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi, qt6
Depends on:
Blocks:
 
Reported: 2024-03-11 21:54 UTC by kde
Modified: 2024-03-20 21:48 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed 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