Re: darwin8 thread cancellation?
Re: darwin8 thread cancellation?
- Subject: Re: darwin8 thread cancellation?
- From: Per Mildner <email@hidden>
- Date: Mon, 21 Dec 2009 12:22:25 +0100
On Dec 21, 2009, at 5:29 AM, David Fang wrote:
Hi all,
I've been testing out GNU guile-1.9.6 (alpha) for a few days,
preparing an experimental fink package, and ran into a test failure
in their test suite which seeks explanation. On OS X 10.4 (powerpc-
darwin8), their tests on threads hang indefinitely in the section on
thread-cancellation. The same (and all) tests pass on 10.6 (i686-
darwin10). How is thread cancellation supported in darwin8 (if at
all) differently than in darwin10? I'm looking for any hints on
where to start debugging, if this is something that can be fixed.
Thanks in advance!
Also note that 10.5 has more cancellation points but still does not
implement the SUSv3 mandated cancellation points in I/O (I reported
this as Apple Bug ID# 5610812).
Thus 10.5 does not conform to SUSv3, but you do not want to bring that
up on this list :-)
Apple has not informed me whether this bug is fixed in 10.6 or not but
my limited tests indicate that thread cancellation of threads doing
blocking I/O does work in 10.6 which is great news.
Regards,
Per Mildner
email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden