Closed
Bug 172778
Opened 22 years ago
Closed 21 years ago
progress percentage in download sidebar differs from the real one
Categories
(Toolkit :: Downloads API, defect)
Tracking
()
VERIFIED
FIXED
People
(Reporter: Vincent.Grigorieff, Assigned: noririty)
References
Details
Attachments
(1 file)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.2b) Gecko/20021004 Phoenix/0.3 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.2b) Gecko/20021004 Phoenix/0.3 The progress percentage displayed in the download sidebar is very different from the one in the download's window. Right now I'm at 88% of a download and in the sidebar a -9 is displayed. Reproducible: Couldn't Reproduce Steps to Reproduce: 1. 2. 3.
Comment 1•22 years ago
|
||
I just had the same bug. Everything was fine till the progressbar reached ~80% in the downloads sidebar. Then it suddenly became -92% (with progressbar becoming gray, like it is when less than 1% of the download is done). The download finished when it reached -50%. I'm using the latest build (20021007) on w2k.
Comment 2•22 years ago
|
||
Confirming as per the two reports and others in the forum.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 3•22 years ago
|
||
*** Bug 176557 has been marked as a duplicate of this bug. ***
Comment 4•22 years ago
|
||
I just got this downloading the full Netscape 7 Win32 executable. Could it be something wrapping around?
Comment 5•22 years ago
|
||
0.5 releases notes say "a bug that caused -1 to be displayed as the progress" was fixed. This bug mentions negative progress as well. Is it still happening?
Comment 6•22 years ago
|
||
Yeah, the problem still occurs... Right now, I'm downloading Eclipse, and a -11 appeared. Steps to reproduce (I guess) : - In preferences, check only "Downloads | Open Downloads Sidebar"; - Download Eclipse (http://www.eclipse.org); - Navigate (tried http://www.w3c.org); - Incorrect percentage appears;
I can still confirm this bug. Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.3a) Gecko/20030130 Phoenix/0.5 The bug seems file-size driven. It happened when downloading file, point of 20MB are loaded. e.g. http://ftp.mozilla.org/pub/mozilla/releases/mozilla1.0/src/mozilla-source-1.0.tar.bz2 I also found that this never outbreak with smaller files. Divided after overflowed? May be caused by this file: http://lxr.mozilla.org/mozilla/source/browser/components/downloads/content/downloadPanel.js
Comment 8•21 years ago
|
||
*** Bug 200631 has been marked as a duplicate of this bug. ***
Comment 9•21 years ago
|
||
*** Bug 208185 has been marked as a duplicate of this bug. ***
Comment 10•21 years ago
|
||
*** Bug 208837 has been marked as a duplicate of this bug. ***
Comment 11•21 years ago
|
||
I am still seeing this, but I have only been able to get it to occur when both the progress dialog and the sidebar are open. I've reproduced twice on two different downloads. In both cases I opened the sidebar started the long download (1.0 tarball and 0.6.1 fb tarball) and went about surfing. Both wrapped right around 70%. Further investigation with the download statusbar (insert plug for the extension here) didn't duplicate the bug. I tried on the tarballs and a video file with both the dialog and the statusbar displayed.
Comment 12•21 years ago
|
||
Seems to be nsDownloadManager.cpp, line 939: overflow in a PRInt32 when it gets multiplied by 100 before dividing. Patch attached follows the form used 4 lines down, converting it to a PRFloat64 before multiplying / dividing, and converting back. First attachment on bugzilla, so please tell me if I should do this some other way; diff -u attached.
Comment 13•21 years ago
|
||
I am using Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5a) Gecko/20030728 Mozilla Firebird/0.6.1 Definitely seems to be filesize related. I get the same thing consistently with large files. Here are files that cause a negative value to occur; also, these files caused it to wrap around several time during the download: http://www.linuxiso.org/download.php/524/i686-1.4-20030806-cd1.iso 454Meg http://www.linuxiso.org/download.php/525/i686-1.4-20030803-cd2.iso 490Meg http://www.linuxiso.org/download.php/521/gentoo-basic-1.4-20030806.iso 79Meg And here is one that did NOT cause it to happen: http://www.searchalot.com/netscape.exe 12Meg
Comment 14•21 years ago
|
||
With this file: http://www.netbeans.org/download/release351/night/build200307302351/NetBeansIDE-release351-win32.exe (29.1 MB) The progress meter got to 69%, quickly switched over to -70%, and began counting up. So the files might not need to be quite as large as the files that David pointed out.
Comment 15•21 years ago
|
||
Mook, diff -u7 is better usually. Going to build from trunk with this patch to test tonight.
QA Contact: asa → mpconnor
Comment 16•21 years ago
|
||
http://bonsai.mozilla.org/cvsview2.cgi?diff_mode=context&whitespace_mode=show&file=nsDownloadManager.cpp&branch=&root=/cvsroot&subdir=mozilla/browser/components/downloads/src&command=DIFF_FRAMESET&rev1=1.30&rev2=1.31
Assignee: blake → noririty
Comment 18•21 years ago
|
||
Verified using Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5b) Gecko/20030913 Firebird/0.6.1+
Status: RESOLVED → VERIFIED
Updated•16 years ago
|
Product: Firefox → Toolkit
You need to log in
before you can comment on or make changes to this bug.
Description
•