----- Original Message -----
From: "Stephen J. Turnbull" <stephen(a)xemacs.org>
To: "Michael Sperber [Mr. Preprocessor]"
<sperber(a)informatik.uni-tuebingen.de>
Cc: "Ben Sigelman" <bhsigelm(a)cs.brown.edu>; <mike(a)xemacs.org>;
<ben(a)xemacs.org>;
"XEmacs Beta" <xemacs-beta(a)xemacs.org>
Sent: Tuesday, October 01, 2002 5:21 PM
Subject: Re: [AC21.4] patch to fix infinite loop on gdm logout SUPERCEDES
 Moving discussion from xemacs-patches to xemacs-beta.
 >>>>> "ms" == Michael Sperber
<sperber(a)informatik.uni-tuebingen.de> writes:
     ms> It looks OK to me, but since you seem to be knowledgeable in
     ms> things X, I would be interested in a diagnosis on why the old
     ms> code failed.  It does look like a bug in Xt, doesn't it?
 What's happening here is that people are assuming session management
 and logging out from xdm/gdm/whatever, without shutting down XEmacs.
 That's the situation that generates the symptom (lingering XEmacs
 process consuming 100% CPU).
 gdm, as you would expect[1], takes all the care of a Microsoft
 operating system in shutting down. 
er, actually, windows does notify its apps that it's shutting down.  unlike x,
this is consistently implemented across the board; thus, if you forget to save a
file in some app and shut down, the app will wake up and ask you to save.
ben
 --
 Institute of Policy and Planning Sciences     
http://turnbull.sk.tsukuba.ac.jp
 University of Tsukuba                    Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
  My nostalgia for Icon makes me forget about any of the bad things.  I don't
 have much nostalgia for Perl, so its faults I remember.  Scott Gilbert c.l.py