Closed Bug 1440679 Opened 6 years ago Closed 5 years ago

Firefox always show download "Failed" even if it downloads successfully

Categories

(Firefox :: Downloads Panel, defect, P5)

58 Branch
ARM64
Linux
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: linuxjustin, Unassigned)

Details

(Keywords: regressionwindow-wanted)

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux aarch64; rv:58.0) Gecko/20100101 Firefox/58.0
Build ID: 20180208174849

Steps to reproduce:

Platform: 
Linux

Architecture: 
Arm64 (aarch64)

Distro: 
Ubuntu xenial and ArchLinuxArm

Desktop Environment: 
Xfce 4.12 and Mate 1.20

Hardware: 
Chromebook plus with crouton (a Ubuntu Xenial chroot) installed, and I also 
have ArchlinuxArm installed on my USB disk, which can be booted in this Chromebook.

What I did:
I want to download files in Firefox. Just open any website, click "Download" link.


Actual results:

I can not see my downloading items on browser panel, it just says "No downloads for this session". What's more, if I click  "Show all downloads", I can see my downloading items whose status is "Failed". However, I can confirm it's downloading background successfully, and the downloaded file appears on my computer. I tried to remove my profile, say, the ".mozilla" folder, and downloaded again, but nothing improved.


Expected results:

It should download successfully. I just downgrade my Firefox to 57.x, everything is fine, and this downloading issue is gone.
(In reply to Justin Yang from comment #0)
> I just downgrade my Firefox to 57.x, everything is fine, and this downloading issue is gone.

It would help if you could find the regression range.
mozregression --good 57 --bad 58
https://mozilla.github.io/mozregression/documentation/usage.html
Has Regression Range: --- → no
Has STR: --- → yes
Flags: needinfo?(linuxjustin)
OS: Unspecified → Linux
Hardware: Unspecified → Other
(In reply to Gingerbread Man from comment #1)
> (In reply to Justin Yang from comment #0)
> > I just downgrade my Firefox to 57.x, everything is fine, and this downloading issue is gone.
> 
> It would help if you could find the regression range.
> mozregression --good 57 --bad 58
> https://mozilla.github.io/mozregression/documentation/usage.html

Well, I tried, but it seems that mozregression only support x86 platform, while my laptop is an Arm64 machine:(

See my mozregression output here:
https://imgur.com/13pqToLl.png
Flags: needinfo?(linuxjustin)
Component: Untriaged → Downloads Panel
Hardware: Other → ARM64
Well, I just find that my downloading item will appear on the browser panel if it's in Private window, but not in normal window.
We don't need to track this as a regression because, as far as I know, this isn't a supported environment.

Comment 3 reminds me of a similar symptom that was caused by a compiler issue in the interface between JS and C++. To understand what caused the problem this time, even if mozregression doesn't work, you can still bisect manually by building different Firefox source revisions locally, remembering that the issue may also be in the compiler rather than the code being built. Hope this helps!
Keywords: regression
Priority: -- → P5

Hi, all;

I find this issue is gone recently by using the latest version of Firefox on ArchlinuxArm. Not sure what happened, but it works now. Thanks.

Status: UNCONFIRMED → RESOLVED
Closed: 5 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.