This is a rather unusual problem, and I think it started happening with FF 11. Here's the issue: if I have multiple downloads going on with Firefox, and one of them finishes, all of the rest end as well at the same time, even though they haven't actually finished downloading all the bits.
Let's look at the example in the attached screen shot (top was the FF Downloads screen, and bottom was the two files downloaded after it's done).
1. FF was downloading two files.
2. The ...11(1).zip was almost done, and ...13.zip was still minutes away from end.
3. When ...11(1).zip finished, ...13.zip was instantly terminated too.
4. The ...13.zip file was corrupted since it only got 97 MB out the 128 MB needed.
My Firefox runs on Windows XP, and set to always deposit files into the same directory. I've turned off auto download virus scan on FF - made no difference with it on or off. I also used a Selenium script to initiate the downloading, but that's hardly the cause - I tried it manually and it's the same result. In the end I had to limit the script to only start one download at a time so I can get complete files.
Anyone seen this kind of problem before?