| .0: (Sorry, I don't know your name ...)
That message is seen when the exception handling system finds itself unable to
unwind the stack. I know of two reasons for this, though there might be others.
The first one is a simple bug in exc_raise_exception() which trashes the stack
when an exception is being raised.
The second is because of a race between a thread or threads using the exception
handling system and another thread trying to call libc's exit(). The call to
exit eventually tears down the procedure descriptors for the process before the
actuall exit system call is made. But, since other threads are trying to raise
exceptions at the same time, they can no longer find any procedure descriptors
so as to complete their exception raise. The exception handling system spits
out the message you reported when it runs into that problem.
The fix for the first problem has been submitted to the support pools. The BL5
setld kits for V4.0* are the first kits to have this fix.
I do not know who has fixed the second problem, or if it has been submitted to
the support pools...
-Peter
|