Re[2]: pthread_* crash если pthread_t 'устарел'
От: render  
Дата: 16.07.10 07:12
Оценка:
Здравствуйте, asergeev, Вы писали:

A>Похоже, это баг pthreads (https://bugzilla.redhat.com/show_bug.cgi?id=151502)

A>вместо того, что бы завершиться с кодом ESRCH функции pthreads крешатся на недействительных дескрипторах.
A>После pthread_join дескриптор становиться недействительным.
Да, и по стандарту должна быть ошибка при вызове pthread_kill c невалидным дескриптором, но, к сожалению, падает.

The pthread_kill() function shall fail if:
[ESRCH]
No thread could be found corresponding to that specified by the given thread ID.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.