Skip to content
Snippets Groups Projects
Commit 95930e9d authored by Scott Snyder's avatar Scott Snyder Committed by Walter Lampl
Browse files

AthenaServices: Make stack dumps more robust.

Tweak CoreDumpSvc to be more robust against multiple signals from different
threads.

The CoreDumpSvc signal handler had protection against recursion.
But that could be confused if we get signals in multiple threads,
leading to one thread terminating the program while another is trying
to make a stack dump.

Rework to separate out the cases of recursion from that of multiple threads,
and only allow one thread at a time to be dumping.
parent 81dd0301
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment