Comment 2 for bug 298303

Revision history for this message
In , Ori Avtalion (salty-horse) wrote :

UA: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1b3pre) Gecko/20081223 Shiretoko/3.1b3pre

If, when downloading a file the disk becomes full, this error is shown:
-----
"There is not enough room on the disk to save <filename>

Remove unnecessary files from the disk and try again, or try saving in a different location."
-----

After confirming the error dialog, the current downloads get stuck (while the GUI still has a "pause" and "cancel" button for them).

clicking on the pause or cancel button prints this error:
-----
Error: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDownloadManager.pauseDownload]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://mozapps/content/downloads/downloads.js :: pauseDownload :: line 186" data: no]
(or " cancelDownload :: line 169" data: no" for the cancel button)
-----

Closing and reopening the download window will still show the unfinished downloads, and since the window is not responsive, they cannot be removed.

After clearing room in the disk and starting a new download, it will appear in the download manager, but will be visually stuck in the "starting" phase while the title bar is showing the correct download progress (in precentage).

Expected results:
Current downloads to the full disk should be paused/cancelled. The download manager should remain responsive.