My guess is something related to smbd.
I find my local networking crashes badly if I try and 'push' large files onto the server.
The strange thing is that I can use smbclient to 'pull' exactly the same files off the workstations with no problems.
If you do suffer a 'crash' of the networking, the following commands will restart it for you:
ifdown ethN
ifup ethN
(where ethN is the 'eth' connection used for your local networking. This can be found by running 'ifconfig' from the server command line)
Regards,
Luke