Dave Johnson wrote:
Dave Johnson writes:
It appears a0 to detach_pid (*task) points to somewhere wrong as
'link' (now in a1) is a valid pointer, but points to a bunch of
zeros.
I found the issue. This appears to be a compiler bug in
__unhash_process().
Perhaps you could tell us the compiler/binutils versions you are using.
It is not unheard of that compiler bugs get fixed. So if the problem
can still be reproduced with GCC 4.1 or 4.2, you could file a bug report
here:
http://gcc.gnu.org/bugzilla/
Thanks,
David Daney