Dear Maintainer,
On a ThinkPad T430, when performing a mobile suspend with all but LVDS1
disconnected and resuming in a dual-head dock, executing
['xrandr', '--output', 'LVDS1', '--off', '--output', 'HDMI2', '--gamma',
'1.0:1.0:1.0', '--mode', '1920x1200', '--pos', '0x0', '--rate', '59.95',
'--reflect', 'normal', '--rotate', 'left', '--transform',
'1,0,0,0,1,0,0,0,1']
results in
"xrandr: Configure crtc 0 failed"
printed to stderr and exit code 1. On VT 8, the message
*** Error in `/usr/bin/X': double free or corruption (!prev): 0x00007f65b0f02340 ***
is printed. When using
xserver-xorg-video-intel_2.99.917-1~exp1_amd64.deb, the problem does not
occur.
After first occurrence, X seems to still be stable (ha!). At second
occurrence (with a duplicated VT 8 message), X does not come back on any
displays but machine appears stable, console is usable, and ACPI
shutdown fine. (I think this is true but I haven't ruthlessly checked the failure
mode.) I have an (maybe unrelated) issue with the external displays
appearing disconnected but still with resolutions and an odd trailing
resolution record when using xrandr -q after dock -> mobile. I've not
yet checked whether this influences the failure mode.
Please let me know if you need more info, would like me to do debugging,
or need package version bisection (if you can point me to some info
about how to build and test this stuff... I'm semi-competent but not familiar
with this subsystem).
Thank you,
David Sheets