Re: pthread_* crash если pthread_t 'устарел'
От: asergeev  
Дата: 15.07.10 13:57
Оценка:
Похоже, это баг 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
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.