Opened 8 months ago

Last modified 8 months ago

#33347 new defect

Problems downloading video files

Reported by: Phoenix20 Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Constantly have problems downloading video files from various sites. For example, when I right-click on an mp4 file and select "Save Link As" the only option is to save the file type as "Chrome HTML Document" and this will happen all day long - kind of odd as Tor is based on Firefox. Then if I try again a day or so later it works fine and I can download as the correct file type. I have tried restarting Tor browser, New Identity, New Circuit, Safe Mode & refresh and nothing works. The problem just seems to occur and resolve on its own for no apparent reason.

Please advise. Thanks!

Child Tickets

Change History (6)

comment:1 Changed 8 months ago by nickm

Component: - Select a componentApplications/Tor Browser
Owner: set to tbb-team
Priority: HighMedium
Severity: MajorNormal

comment:2 Changed 8 months ago by Thorin

What OS? Do you have an example site/mp4 so we can replicate?

comment:3 Changed 8 months ago by Phoenix20

OS is Win 7 PRO

Here is a NSFW link: https://www.savido.net/download?url=https%3A%2F%2Fwww.pornhub.com%2Fview_video.php%3Fviewkey%3Dph5dbc84d8584ea

I am having the problem I described right at this moment. If you right-click on any of the Download links and click "Save Link As" the only option is to save as "Chrome HTML Document" which does save the file properly. Again this problem is intermittent. Sometimes it happens and sometimes it doesn't but it happens often and is quite annoying.

Thanks for looking into this.

Edited by Thorin to add NSFW

Last edited 8 months ago by Thorin (previous) (diff)

comment:4 Changed 8 months ago by Phoenix20

Another problem which sometimes happens and just did (same link I provided before) is that when I click "Save Link As" and it does correctly show save as mp4 Tor browser downloads an empty O byte file, which of of course does not work.

comment:5 Changed 8 months ago by Thorin

OK: I'm on Win7 Pro as well - after allowing the site exception for SEC_ERROR_UNKNOWN_ISSUER .. I was able to bring up the dialog for saving the mp4 (for all four listed) and there was nothing in the console.

On actually downloading the file - they are always 0 bytes for me - edit: and no network connections are made/attempted

I tried on two different TB (9.05) instances (i.e restarted TB). If you can reproduce it again, it may help to have the console open (Ctrl-Shift-J) with errors/warnings checked, as that may provide some info when it fails

Last edited 8 months ago by Thorin (previous) (diff)

comment:6 Changed 8 months ago by Phoenix20

I was able to download successfully earlier tonight. Then the problem started with wanting to downlaod a Chrome HTML instead of MP4 which I get more often than downloading 0 byte mp4s. It has actually been a few weeks since I encountered the issue. But restarting TB does not usually help nor does new identity nor new circuit. There does not seem to be any rhyme or reason as to why or when this happens.

Here is the console info when it does correctly show the file type as mp4 but downloads a 0 byte file (next time I encounter TB attempting to DL Chrome HTML instead I will capture that console info and post):

this._recipeManager is null LoginManagerParent.jsm:113
[02-17 06:16:41] Torbutton NOTE: no SOCKS credentials found for current document. 2
[Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIContentSniffer.getMIMETypeFromContent]"  nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"  location: "JS frame :: resource:///modules/FaviconLoader.jsm :: onStopRequest :: line 277"  data: no] FaviconLoader.jsm:277:24
Loading failed for the <script> with source “https://www.bing.com/rb/5f/cj,nj/23b13182/1ac56e62.js?bu=EsYg6CDyH4wgnQWfIJMg-yCRILYgqSDhINQg2SC7H8kezB6-Hw”. www.bing.com:1:1
NS_ERROR_ILLEGAL_VALUE: ContentMetaHandler.jsm:162
RemoteWebProgress failed to call onStatusChange: [Exception... "JavaScript component does not have a method named: "onStatusChange"'JavaScript component does not have a method named: "onStatusChange"' when calling method: [nsIWebProgressListener::onStatusChange]"  nsresult: "0x80570030 (NS_ERROR_XPC_JSOBJECT_HAS_NO_FUNCTION_NAMED)"  location: "JS frame :: resource://gre/modules/RemoteWebProgress.jsm :: _callProgressListeners :: line 119"  data: no]
12 RemoteWebProgress.jsm:121
RemoteWebProgress failed to call onStateChange: [Exception... "JavaScript component does not have a method named: "onStateChange"'JavaScript component does not have a method named: "onStateChange"' when calling method: [nsIWebProgressListener::onStateChange]"  nsresult: "0x80570030 (NS_ERROR_XPC_JSOBJECT_HAS_NO_FUNCTION_NAMED)"  location: "JS frame :: resource://gre/modules/RemoteWebProgress.jsm :: _callProgressListeners :: line 119"  data: no]
2 RemoteWebProgress.jsm:121
RemoteWebProgress failed to call onStatusChange: [Exception... "JavaScript component does not have a method named: "onStatusChange"'JavaScript component does not have a method named: "onStatusChange"' when calling method: [nsIWebProgressListener::onStatusChange]"  nsresult: "0x80570030 (NS_ERROR_XPC_JSOBJECT_HAS_NO_FUNCTION_NAMED)"  location: "JS frame :: resource://gre/modules/RemoteWebProgress.jsm :: _callProgressListeners :: line 119"  data: no]
9 RemoteWebProgress.jsm:121
RemoteWebProgress failed to call onStateChange: [Exception... "JavaScript component does not have a method named: "onStateChange"'JavaScript component does not have a method named: "onStateChange"' when calling method: [nsIWebProgressListener::onStateChange]"  nsresult: "0x80570030 (NS_ERROR_XPC_JSOBJECT_HAS_NO_FUNCTION_NAMED)"  location: "JS frame :: resource://gre/modules/RemoteWebProgress.jsm :: _callProgressListeners :: line 119"  data: no]
RemoteWebProgress.jsm:121
RemoteWebProgress failed to call onStatusChange: [Exception... "JavaScript component does not have a method named: "onStatusChange"'JavaScript component does not have a method named: "onStatusChange"' when calling method: [nsIWebProgressListener::onStatusChange]"  nsresult: "0x80570030 (NS_ERROR_XPC_JSOBJECT_HAS_NO_FUNCTION_NAMED)"  location: "JS frame :: resource://gre/modules/RemoteWebProgress.jsm :: _callProgressListeners :: line 119"  data: no]
4 RemoteWebProgress.jsm:121
RemoteWebProgress failed to call onSecurityChange: [Exception... "JavaScript component does not have a method named: "onSecurityChange"'JavaScript component does not have a method named: "onSecurityChange"' when calling method: [nsIWebProgressListener::onSecurityChange]"  nsresult: "0x80570030 (NS_ERROR_XPC_JSOBJECT_HAS_NO_FUNCTION_NAMED)"  location: "JS frame :: resource://gre/modules/RemoteWebProgress.jsm :: _callProgressListeners :: line 119"  data: no]
RemoteWebProgress.jsm:121
RemoteWebProgress failed to call onStatusChange: [Exception... "JavaScript component does not have a method named: "onStatusChange"'JavaScript component does not have a method named: "onStatusChange"' when calling method: [nsIWebProgressListener::onStatusChange]"  nsresult: "0x80570030 (NS_ERROR_XPC_JSOBJECT_HAS_NO_FUNCTION_NAMED)"  location: "JS frame :: resource://gre/modules/RemoteWebProgress.jsm :: _callProgressListeners :: line 119"  data: no]
2 RemoteWebProgress.jsm:121
RemoteWebProgress failed to call onStateChange: [Exception... "JavaScript component does not have a method named: "onStateChange"'JavaScript component does not have a method named: "onStateChange"' when calling method: [nsIWebProgressListener::onStateChange]"  nsresult: "0x80570030 (NS_ERROR_XPC_JSOBJECT_HAS_NO_FUNCTION_NAMED)"  location: "JS frame :: resource://gre/modules/RemoteWebProgress.jsm :: _callProgressListeners :: line 119"  data: no]
RemoteWebProgress.jsm:121
[02-17 06:19:01] Torbutton NOTE: no SOCKS credentials found for current document.
this._recipeManager is null LoginManagerParent.jsm:113
[02-17 06:19:52] Torbutton NOTE: no SOCKS credentials found for current document.
[02-17 06:39:13] Torbutton NOTE: no SOCKS credentials found for current document.
[02-17 06:39:21] Torbutton NOTE: no SOCKS credentials found for current document.
Key event not available on GTK2: key=“u” modifiers=“accel shift” id=“torbutton-new-identity-key” browser.xul
Key event not available on some keyboard layouts: key=“i” modifiers=“accel,alt,shift” id=“key_browserToolbox” browser.xul
Use of nsIFile in content process is deprecated. 4 NetUtil.jsm:253:8
RemoteWebProgress failed to call onStatusChange: [Exception... "JavaScript component does not have a method named: "onStatusChange"'JavaScript component does not have a method named: "onStatusChange"' when calling method: [nsIWebProgressListener::onStatusChange]"  nsresult: "0x80570030 (NS_ERROR_XPC_JSOBJECT_HAS_NO_FUNCTION_NAMED)"  location: "JS frame :: resource://gre/modules/RemoteWebProgress.jsm :: _callProgressListeners :: line 119"  data: no]
3 RemoteWebProgress.jsm:121
[02-17 06:48:43] Torbutton NOTE: no SOCKS credentials found for current document. 2
RemoteWebProgress failed to call onStatusChange: [Exception... "JavaScript component does not have a method named: "onStatusChange"'JavaScript component does not have a method named: "onStatusChange"' when calling method: [nsIWebProgressListener::onStatusChange]"  nsresult: "0x80570030 (NS_ERROR_XPC_JSOBJECT_HAS_NO_FUNCTION_NAMED)"  location: "JS frame :: resource://gre/modules/RemoteWebProgress.jsm :: _callProgressListeners :: line 119"  data: no]
2 RemoteWebProgress.jsm:121
[Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIContentSniffer.getMIMETypeFromContent]"  nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"  location: "JS frame :: resource:///modules/FaviconLoader.jsm :: onStopRequest :: line 277"  data: no] FaviconLoader.jsm:277:24
[02-17 06:49:55] Torbutton NOTE: no SOCKS credentials found for current document.
[Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIContentSniffer.getMIMETypeFromContent]"  nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"  location: "JS frame :: resource:///modules/FaviconLoader.jsm :: onStopRequest :: line 277"  data: no] FaviconLoader.jsm:277:24
Image corrupt or truncated. th
NS_ERROR_ILLEGAL_VALUE: ContentMetaHandler.jsm:162
Error while detaching the thread front: 'detach' request packet to 'server1.conn0.child1/context18' can't be sent as the connection is closed. target-mixin.js:583:21
Last edited 8 months ago by Thorin (previous) (diff)
Note: See TracTickets for help on using tickets.