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 コマンドだけ再インストール。