Summary: | libkscreen regression between 5.27.5 and 5.27.6: custom xorg configuration does not work anymore | ||
---|---|---|---|
Product: | [Plasma] KScreen | Reporter: | dura |
Component: | common | Assignee: | kscreen-bugs-null <kscreen-bugs-null> |
Status: | REPORTED --- | ||
Severity: | normal | CC: | qydwhotmail |
Priority: | NOR | ||
Version: | 5.27.6 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
xorg.conf
systemsettings with libkscreen-5.27.5 systemsettings with libkscreen-5.27.6 xrandr output on :0.0 xrandr output on :0.1 |
Description
dura
2023-07-15 12:58:47 UTC
Created attachment 160303 [details]
systemsettings with libkscreen-5.27.5
Created attachment 160304 [details]
systemsettings with libkscreen-5.27.6
Created attachment 160305 [details]
xrandr output on :0.0
Created attachment 160306 [details]
xrandr output on :0.1
A possibly relevant merge request was started @ https://invent.kde.org/plasma/libkscreen/-/merge_requests/154 Can you try if the patch fixes your problem? (In reply to Fushan Wen from comment #6) > Can you try if the patch fixes your problem? Unfortunately, your change does not solve anything. I still need to comment line 150 to revert to correct behavior. I don't understand why it does not crash on line 153 as xCrtc is NULL. Git commit 23ddbe7e43774516255fdd46bf4864652cc4f189 by Fushan Wen. Committed on 19/08/2023 at 02:24. Pushed by fusionfuture into branch 'master'. backends/xrandr: make sure `XRandRCrtc::update` is always called Amends https://invent.kde.org/plasma/libkscreen/-/commit/00b8ca2193ef75c2aace4eda2aae78b64fe46f92 M +1 -2 backends/xrandr/xrandr.cpp https://invent.kde.org/plasma/libkscreen/-/commit/23ddbe7e43774516255fdd46bf4864652cc4f189 A possibly relevant merge request was started @ https://invent.kde.org/plasma/libkscreen/-/merge_requests/156 Git commit 984b78ef3eb121d8c965c5285984b345d8241232 by Fushan Wen. Committed on 19/08/2023 at 02:24. Pushed by fusionfuture into branch 'Plasma/5.27'. backends/xrandr: make sure `XRandRCrtc::update` is always called Amends https://invent.kde.org/plasma/libkscreen/-/commit/00b8ca2193ef75c2aace4eda2aae78b64fe46f92 (cherry picked from commit 23ddbe7e43774516255fdd46bf4864652cc4f189) M +1 -2 backends/xrandr/xrandr.cpp https://invent.kde.org/plasma/libkscreen/-/commit/984b78ef3eb121d8c965c5285984b345d8241232 (In reply to dura from comment #7) > (In reply to Fushan Wen from comment #6) > > Can you try if the patch fixes your problem? > > Unfortunately, your change does not solve anything. I still need to comment > line 150 to revert to correct behavior. I don't understand why it does not > crash on line 153 as xCrtc is NULL. It may have already crashed, but it's another process. |