Sorry, the previous mail was sent in HTML without caution. Now, resend:
Hi,
The bug x86_64-gsbase
(http://sourceware.org/systemtap/wiki/utrace/tests) is to read gs_base
register through
PTRACE_PEEKUSR. It fails in 2.6.24 upstream kernel and utrace patched
kernel.
Seem that
ptrace -> arch_ptrace -> getreg
Or
ptrace -> arch_ptrace -> ptrace_peekusr -> ptrace_layout_access -> getreg
return incorrect value.
But I applied the patch in the thread
(http://lkml.org/lkml/2007/11/21/82) which had been merged into mainline
since 2.6.24-git9 and found the problem gone away. The re-write utrace
based on that code should also get rid
of the bug.
Thanks,
Wenji