Search
Active

47
Sign in to vote
0
Sign in to vote
Sign in
to vote
Type: Bug
ID: 467062
Opened: 6/14/2009 10:59:57 AM
Access Restriction: Public
1
Workaround(s)
50
User(s) can reproduce this bug
Please look at this problem. I don't have reprodiced it myself but it seems it have been by many people. The bug has been reported in the Visual Studio division and have received 45 confirmations as of now.

(English) https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=434997&wa=wsignin1.0

(French) http://blogs.codes-sources.com/cyril/archive/2009/06/14/bug-ie8-invalid-viewstate-lors-de-chargement-des-fichiers-scriptresource-axd-et-webresource-axd.aspx
Details (expand)

Please verify that this issue occurs in Internet Explorer 8 RTW. Click here for more information.
Yes, this issue is reproduced in IE8 RTW.

1. What seems to be the problem? Click here for more information.
Other. (Please list details in the description field above.)

2. What area did the issue occur in? Click here for more information.
Other

3. What language of your browser's frame? Click here for more information.
French

3a. What is your language preference order? Click here for more information.
* seems not important *
 

Please try to reproduce this issue in No Add-ons mode and answer the following 2 questions. You can find the No Add-ons shortcut under All Programs > Accessories > System Tools > Internet Explorer (No Add-ons).  Click here for more information.


4.  What was the result of the issue after trying it in No Add-ons mode?
The issue reproduces in No Add-ons mode

5. If running in No Add-ons mode solves your issue, what kind of Add-ons are you using?
 

5a. If Other, then please list the add-on:
 


6. How often does this happen? Click here for more information.
Sometimes Happens

7. What Operating System are you running? Click here for more information.
Windows Vista x86

8. Have you ever seen this problem before in Internet Explorer? Click here for more information.
This happens in IE8 RC1

9. Where does this occur?  Click here for more information.
Both

9a. Please provide the URL of the internet application being used.
 


10. Please list the reproduction steps. Click here for more information.
...

11. What are the expected results? Click here for more information.
No error should occur.

12. What are the actual results? Click here for more information.
Bad URL's are generated. It causes problems and IE seems to freeze. (reportedly)
File Attachments
0 attachments
Sign in to post a comment.
Posted by AlfonsoML on 6/16/2009 at 7:13 AM
I've noticed the problem, but it isn't related to webresource.axd.

It just happens that most of the people won't log 404 errors or won't realize about this specific issue, but the fact is that somehow, sometimes, IE8 is eating away part of the page and requests resources from the server starting with part of a real url and finishing with some garbage from some point later in the page.
Posted by FremyCompany on 6/20/2009 at 3:27 AM
May be linked to the problem: http://stackoverflow.com/questions/835130/ie-8-dropping-memory-pages
Posted by FremyCompany on 6/25/2009 at 12:02 PM
Confirmed in one of my sites. Sometimes, 4K of the page get dropped and that cause very odd problems.

There's no known workaround for this problem. Please investigate and publish a patch as soon as you can, as it's a major problem.
Posted by John Fager on 7/8/2009 at 8:25 AM
What is Microsoft's answer to this? I see no comments here and I believe this to be a major issue.
Posted by janbartel on 7/9/2009 at 1:31 AM
I've also noticed this problem.

But there is still no solution found?
Posted by ans28 on 7/14/2009 at 2:18 AM
COMMON MICROSOFT.....THIS BUG HAS NOW BEEN KNOWN FOR A WHILE...WHEN IS THE FIX COMING. MY IIS LOG IS FULL OF THIS ERROR MESSAGE. ANY DATES FOR THE FIX YET????????
Posted by EricLaw-MSFT on 7/14/2009 at 10:40 AM
Hi, Eric Lawrence from the Internet Explorer team here. The Internet Explorer team has been investigating this issue and has constructed a reliable repro which mimics the obscure set of factors needed to cause this problem in IE8.

It is worth mentioning that anyone who is experiencing a problem here in IE6/IE7 or Firefox is encountering a different problem that is not related to the IE8 issue described below.

-=Impact=-
Thus far, we believe the problem has no impact on the end-user's experience with the web application; the only negative effect is the spurious/malformed requests sent by the JavaScript speculative-download engine. When the script is actually needed by the parser, it will properly be downloaded and used at that time.

-=Circumstances=-
The spurious-request appears to occur only in certain timing situations, only when the pre-parser is forced to restart (as when a META HTTP-EQUIV tag containing a Content-Type with a CHARSET directive appears in the document) and only when a JavaScript SRC URL spans the 4096th byte of the HTTP response body.

-=Workaround=-
We believe this issue can be mitigated by avoiding constructs that cause a restart of the parser. The most common cause of restarts is specification of the CHARSET in a META tag. (There are other, more obscure causes of restarts, but the CHARSET is believed to be the most common).

By declaring the CHARSET of the page using the HTTP Content-Type header rather than specifying it within the page, you can remove one cause of parser restarts.

So, rather than putting

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">

In your head tag, instead, send the following HTTP response header:

Content-Type: text/html; charset=utf-8

Note that specification of the charset in the HTTP header results in improved performance in all browsers, because the browser's parsers need not restart parsing from the beginning upon encountering the character set declaration. Furthermore, using the HTTP header helps mitigate certain XSS attack vectors.

-=Future=-
The IE team will continue our investigation into this issue and may elect to make available an update for IE8 to correct this problem.

thanks!
Posted by FremyCompany on 7/14/2009 at 11:45 AM
Microsoft responded to the problem in the remarks. [See below]

There's a workaround for most of the situations (see top of page). Bad download links don't modify the way the good javascript is loaded into the page. This is a extra unusefull request, as it seems. This problem is thus not as important as we initially thought.
Posted by onlinescorekeeper on 7/21/2009 at 1:40 PM
The workaround does not address or fix my problem. I do not include the <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> tag in my pages, but apparently, IIS automatically adds the Content-Type    : text/html; charset=utf-8 header to the response because I see that in the response headers.

But I still see this error showing up on my site when users are using IE8
Posted by Ebojangi on 7/28/2009 at 6:22 AM
Microsoft could you provide a list of other things to avoid that cause pre-parser restarts, so we can try to avoid these where possible?
Posted by JerryFoster on 8/6/2009 at 12:49 PM
Eric-
can we get a more exhaustive list of tags which cause the pre-parser to reset?
Posted by Microsoft on 8/6/2009 at 2:20 PM
Hi,

As noted in the community discussion by Eric, we are investigating this issue. We do have a blog on this topic at http://blogs.msdn.com/ieinternals/archive/2009/07/27/Bugs-in-the-IE8-Lookahead-Downloader.aspx.

If you need assistance for a solution, we can provide advanced support through our normal support channel at http://support.microsoft.com/gp/advancedef/. Charges are refunded if the problem was caused by a bug in our product.

Kind Regards,
IE Team