Похоже, это баг pthreads (
https://bugzilla.redhat.com/show_bug.cgi?id=151502)
вместо того, что бы завершиться с кодом ESRCH функции pthreads крешатся на недействительных дескрипторах.
После pthread_join дескриптор становиться недействительным.
Здравствуйте, render, Вы писали:
R>Пример в конце письма падает в строке с тегом !!!
R>Подскажите, это ожидаемое поведение, в соответствии с дизайном phtreads?
R>Логика для меня совсем не понятная, такое впечатление, что id потока через какое-то количество операций с потоками становится запрещенным для использования.
R>Вместо pthread_kill можно использовать любую другую функцию, которая хочет на вход pthread_t, результат будет таким же.
R>система Red Hat Enterprise Linux AS release 4 Update 7