Превышен лимит потока адреса Sanitizer

Я профилирую программу, скомпилированную с gcc 6.1 с опцией -fsanitize = address. Программа многопоточная с чистыми выходами для каждого потока (с pthread_exit).

Адрес Sanitizer завершается с сообщением:
== 16800 == AddressSanitizer: превышен лимит потоков (4194304 потоков). Умирая.

Подсчет потоков не имеет смысла (я не могу выделить столько потоков). Есть ли способ, которым я могу использовать AddressSanitizer, чтобы увидеть, где и как создаются потоки?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector