Hi, On Thu, Dec 08, 2016 at 10:00:59AM -1000, Sean Stangl wrote: > There is a segfault if strace is called as `strace -p 2260 -k`. > > The -k flag sets a global bool stack_trace_enabled. But -p already consults > stack_trace_enabled during tcb initialization. So if -p is passed first, > the libunwind components of the tcb are uninitialized.
Good catch, thanks! > The attached patch fixes this issue by having -k ensure that the libunwind > components are initialized. I think the patch needs a guard against multiple -k options to avoid multiple late_unwind_tcb_init() invocations. -- ldv
pgpV_WOImZQNl.pgp
Description: PGP signature
------------------------------------------------------------------------------ Developer Access Program for Intel Xeon Phi Processors Access to Intel Xeon Phi processor-based developer platforms. With one year of Intel Parallel Studio XE. Training and support from Colfax. Order your platform today.http://sdm.link/xeonphi
_______________________________________________ Strace-devel mailing list Strace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/strace-devel