Pause and resume a download may cause it to fail

RESOLVED WORKSFORME

Status

()

Firefox
Downloads Panel
RESOLVED WORKSFORME
2 years ago
2 years ago

People

(Reporter: CristiComo, Unassigned)

Tracking

Trunk
Points:
---

Firefox Tracking Flags

(firefox50 affected, firefox51 affected, firefox52 affected)

Details

(Reporter)

Description

2 years ago
[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.

Comment 1

2 years ago
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)

Comment 2

2 years ago
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)

Comment 3

2 years ago
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)

Comment 4

2 years ago
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)

Comment 6

2 years ago
It's unlikely this is a recent regression, unless there were changes in the network layer.
Flags: needinfo?(paolo.mozmail)
(Reporter)

Comment 7

2 years ago
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)

Comment 8

2 years ago
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
Last Resolved: 2 years ago
Resolution: --- → WORKSFORME

Updated

2 years ago
Duplicate of this bug: 1312706
You need to log in before you can comment on or make changes to this bug.