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

List:       kde-bugs-dist
Subject:    [Bug 64785] ksmserver fails to quit when session ended
From:       grant mcdorman <grant.mcdorman () cedara ! com>
Date:       2003-11-19 22:38:02
[Download RAW message or body]

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
     
http://bugs.kde.org/show_bug.cgi?id=64785     




------- Additional Comments From grant.mcdorman@cedara.com  2003-11-19 23:37 -------
In KSMServer constructor we find this code:
    signal(SIGCHLD, the_reaper);
(line 808).

KProcessController's signal handler is initialized before KSMServer calls this; as a \
result, this overrides KProcessController's signal handler, and results in nothing \
working.

Commenting out the line allows ksmserver to exit normally.

Presumably on some systems (Linux, perhaps?) signal() and sigaction() are \
independant. On Solaris, signal() is a wrapper for sigaction().


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

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