[ ssic-linux-Bugs-2009805 ] OpenSSI fails glibc tst-waitid test

"SourceForge.net" <[email protected]>
Newsgroups gmane.linux.cluster.ssic.devel
Message-ID <[email protected]>
Bugs item #2009805, was opened at 2008-07-03 11:18
Message generated for change (Comment added) made by rogertsang
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=405834&aid=2009805&group_id=32541

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Process Management
Group: v2.0.0pre2
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: John Hughes (hughesj)
Assigned to: Roger Tsang (rogertsang)
Summary: OpenSSI fails glibc tst-waitid test

Initial Comment:
$ gcc -o tst-waitid tst-waitid.c
$ ./tst-waitid
SIGCHLD for stopped code 128
SIGCHLD for stopped status 7
SIGCHLD for stopped pid 0
waitid WSTOPPED|WNOHANG returned bogus value 396019

On a non-ssi system no output is produced.

----------------------------------------------------------------------

>Comment By: Roger Tsang (rogertsang)
Date: 2008-07-11 03:29

Message:
Logged In: YES 
user_id=1246761
Originator: NO

Some progress...
1. waitid succeeds and return value is pid, but userspace expects 0.
(fixed)
2. returned si_status is correct but is kernel space value with non-zero
__SIGCHLD mask.
3. WCONTINUED option is not supported in VPROC. (fixed; added feature)
4. WEXIT|WNOWAIT hangs because child already signalled p_exiting before
parent waits for event; and parent was waiting for p_exiting event with
spinlocks held. (fixed)
5. check_sigchld() errors.  kernel doesn't fill the signal info for signal
handler.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=405834&aid=2009805&group_id=32541

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.