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

--- Comment #25 from Alexandre Pereira <pereira.a...@gmail.com> ---
so i think i figured out what is happening:
on kwin master ( 5.21 )

it wasn't a problem with opensuse packaging. On kwin master, kwin wayland
crashes if using the amdgpu kernel driver with amdgpu.dc=0. it works with
amdgpu.dc=1. ( i have amdgpu.dc=0 because with amdgpu.dc=1 ... monitors switch
order/placement randomly between reboots ).

I have two machines, one with a recent amd card that uses amdgpu driver and
another with an old amd card that uses the radeon driver.

i haven't been able to launch kwin master on my intel cpu with an old amd card.

i was able to get some kind of backtrace but dunno if it helps:

#0  KWin::DrmGpu::updateOutputs() [clone .isra.0] (this=0x5604c1caca10) at
/usr/src/debug/kwin5-5.20.80git.20201112T091457~f26eeb970-ku.22.1.x86_64/plugins/platforms/drm/drm_gpu.cpp:138
#1  0x00007fea4b621d54 in KWin::DrmBackend::updateOutputs() (this=<error
reading variable: Cannot access memory at address 0x7fff7d25f7f0>)
    at
/usr/src/debug/kwin5-5.20.80git.20201112T091457~f26eeb970-ku.22.1.x86_64/plugins/platforms/drm/drm_backend.cpp:351
#2  KWin::DrmBackend::updateOutputs() (this=<error reading variable: Cannot
access memory at address 0x7fff7d25f7f0>) at
/usr/src/debug/kwin5-5.20.80git.20201112T091457~f26eeb970-ku.22.1.x86_64/plugins/platforms/drm/drm_backend.cpp:344

well, all this above was with stock master kwin.
with your branch "wayland-multi-egl-backend", I have a crash at startup (like
the above ) with the output:

No backend specified through command line argument, trying auto resolution
ASSERT failure in QVector<T>::at: "index out of range", file
/usr/include/qt5/QtCore/qvector.h, line 455
"/usr/bin/kwin_wayland" ("--xwayland",
"--exit-with-session=/usr/lib64/libexec/startplasma-waylandsession") exited
with code 6
startplasmacompositor: Shutting down...
startplasmacompositor: Done.

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

Reply via email to