MPlayer fails at pthread...

NetBSD 1.6ZH の1月20日頃のバージョンから mplayer がpthread周りで こけて全然画像再生できなくなった。netbsd の current-users ML に パッチがあったので当ててみた。

--- loader/win32.c.orig	2003-09-05 17:08:23.000000000 -0500
+++ loader/win32.c
@@ -1374,8 +1374,10 @@ static void WINAPI expLeaveCriticalSecti
 	printf("Win32 Warning: Leaving uninitialized Critical Section %p!!\n", c);
 	return;
     }
+    if (cs->locked) {
     cs->locked=0;
     pthread_mutex_unlock(&(cs->mutex));
+    }
     return;
 }
 
------------------------------------------------------------------------

おお、ちゃんと再生できた。mplayer コマンドだけ再インストール。


Generated with mkdiary.rb
yuuji@example.org
Fingerprint16 = FF F9 FF CC E0 FE 5C F7 19 97 28 24 EC 5D 39 BA
HIROSE Yuuji - ASTROLOGY / BIKE / EPO / GUEST BOOK / YaTeX [Tweet]