https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79341

--- Comment #3 from Dominik Vogt <vogt at linux dot vnet.ibm.com> ---
For example, use-after-scope-goto-1.c built with -O0 -m31 crashed during exit:

Program received signal SIGSEGV, Segmentation fault.
0x00000000 in ?? ()
(gdb) up
#1  0x77a65c0a in __interceptor___tls_get_addr_internal (arg=0x77973060)
    at
/home/vogt/src/t/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4557
4557      uptr res = REAL(__tls_get_addr_internal)(arg);
(gdb) p arg
$1 = (void *) 0x77973060
(gdb) up
#2  0x77824076 in __call_tls_dtors () from /lib/libc.so.6
(gdb) 
#3  0x778239f6 in __run_exit_handlers () from /lib/libc.so.6
(gdb) 
#4  0x77823ae8 in exit () from /lib/libc.so.6
(gdb) 
#5  0x7780b6c0 in __libc_start_main () from /lib/libc.so.6
(gdb) 
#6  0x00400696 in _start ()
(gdb) 
Initial frame selected; you cannot go up.
(gdb) bt
#0  0x00000000 in ?? ()
#1  0x77a65c0a in __interceptor___tls_get_addr_internal (arg=0x77973060)
    at
/home/vogt/src/t/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:4557
#2  0x77824076 in __call_tls_dtors () from /lib/libc.so.6
#3  0x778239f6 in __run_exit_handlers () from /lib/libc.so.6
#4  0x77823ae8 in exit () from /lib/libc.so.6
#5  0x7780b6c0 in __libc_start_main () from /lib/libc.so.6
#6  0x00400696 in _start ()

Reply via email to