X
Tap here to go to the mobile version of the site.
Your Firefox is out of date and may contain a security risk! Upgrade Firefox

Support Forum

Random HTTPS image not displaying and being aborted

Posted

This is a file that has some images displayed from my site:

https://polishwords.com.pl/dev/testAbort2.php

They are provided by HTTP and they work ok.

But in this file:

https://polishwords.com.pl/dev/testAbort.php

I show the same images but via HTTPS not HTTP and every time i refresh page (CTRL+F5) one, random, of images is not displayed and in network console it displays on red with information: aborted.

I've tried it in Chrome, Internet Explorer and Opera and everything is ok. Only in latest Firefox. I've tried with removed all privacy, restarted several times, updated FF, disabled addons, disabled extensions and its the same. Other person who has FF also reported to me the same situation.

In my server log it looks like this:

Bad load:

[22/Mar/2013:23:29:11 +0100] "GET /images/mukonczeniestudiow.jpg HTTP/1.1" 200 6705 "-" "Mozilla/5.0 (Windows NT 6.1; rv:19.0) Gecko/20100101 Firefox/19.0"

Good load:

[22/Mar/2013:23:30:41 +0100] "GET /images/mukonczeniestudiow.jpg HTTP/1.1" 200 6907 "https://polishwords.com.pl/dev/testAbort.php" "Mozilla/5.0 (Windows NT 6.1; rv:19.0) Gecko/20100101 Firefox/19.0"

What is the cause of this behaviour?

Chosen solution

Hi tomaszs, based on your log, your webserver is receiving and responding to the request, but the smaller response size suggests there is some kind of glitch. Can you spot any pattern there?

Unfortunately, I'm no expert on web servers, and I find encrypted traffic very challenging to view -- using a debugging proxy can bypass the problem you're trying to diagnose by managing the connection(s) differently.

There probably is some documentation on when Firefox aborts the request for a particular element...

Read this answer in context 1

Additional System Details

Application

  • Firefox 19.0.2
  • User Agent: Mozilla/5.0 (Windows NT 6.1; rv:19.0) Gecko/20100101 Firefox/19.0
  • Support URL: http://support.mozilla.org/1/firefox/19.0.2/WINNT/pl/

Extensions

  • Adblock Plus 2.0.3 ({d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d})
  • Diigo Toolbar 5.1.0.37 ({fc2b8f80-d9a5-4f51-8076-7c7ce3c67ee3})
  • Firebug 1.11.1 (firebug@software.joehewitt.com)
  • Firesizer 1.7 ({04426594-bce6-4705-b811-bcdba2fd9c7b})
  • Flashblock 1.5.15.1 ({3d7eb24f-2740-49df-8937-200b1cc08f8a})
  • Greasemonkey 1.5 ({e4a8a97b-f2ed-450b-b12d-ee082ba24781})
  • LastPass 2.0.0 (support@lastpass.com)
  • LeechBlock 0.6.3 ({a95d8332-e4b4-6e7f-98ac-20b733364387})
  • Offline QR generator 0.8.5 (jid1-5h9We5DytuZ14Q@jetpack)
  • Pocket 3.0.0 (isreaditlater@ideashower.com)
  • Stylish 1.3.1 ({46551EC9-40F0-4e47-8E18-8E5CF550CFB8})
  • Troubleshooter 1.1a (troubleshooter@mozilla.org)
  • User Agent Switcher 0.7.3 ({e968fc70-8f95-4ab9-9e79-304de2a71ee1})
  • YSlow 3.1.4 (yslow@yahoo-inc.com)
  • about:me 0.5 (aboutme@test.mozilla.com) (Inactive)
  • Automatic Save Folder 1.0.4 (asf@mangaheart.org) (Inactive)
  • ChromeBug 1.7.2 (chromebug@johnjbarton.com) (Inactive)
  • FlashFirebug 4.64 (flashfirebug@o-minds.com) (Inactive)
  • Memory Fox 7.4 ({E173B749-DB5B-4fd2-BA0E-94ECEA0CA55B}) (Inactive)
  • Page Speed 1.12.9.1 ({e3f6c2cc-d8db-498c-af6c-499fb211db97}) (Inactive)
  • Selenium IDE 1.9.1 ({a6fd85ed-e919-4a43-a5af-8da18bda539f}) (Inactive)
  • Selenium IDE: C# Formatters 1.9.1 (csharpformatters@seleniumhq.org) (Inactive)
  • Selenium IDE: Java Formatters 1.9.1 (javaformatters@seleniumhq.org) (Inactive)
  • Selenium IDE: Python Formatters 1.9.1 (pythonformatters@seleniumhq.org) (Inactive)
  • Selenium IDE: Ruby Formatters 1.9.1 (rubyformatters@seleniumhq.org) (Inactive)
  • Yoono 7.7.17 ({d9284e50-81fc-11da-a72b-0800200c9a66}) (Inactive)

Javascript

  • incrementalGCEnabled: True

Graphics

  • adapterDescription: ATI Radeon HD 4250
  • adapterDescription2:
  • adapterDeviceID: 0x9715
  • adapterDeviceID2:
  • adapterDrivers: aticfx32 aticfx32 atiumdag atidxx32 atiumdva
  • adapterDrivers2:
  • adapterRAM: 512
  • adapterRAM2:
  • adapterVendorID: 0x1002
  • adapterVendorID2:
  • direct2DEnabled: True
  • directWriteEnabled: True
  • directWriteVersion: 6.2.9200.16492
  • driverDate: 10-25-2011
  • driverDate2:
  • driverVersion: 8.911.0.0
  • driverVersion2:
  • info: {u'AzureContentBackend': u'direct2d', u'AzureCanvasBackend': u'direct2d', u'AzureFallbackCanvasBackend': u'cairo'}
  • isGPU2Active: False
  • numAcceleratedWindows: 1
  • numTotalWindows: 1
  • webglRenderer: Google Inc. -- ANGLE (ATI Radeon HD 4250 )
  • windowLayerManagerType: Direct3D 10

Modified Preferences

  • accessibility.typeaheadfind.flashBar: 0
  • browser.cache.disk.capacity: 358400
  • browser.cache.disk.smart_size.first_run: False
  • browser.cache.disk.smart_size.use_old_max: False
  • browser.cache.disk.smart_size_cached_value: 348160
  • browser.cache.memory.capacity: 2048
  • browser.places.smartBookmarksVersion: 4
  • browser.search.update: False
  • browser.startup.homepage_override.buildID: 20130307023931
  • browser.startup.homepage_override.mstone: 19.0.2
  • browser.tabs.autoHide: True
  • dom.mozApps.used: True
  • extensions.lastAppVersion: 19.0.2
  • font.internaluseonly.changed: True
  • gfx.direct3d.prefer_10_1: True
  • network.cookie.prefsMigrated: True
  • places.database.lastMaintenance: 1363549404
  • places.history.expiration.transient_current_max_pages: 44443
  • places.history.expiration.transient_optimal_database_size: 75017092
  • plugin.disable_full_page_plugin_for_types: application/pdf
  • privacy.cpd.cookies: False
  • privacy.cpd.downloads: False
  • privacy.cpd.formdata: False
  • privacy.cpd.history: False
  • privacy.cpd.sessions: False
  • privacy.sanitize.migrateFx3Prefs: True
  • privacy.sanitize.timeSpan: 0
  • security.warn_viewing_mixed: False

Misc

  • User JS: No
  • Accessibility: No
jscher2000
  • Top 10 Contributor
2357 solutions 20872 answers

I can replicate the problem, too.

The most obvious difference in your server logs is the referring URL, but I don't think that is required, or the server wouldn't send the other images.

Maybe the difference between HTTP and HTTPS indicates a problem with the encryption/decryption process? Is this problem new in Firefox 19?

cor-el
  • Top 10 Contributor
  • Moderator
10749 solutions 96724 answers

You can check the network.http.* prefs on the about:config page.
Reset network.http prefs to the default value via the right-click context menu -> Reset if they are user set (bold).

Start Firefox in Safe Mode to check if one of the extensions (Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance).

  • Do NOT click the Reset button on the Safe mode start window or otherwise make changes.

Question owner

@jscher2000 Thanks for replication. I'm really not sure. I have this for some months, but lately it is more often. Is there a way to debug encryption/ decryption?

@cor-el I have default values in network.http.*. I've tried Safe Mode, it also is the same. I'll try disable hardware now. I've tested it in default theme and disabled hardware acceleration and effect is still the same.

Modified by tomaszs

jscher2000
  • Top 10 Contributor
2357 solutions 20872 answers

I set up a page with 20 image links on my server and I do not get the same problem. Can you try this page?

https://www.jeffersonscher.com/photos/loadtest.php

Question owner

@jscher2000 Thank you for creating this page. I've tested it and i don't get aborts. So it's not Firefox... but what it can be than?

jscher2000
  • Top 10 Contributor
2357 solutions 20872 answers

Chosen Solution

Hi tomaszs, based on your log, your webserver is receiving and responding to the request, but the smaller response size suggests there is some kind of glitch. Can you spot any pattern there?

Unfortunately, I'm no expert on web servers, and I find encrypted traffic very challenging to view -- using a debugging proxy can bypass the problem you're trying to diagnose by managing the connection(s) differently.

There probably is some documentation on when Firefox aborts the request for a particular element...

Question owner

Thanks @jscher for help. I've contacted with admin of my website. He found that some odd configuration in slowloris did this thing. He disabled it so now it seems everything came back to normal. Thanks again.

jscher2000
  • Top 10 Contributor
2357 solutions 20872 answers

Thanks for reporting back. It's a bit distressing that the server configuration saw Firefox as creating undesirable connections, but the other browsers were fine. Hopefully not an issue for too many sites.