----- Original Message -----
From: "Stephen J. Turnbull" <stephen(a)xemacs.org>
To: "Michael Sperber [Mr. Preprocessor]"
Cc: "Ben Sigelman" <bhsigelm(a)cs.brown.edu>; <mike(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
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, 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.
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