Messages in this thread | | | Date | Fri, 10 Jan 2014 21:12:34 +0100 | From | Peter Zijlstra <> | Subject | Re: SIGSEGV when using "perf record -g" with 3.13-rc* kernel |
| |
On Fri, Jan 10, 2014 at 11:56:07AM -0800, Andy Lutomirski wrote: > - The perf callchain code tries to read from a bad userspace pointer > (not sure why -- the ip value in the vsyscall page *is* readable). > That traps (as expected), but the trap handler injects SIGSEGV due to > sig_on_uaccess_fault==1.
So the perf thing tries to walk the entire stack in order to obtain a callchain. Its fairly common to hit crap when attempting this :-)
| |