любой тест из test или examples, собиралось на линукс 64 (base alt sisyphus, p10, p11),glibc-core-2.32, glibc-core-2.38.0.76, glibc-core-2.38.0.44, ядра 6.1.96, 6.6.31, 6.1.80 вылетает либо просто с sigsegv в /lib64/libc.so.6, либо "Error Program exited with code -11", в зависимости от использованного окружения. ошибка возникает из-за того, что функции __pthread_clockjoin_ex, вызываемой из pthread_join из stoploop передаётся threadid=0 , что низзя. предлагаемая проверка по-быстрому обходит это дело, после исправления все примеры и тесты проходят без замечаний.
Обсуждают сегодня