Closed
Bug 243528
Opened 19 years ago
Closed 19 years ago
M17 FF09x browser crashes when loading page [@ nsHTMLReflowState::Init]
Categories
(Core :: Layout, defect)
Core
Layout
Tracking
()
RESOLVED
DUPLICATE
of bug 228557
People
(Reporter: sbrewer, Unassigned)
References
()
Details
(Keywords: crash, topcrash+)
Crash Data
Attachments
(3 files)
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7b) Gecko/20040421 Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7b) Gecko/20040421 The browser crashes when loading the page. The title loads, but then the windows vanish and the message "the application mozilla has quit unexpectedly" appears. Reproducible: Always Steps to Reproduce: 1. open browser 2. type "http://www.georgewbush.com/" in location field 3. hit return Actual Results: browser crashed Expected Results: loaded dubya's hideous site I'm using Mozilla 1.7b with the "flashblock" xpi installed. I will attach the crashlog which says the exception was: Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000018
Reporter | ||
Comment 1•19 years ago
|
||
![]() |
||
Comment 2•19 years ago
|
||
Worksforme, with a current Linux trunk build. Is this a problem without flashblock? The stack looks like bug 237760, basically.
Depends on: 237760
wfm Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8a) Gecko/20040510
Comment 4•19 years ago
|
||
I can reproduce this crash on Mac OS X 10.3.3 with flashblock installed, and can confirm it does not crash without flashblock on the same system. Reproduced in: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7b) Gecko/20040421 Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8a) Gecko/20040513
![]() |
||
Comment 5•19 years ago
|
||
So what is flashblock and what does it do?
![]() |
||
Comment 6•19 years ago
|
||
And more to the point, why is this not a flashblock bug?
![]() |
||
Comment 7•19 years ago
|
||
OK, even with flashblock installed I cannot reproduce on Linux. Could someone seeing the crash post a talkback ID or at least a MacsBug stack?
> Could someone seeing the crash post a talkback ID or at least a MacsBug stack? Comment 1? :) WFM using Mac/1.7b with and without Flashblock installed. Steve and Brion, can you reproduce this starting with a new Mozilla user profile with or without Flashblock? Or, is this just a dup of bug 237760 per Boris in comment 2?
Severity: normal → critical
Keywords: crash
Summary: browser crashes when loading page → browser crashes when loading page [@ nsHTMLReflowState::Init]
![]() |
||
Comment 9•19 years ago
|
||
Brion says he sees it in Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8a) Gecko/20040513 so it wouldn't be a dup of bug 237760, I would think... That patch went in before that. Greg, could you test a trunk build?
Comment 10•19 years ago
|
||
Still WFM using Mac/2004-05-13-08-trunk w/Flashblock.
Comment 11•19 years ago
|
||
Still crashes for me on Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8a) Gecko/20040513 Steps to reproduce: 1. Create new profile 2. Visit http://flashblock.mozdev.org/ and install flashblock 3. Quit and restart Mozilla, in the new profile 4. Visit http://www.georgewbush.com/ (crashes) Or slightly more complex: 1. Create new profile 2. Visit http://www.georgewbush.com/ (works, with flash) 3. Install flashblock at flashblock.mozdev.org 4. Quit and restart mozilla in the new profile 5. Visit http://www.georgewbush.com/ (works, with flashblock) 6. Clear cache 7. Quit and restart mozilla 8. Visit http://www.georgewbush.com/ (crashes)
Comment 12•19 years ago
|
||
So Brion, you're running 10.3.3. What Flash plug-in version? I'm running 10.2.8 and Flash 7.0 r19.
Comment 13•19 years ago
|
||
(In reply to comment #12) > So Brion, you're running 10.3.3. What Flash plug-in version? Flash 7.0r14.
Comment 14•19 years ago
|
||
I upgraded the Flash plugin to 7.0 r19, can still reproduce the crash on a newly created profile.
Comment 15•19 years ago
|
||
Well, Steve's crash report is OS X 10.2.8-style, so I guess it's not a Jaguar-Panther issue...
Comment 16•19 years ago
|
||
Making NEW. I am seeing this crash too with flashblocker installed. The site loads fine without the flashblocker extension. Here's my incident with Mozilla 1.7 rc2: Incident ID: 52801 Stack Signature nsHTMLReflowState::Init 28c3c037 Email Address jay@mozilla.org Product ID Mozilla17 Build ID 2004051408 Trigger Time 2004-05-19 15:30:36.0 Platform Win32 Operating System Windows NT 5.1 build 2600 Module gklayout.dll + (0001640e) URL visited http://www.georgewbush.com/ User Comments Since Last Crash sec Total Uptime sec Trigger Reason Access violation Source File Name d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/layout/html/base/src/nsHTMLReflowState.cpp Trigger Line No. 327 Stack Trace nsHTMLReflowState::Init [d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/layout/html/base/src/nsHTMLReflowState.cpp, line 327] nsHTMLReflowState::nsHTMLReflowState [d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/layout/html/base/src/nsHTMLReflowState.cpp, line 221] nsTableCellFrame::Reflow [d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/layout/html/table/src/nsTableCellFrame.cpp, line 871] nsContainerFrame::ReflowChild [d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 982] nsTableRowFrame::IR_TargetIsChild [d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/layout/html/table/src/nsTableRowFrame.cpp, line 1226] nsTableRowFrame::IncrementalReflow [d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/layout/html/table/src/nsTableRowFrame.cpp, line 1114] nsTableRowFrame::Reflow [d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/layout/html/table/src/nsTableRowFrame.cpp, line 1398] nsContainerFrame::ReflowChild [d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 982] nsTableRowGroupFrame::IR_TargetIsChild [d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/layout/html/table/src/nsTableRowGroupFrame.cpp, line 1696] nsTableRowGroupFrame::IncrementalReflow [d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/layout/html/table/src/nsTableRowGroupFrame.cpp, line 1373] nsTableRowGroupFrame::Reflow [d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/layout/html/table/src/nsTableRowGroupFrame.cpp, line 1279] nsContainerFrame::ReflowChild [d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 982] nsTableFrame::IR_TargetIsChild [d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/layout/html/table/src/nsTableFrame.cpp, line 2983] nsTableFrame::IncrementalReflow [d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/layout/html/table/src/nsTableFrame.cpp, line 2689] nsTableFrame::Reflow [d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/layout/html/table/src/nsTableFrame.cpp, line 1954] . . . This does look like bug 237760, but that fix was in before rc2 went out, so this might be a different problem. This crash is obviously related to the flashblocker in some way.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: topcrash
OS: MacOS X → All
Hardware: Macintosh → All
Summary: browser crashes when loading page [@ nsHTMLReflowState::Init] → M17rc2 browser crashes when loading page [@ nsHTMLReflowState::Init]
Comment 17•19 years ago
|
||
Per bz's request over IRC, these are the assertions and warnings that precede the crash: ###!!! ASSERTION: View is hidden but widget is visible!: '!visible', file /home/clfenwi/moz/mozilla/view/src/nsViewManager.cpp, line 1609 Break: at file /home/clfenwi/moz/mozilla/view/src/nsViewManager.cpp, line 1609 ^G###!!! ASSERTION: View is hidden but widget is visible!: '!visible', file /home/clfenwi/moz/mozilla/view/src/nsViewManager.cpp, line 1609 Break: at file /home/clfenwi/moz/mozilla/view/src/nsViewManager.cpp, line 1609 ^GWARNING: malformed hostname, file /home/clfenwi/moz/mozilla/netwerk/base/src/nsURLParsers.cpp, line 580 WARNING: malformed hostname, file /home/clfenwi/moz/mozilla/netwerk/base/src/nsURLParsers.cpp, line 580 WARNING: malformed hostname, file /home/clfenwi/moz/mozilla/netwerk/base/src/nsURLParsers.cpp, line 580 WARNING: malformed hostname, file /home/clfenwi/moz/mozilla/netwerk/base/src/nsURLParsers.cpp, line 580 WARNING: malformed hostname, file /home/clfenwi/moz/mozilla/netwerk/base/src/nsURLParsers.cpp, line 580 WARNING: malformed hostname, file /home/clfenwi/moz/mozilla/netwerk/base/src/nsURLParsers.cpp, line 580 WARNING: malformed hostname, file /home/clfenwi/moz/mozilla/netwerk/base/src/nsURLParsers.cpp, line 580 WARNING: malformed hostname, file /home/clfenwi/moz/mozilla/netwerk/base/src/nsURLParsers.cpp, line 580 WARNING: malformed hostname, file /home/clfenwi/moz/mozilla/netwerk/base/src/nsURLParsers.cpp, line 580 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 25273)] nsIFrame::GetStyleData(nsStyleStructID) const (this=0x0, aSID=eStyleStruct_Position) at nsIFrame.h:597 in nsIFrame.h
![]() |
||
Comment 18•19 years ago
|
||
Can you strip it down to the minimal XBL/CSS that crashes? I just tried installing flashblock here and all that happened is that flash doesn't render... it looks like flashblock is not properly updating the chrome registry.
Comment 19•19 years ago
|
||
I wonder how many voters will consider the quality of each candidate's HTML come November... Alas, they're both using table layouts. ;)
Comment 20•19 years ago
|
||
So per bz's request, I dug into the flashbock.jar and edited flashblock.xml : setTimeout ( function () { parent.insertBefore(placeholder, current); parent.removeChild(current); }, 100); where 100 replaces 0. Proceeded tp fire up Mozilla and loaded the website without a crash.
Comment 21•19 years ago
|
||
*** Bug 234301 has been marked as a duplicate of this bug. ***
![]() |
||
Comment 22•19 years ago
|
||
Hmm... the script and the text input are both necessary?
Comment 23•19 years ago
|
||
Yes, if you take away either the script or the text input from the testcase, the crash disappears.
Comment 24•19 years ago
|
||
I also get this crash at: http://www.pandasoftware.com/virus_info/ Crash info: http://talkback-public.mozilla.org/talkback/fastfind.jsp?search=2&type=iid&id=TB59235H
Comment 25•19 years ago
|
||
*** Bug 245094 has been marked as a duplicate of this bug. ***
Comment 26•19 years ago
|
||
*** Bug 235014 has been marked as a duplicate of this bug. ***
Updated•19 years ago
|
Assignee: general → nobody
Component: Browser-General → Layout
QA Contact: general → core.layout
Comment 27•19 years ago
|
||
*** Bug 248185 has been marked as a duplicate of this bug. ***
Comment 28•19 years ago
|
||
TB stack from bug 248185 on linux: http://talkback-public.mozilla.org/talkback/fastfind.jsp?search=2&type=iid&id=TB163647G Looks identical to that one posted previously.
Comment 29•19 years ago
|
||
M17rc2 -> M17 : Still a topcrasher with Mozilla 1.7 final
Summary: M17rc2 browser crashes when loading page [@ nsHTMLReflowState::Init] → M17 browser crashes when loading page [@ nsHTMLReflowState::Init]
Comment 30•19 years ago
|
||
I put a updated version of flashblock with a couple of bugfixes in it up on mozdev this morning. I can't reproduce this crash, so please let me know if the new version fixes it.
![]() |
||
Comment 31•19 years ago
|
||
Thing is, XBL shouldn't be able to cause crashes. Could someone try to create a testcase that has the minimal XBL needed to trigger the crash?
Comment 32•19 years ago
|
||
Has anyone been able to reproduce this with the latest Flashblock extension? Talkback continues to see a good number of these coming in daily. If the fix in Flashblock didn't help, hopefully there is something we can do on our end to prevent this crash.
Comment 33•19 years ago
|
||
Adding FF09x to summary for tracking since this is also a topcrasher with Mozilla 0.9.x. Marking topcrash+ and nominating for blocking-aviary1.0 since this is a reproducible crash that many people are seeing with a popular extension.
Comment 34•19 years ago
|
||
The previous minimal testcase did not crash for me, so I made a new testcase by removing most of the clutter from the url's testcase. Surprisingly (or not) it is almost identical to the first testcase, but instead of :<script language="JavaScript">bw=window.innerWidth;</script> I use: <script src=""></script> and this crashes for me every time (with flashblock installed). I can remove the most part of flash.xml until this: <?xml version="1.0"?> <bindings xmlns="http://www.mozilla.org/xbl"> <binding id="flashblock"> <implementation> <constructor> </constructor> </implementation> </binding> </bindings> When I remove the <constructor> element, it does not crash anymore. Also it does only crash when flash.xml is loaded from chrome. Loading it from any other url, and it does not crash anymore.
Comment 35•19 years ago
|
||
"Another minimal testcase crasher" with FlashBlock 0.8.4 on Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.2) Gecko/20040803 crashes here.
Comment 36•19 years ago
|
||
Crashes with FlashBlock 0.8.4 on Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.7) Gecko/20040617 also.
Comment 37•19 years ago
|
||
*** Bug 248572 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of 228557 ***
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → DUPLICATE
Updated•19 years ago
|
Flags: blocking-aviary1.0?
Assignee | ||
Updated•12 years ago
|
Crash Signature: [@ nsHTMLReflowState::Init]
You need to log in
before you can comment on or make changes to this bug.
Description
•