Я читаю локальный указатель потока через обработчик сигнала и обращаюсь к некоторым изменчивым переменным в структуре, на которую указывает указатель. Я знаю, что доступ к локальным переменным потока технически небезопасен для асинхронного сигнала.
Что может случиться на самом деле хуже, если учесть, что каждый из моих потоков запускается с изначально заблокированными сигналами, и они разблокируются только после того, как локальная переменная потока была инициализирована из нового потока?
Можно ли проверить, что из-за этого что-то сломалось?