Merge pull request #584 from edgargabriel/topic/signal-backtrace

intercept SIGUSR2 in RCCL

[ROCm/rccl commit: 58437544f8]
Этот коммит содержится в:
Edgar Gabriel
2022-07-15 11:31:19 -05:00
коммит произвёл GitHub
родитель 24d9d1c37a a9e0333dba
Коммит 24f2071206
+5 -1
Просмотреть файл
@@ -58,6 +58,10 @@ void sig_handler(int signum)
free (strings);
#endif
if (signum == SIGUSR2) {
return;
}
exit (-1);
}
@@ -69,7 +73,7 @@ void RegisterSignalHandlers()
{
INFO(NCCL_INIT, "Enabling custom signal handler");
std::vector<int> signalsToCatch = {SIGILL, SIGBUS, SIGFPE, SIGSEGV};
std::vector<int> signalsToCatch = {SIGILL, SIGBUS, SIGFPE, SIGSEGV, SIGUSR2};
for (auto signum : signalsToCatch)
{