From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Weird behavior and crash with X and TTY frame Date: Sun, 07 Apr 2013 18:40:06 +0300 Message-ID: <83ip3ycpt5.fsf@gnu.org> References: <51601D0E.4050507@yandex.ru> <51618E54.7040102@yandex.ru> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1365349210 29663 80.91.229.3 (7 Apr 2013 15:40:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 7 Apr 2013 15:40:10 +0000 (UTC) Cc: jan.h.d@swipnet.se, emacs-devel@gnu.org To: Dmitry Antipov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Apr 07 17:40:13 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UOrhU-0002xi-Gh for ged-emacs-devel@m.gmane.org; Sun, 07 Apr 2013 17:40:12 +0200 Original-Received: from localhost ([::1]:46966 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOrhU-0000SU-5Y for ged-emacs-devel@m.gmane.org; Sun, 07 Apr 2013 11:40:12 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:44833) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOrhP-0000Q2-Iy for emacs-devel@gnu.org; Sun, 07 Apr 2013 11:40:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UOrhJ-0007IN-Gj for emacs-devel@gnu.org; Sun, 07 Apr 2013 11:40:07 -0400 Original-Received: from mtaout23.012.net.il ([80.179.55.175]:57319) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOrhJ-0007IA-9L for emacs-devel@gnu.org; Sun, 07 Apr 2013 11:40:01 -0400 Original-Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0MKW002005G88I00@a-mtaout23.012.net.il> for emacs-devel@gnu.org; Sun, 07 Apr 2013 18:39:59 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MKW002TV66N8H30@a-mtaout23.012.net.il>; Sun, 07 Apr 2013 18:39:59 +0300 (IDT) In-reply-to: <51618E54.7040102@yandex.ru> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.175 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:158754 Archived-At: > Date: Sun, 07 Apr 2013 19:18:44 +0400 > From: Dmitry Antipov > Cc: Emacs development discussions > > Yes, but the same trick with two X frames doesn't crash at least It's not a crash, it's a deliberate abort. > first C-g on X frame 2 cancels popup raised on frame 1 and resumes > normal event processing loop. Because C-g input to a GUI frame is delivered to Emacs as SIGIO, while to a TTY frame it is delivered as SIGINT. The processing is very different, and AFAIU cannot be the same, because these two signals have very different attributes on Posix systems. See my other message, which described what happens here in more detail.