|
From: Jeremy F. <je...@go...> - 2005-01-23 23:24:45
|
On Sun, 2005-01-23 at 23:34 +1100, Eyal Lebedinsky wrote: > Please do not ignore the original report, the problem is still > there. > > Attached is a program that shows how the backtrace is displayed > when in main but is missing from a thread. Valgrind has to guess where the thread's stack is, because it isn't explicitly told. It assumes that the limits of the stack is between the initial stack pointer and the base of that memory mapping; this may not be a good assumption. In coregrind/x86-linux/syscalls.c:do_clone(), could you set "debug" to True and tell me what the guessed stack range is for the thread which is reporting bad stack backtraces? Also, the contents of /proc/<pid>/maps for that process. J |