GNU bug report logs - #19175
24.4; make-frame-on-display fails if emacs started with -nw

Previous Next

Package: emacs;

Reported by: Mario Becroft <mb <at> becroft.co.nz>

Date: Tue, 25 Nov 2014 04:30:02 UTC

Severity: normal

Tags: confirmed

Found in version 24.4

Done: "Jan D." <jan.h.d <at> swipnet.se>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: "Jan D." <jan.h.d <at> swipnet.se>
Cc: mb <at> becroft.co.nz, 19175 <at> debbugs.gnu.org
Subject: bug#19175: 24.4; make-frame-on-display fails if emacs started with -nw
Date: Sun, 29 Mar 2015 18:01:57 +0300
> From: "Jan D." <jan.h.d <at> swipnet.se>
> Date: Sun, 29 Mar 2015 10:45:16 +0200
> Cc: 19175 <at> debbugs.gnu.org
> 
> No, it is a signal race.  Apparently XOpenDisplay does not retry when interrupted by a signal, SIGIO in this case.
> Blocking SIGIO at the appropriate locations fixes it.
> 
> Is the fix too late for the 24-branch?

Can you show the diffs that fix this?

Thanks.




This bug report was last modified 10 years and 112 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.