Jerry,
In Debian BTS, we have numerous old bug reports about smbd/nmbd hangs
and most of the time they lead nowhere ("this must be user error"...:-)).
However, http://bugs.debian.org/265577 seems to be of higher interest
as it describes an issue which seems to have some background and seems
reproducible at least in 3.0.14a
The buginning of the bug log seems to suggest a user error, but later
Loïc Minier adds a contribution which explains a possible race
condition.
Could you have at least a quick look at this part?
--