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

            Bug ID: 500161
           Summary: KWin Debug Console crashes desktop with certain
                    scaling percentages
    Classification: Plasma
           Product: kwin
           Version: 6.3.0
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: madness...@proton.me
  Target Milestone: ---

Application: kwin_wayland (6.3.0)

ApplicationNotResponding [ANR]: false
Qt Version: 6.8.2
Frameworks Version: 6.10.0
Operating System: Linux 6.13.2-arch1-1 x86_64
Windowing System: Wayland
Distribution: Arch Linux
DrKonqi: 6.3.0 [CoredumpBackend]

-- Information about the crash:
When opening "Kwin Debug Console", through krunner or the start menu, it will
crash my entire desktop. This happens with certain per monitor scaling
combinations. It also matters on which screen I start KWin Debug Console from.
It crashes the desktop when started on my primary monitor, but not when started
on my secondary monitor.

I am also unable to move the KWin Debug Console between the two monitors once I
start adjusting the scaling percentages.

In the following scenario I can reliably reproduce a crash:
Monitor 1: 2560x1440 (125% scaling, primary)
Monitor 2: 3840x2160 (175% scaling, 90 degrees clockwise, left of monitor 1)

However, when I set the scaling of monitor 2 to 185%, it doesn't crash anymore.

Tested and reproducable with a fresh install of Arch Linux, and also on freshly
updated Fedora 41 install.

GPU: AMD Radeon RX 7900 XTX 
Mesa: 24.3.4-1

The crash can be reproduced every time.

-- Backtrace (Reduced):
#6  0x0000724d7f0e0f01 in KWin::SurfacePixmap::setBuffer (this=0x5912309ec1a0,
buffer=0x5912309e89d0) at
/usr/src/debug/kwin/kwin-6.3.0/src/scene/surfaceitem.cpp:319
#7  KWin::SurfacePixmap::setBuffer (this=this@entry=0x5912309ec1a0,
buffer=0x5912309e89d0) at
/usr/src/debug/kwin/kwin-6.3.0/src/scene/surfaceitem.cpp:312
#8  0x0000724d7f0e1590 in KWin::SurfacePixmapInternal::update
(this=0x5912309ec1a0) at
/usr/src/debug/kwin/kwin-6.3.0/src/scene/surfaceitem_internal.cpp:63
#9  0x0000724d7f0df033 in KWin::SurfaceItem::updatePixmap
(this=this@entry=0x59123163e870) at
/usr/src/debug/kwin/kwin-6.3.0/src/scene/surfaceitem.cpp:190
#10 0x0000724d7f0df117 in KWin::SurfaceItem::preprocess (this=0x59123163e870)
at /usr/src/debug/kwin/kwin-6.3.0/src/scene/surfaceitem.cpp:218


Reported using DrKonqi

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

Reply via email to