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

--- Comment #6 from Dmitry Vyukov <dvyukov at google dot com> ---
It hangs trying to dump core file to some pipe:

[<ffffffff811e75b0>] pipe_wait+0x70/0xc0
[<ffffffff811e7896>] pipe_write+0x236/0x5b0
[<ffffffff811de43d>] do_sync_write+0x8d/0xd0
[<ffffffff8123e1c2>] dump_write+0x52/0x70
[<ffffffff8123e474>] dump_seek+0xa4/0xe0
[<ffffffff81239606>] elf_core_dump+0x896/0x950
[<ffffffff8123f252>] do_coredump+0x882/0xb10
[<ffffffff81092c47>] get_signal_to_deliver+0x1c7/0x6d0
[<ffffffff81014417>] do_signal+0x57/0x6c0
[<ffffffff81014adf>] do_notify_resume+0x5f/0xb0
[<ffffffff8163e43c>] retint_signal+0x48/0x8c

Tsan allocates 100+TB of virtual memory. It's unsurprising that it hangs. Tsan
should disable core dumps by default (done by DisableCoreDumperIfNecessary
function). Not sure why core dumps are not disabled in your case. Try to run
with TSAN_OPTIONS=disable_coredump=1 environment variable.

Reply via email to