Přeskočit na obsah
Linux/POSIX chybyChyba
EOWNERDEAD

EOWNERDEAD — Vlastník zanikl

Předchozí vlastník robustního mutexu skončil, zatímco držel zámek.

linuxmacosunix

Co způsobuje tuto chybu

Proces držící robustní mutex skončil bez jeho odemčení. Tuto chybu obdrží další žadatel o zámek.

Jak to opravit

Po získání mutexu zavolejte pthread_mutex_consistent(). Ověřte a opravte sdílená data. Poté normálně odemkněte.

Oficiální dokumentace

Související chybové kódy