pr 30068 runtime verification head: f30f8c525eaa7723dd5dcdab76b470337dff3648 main: cefb544af3c98224874419198c0359b652ca3c94 ubuntu 22.04 x86_64 container, glibc 2.35, node 24.22.1 production SnapShotAccessibilityWorker.cjs read, real mousepad AT-SPI window: real window request {"active":{"title":"*Untitled 1 - Mousepad","bounds":{"x":374,"y":171,"width":692,"height":563},"owner":{"processId":2305}},"platform":"linux","sourceTitle":"*Untitled 1 - Mousepad","imageSize":{"width":692,"height":563}} main {"type":"result"} pr ready; started; result context format: flat-text pr accessibleText contains typed app text: true main KDE helper check on glibc 2.35: GLIBC_2.39 not found (also visible in desktop setup screenshot). PR static-pie musl helper check on glibc 2.35 against real KWin 6.8.2: {"feedbackAvailable":true,"ready":true} full capture blocker: VM has no /dev/dri. Both main GNU helper and PR musl helper cause the same KWin screenshot crash in the virtual compositor. Baseline helper was run on Fedora where its glibc requirement is satisfied. No D-Bus fixtures or mocked capture. pr30068-kwin6-gdb.log Thread 1 "kwin_wayland" received signal SIGSEGV, Segmentation fault. #0 0x00007d6955e734b0 in KWin::RenderDevice::eglContext() () from /lib64/libkwin.so.6 #1 0x00007d6949bbfaf3 in KWin::ScreenShotDBusInterface2::takeScreenShot(KWin::Window*, QFlags, KWin::ScreenShotSinkPipe2*) [clone .isra.0] () from /usr/lib64/qt6/plugins/kwin/plugins/screenshot.so #2 0x00007d6949bc06e9 in KWin::ScreenShotDBusInterface2::CaptureWindow(QString const&, QMap const&, QDBusUnixFileDescriptor) () from /usr/lib64/qt6/plugins/kwin/plugins/screenshot.so #3 0x00007d6949bc19e1 in ScreenShot2Adaptor::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib64/qt6/plugins/kwin/plugins/screenshot.so #4 0x00007d6949bc2370 in ScreenShot2Adaptor::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/qt6/plugins/kwin/plugins/screenshot.so #5 0x00007d69536636aa in QDBusConnectionPrivate::deliverCall(QObject*, QDBusMessage const&, QList const&, int) () from /lib64/libQt6DBus.so.6 pr30068-kwin6-main-gdb.log Thread 1 "kwin_wayland" received signal SIGSEGV, Segmentation fault. #0 0x00007e1b99d354b0 in KWin::RenderDevice::eglContext() () from /lib64/libkwin.so.6 #1 0x00007e1b8da87af3 in KWin::ScreenShotDBusInterface2::takeScreenShot(KWin::Window*, QFlags, KWin::ScreenShotSinkPipe2*) [clone .isra.0] () from /usr/lib64/qt6/plugins/kwin/plugins/screenshot.so #2 0x00007e1b8da886e9 in KWin::ScreenShotDBusInterface2::CaptureWindow(QString const&, QMap const&, QDBusUnixFileDescriptor) () from /usr/lib64/qt6/plugins/kwin/plugins/screenshot.so #3 0x00007e1b8da899e1 in ScreenShot2Adaptor::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib64/qt6/plugins/kwin/plugins/screenshot.so #4 0x00007e1b8da8a370 in ScreenShot2Adaptor::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/qt6/plugins/kwin/plugins/screenshot.so #5 0x00007e1b975256aa in QDBusConnectionPrivate::deliverCall(QObject*, QDBusMessage const&, QList const&, int) () from /lib64/libQt6DBus.so.6 blacksmith vp run check:changed github/main: pass unused patches 20.2s pass format 0.2s pass lint 0.5s pass knip 1/2 5.1s pass knip 2/2 11.6s pass typecheck (40 packages) 26.6s pass test (4 files) 14.7s CI also runs: full test suites, build, rust, release smoke pass not cached: files changed during the run