ive noticed this problem on ftp servers written for the XBox that are not reporting errors correctly. it would stall, but not throw any errors. when i checked, i discovered that the hard disk was full.