GNU bug report logs - #4078
23.1; Forcibly breaking 'emacsclient -c' X connections can crash emacs.

Previous Next

Package: emacs;

Reported by: Nelson Elhage <nelhage <at> MIT.EDU>

Date: Fri, 7 Aug 2009 22:55:04 UTC

Severity: normal

Merged with 1493, 5802, 8750, 11741

Found in versions 24.0.50, 24.1

Done: Chong Yidong <cyd <at> stupidchicken.com>

Bug is archived. No further changes may be made.

Full log


Message #37 received at control <at> debbugs.gnu.org (full text, mbox):

From: Alejandro Benitez <benitezalejandrogm <at> gmail.com>
To: control <at> debbugs.gnu.org
Subject: unarchive 11741
Date: Mon, 23 Jul 2012 00:59:35 -0300
unarchive 11741

Hi,

Looks like this actually is a regression as the steps to reproduce
that described the OP are not the the same as the know problem.

1. I start an Emacs daemon, even outside of X
2. then open an emacsclient frame in X
3. then C-x 5 0
4. then exit X
5. the daemon dies

Step 3 means that the frame should be deleted before the X server for
that frame would supposedly crash or exit unexpectedly. The actual
problem is that the frame is not successfully deleted before exiting X,
although it looks like it does. Emacs 23.4.1 does delete the frame
successfully, so when I exit the X server I don't get a "there is
currently 1 client connected" message that when I get with Emacs 24.1.

I was able to reproduce this in Emacs 24.1 i686-pc-cygwin, GTK+.
Emacs 23.4.1 i686-pc-cygwin, GTK+ does not die after performing the
4 steps above.




This bug report was last modified 12 years and 276 days ago.

Previous Next


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