Bug 504578 - PlasmaShell crashed when I attempted to invoke the Application Menu whilst duplicating an image into my clipboard via a Firefox WebExtension
Summary: PlasmaShell crashed when I attempted to invoke the Application Menu whilst du...
Status: RESOLVED UPSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.3.5
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-05-20 20:33 UTC by Roke Julian Lockhart Beedell
Modified: 2025-05-21 14:47 UTC (History)
1 user (show)

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


Attachments
New crash information added by DrKonqi (233.00 KB, text/plain)
2025-05-20 20:33 UTC, Roke Julian Lockhart Beedell
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roke Julian Lockhart Beedell 2025-05-20 20:33:24 UTC
Application: plasmashell (6.3.5)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.0
Frameworks Version: 6.14.0
Operating System: Linux 6.14.6-300.fc42.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 42 (KDE Plasma Desktop Edition)"
DrKonqi: 6.3.5 [CoredumpBackend]

-- Information about the crash:
Whilst reproducing https://bugs.kde.org/show_bug.cgi?id=490952#c16, the shell crashed. It solely occurred once of the three times I reproduced the cited problem. Regarding the trace, it's only 2 stars of 3, because the debuginfo installation button didn't work this time: it'd merely restart backtrace generation in GDB. I tried twice. GNOME Abrt reported this to Fedora FAF at https://retrace.fedoraproject.org/faf/reports/bthash/3b570d2d48298ff2e21e8f273db4187aed1aefc8/.

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#5  0x00007f367d090163 in tcache_next (e=<optimized out>) at malloc.c:3702
#6  _mid_memalign (alignment=64, bytes=184, address=<optimized out>) at malloc.c:3703
#7  0x00007f367d091e42 in __posix_memalign (memptr=0x7f35cd1f8e08, alignment=<optimized out>, size=<optimized out>) at malloc.c:5855
#8  __posix_memalign (memptr=0x7f35cd1f8e08, alignment=<optimized out>, size=<optimized out>) at malloc.c:5839
#9  0x00007f3661368622 in si_create_sampler_view () from /usr/lib64/dri-freeworld/libgallium-25.0.4.so


Reported using DrKonqi
Comment 1 Roke Julian Lockhart Beedell 2025-05-20 20:33:25 UTC
Created attachment 181584 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nate Graham 2025-05-21 13:30:05 UTC
Thread 1 (Thread 0x7f35cd1fa6c0 (LWP 17845)):
[KCrash Handler]
#5  0x00007f367d090163 in tcache_next (e=<optimized out>) at malloc.c:3702
#6  _mid_memalign (alignment=64, bytes=184, address=<optimized out>) at malloc.c:3703
#7  0x00007f367d091e42 in __posix_memalign (memptr=0x7f35cd1f8e08, alignment=<optimized out>, size=<optimized out>) at malloc.c:5855
#8  __posix_memalign (memptr=0x7f35cd1f8e08, alignment=<optimized out>, size=<optimized out>) at malloc.c:5839
#9  0x00007f3661368622 in si_create_sampler_view () from /usr/lib64/dri-freeworld/libgallium-25.0.4.so
#10 0x00007f3661121af0 in tc_create_sampler_view () from /usr/lib64/dri-freeworld/libgallium-25.0.4.so
#11 0x00007f3660ae9868 in st_get_texture_sampler_view_from_stobj () from /usr/lib64/dri-freeworld/libgallium-25.0.4.so
#12 0x00007f3660d4d904 in st_get_sampler_views () from /usr/lib64/dri-freeworld/libgallium-25.0.4.so
#13 0x00007f3660d4dd9d in update_textures () from /usr/lib64/dri-freeworld/libgallium-25.0.4.so
#14 0x00007f3660ac0bf0 in st_prepare_draw () from /usr/lib64/dri-freeworld/libgallium-25.0.4.so
#15 0x00007f3660c55fb7 in _mesa_validated_drawrangeelements () from /usr/lib64/dri-freeworld/libgallium-25.0.4.so
#16 0x00007f3660c574b8 in _mesa_DrawElementsBaseVertex () from /usr/lib64/dri-freeworld/libgallium-25.0.4.so
#17 0x00007f3660cc9b8f in _mesa_unmarshal_DrawElementsPacked () from /usr/lib64/dri-freeworld/libgallium-25.0.4.so
#18 0x00007f3660a74fb1 in glthread_unmarshal_batch () from /usr/lib64/dri-freeworld/libgallium-25.0.4.so
#19 0x00007f3660a75638 in _mesa_glthread_finish () from /usr/lib64/dri-freeworld/libgallium-25.0.4.so
#20 0x00007f3660b95af9 in _mesa_marshal_TexSubImage2D () from /usr/lib64/dri-freeworld/libgallium-25.0.4.so
#21 0x00007f367e312e87 in QOpenGLFunctions::glTexSubImage2D (this=<optimized out>, target=<optimized out>, level=<optimized out>, xoffset=<optimized out>, yoffset=0, width=<optimized out>, height=<optimized out>, format=<optimized out>, type=<optimized out>, pixels=0x7f352c4f6d40) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/opengl/qopenglfunctions.h:1042
#22 QRhiGles2::executeCommandBuffer (this=this@entry=0x7f352c001920, cb=cb@entry=0x7f352c368570) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/rhi/qrhigles2.cpp:3648
#23 0x00007f367e315287 in QRhiGles2::endFrame (this=0x7f352c001920, swapChain=0x7f352c368020, flags=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/rhi/qrhigles2.cpp:2269
#24 0x00007f367e1712bc in QRhi::endFrame (this=0x7f352c001900, swapChain=0x7f352c368020, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/rhi/qrhi.cpp:11210
#25 0x00007f367f3a9467 in QSGRenderThread::syncAndRender (this=this@entry=0x7f365c00d600) at /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:771
#26 0x00007f367f3aaa93 in QSGRenderThread::run (this=0x7f365c00d600) at /usr/src/debug/qt6-qtdeclarative-6.9.0-2.fc42.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:975
#27 0x00007f367d8bdde4 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:433
#28 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:365
#29 QThreadPrivate::start (arg=0x7f365c00d600) at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/thread/qthread_unix.cpp:393
#30 0x00007f367d07f1d4 in start_thread (arg=<optimized out>) at pthread_create.c:448
#31 0x00007f367d101cec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Reported using DrKonqi
Comment 3 Nate Graham 2025-05-21 13:30:32 UTC
Looks like it's crashing in the Mesa graphics drivers. You'll need to report this to the Mesa developers; see https://docs.mesa3d.org/bugs.html for instructions.

Thanks!
Comment 4 Roke Julian Lockhart Beedell 2025-05-21 14:47:19 UTC
(In reply to Nate Graham from comment #3)

Thank you. Reported to https://gitlab.freedesktop.org/mesa/mesa/-/issues/13211.