emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Emacs daemon dies at Xorg crash


From: Ulrich Mueller
Subject: Re: Emacs daemon dies at Xorg crash
Date: Wed, 17 Dec 2008 20:25:16 +0100

>>>>> On Wed, 17 Dec 2008, Dan Nicolaescu wrote:

> Chong Yidong <address@hidden> writes:
>> I'm not sure this is the problem.  The two tests you mention are
>> 
>> if (terminal_list->next_terminal == NULL)
>> 
>> where terminal_list points to the X terminal about to be deleted, and
>> 
>> if (terminal_list == 0)
>> 
>> after the deletion of the terminal.  Unless the code has changed since
>> the last time I looked at it, Emacs uses an initial terminal, which
>> neither sends nor receives anything, when it is run as a daemon; the
>> existence of this initial terminal should prevent shut_down_emacs from
>> being called.

Right. Further debugging shows that neither of the two tests is true,
but "error" is called at the very end of x_connection_closed.

> Agreed.
> There wasn't enough context in the initial mail, but I suspect this is
> an emacs compiled with Gtk+.  It works (and it has always done so)
> perfectly well for me when using Lucid.

I could reproduce the issue with the following configuration. No GTK+.

In GNU Emacs 23.0.60.1 (i686-pc-linux-gnu, X toolkit)
 of 2008-12-17 on a1iulm2
Windowing system distributor `The X.Org Foundation', version 11.0.10502000
configured using `configure  '--prefix=/usr' '--host=i686-pc-linux-gnu'
 '--mandir=/usr/share/man' '--infodir=/usr/share/info'
 '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib'
 '--program-suffix=-emacs-23' '--infodir=/usr/share/info/emacs-23'
 '--with-sound' '--with-x' '--without-toolkit-scroll-bars' '--with-gif'
 '--with-jpeg' '--with-png' '--with-rsvg' '--with-tiff' '--with-xpm'
 '--with-freetype' '--with-xft' '--without-libotf' '--without-m17n-flt'
 '--with-x-toolkit=athena' '--without-hesiod' '--without-kerberos'
 '--without-kerberos5' '--with-gpm' '--with-dbus'
 '--build=i686-pc-linux-gnu' 'build_alias=i686-pc-linux-gnu'
 'host_alias=i686-pc-linux-gnu' 'CFLAGS=-march=pentium-m -O2 -pipe'
 'LDFLAGS=-Wl,-O1''

Ulrich




reply via email to

[Prev in Thread] Current Thread [Next in Thread]