Bug 511551 - plasma got stuck when trying to open panel configuration
Summary: plasma got stuck when trying to open panel configuration
Status: RESOLVED DUPLICATE of bug 507936
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.5.1
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-11-02 23:12 UTC by edinbruh
Modified: 2025-11-07 10:47 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/285667/events/cf87dbc650c74f5cb38321cb8b02385b/


Attachments
New crash information added by DrKonqi (267.21 KB, text/plain)
2025-11-02 23:12 UTC, edinbruh
Details
journalctl logs of the interested boot (987.03 KB, text/x-log)
2025-11-07 10:20 UTC, edinbruh
Details

Note You need to log in before you can comment on or make changes to this bug.
Description edinbruh 2025-11-02 23:12:07 UTC
Application: plasmashell (6.5.1)

ApplicationNotResponding [ANR]: false
Qt Version: 6.10.0
Frameworks Version: 6.19.0
Operating System: Linux 6.17.5-300.fc43.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 43 (KDE Plasma Desktop Edition)"
DrKonqi: 6.5.1 [CoredumpBackend]

-- Information about the crash:
I recently installed plasma 6.5 on fedora 43, and had rebooted the system.

I tried to open panel configuration to change the panel transparency but plasma stopped responding immediately. The task bar was slightly squished like it got stuck mid animation, but was totally unresponsive. No mouse press or keyboard shortcut did anything.
Then I opened a tty and tried to restart plasma but it did nothing for a bit and than crashed instead of closing succesfully.

Later I will try again to see if it was a one-of thing.

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#5  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#6  0x00007fe7a52f940a in futex_wait () at /usr/lib64/dri-freeworld/libgallium-25.2.5.so
#7  0x00007fe7a5306830 in do_futex_fence_wait () at /usr/lib64/dri-freeworld/libgallium-25.2.5.so
#8  0x00007fe7a5307a0c in util_queue_finish () at /usr/lib64/dri-freeworld/libgallium-25.2.5.so
#9  0x00007fe7a576092a in si_set_debug_callback () at /usr/lib64/dri-freeworld/libgallium-25.2.5.so
#10 0x00007fe7a5761198 in si_destroy_context () at /usr/lib64/dri-freeworld/libgallium-25.2.5.so
#11 0x00007fe7a5546ab1 in tc_destroy () at /usr/lib64/dri-freeworld/libgallium-25.2.5.so
#12 0x00007fe7a4ec7260 in st_destroy_context_priv () at /usr/lib64/dri-freeworld/libgallium-25.2.5.so
#13 0x00007fe7a4ec8d4d in st_destroy_context () at /usr/lib64/dri-freeworld/libgallium-25.2.5.so
#14 0x00007fe7a4e2993b in dri_destroy_context () at /usr/lib64/dri-freeworld/libgallium-25.2.5.so
#15 0x00007fe7b5b54669 in dri2_destroy_context (disp=<optimized out>, ctx=0x557c427b6760) at ../src/egl/drivers/dri2/egl_dri2.c:1271
#16 dri2_destroy_context (disp=<optimized out>, ctx=0x557c427b6760) at ../src/egl/drivers/dri2/egl_dri2.c:1266
#17 0x00007fe7b5b4738d in eglDestroyContext (dpy=<optimized out>, ctx=0x557c427b6760) at ../src/egl/main/eglapi.c:919
#18 0x00007fe7c56a612c in QtWaylandClient::QWaylandGLContext::~QWaylandGLContext (this=0x7fe7b009e340) at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/plugins/platforms/wayland/plugins/hardwareintegration/wayland-egl/qwaylandglcontext.cpp:304
#19 0x00007fe7c56a6175 in QtWaylandClient::QWaylandGLContext::~QWaylandGLContext (this=0x7fe7b009e340) at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/plugins/platforms/wayland/plugins/hardwareintegration/wayland-egl/qwaylandglcontext.cpp:305
#20 0x00007fe7cc315c99 in QOpenGLContext::destroy (this=this@entry=0x7ffce340dd20) at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/gui/kernel/qopenglcontext.cpp:461


Reported using DrKonqi
Comment 1 edinbruh 2025-11-02 23:12:08 UTC
Created attachment 186441 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 edinbruh 2025-11-02 23:28:17 UTC
I cannot replicate
Comment 3 Akseli Lahtinen 2025-11-03 10:20:51 UTC
Looking at the backtrace, does not look like there's any KDE code involved
Comment 4 Akseli Lahtinen 2025-11-03 10:21:44 UTC
Searchable backtrace


Thread 1 (Thread 0x7fe7c572df00 (LWP 2569)):
[KCrash Handler]
#5  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#6  0x00007fe7a52f940a in futex_wait () at /usr/lib64/dri-freeworld/libgallium-25.2.5.so
#7  0x00007fe7a5306830 in do_futex_fence_wait () at /usr/lib64/dri-freeworld/libgallium-25.2.5.so
#8  0x00007fe7a5307a0c in util_queue_finish () at /usr/lib64/dri-freeworld/libgallium-25.2.5.so
#9  0x00007fe7a576092a in si_set_debug_callback () at /usr/lib64/dri-freeworld/libgallium-25.2.5.so
#10 0x00007fe7a5761198 in si_destroy_context () at /usr/lib64/dri-freeworld/libgallium-25.2.5.so
#11 0x00007fe7a5546ab1 in tc_destroy () at /usr/lib64/dri-freeworld/libgallium-25.2.5.so
#12 0x00007fe7a4ec7260 in st_destroy_context_priv () at /usr/lib64/dri-freeworld/libgallium-25.2.5.so
#13 0x00007fe7a4ec8d4d in st_destroy_context () at /usr/lib64/dri-freeworld/libgallium-25.2.5.so
#14 0x00007fe7a4e2993b in dri_destroy_context () at /usr/lib64/dri-freeworld/libgallium-25.2.5.so
#15 0x00007fe7b5b54669 in dri2_destroy_context (disp=<optimized out>, ctx=0x557c427b6760) at ../src/egl/drivers/dri2/egl_dri2.c:1271
#16 dri2_destroy_context (disp=<optimized out>, ctx=0x557c427b6760) at ../src/egl/drivers/dri2/egl_dri2.c:1266
#17 0x00007fe7b5b4738d in eglDestroyContext (dpy=<optimized out>, ctx=0x557c427b6760) at ../src/egl/main/eglapi.c:919
#18 0x00007fe7c56a612c in QtWaylandClient::QWaylandGLContext::~QWaylandGLContext (this=0x7fe7b009e340) at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/plugins/platforms/wayland/plugins/hardwareintegration/wayland-egl/qwaylandglcontext.cpp:304
#19 0x00007fe7c56a6175 in QtWaylandClient::QWaylandGLContext::~QWaylandGLContext (this=0x7fe7b009e340) at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/plugins/platforms/wayland/plugins/hardwareintegration/wayland-egl/qwaylandglcontext.cpp:305
#20 0x00007fe7cc315c99 in QOpenGLContext::destroy (this=this@entry=0x7ffce340dd20) at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/gui/kernel/qopenglcontext.cpp:461
#21 0x00007fe7cc315d13 in QOpenGLContext::~QOpenGLContext (this=this@entry=0x7ffce340dd20) at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/gui/kernel/qopenglcontext.cpp:488
#22 0x00007fe7cc34ccb6 in QRhiGles2InitParams::newFallbackSurface (format=...) at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/gui/rhi/qrhigles2.cpp:632
#23 0x00007fe7cd44ec12 in QSGRhiSupport::maybeCreateOffscreenSurface (this=0x7fe7cd9f0010 <QSGRhiSupport::instance_internal()::inst>, window=0x557c40c89340) at /usr/src/debug/qt6-qtdeclarative-6.10.0-1.fc43.x86_64/src/quick/scenegraph/qsgrhisupport.cpp:901
#24 QSGRhiSupport::maybeCreateOffscreenSurface (this=this@entry=0x7fe7cd9f0010 <QSGRhiSupport::instance_internal()::inst>, window=window@entry=0x557c40c89340) at /usr/src/debug/qt6-qtdeclarative-6.10.0-1.fc43.x86_64/src/quick/scenegraph/qsgrhisupport.cpp:895
#25 0x00007fe7cd5c14f5 in QSGThreadedRenderLoop::handleExposure (this=0x557c3bc1fd60, window=0x557c40c89340) at /usr/src/debug/qt6-qtdeclarative-6.10.0-1.fc43.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1331
#26 0x00007fe7cbf5ac05 in QWindow::event (this=<optimized out>, ev=<optimized out>) at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/gui/kernel/qwindow.cpp:2766
#27 0x00007fe7cdc3db1f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x557c40c89340, e=0x7ffce340dfe0) at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/widgets/kernel/qapplication.cpp:3307
#28 0x00007fe7cb6fcaa8 in QCoreApplication::notifyInternal2 (receiver=0x557c40c89340, event=0x7ffce340dfe0) at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/corelib/kernel/qcoreapplication.cpp:1109
#29 0x00007fe7cb6fcd1d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/corelib/kernel/qcoreapplication.cpp:1563
#30 0x00007fe7cbef549a in QGuiApplicationPrivate::processExposeEvent (e=0x7ffce340e0a0) at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/gui/kernel/qguiapplication.cpp:3468
#31 0x00007fe7cbf6af76 in QWindowSystemEventHandler::sendEvent (this=<optimized out>, e=0x7ffce340e0a0) at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/gui/kernel/qwindowsysteminterface.cpp:190
#32 QWindowSystemHelper<QWindowSystemInterface::SynchronousDelivery>::handleEvent<QWindowSystemInterfacePrivate::ExposeEvent, QWindow*, QRegion> () at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/gui/kernel/qwindowsysteminterface.cpp:102
#33 QWindowSystemHelper<QWindowSystemInterface::SynchronousDelivery>::handleEvent<QWindowSystemInterfacePrivate::ExposeEvent, QWindow*, QRegion> () at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/gui/kernel/qwindowsysteminterface.cpp:96
#34 handleWindowSystemEvent<QWindowSystemInterfacePrivate::ExposeEvent, QWindowSystemInterface::SynchronousDelivery, QWindow*, QRegion> () at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/gui/kernel/qwindowsysteminterface.cpp:138
#35 QWindowSystemInterface::handleExposeEvent<QWindowSystemInterface::SynchronousDelivery> (window=0x557c40c89340, region=...) at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/gui/kernel/qwindowsysteminterface.cpp:341
#36 0x00007fe7cd12bb8c in QtWaylandClient::QWaylandWindow::sendExposeEvent (this=this@entry=0x557c41dafd40, rect=...) at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/plugins/platforms/wayland/qwaylandwindow.cpp:607
#37 0x00007fe7cd12c0fe in QtWaylandClient::QWaylandWindow::updateExposure (this=0x557c41dafd40) at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/plugins/platforms/wayland/qwaylandwindow.cpp:1624
#38 0x00007fe7cbcf7056 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#39 0x00007fe7cbcf2d16 in ffi_call_int (cif=cif@entry=0x7ffce340e350, fn=fn@entry=0x7fe7ceb74140 <QtWayland::xdg_surface::handle_configure(void*, xdg_surface*, unsigned int)>, rvalue=<optimized out>, rvalue@entry=0x0, avalue=avalue@entry=0x7ffce340e420, closure=closure@entry=0x0) at ../src/x86/ffi64.c:676
#40 0x00007fe7cbcf57ae in ffi_call (cif=cif@entry=0x7ffce340e350, fn=0x7fe7ceb74140 <QtWayland::xdg_surface::handle_configure(void*, xdg_surface*, unsigned int)>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7ffce340e420) at ../src/x86/ffi64.c:713
#41 0x00007fe7ce832feb in wl_closure_invoke (closure=closure@entry=0x7fe7a80052d0, target=<optimized out>, target@entry=0x557c427b6da0, opcode=opcode@entry=0, data=<optimized out>, flags=1) at ../src/connection.c:1241
#42 0x00007fe7ce833e49 in dispatch_event (display=display@entry=0x557c3b35f980, queue=queue@entry=0x557c3b35fa78) at ../src/wayland-client.c:1707
#43 0x00007fe7ce834243 in dispatch_queue (display=0x557c3b35f980, queue=0x557c3b35fa78) at ../src/wayland-client.c:1853
#44 wl_display_dispatch_queue_pending (display=0x557c3b35f980, queue=0x557c3b35fa78) at ../src/wayland-client.c:2190
#45 0x00007fe7cd0fb102 in QtWaylandClient::EventThread::readAndDispatchEvents (this=0x557c3b4523a0) at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/plugins/platforms/wayland/qwaylanddisplay.cpp:230
#46 0x00007fe7cd0f3c71 in QtWaylandClient::QWaylandDisplay::flushRequests (this=<optimized out>) at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/plugins/platforms/wayland/qwaylanddisplay.cpp:522
#47 0x00007fe7cb7689fa in doActivate<false> (sender=0x557c3b35c680, signal_index=<optimized out>, argv=0x7ffce340e688, argv@entry=0x0) at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/corelib/kernel/qobject.cpp:4267
#48 0x00007fe7cb75efb9 in QMetaObject::activate (sender=sender@entry=0x557c3b35c680, m=m@entry=0x7fe7cbcba420 <QAbstractEventDispatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/corelib/kernel/qobject.cpp:4315
#49 0x00007fe7cb6f56c7 in QAbstractEventDispatcher::awake (this=this@entry=0x557c3b35c680) at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qabstracteventdispatcher.cpp:128
#50 0x00007fe7cba210eb in QEventDispatcherGlib::processEvents (this=0x557c3b35c680, flags=...) at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:406
#51 0x00007fe7cb709603 in QEventLoop::exec (this=this@entry=0x7ffce340e7c0, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/corelib/global/qflags.h:77
#52 0x00007fe7cb704df9 in QCoreApplication::exec () at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/corelib/kernel/qcoreapplication.cpp:1452
#53 0x00007fe7cbedf25d in QGuiApplication::exec () at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/gui/kernel/qguiapplication.cpp:1973
#54 0x00007fe7cdc3da89 in QApplication::exec () at /usr/src/debug/qt6-qtbase-6.10.0-2.fc43.x86_64/src/widgets/kernel/qapplication.cpp:2574
#55 0x0000557c0181398d in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-6.5.1-1.fc43.x86_64/shell/main.cpp:188
Comment 5 TraceyC 2025-11-04 22:17:37 UTC
The backtrace looks the same as in bug 507936, where it was determined this is an issue in the graphics driver. I'd recommend following up with the Fedora or Mesa folks about it.

*** This bug has been marked as a duplicate of bug 507936 ***
Comment 6 Roke Julian Lockhart Beedell 2025-11-07 01:32:41 UTC
(In reply to edinbruh from comment #2)

> I cannot replicate

I'm filing a report for Mesa. Can you upload the JournalCtl log for this boot?
Comment 7 edinbruh 2025-11-07 10:19:46 UTC
(In reply to Roke Julian Lockhart Beedell from comment #6)
> I'm filing a report for Mesa. Can you upload the JournalCtl log for this
> boot?

sure, I'm adding the attachment. I have excluded flatpak logs to reduce noise
Comment 8 edinbruh 2025-11-07 10:20:40 UTC
Created attachment 186577 [details]
journalctl logs of the interested boot

flatpak logs are excluded
Comment 9 Roke Julian Lockhart Beedell 2025-11-07 10:37:04 UTC
(In reply to edinbruh from comment #8)

Thank you! Because my phrasal wasn't the best, to confirm, it's from the boot where this ANR occurred (rather than the mere latest)?
Comment 10 edinbruh 2025-11-07 10:47:47 UTC
(In reply to Roke Julian Lockhart Beedell from comment #9)
> (In reply to edinbruh from comment #8)
> 
> Thank you! Because my phrasal wasn't the best, to confirm, it's from the
> boot where this ANR occurred (rather than the mere latest)?

It is not just the latest boot. AFAICT it is the boot where the crash occurred, it is the only boot from that time period with a plasmashell crash. I have had some trouble verifying it (which I did before attaching the log) because the the crash info don't contain any timestamps, and bugzilla apparently is set to the wrong timezone and the crash appear to have occurred half an hour after this report (so keep that in mind if you look at timestamps). But since there are no other crashes, and the stack trace seems to match, it must be this one.