<div dir="ltr"><div><div><div><div>There is a segfault if strace is called as `strace -p 2260 -k`.<br><br></div>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.<br><br></div>The attached patch fixes this issue by having -k ensure that the libunwind components are initialized.<br><br></div>Best,<br></div>Sean Stangl<br></div>