Closed
Bug 741528
Opened 13 years ago
Closed 10 years ago
Clicking on link results in a blank page but it renders OK by itself
Categories
(Firefox :: Untriaged, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: Rob.Simpson, Unassigned)
Details
(Keywords: reproducible)
Attachments
(2 files)
User Agent: Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0
Build ID: 20120312181643
Steps to reproduce:
When I click on the link in my comment on this G+ post: https://plus.google.com/u/0/111091089527727420853/posts/3vzChecR8TM (currently near the bottom), the page comes up blank in Firefox. It works OK in other browsers and also in Firefox, if you enter the URL directly in the address bar (http://www.HTML-5.com/html-versions-and-history.html#history-of-html).
I see other issues regarding blank pages when displaying a PDF, but this isn't a PDF.
Actual results:
Firefox displays a blank page when it is visited via a link.
Expected results:
The page should be displayed the same as it is when you enter the URL in the address bar.
Reporter | ||
Comment 1•13 years ago
|
||
Another example. I searched for "html script tag" and on the second page, clicked on the result in the attached image. This time it doesn't seem to matter whether I click on the link or copy and paste it in the address bar, which is what worked for the first example.
I'm almost positive this site worked fine in the past, so is this a regression in Firefox 11?
Comment 2•13 years ago
|
||
I can reproduce on
http://hg.mozilla.org/releases/mozilla-beta/rev/e78e518d5269
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0 ID:20120328051619
But Ican not reproduce on Firefox13 and later
Regression window(m-c)
Works:
http://hg.mozilla.org/mozilla-central/rev/164976bffd31
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0a1) Gecko/20110908 Firefox/9.0a1 ID:20110909025538
Fails:
http://hg.mozilla.org/mozilla-central/rev/694520af9b18
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0a1) Gecko/20110909 Firefox/9.0a1 ID:20110909070728
Pushlog:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=164976bffd31&tochange=694520af9b18
Regression window(m-i)
Works:
http://hg.mozilla.org/integration/mozilla-inbound/rev/9c8c4ee78c4e
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0a1) Gecko/20110908 Firefox/9.0a1 ID:20110908125001
Fails:
http://hg.mozilla.org/integration/mozilla-inbound/rev/d37091962789
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0a1) Gecko/20110908 Firefox/9.0a1 ID:20110908132155
Pushlog:
http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=9c8c4ee78c4e&tochange=d37091962789
Regressed by:Bug 669410
Fixed window(m-c):
Fails:
http://hg.mozilla.org/mozilla-central/rev/e9183168a27d
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0a1) Gecko/20120203 Firefox/13.0a1 ID:20120203082128
Works again:
http://hg.mozilla.org/mozilla-central/rev/4da18c2e4910
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0a1) Gecko/20120203 Firefox/13.0a1 ID:20120203084628
Pushlog:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=e9183168a27d&tochange=4da18c2e4910
Fixed window(m-c):
Fails:
http://hg.mozilla.org/integration/mozilla-inbound/rev/f515da8571f5
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0a1) Gecko/20120202 Firefox/13.0a1 ID:20120202204928
Works again:
http://hg.mozilla.org/integration/mozilla-inbound/rev/62b24f89b354
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0a1) Gecko/20120202 Firefox/13.0a1 ID:20120202233728
Pushlog:
http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=f515da8571f5&tochange=62b24f89b354
Seemed to be fixed by:Bug 673470
Updated•13 years ago
|
Component: Untriaged → Phishing Protection
QA Contact: untriaged → phishing.protection
Updated•13 years ago
|
Comment 3•13 years ago
|
||
Errors in Error console on Firefox12 as follows:
Error: not well-formed
Source code:
<div xmlns="http://www.w3.org/1999/xhtml"><iframe allowtransparency="true" frameborder="0" hspace="0" id="I2_1333566712051" marginheight="0" marginwidth="0" name="I2_1333566712051" scrolling="no" src="https://plusone.google.com/_/+1/fastbutton?url=http%3A%2F%2Fwww.html-5.com%2Fhtml-versions-and-history.html&size=tall&count=true&hl=en-US&jsh=m%3B%2F_%2Fapps-static%2F_%2Fjs%2Fgapi%2F__features__%2Frt%3Dj%2Fver%3DaYArk5u26EQ.ja.%2Fsv%3D1%2Fam%3D!Ze6NnRS0VYCICGRMrA%2Fd%3D1%2Frs%3DAItRSTOL_oPDaC0zppkILB_GwftozqPEJg#id=I2_1333566712051&parent=http%3A%2F%2Fwww.html-5.com&rpctoken=598976337&_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart" style="position:absolute;left:-10000px;top:-10000px;width:50px;margin:0px;border-style:none" tabindex="0" vspace="0" width="100%" title="+1" ></iframe></
Error: not well-formed
Source code:
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:g="http://base.google.com/ns/1.0"><body xmlns="http://www.w3.org/1999/xhtml"><section xmlns="http://www.w3.org/1999/xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><section xmlns="http://www.w3.org/1999/xhtml"><article xmlns="http://www.w3.org/1999/xhtml"><table xmlns="http://www.w3.org/1999/xhtml"><tr xmlns="http://www.w3.org/1999/xhtml"><td xmlns="http://www.w3.org/1999/xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><iframe allowtransparency="true" frameborder="0" hspace="0" id="I2_1333566712051" marginheight="0" marginwidth="0" name="I2_1333566712051" scrolling="no" src="https://plusone.google.com/_/+1/fastbutton?url=http%3A%2F%2Fwww.html-5.com%2Fhtml-versions-and-history.html&size=tall&count=true&hl=en-US&jsh=m%3B%2F_%2Fapps-static%2F_%2Fjs%2Fgapi%2F__features__%2Frt%3Dj%2Fver%3DaYArk5u26EQ.ja.%2Fsv%3D1%2Fam%3D!Ze6NnRS0VYCICGRMrA%2Fd%3D1%2Frs%3DAItRSTOL_oPDaC0zppkILB_GwftozqPEJg#id=I2_1333566712051&parent=http%3A%2F%2Fwww.html-5.com&rpctoken=598976337&_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart" style="position:absolute;left:-10000px;top:-10000px;width:50px;margin:0px;border-style:none" tabindex="0" vspace="0" width="100%" title="+1" ></iframe></
Error: not well-formed
Source code:
<div xmlns="http://www.w3.org/1999/xhtml"><iframe allowtransparency="true" frameborder="0" hspace="0" id="I1_1333566712014" marginheight="0" marginwidth="0" name="I1_1333566712014" scrolling="no" src="https://plusone.google.com/u/0/_/pages/badge?url=https%3A%2F%2Fplus.google.com%2F100115770145624791433&size=badge&width=300&height=69&theme=light&hl=en-US&jsh=m%3B%2F_%2Fapps-static%2F_%2Fjs%2Fgapi%2F__features__%2Frt%3Dj%2Fver%3DaYArk5u26EQ.ja.%2Fsv%3D1%2Fam%3D!Ze6NnRS0VYCICGRMrA%2Fd%3D1%2Frs%3DAItRSTOL_oPDaC0zppkILB_GwftozqPEJg#id=I1_1333566712014&parent=http%3A%2F%2Fwww.html-5.com&rpctoken=723659509&_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart" style="position:absolute;left:-10000px;top:-10000px;width:300px;margin:0px;border-style:none" tabindex="0" vspace="0" width="100%" title="+1" ></iframe></
Error: not well-formed
Source code:
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:g="http://base.google.com/ns/1.0"><body xmlns="http://www.w3.org/1999/xhtml"><section xmlns="http://www.w3.org/1999/xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><aside xmlns="http://www.w3.org/1999/xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><iframe allowtransparency="true" frameborder="0" hspace="0" id="I1_1333566712014" marginheight="0" marginwidth="0" name="I1_1333566712014" scrolling="no" src="https://plusone.google.com/u/0/_/pages/badge?url=https%3A%2F%2Fplus.google.com%2F100115770145624791433&size=badge&width=300&height=69&theme=light&hl=en-US&jsh=m%3B%2F_%2Fapps-static%2F_%2Fjs%2Fgapi%2F__features__%2Frt%3Dj%2Fver%3DaYArk5u26EQ.ja.%2Fsv%3D1%2Fam%3D!Ze6NnRS0VYCICGRMrA%2Fd%3D1%2Frs%3DAItRSTOL_oPDaC0zppkILB_GwftozqPEJg#id=I1_1333566712014&parent=http%3A%2F%2Fwww.html-5.com&rpctoken=723659509&_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart" style="position:absolute;left:-10000px;top:-10000px;width:300px;margin:0px;border-style:none" tabindex="0" vspace="0" width="100%" title="+1" ></iframe></
Comment 4•13 years ago
|
||
I'll investigate from urlclassifier side. Switching between versions could mean one or the other database is out of date (the format changed in the changesets you identified).
The result of an urlclassifier hit would be expected to be an error page though, not a blank one. Also click vs urlbar enter doesn't matter for that.
Comment 5•13 years ago
|
||
Tracking for Firefox 12, but my read of input is that there aren't too many people running into this issue on FF11. We'll weigh risk vs reward when a fix is found.
https://input.mozilla.com/en-US/?q=blank+page&product=firefox&version=11.0&date_start=&date_end=
Updated•13 years ago
|
Assignee: gps → gpascutto
Comment 6•13 years ago
|
||
Reproducible for me, but I see nothing wrong in the UrlClassifier log and it even triggers when I disable it.
Works:
http://hg.mozilla.org/mozilla-central/rev/164976bffd31
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0a1) Gecko/20110908 Firefox/9.0a1 ID:20110909025538
I can reproduce the bug on this version. This isn't UrlClassifier. Also, we're down to Firefox 9 here, so this isn't a Firefox 11 issue.
I'm not sure what went wrong with the bisection. Maybe this is a threading/timing related issue, which would be affected by those UrlClassifier revisions? I'll try to bisect this too.
Reporter | ||
Comment 7•13 years ago
|
||
I've noticed slightly different symptoms with different pages on the HTML-5.com site, which IMO supports the theory that it could be related to timing / threading, and the difference between clicking on a link and entering the URL might also support that theory. When testing a particular build it's probably necessary to check to see if among pages with a variety of timings, any of them have the problem. This might also be a duplicate of other bugs where displaying a blank page seem to be more intermittent.
Comment 8•13 years ago
|
||
I can trace this back as far as Firefox 4.0b13:
Fails:
http://hg.mozilla.org/mozilla-central/rev/e273946b74c8
Comment 9•13 years ago
|
||
(In reply to Gian-Carlo Pascutto (:gcp) from comment #8)
> I can trace this back as far as Firefox 4.0b13:
> Fails:
> http://hg.mozilla.org/mozilla-central/rev/e273946b74c8
Given that, no need to track for FF12 specifically.
Comment 10•13 years ago
|
||
I bisected this a bit further, but I'm running into too many crashes in intermediate versions, and given that the bug isn't 100% reproducible, this is taking too much time.
I'm quite confident that this is not urlclassifier, based on it triggering with urlclassifier disabled and the logs being clean, and that the initial bisection was mislead by a small timing difference or something similar.
Given that this bug seems to have been here for ages, I'm also clearing the regression flag.
Assignee: gpascutto → nobody
tracking-firefox12:
- → ---
Component: Phishing Protection → Untriaged
Keywords: regression
QA Contact: phishing.protection → untriaged
Updated•13 years ago
|
Reporter | ||
Comment 11•13 years ago
|
||
So here's what seems to be another _different_ example of this weirdness. When I go to the page at http://www.html-5.com/tags/xml-declaration/ and click on the link that says "polyglot" in the first paragraph, the URL in the address bar changes, but Firefox stays on the same "XML declaration" page.
The fact that what shows up on the Error Console seems to change on different days (today it's the same one error every few seconds) makes me wonder if Google keeps changing the code behind their "+1" button and if that's what's causing the issue. If so, is there any way to make it such that Firefox will go ahead and display the requested page from the primary site even if there are errors coming from a third party site?
Comment 12•10 years ago
|
||
Hello Rob,
I just found this old Bug-report and saw, that there was never a final solution...
after some tests it WORKSFORME in actual FF31, but to be sure, i would be happy to get an feedback also from you before closing this Bug.
thanks for all your help.
Flags: needinfo?(Rob.Simpson)
Reporter | ||
Comment 13•10 years ago
|
||
Stephan,
Thanks. I checked in Firefox 31 in both Mac OS X and Windows and both the original issue with it showing a blank page and the other issue in Comment #11 with the page not rendering at all are no longer reproducible. Since some other comments indicated it looked like some kind of timing issue, it appears that either these issues have been fixed or the timing has changed enough that it no longer occurs on these pages, at least.
Thanks again.
Rob
Flags: needinfo?(Rob.Simpson)
Comment 14•10 years ago
|
||
Thanks, Rob.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•