تخطى إلى المحتوى
أخطاء Linux/POSIXخطأ
EOWNERDEAD

EOWNERDEAD — المالك مات

انتهى المالك السابق لكائن إقفال متبادل متين بينما كان يحتفظ بالقفل.

linuxmacosunix

أسباب هذا الخطأ

انتهت عملية تحتفظ بكائن إقفال متبادل متين دون إلغاء قفله. يتلقى مُحصّل القفل التالي هذا الخطأ.

كيفية الإصلاح

استدعِ pthread_mutex_consistent() بعد الحصول على كائن الإقفال المتبادل. تحقق من البيانات المشتركة وأصلحها. ثم ألغِ القفل بشكل طبيعي.

التوثيق الرسمي

رموز أخطاء ذات صلة