Xorg crashes when it tries to resume a scale transformation after that Screen has been closed. Crashed in __strlen_avx2() from transform_filter_length() from ProcRRGetCrtcTransform()
Bug #1805200 reported by
Marco Trevisan (Treviño)
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg-server (Ubuntu) |
Fix Released
|
High
|
Timo Aaltonen | ||
Disco |
Fix Released
|
High
|
Timo Aaltonen |
Bug Description
Happens in X.Org X Server 2:1.20.3-1ubuntu1, but also previous versions
Very easy to reproduce:
Start a simple (empty) X server instance (say Xorg :2 vt8)
Set a scale transformation
xrandr -d :2 --output eDP-1 --scale 2x2
Call xrandr again so that the server tries to resume the previous transformation
xrandr -d :2
I've addressed the issue at https:/
Marking it as incoming rls bug as this needs to be addressed as per supporting xrandr scaling support in desktop.
affects: | xorg (Ubuntu) → xorg-server (Ubuntu) |
summary: |
Xorg crashes when it tries to resume a scale transformation after that - Screen has been closed + Screen has been closed. Crashed in __strlen_avx2() from + transform_filter_length() from ProcRRGetCrtcTransform() |
tags: | removed: rls-dd-incoming |
tags: | added: xrandr-scaling |
To post a comment you must log in.
Since I'm not getting much feedback upstream, it might be worth to fix this in Ubuntu with something like this:
https:/ /gitlab. freedesktop. org/3v1n0/ xserver/ commit/ a6ad02ea177