]> granicus.if.org Git - strace/commit
Fix libunwind segfault when -p is passed before -k
authorSean Stangl <sstangl@mozilla.com>
Thu, 8 Dec 2016 19:54:24 +0000 (09:54 -1000)
committerDmitry V. Levin <ldv@altlinux.org>
Tue, 13 Dec 2016 20:21:22 +0000 (20:21 +0000)
commit54c7792bfdcc802b09dec4d99cc5517a524b11d6
treef05eac0bbbafca9f9bb6a49027b24d62c97caf0c
parent9555f215889f0d95eebe1465b66629ed2b458323
Fix libunwind segfault when -p is passed before -k

* strace.c (init) [USE_LIBUNWIND]: Call unwind_tcb_init after
unwind_init for all allocated tcb structures if stack trace is enabled.
* unwind.c (unwind_tcb_init): Skip if tcb is already initialized.

Co-authored-by: Dmitry V. Levin <ldv@altlinux.org>
strace.c
unwind.c