https://bugs.kde.org/show_bug.cgi?id=528241

--- Comment #2 from Support <[email protected]> ---
Backtraces for KDE bug 528241
plasmashell SEGV / malloc-abort in KPipeWire PipeWireSourceItem (Task Manager
thumbnails)

Host: wks2610
OS: CachyOS x86_64, kernel 7.3.x-cachyos, Wayland session
GPU: Advanced Micro Devices, Inc. [AMD/ATI] Strix [Radeon 880M / 890M]
[1002:150e] (rev d1)
Mesa: 26.2.5-1 (libgallium-26.2.5-arch3.1)
plasma-workspace: 6.8.1 at crash time (box since updated to 6.8.2-1.1; gdb
build-id
warnings below reflect that — the core-1 trace below was symbolized by
systemd-coredump against the 6.8.1 binaries at crash time)

Three plasmashell crashes captured by systemd-coredump:
  1) Mon 2026-11-02 09:26:31 AEDT  PID 1814   SIGSEGV  (crashing thread:
QSGRenderThread)
  2) Mon 2026-11-02 15:06:34 AEDT  PID 635439 SIGABRT  (glibc malloc abort)
  3) Wed 2026-11-04 08:03:06 AEDT  PID 1900   SIGABRT  (glibc malloc abort)

All three occur during scene-graph sync (QQuickWindowPrivate::syncSceneGraph)
while
creating/updating window-thumbnail textures. Trigger on the host: Task Manager
(thumbnails) applet active; any window-thumbnail render.

=====================================================================
Core 1 — PID 1814, SIGSEGV (SEGV_MAPERR), crashing thread QSGRenderThread (TID
3080)
Command line: /usr/bin/plasmashell --no-respawn
(core dump size: 42.3 MB; trace from coredumpctl, symbolized at crash time)

  #0  0x00007f4438907ac0 n/a (libc.so.6 + 0xbeac0)
  #1  0x00007f4438909400 posix_memalign (libc.so.6 + 0xc0400)
  #2  0x00007f441908ff11 n/a (libgallium-26.2.5-arch3.1.so + 0x100af11)
  #3  0x00007f441815d53a dri2_from_dma_bufs (libgallium-26.2.5-arch3.1.so +
0xd853a)
  #4  0x00007f442925434e n/a (libEGL_mesa.so.0 + 0x1e34e)
  #5  0x00007f4429250259 n/a (libEGL_mesa.so.0 + 0x1a259)
  #6  0x00007f442923e684 n/a (libEGL_mesa.so.0 + 0x8684)
  #7  0x00007f43ac54361e GLHelpers::createImage(void*, DmaBufAttributes const&,
unsigned int, QSize const&, gbm_device*) (libKPipeWire.so.6 + 0x2661e)
  #8  0x00007f43ac53bf64 n/a (libKPipeWire.so.6 + 0x1ef64)
  #9  0x00007f43ac534d39 PipeWireSourceItem::updatePaintNode(QSGNode*,
QQuickItem::UpdatePaintNodeData*) (libKPipeWire.so.6 + 0x17d39)
  #10 0x00007f443b6aa3cc QQuickWindowPrivate::updateDirtyNode(QQuickItem*)
(libQt6Quick.so.6 + 0x2723cc)
  #11 0x00007f443b6aabf0 QQuickWindowPrivate::updateDirtyNodes()
(libQt6Quick.so.6 + 0x272bf0)
  #12 0x00007f443b6ab974 QQuickWindowPrivate::syncSceneGraph()
(libQt6Quick.so.6 + 0x273974)
  #13 0x00007f443b8f9bd6 n/a (libQt6Quick.so.6 + 0x4c1bd6)
  #14 0x00007f443928cd19 n/a (libQt6Core.so.6 + 0x3b4d19)
  #15 0x00007f44388f593f n/a (libc.so.6 + 0xac93f)
  #16 0x00007f4438997eec n/a (libc.so.6 + 0x14eeec)

=====================================================================
Core 2 — PID 635439, SIGABRT (glibc malloc abort during operator new)
(gdb batch against current 6.8.2 binaries; libKPipeWire frames not resolvable
due to build-id mismatch, shown as n/a)

  #0  pthread_kill (libc.so.6)
  #1  raise (libc.so.6)
  #2  abort (libc.so.6)
  #3  n/a (libc.so.6)
  #4  n/a (libc.so.6)
  #5  malloc (libc.so.6)
  #6  operator new(unsigned long) (libstdc++.so.6)
  #7  n/a (libQt6Gui.so.6)
  #8  QRhi::newTexture(QRhiTexture::Format, QSize const&, int,
QFlags<QRhiTexture::Flag>) (libQt6Gui.so.6)
  #9  n/a (unresolved — likely KPipeWire thumbnail module)

=====================================================================
Core 3 — PID 1900, SIGABRT (glibc malloc abort during operator new)
(gdb batch against current 6.8.2 binaries)

  #0  pthread_kill (libc.so.6)
  #1  raise (libc.so.6)
  #2  abort (libc.so.6)
  #3  n/a (libc.so.6)
  #4  n/a (libc.so.6)
  #5  malloc (libc.so.6)
  #6  operator new(unsigned long) (libstdc++.so.6)
  #7  n/a (libQt6Quick.so.6)
  #8  QQuickShaderEffectSource::updatePaintNode(QSGNode*,
QQuickItem::UpdatePaintNodeData*) (libQt6Quick.so.6)
  #9  QQuickWindowPrivate::updateDirtyNode(QQuickItem*) (libQt6Quick.so.6)
  #10 QQuickWindowPrivate::updateDirtyNodes() (libQt6Quick.so.6)
  #11 QQuickWindowPrivate::syncSceneGraph() (libQt6Quick.so.6)
  #12 n/a (libQt6Quick.so.6)

=====================================================================
Full cores are available from the reporter on request (systemd-coredump
storage,
wks2610: /var/lib/systemd/coredump/core.plasmashell.1001.*.zst).

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to