From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 39859 invoked by alias); 11 Dec 2015 16:21:49 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 39740 invoked by uid 89); 11 Dec 2015 16:21:48 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=0.4 required=5.0 tests=AWL,BAYES_20,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,KAM_ASCII_DIVIDERS,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=no version=3.3.2 X-HELO: mail-qk0-f173.google.com Received: from mail-qk0-f173.google.com (HELO mail-qk0-f173.google.com) (209.85.220.173) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Fri, 11 Dec 2015 16:21:47 +0000 Received: by qkfb125 with SMTP id b125so45407839qkf.2 for ; Fri, 11 Dec 2015 08:21:45 -0800 (PST) MIME-Version: 1.0 X-Received: by 10.55.71.195 with SMTP id u186mr2916605qka.38.1449850905435; Fri, 11 Dec 2015 08:21:45 -0800 (PST) Received: by 10.140.102.161 with HTTP; Fri, 11 Dec 2015 08:21:45 -0800 (PST) Date: Fri, 11 Dec 2015 16:21:00 -0000 Message-ID: Subject: Crash X11 with 3 commands From: Nem W Schlecht To: The Cygwin Mailing List Content-Type: text/plain; charset=UTF-8 X-IsSubscribed: yes X-SW-Source: 2015-12/txt/msg00133.txt.bz2 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.) -- Nem W Schlecht "Perl did the magic. I just waved the wand." -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple