Closed
Bug 325434
Opened 19 years ago
Closed 19 years ago
Crash with evil xul testcase, using a lot of display:table-* rules [@ nsBoxLayoutState::Unwind]
Categories
(Core :: Layout: Tables, defect)
Tracking
()
VERIFIED
WORKSFORME
People
(Reporter: martijn.martijn, Unassigned)
References
Details
(Keywords: crash, testcase)
Crash Data
Attachments
(1 file)
764 bytes,
application/vnd.mozilla.xul+xml
|
Details |
See upcoming testcase, which crashes Mozilla on load. It also crashes Mozilla1.7, so no recent regression. Bernd, I'm using lots of table-displays here ;)
Reporter | ||
Comment 1•19 years ago
|
||
Talkback ID: TB14616291H
Reporter | ||
Updated•19 years ago
|
Blocks: ajax-demolisher
Reporter | ||
Comment 2•19 years ago
|
||
From Talkback ID: nsBoxLayoutState::Unwind [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/layout/xul/base/src/nsBoxLayoutState.cpp, line 183] nsBoxLayoutState::Unwind [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/layout/xul/base/src/nsBoxLayoutState.cpp, line 159] nsBoxLayoutState::HandleReflow [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/layout/xul/base/src/nsBoxLayoutState.cpp, line 114] nsRootBoxFrame::Reflow [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/layout/xul/base/src/nsRootBoxFrame.cpp, line 217] nsContainerFrame::ReflowChild [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/layout/generic/nsContainerFrame.cpp, line 742] ViewportFrame::Reflow [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/layout/generic/nsViewportFrame.cpp, line 239] IncrementalReflow::Dispatch [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/layout/base/nsPresShell.cpp, line 861] PresShell::ProcessReflowCommands [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/layout/base/nsPresShell.cpp, line 6502] ReflowEvent::HandleEvent [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/layout/base/nsPresShell.cpp, line 6326] HandlePLEvent [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/layout/base/nsPresShell.cpp, line 6344] SHELL32.dll + 0x520c24 (0x778b0c24)
<conditions id="a" style="display: table;"> <vbox style="display: table-row;"> <rows style="display: table-column;"></rows> <box style="display: table-row;"> <resizer id="b" style="display: inline;"></resizer> </box> <box style="display: table-column-group;"></box> </vbox> </conditions> ROFL
Updated•19 years ago
|
Summary: Crash with evil xul testcase, using a lot of display:table-* rules → Crash with evil xul testcase, using a lot of display:table-* rules [@ nsBoxLayoutState::Unwind]
The debugger on winxp dies at IncrementalReflow::AddCommand(nsPresContext * 0x036ec958, nsHTMLReflowCommand * 0x036b3a60) line 896 + 27 bytes PresShell::ProcessReflowCommands(int 1) line 6472 + 26 bytes ReflowEvent::HandleEvent() line 6326 HandlePLEvent(PLEvent * 0x036b3720) line 6344 PL_HandleEvent(PLEvent * 0x036b3720) line 688 + 9 bytes PL_ProcessPendingEvents(PLEventQueue * 0x0101a1f8) line 623 + 8 bytes _md_EventReceiverProc(HWND__ * 0x000404ae, unsigned int 49386, unsigned int 0, long 16884216) line 1408 + 8 bytes USER32! 77d18734() USER32! 77d18816() USER32! 77d189cd() USER32! 77d18a10() nsAppShell::Run(nsAppShell * const 0x02184958) line 135 nsAppStartup::Run(nsAppStartup * const 0x021848b8) line 161 + 74 bytes XRE_main(int 3, char * * 0x003b7180, const nsXREAppData * 0x00403020 kAppData) line 2321 + 34 bytes main(int 3, char * * 0x003b7180) line 61 + 17 bytes mainCRTStartup() line 338 + 17 bytes KERNEL32! 7c816d4f() at if (rootFrame->GetParent() && where the fields of rootframe are already dead aka 0xdddddd
Updated•19 years ago
|
Component: Layout → Layout: Tables
QA Contact: layout → layout.tables
This is WFM with my debug build with the patch for bug 325984, it might work already on trunk.
Depends on: 325984
Reporter | ||
Comment 6•19 years ago
|
||
Yeah, this is already wfm with current trunk build. I see I used a display: table-column-group; rule in the testcase, so probably fixed by the bug that fixed display: table-column-group;.
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → WORKSFORME
Updated•19 years ago
|
Status: RESOLVED → VERIFIED
Assignee | ||
Updated•14 years ago
|
Crash Signature: [@ nsBoxLayoutState::Unwind]
You need to log in
before you can comment on or make changes to this bug.
Description
•