Closed Bug 1312032 Opened 8 years ago Closed 8 years ago

Pause and resume a download may cause it to fail

Categories

(Firefox :: Downloads Panel, defect)

defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox50 --- affected
firefox51 --- affected
firefox52 --- affected

People

(Reporter: ccomorasu, Unassigned)

References

Details

[Affected platforms]: Windows 10 x64 Windows 10 x32 Windows 8.1 x64 Ubuntu 14.04 LTS Mac OS X 10.10.5 [Steps to reproduce]: 1. Launch Firefox 2. Download a large file (ex: https://www.ubuntu.com/download/desktop/thank-you?country=RO&version=16.04.1&architecture=amd64). 3. Click Download Panel. 4. Right click on downloaded item and toggle between Pause and Resume multiple times. [Expected result]: The download resumes without any issues. [Actual result]: The download fails. [Additional notes]: a. This issue is reproducible 20%. b. Screen cast with the issue: https://dl.dropboxusercontent.com/u/109148197/Download%20panel/Download%20failed.mov . c. This is reproducible also by canceling and retrying a download.
Hi Drew, Paolo, I think we uplifted a few fixes in this area during Aurora50 cycle. Could you please investigate? I am not planning to block 50.0b9 build on this issue as I don't believe this is a recent regression since 50.0b8.
Flags: needinfo?(paolo.mozmail)
Flags: needinfo?(adw)
Hi Ritu, this doesn't look related to the downloads blocking bugs I worked on, and I'm not working on the downloads panel right now but I think Paolo is, so I'll let him answer.
Flags: needinfo?(adw)
Thanks Drew! Hi Panos, this is a regression that was found by Softvision during 50.0b9 sign off. Could you please help find an owner who can quickly investigate and root cause? We are a week away from entering RC mode for 50. I would like help to better understand how severe this issue is and what would the risk of a fix be.
Flags: needinfo?(past)
Cristian, do you think you could find a regression range?
Flags: needinfo?(cristian.comorasu)
Hi Ritu, Paolo is the best person to figure this one out, as he recently reviewed significant code changes in the downloads panel from the Taipei team. So if this is a recent regression, it is likely caused by one of those patches. I agree that this shouldn't block 50.0b9 and possibly even shipping 50, as it sounds like a rare event with an uncommon set of user actions to trigger it.
Flags: needinfo?(past)
It's unlikely this is a recent regression, unless there were changes in the network layer.
Flags: needinfo?(paolo.mozmail)
I am unable to continue in investigating the regression range due to bug 1312706, the pause button now becomes inactive after the user pauses and resumes the download once.
Flags: needinfo?(cristian.comorasu)
I've looked at bug 1312706 too, and I don't think they are regressions in Firefox. I have not been able to reproduce the issues described in these bugs, and I'm not aware of any code changes in the area. This is more likely a server issue, or maybe, since the actual downloads from the Ubuntu mirrors occur over HTTP, you may be behind a company firewall or proxy that interferes with the connection.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.