Crash X11 with 3 commands
Andrey ``Bass'' Shcheglov
andrewbass@gmail.com
Wed Feb 24 10:08:00 GMT 2016
Just my 2 cents.
I can't reproduce this, but once the script is executed 3 or more times,
I start seeing permanent visual artifacts in the xterm window, which may
indicate memory corruption.
The artifacts have nothing to do with the terminal state (hard resetting
the terminal doesn't help).
The screenshot is here:
<https://habrastorage.org/files/23e/b52/ac4/23eb52ac47c246cd9fbd41fa50508a70.png>
Regards,
Andrey.
> On 11/12/2015 16:21, Nem W Schlecht wrote:
>> I was experimenting with Xterm escape sequences - trying to
>> resize/reposition a window while its iconized and found I can crash
>> X11 in just 3 escape commands in an Xterm (which I have in a shell
>> script):
>>
>> ---------------------------------------------------------------
>> #!/bin/bash -x
>>
>> # Iconify window
>> echo -ne "\e[2t"
>>
>> # Set height/width to 36x80 and position at +100+100
>> # If I do just one of these X11 does *not* crash
>>
>> # Resize to 36x80. This one doesn't work, even if I run just it
>> # by itself so X11 doesn't crash. Also, this one has to be first.
>> # If I re-position, then change geometry, it doesn't crash.
>> echo -ne "\e[8;36;80t"
>>
>> # The re-position, next, actually does work behind the scenes,
>> # if I run just this alone and then de-iconify manually, its in the
>> # correct position.
>> echo -ne "\e[3;100;100t"
>>
>> # To de-iconify (doesn't work in Cygwin anyways, unfortunately)
>> echo -ne "\e[1t"
>> ---------------------------------------------------------------
>>
>>
>> Can anybody else confirm? (WARNING - if it does, it'll kill all your
>> X11 windows! Be careful.)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://cygwin.com/pipermail/cygwin/attachments/20160224/cc5d454e/attachment.sig>
More information about the Cygwin
mailing list