https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80551
Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |WAITING --- Comment #8 from Martin Liška <marxin at gcc dot gnu.org> --- I've just used gcc110 and gcc112 machine (ppc64 and ppc64le) and both print following stack-trace in the tsan error: #0 memset ../../../../libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:709 (libtsan.so.0+0x55abc) #1 __GI___pthread_mutex_init <null> (libpthread.so.0+0xf2ac) #2 Thread1 c-c++-common/tsan/race_on_mutex.c:12 (race_on_mutex.exe+0x10000f00) I also verified that non-sanitized version in gdb also has missing source file for the __GI___pthread_mutex_init function. Thus '<null>' is here proper value. Can you seurer test the problematic ppc64 machine where you see: #1 <null> <null> What do you see in gdb if you put a breakpoint to memset function? Thanks