[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-desktop
Subject:    [gentoo-desktop]  Re: Re: strange problem with kdm
From:       Duncan <1i5t5.duncan () cox ! net>
Date:       2005-08-30 1:32:35
Message-ID: pan.2005.08.30.01.32.34.912882 () cox ! net
[Download RAW message or body]

John Manko posted <43133F1A.5010503@johnmanko.com>, excerpted below,  on
Mon, 29 Aug 2005 13:00:10 -0400:

> I hope this is not a stupid question, but who/what is generating the sig 9?

It's /not/ a stupid question, and it has me a bit baffled as well, thus my
failure to adequately answer it. =8^P

The way the error makes it look, the script (controlling process) is
generating the sig-9 to kdm, causing it to shut down, after it logs a
message, but that makes no sense because if it got a sig-9, it wouldn't be
/able/ to log a message before it was killed.

Thus, my suggestion to trace the script, with the hope that the processes
involved and their relationship to each other would become clearer,
hopefully such that  the error made a bit more sense.

The other possibility I can think of, and again, I don't know enough about
the process without tracing it for this to come out as more than jumbled
thoughts, is that the X-server isn't responding to the X-client's (that
would be KDM's) requests to establish a session, so KDM is having to send
it a sig-9 in its attempts to clean up the only partially init-ed X that
it couldn't connect to.

Thus, what I guess I'm saying is that we know there are at least 4,
possibly more, processes involved.  Init itself is forking the
init-script, which forks X and KDM, each of which likely have their own
subscripts that do some setup before actually calling the X server and KDM
executables.  How they relate to each other, which one is sending which a
sig-9, how many other processes may be involved in the setup, etc....
that's the sort of info that one would normally find out by tracing the
script to figure out what it's doing and where the problem is.

I'm answering not because I really know anything about what's going on,
but because no one else has, and in the hope that my bumbling attempts at
help may at least point you in the right direction...  It'd certainly be
better if someone who knows kdm could step in, but in the absence of that,
I'm helping the best I can...

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman in
http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html


-- 
gentoo-desktop@gentoo.org mailing list

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic