https://bugs.kde.org/show_bug.cgi?id=507744
Bug ID: 507744
Summary: (Horizontally) stretching any window causes it to
crash.
Classification: Applications
Product: systemsettings
Version First 6.4.3
Reported In:
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: generic-crash
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Application: systemsettings (6.4.3)
ApplicationNotResponding [ANR]: false
Qt Version: 6.9.1
Frameworks Version: 6.16.0
Operating System: Linux 6.15.8-200.fc42.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 42 (KDE Plasma Desktop Edition)"
DrKonqi: 6.4.3 [CoredumpBackend]
-- Information about the crash:
As https://bugzilla.redhat.com/show_bug.cgi?id=2385954#c0 explains, I extended
System Setttings, horizontally, quite far past the boundaries of the display.
Initially, the content became stretched and corrupted. Then, it became black.
Then, the window decorations became black (and squared), with solely the shadow
remaining as it should. Then, it crashed. Other attempts have also crashed the
XWayland compositor.
The crash can be reproduced every time.
-- Backtrace (Reduced):
#5 dri2_query_image_common (image=0x0, attrib=8196, value=0x7ffe683c1b74) at
../src/gallium/frontends/dri/dri2.c:1169
#6 dri2_query_image (image=image@entry=0x0, attrib=attrib@entry=8196,
value=value@entry=0x7ffe683c1b74) at ../src/gallium/frontends/dri/dri2.c:1368
#7 0x00007fb96a331258 in create_wl_buffer
(dri2_dpy=dri2_dpy@entry=0x55a7aa9f4c70,
dri2_surf=dri2_surf@entry=0x55a7aac6c170, image=0x0) at
../src/egl/drivers/dri2/platform_wayland.c:1507
#8 0x00007fb96a331b22 in dri2_wl_swap_buffers_with_damage (disp=<optimized
out>, draw=0x55a7aac6c170, rects=0x0, n_rects=0) at
../src/egl/drivers/dri2/platform_wayland.c:1716
#9 0x00007fb96a326e79 in dri2_swap_buffers (disp=0x55a7aa9f41e0,
surf=0x55a7aac6c170) at ../src/egl/drivers/dri2/egl_dri2.c:1649
#10 0x00007fb96a31a67b in eglSwapBuffers (dpy=<optimized out>,
surface=0x55a7aac6c170) at ../src/egl/main/eglapi.c:1454
#11 0x00007fb97a0f9ab3 in QtWaylandClient::QWaylandGLContext::swapBuffers
(this=0x55a7abeffc80, surface=<optimized out>) at
/usr/src/debug/qt6-qtwayland-6.9.1-3.fc42.x86_64/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:406
#12 0x00007fb98051f1ad in QRhiGles2::endFrame (this=0x55a7abefba60,
swapChain=0x55a7ad0373f0, flags=...) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/rhi/qrhigles2.cpp:2290
#13 0x00007fb980376b0c in QRhi::endFrame (this=this@entry=0x55a7ac069030,
swapChain=swapChain@entry=0x55a7ad0373f0, flags=..., flags@entry=...) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/rhi/qrhi.cpp:11226
#14 0x00007fb98017cb96 in QBackingStoreDefaultCompositor::flush
(this=this@entry=0x55a7ab4f2578,
backingStore=backingStore@entry=0x55a7abc61a40, rhi=0x55a7ac069030,
swapchain=<optimized out>, window=window@entry=0x55a7ab1bd030,
sourceDevicePixelRatio=sourceDevicePixelRatio@entry=1.5, region=...,
offset=..., textures=0x55a7ac099830, translucentBackground=false) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/painting/qbackingstoredefaultcompositor.cpp:671
#15 0x00007fb9803272d1 in QPlatformBackingStore::rhiFlush (this=0x55a7abc61a40,
window=0x55a7ab1bd030, sourceDevicePixelRatio=1.5, region=..., offset=...,
textures=0x55a7ac099830, translucentBackground=false) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/gui/painting/qplatformbackingstore.cpp:219
#16 0x00007fb980cb04db in QWidgetRepaintManager::flush
(this=this@entry=0x55a7ac099850, widget=0x55a7aab7a9c0, region=...,
widgetTextures=0x55a7ac099830) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qwidgetrepaintmanager.cpp:1068
#17 0x00007fb980cb1a9c in QWidgetRepaintManager::flush (this=<optimized out>)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qwidgetrepaintmanager.cpp:980
#18 0x00007fb980cb3cea in QWidgetRepaintManager::paintAndFlush (this=<optimized
out>) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qwidgetrepaintmanager.cpp:912
#19 0x00007fb980cbb761 in QWidgetWindow::handleResizeEvent
(this=0x55a7ab1bd030, event=0x7ffe683c2860) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qwidgetwindow.cpp:859
#20 0x00007fb980cbf0f1 in QWidgetWindow::event (this=<optimized out>,
event=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qwidgetwindow.cpp:314
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.