梶谷です。

FreeBSD 7.1-RELEASE-p4 を使っています。
mount_smbfs を実行すると、以下のエラーが出てマウントすることができません。

# mount_smbfs -I xxxxxx -u shoo -g nobody //s...@xxxxxx/xxxxx /mnt/xxxxxx/xxxxx
Password:
mount_smbfs: unable to open connection: syserr = Cannot allocate memory
#

このとき、/var/log/messages に次のメッセージが出力されます。

May  3 00:43:29 <kern.crit> xxxxx kernel: smb_co_lock: recursive lock
for object 1
May  3 00:43:29 <kern.crit> xxxxx kernel: lockmgr: thread 0xc4dad8c0
unlocking unheld lock

この現象は、接続先によって発生しないことがあります。ある接続先(例えば
hostA/dataA)に対しては全く発生しませんが、別の接続先(例えば hostA/dataB)に
対しては常に発生します。

FreeBSD 7.0 の頃から発生していた記憶があるのですが、エラーメッセージで検索
してみてもそれらしい情報が得られません。解決する方法はないでしょうか。

-- 
梶谷 秀 (Shoo Kajitani)

メールによる返信