ring3k 0.0.2 is available
Mike McCormack
wine.msi@hidden
Sat Sep 27 01:14:04 CEST 2008
Hey Thomas,
2008/9/26 Thomas Horsten <thomas@hidden>
>
> Ok, as I said earlier it still fails on my machine. I've verified that
> it's an SMP-related issue by running it with taskset -c 0, in which
> case it always gets further, and taskset -c 0-3, in which case it
> hangs most of the time. So probably a race condition.
>
>
The race condition was due to me trying to use ptrace(PTRACE_TRACEME) and
ptrace(PTRACE_ATTACH) at the same time. The attach was winning the race on
your machine, but losing on mine, thus failing for me and being ignored.
Successfully attaching meant no signal was generated, and we hung on the
wait4 in loader/tt.c
> set_thread_context failed
>
This was due to me over-eagerly reverting a hack that is necessary. ntdll
has hardcoded segment registers that are incompatible with Linux, so we need
to override/ignore them.
Thanks for finding these problems. I have fixed them, and released
ring3k-0.0.4.tar.gz
Mike
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.infowares.com/archive/ring3k/attachments/20080926/38159898/attachment.htm
More information about the ring3k
mailing list