|Subject:||RE: [libunwind] 6 regression tests on x86 failing|
|Date:||Mon, 24 Oct 2005 14:09:27 +0400|
I am also getting segmentation fault when back tracing from pthread routine.
I modified Gtest-concurent slightly to print function name as well. The last function which was successfully retrieved with unw_step() was __clone. Next call to unw_step() causes segmentation fault on x86. It seems like __clone stack frame is tracked differently comparing to _start function which is called when program starts. Moreover I put implicit handler(0) call into worker() routine instead of pthread_kill() and got the same result. So the problem not in signal handler.
I tried all 0.98.x versions. Which version of libunwind does not have such problem?
|[Prev in Thread]||Current Thread||[Next in Thread]|