Closed
Bug 55162
Opened 25 years ago
Closed 25 years ago
Crash in tables while printing XML spec
Categories
(Core :: Layout: Tables, defect, P3)
Tracking
()
People
(Reporter: h.b.furuseth, Assigned: karnaze)
References
()
Details
(Keywords: crash)
Attachments
(1 file)
|
7.53 KB,
text/plain
|
Details |
From Bugzilla Helper:
User-Agent: Mozilla/4.75 [en] (X11; U; SunOS 5.7 sun4u)
BuildID: 2000100209
Coredump when printing.
Reproducible: Always
Steps to Reproduce:
1. mozilla http://www.w3.org/TR/1998/REC-xml-19980210
2. Push [File]/[Print...] and print to file.
Actual Results: Coredump. No output file generated.
Attaching a backtrace of the coredump.
| Reporter | ||
Comment 1•25 years ago
|
||
Comment 3•25 years ago
|
||
Marking as a dependency instead of duping. This bug should be reevaluated after
54829 is fixed. Changing component and owner.
Assignee: dcone → karnaze
Component: Printing → HTMLTables
Depends on: 54829
QA Contact: shrir → chrisd
| Assignee | ||
Comment 4•25 years ago
|
||
Reassigning to Waterson, who owns bug 54829.
Assignee: karnaze → waterson
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 5•25 years ago
|
||
karnaze: I'm pretty sure this is *not* a dup of 53969. Looks a *lot* more like
54829, which you've already fixed.
Comment 6•25 years ago
|
||
I am still seeing this crash in a build pulled this morning. The crash is
occuring calling nsTableFrame::GetTableBorderForRowGroup() on a destroyed
frame. karnaze, this is way over my head, and not related to 53969 AFAICT. I'm
going to give it back to you for now.
nsTableFrame::GetRowGroupFrame(nsTableFrame * const 0x0012cb48, nsIFrame *
0x0369d774, nsIAtom * 0x00000000 {???}) line 1130 + 7 bytes
nsTableFrame::ReflowMappedChildren(nsTableFrame * const 0x00000001,
nsIPresContext * 0x02a96e58, nsHTMLReflowMetrics & {...}, InnerTableReflowState
& {...}, unsigned int & 0) line 3096 + 13 bytes
nsTableFrame::ResizeReflowPass2(nsTableFrame * const 0x035ee9b8, nsIPresContext
* 0x02a96e58, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 2074 + 18 bytes
nsTableFrame::Reflow(nsTableFrame * const 0x0000282f, nsIPresContext *
0x02a96e58, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 1715
nsContainerFrame::ReflowChild(nsContainerFrame * const 0x0012cb48, nsIFrame *
0x035ee9b8, nsIPresContext * 0x02a96e58, nsHTMLReflowMetrics & {...}, const
nsHTMLReflowState & {...}, int 0, int 0, unsigned int 3, unsigned int & 0) line
716
nsTableOuterFrame::OuterReflowChild(nsTableOuterFrame * const 0x035ee968,
nsIPresContext * 0x02a96e58, nsIFrame * 0x035ee9b8, const nsHTMLReflowState &
{...}, nsHTMLReflowMetrics & {...}, int * 0x00000000, nsSize & {width=805338058
height=12789316}, nsMargin & {top=0 right=0 bottom=0 left=0}, nsMargin & {top=0
right=0 bottom=0 left=0}, nsMargin & ...) line 901
nsTableOuterFrame::Reflow(nsTableOuterFrame * const 0x035ee964, nsIPresContext
* 0x02a96e58, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 1441
nsBlockReflowContext::DoReflowBlock(nsBlockReflowContext * const 0x0012cb48,
nsHTMLReflowState & {...}, nsReflowReason eReflowReason_Resize, nsIFrame *
0x035ee968, const nsRect & {x=0 y=0 width=10289 height=15338}, int 1233992, int
0, int 1233976, nsMargin & {top=??? right=??? bottom=??? left=???}, unsigned
int & 0) line 562
nsBlockReflowContext::ReflowBlock(nsBlockReflowContext * const 0x0012cb48,
nsIFrame * 0x00000002, const nsRect & {x=0 y=0 width=10289 height=15338}, int
0, int 0, int 1, nsMargin & {top=0 right=0 bottom=0 left=0}, unsigned int & 0)
line 331 + 34 bytes
nsBlockFrame::ReflowBlockFrame(nsBlockFrame * const 0x0012cb48,
nsBlockReflowState & {...}, nsLineBox * 0x00000000, int * 0x0012d5e4) line 3874
nsBlockFrame::ReflowLine(nsBlockFrame * const 0x0012cb48, nsBlockReflowState &
{...}, nsLineBox * 0x03690bc0, int * 0x0012d5e4, int 0) line 3143
nsBlockFrame::ReflowDirtyLines(nsBlockFrame * const 0x0012cb48,
nsBlockReflowState & {...}) line 2946
nsBlockFrame::Reflow(nsBlockFrame * const 0x00000000, nsIPresContext *
0x02a96e58, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 1747
nsBlockReflowContext::DoReflowBlock(nsBlockReflowContext * const 0x0012cb48,
nsHTMLReflowState & {...}, nsReflowReason eReflowReason_Initial, nsIFrame *
0x0369d7b4, const nsRect & {x=0 y=0 width=11729 height=15338}, int 1235712, int
0, int 1235696, nsMargin & {top=??? right=??? bottom=??? left=???}, unsigned
int & 0) line 562
nsBlockReflowContext::ReflowBlock(nsBlockReflowContext * const 0x0012cb48,
nsIFrame * 0x00000002, const nsRect & {x=0 y=0 width=11729 height=15338}, int
0, int 0, int 1, nsMargin & {top=0 right=0 bottom=0 left=0}, unsigned int & 0)
line 331 + 34 bytes
nsBlockFrame::ReflowBlockFrame(nsBlockFrame * const 0x0012cb48,
nsBlockReflowState & {...}, nsLineBox * 0x00000000, int * 0x0012dc9c) line 3874
nsBlockFrame::ReflowLine(nsBlockFrame * const 0x0012cb48, nsBlockReflowState &
{...}, nsLineBox * 0x0369d7fc, int * 0x0012dc9c, int 0) line 3143
nsBlockFrame::ReflowDirtyLines(nsBlockFrame * const 0x0012cb48,
nsBlockReflowState & {...}) line 2946
nsBlockFrame::Reflow(nsBlockFrame * const 0x00000000, nsIPresContext *
0x02a96e58, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 1747
nsContainerFrame::ReflowChild(nsContainerFrame * const 0x0012cb48, nsIFrame *
0x0369d858, nsIPresContext * 0x02a96e58, nsHTMLReflowMetrics & {...}, const
nsHTMLReflowState & {...}, int 0, int 0, unsigned int 0, unsigned int & 0) line
716
nsPageFrame::Reflow(nsPageFrame * const 0x0369d858, nsIPresContext *
0x02a96e58, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 129
nsContainerFrame::ReflowChild(nsContainerFrame * const 0x0012cb48, nsIFrame *
0x0369d824, nsIPresContext * 0x02a96e58, nsHTMLReflowMetrics & {...}, const
nsHTMLReflowState & {...}, int 100, int 92728, unsigned int 57271944, unsigned
int & 0) line 716
nsSimplePageSequenceFrame::Reflow(nsSimplePageSequenceFrame * const 0x035a8e40,
nsIPresContext * 0x00016a38, nsHTMLReflowMetrics & {...}, const
nsHTMLReflowState & {...}, unsigned int & 30525524) line 248
nsContainerFrame::ReflowChild(nsContainerFrame * const 0x0012cb48, nsIFrame *
0x035a8e40, nsIPresContext * 0x02a96e58, nsHTMLReflowMetrics & {...}, const
nsHTMLReflowState & {...}, int 0, int 0, unsigned int 0, unsigned int & 0) line
716
ViewportFrame::Reflow(ViewportFrame * const 0x035a8e08, nsIPresContext *
0x02a96e58, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 546
PresShell::InitialReflow(PresShell * const 0x035a8e08, int 44526432, int
44611232) line 1931
DocumentViewerImpl::Print(DocumentViewerImpl * const 0x00000000, int 44505952,
_iobuf * 0x02a4a160, nsIPrintListener * 0x00000000) line 1650
nsBrowserInstance::Print(nsBrowserInstance * const 0x02a71b68) line 1478 + 9
bytes
XPTC_InvokeByIndex(nsISupports * 0x029340c0, unsigned int 33, unsigned int 0,
nsXPTCVariant * 0x0012e4e4) line 139
nsXPCWrappedNativeClass::CallWrappedMethod(nsXPCWrappedNativeClass * const
0x0012cb48, JSContext * 0x00afd200, nsXPCWrappedNative * 0x02927550, const
XPCNativeMemberDescriptor * 0x00b8939c, nsXPCWrappedNativeClass::CallMode
CALL_METHOD, unsigned int 0, long * 0x035bbe80, long * 0x0012e664) line 913 +
41 bytes
WrappedNative_CallMethod(JSContext * 0x00b49950, JSObject * 0x02955460,
unsigned int 0, long * 0x035bbe80, long * 0x0012e664) line 228 + 99 bytes
js_Invoke(JSContext * 0x00000001, unsigned int 0, unsigned int 0) line 820 + 17
bytes
js_Interpret(JSContext * 0x00afd200, long * 0x0012e898) line 2621 + 14 bytes
js_Invoke(JSContext * 0x00000001, unsigned int 1, unsigned int 2) line 837 + 10
bytes
js_InternalInvoke(JSContext * 0x00000000, JSObject * 0x02956860, long 43346040,
unsigned int 0, unsigned int 1, long * 0x0012ea58, long * 0x0012e9a0) line 909
+ 13 bytes
JS_CallFunctionValue(JSContext * 0x00afd200, JSObject * 0x02956860, long
43346040, unsigned int 1, long * 0x0012ea58, long * 0x0012e9a0) line 3193 + 25
bytes
nsJSContext::CallEventHandler(nsJSContext * const 0x00baecf8, void *
0x02956860, void * 0x02956878, unsigned int 1, void * 0x0012ea58, int *
0x0012ea5c, int 0) line 907 + 25 bytes
nsJSEventListener::HandleEvent(nsJSEventListener * const 0x0012cb48,
nsIDOMEvent * 0x035aadb0) line 154 + 32 bytes
nsXBLPrototypeHandler::ExecuteHandler(nsXBLPrototypeHandler * const 0x00badee0,
nsIDOMEventReceiver * 0x00b01768, nsIDOMEvent * 0x035aadb0) line 314
nsXBLWindowKeyHandler::WalkHandlersInternal(nsXBLWindowKeyHandler * const
0x026e2330, nsIDOMKeyEvent * 0x035aadbc, nsIAtom * 0x00cc3cb0 {"keypress"},
nsIXBLPrototypeHandler * 0x035888c8) line 256
nsXBLWindowKeyHandler::WalkHandlers(nsXBLWindowKeyHandler * const 0x00d2d7c0,
nsIDOMEvent * 0x035aadb0, nsIAtom * 0x00cc3cb0 {"keypress"}) line 295
nsXBLWindowKeyHandler::KeyPress(nsXBLWindowKeyHandler * const 0x0012cb48,
nsIDOMEvent * 0x035aadb4) line 311
nsEventListenerManager::HandleEvent(nsEventListenerManager * const 0x0012cb48,
nsIPresContext * 0x00000000, nsEvent * 0x0012fb1c, nsIDOMEvent * * 0x00d2d7c0,
nsIDOMEventTarget * 0x00b01788, unsigned int 2, nsEventStatus * 0x0012fae4)
line 1118 + 10 bytes
nsXULDocument::HandleDOMEvent(nsXULDocument * const 0x00b01768, nsIPresContext
* 0x02878ac8, nsEvent * 0x0012fb1c, nsIDOMEvent * * 0x0012f8d0, unsigned int 2,
nsEventStatus * 0x0012fae4) line 2014
nsXULElement::HandleDOMEvent(nsXULElement * const 0x00000000, nsIPresContext *
0x02878ac8, nsEvent * 0x0012fb1c, nsIDOMEvent * * 0x0012f8d0, unsigned int 2,
nsEventStatus * 0x0012fae4) line 3324 + 19 bytes
nsXULElement::HandleDOMEvent(nsXULElement * const 0x00000000, nsIPresContext *
0x02878ac8, nsEvent * 0x0012fb1c, nsIDOMEvent * * 0x0012f8d0, unsigned int 2,
nsEventStatus * 0x0012fae4) line 3320
nsXULElement::HandleDOMEvent(nsXULElement * const 0x00000000, nsIPresContext *
0x02878ac8, nsEvent * 0x0012fb1c, nsIDOMEvent * * 0x0012f8d0, unsigned int 2,
nsEventStatus * 0x0012fae4) line 3320
nsXULElement::HandleDOMEvent(nsXULElement * const 0x00000000, nsIPresContext *
0x02878ac8, nsEvent * 0x0012fb1c, nsIDOMEvent * * 0x0012f8d0, unsigned int 2,
nsEventStatus * 0x0012fae4) line 3320
nsXULElement::HandleDOMEvent(nsXULElement * const 0x00000000, nsIPresContext *
0x02878ac8, nsEvent * 0x0012fb1c, nsIDOMEvent * * 0x0012f8d0, unsigned int 2,
nsEventStatus * 0x0012fae4) line 3320
nsXULElement::HandleChromeEvent(nsXULElement * const 0x00b01768, nsIPresContext
* 0x02878ac8, nsEvent * 0x0012fb1c, nsIDOMEvent * * 0x0012f8d0, unsigned int 2,
nsEventStatus * 0x0012fae4) line 4276 + 28 bytes
GlobalWindowImpl::HandleDOMEvent(GlobalWindowImpl * const 0x02917140,
nsIPresContext * 0x02878ac8, nsEvent * 0x0012fb1c, nsIDOMEvent * * 0x0012f8d0,
unsigned int 2, nsEventStatus * 0x0012fae4) line 529
nsDocument::HandleDOMEvent(nsDocument * const 0x02979da0, nsIPresContext *
0x02878ac8, nsEvent * 0x0012fb1c, nsIDOMEvent * * 0x0012f8d0, unsigned int 2,
nsEventStatus * 0x0012fae4) line 3038 + 18 bytes
nsGenericElement::HandleDOMEvent(nsGenericElement * const 0x0012cb48,
nsIPresContext * 0x02878ac8, nsEvent * 0x00000000, nsIDOMEvent * * 0x0012f8d0,
unsigned int 1, nsEventStatus * 0x0012fae4) line 1431 + 21 bytes
nsHTMLTableElement::HandleDOMEvent(nsHTMLTableElement * const 0x02a9b238,
nsIPresContext * 0x02878ac8, nsEvent * 0x0012fb1c, nsIDOMEvent * * 0x00000000,
unsigned int 1, nsEventStatus * 0x0012fae4) line 1345
PresShell::HandleEventInternal(PresShell * const 0x0012cb48, nsEvent *
0x0012fb1c, nsIView * 0x02989a78, unsigned int 1, nsEventStatus * 0x0012fae4)
line 4414 + 21 bytes
PresShell::HandleEvent(PresShell * const 0x0277b008, nsIView * 0x02989a78,
nsGUIEvent * 0x0012fb1c, nsEventStatus * 0x0012fae4, int 0, int & 1) line 4349
+ 17 bytes
nsView::HandleEvent(nsView * const 0x00000000, nsGUIEvent * 0x0012fb1c,
unsigned int 8, nsEventStatus * 0x0012fae4, int 0, int & 1) line 379
nsView::HandleEvent(nsView * const 0x00000000, nsGUIEvent * 0x02989a78,
unsigned int 8, nsEventStatus * 0x0012fae4, int 0, int & 1) line 352
nsView::HandleEvent(nsView * const 0x00000000, nsGUIEvent * 0x0299cf70,
unsigned int 28, nsEventStatus * 0x0012fae4, int 1, int & 1) line 352
nsViewManager2::DispatchEvent(nsViewManager2 * const 0x00000000, nsGUIEvent *
0x00000000, nsEventStatus * 0x0012fae4) line 1439
HandleEvent(nsGUIEvent * 0x02a30888) line 68
nsWindow::DispatchEvent(nsWindow * const 0x0298f7fc, nsGUIEvent * 0x0012fb1c,
nsEventStatus & nsEventStatus_eIgnore) line 681 + 6 bytes
nsWindow::DispatchWindowEvent(nsWindow * const 0x0012cb48, nsGUIEvent *
0x00000000) line 702
nsWindow::DispatchKeyEvent(nsWindow * const 0x0012cb48, unsigned int 131,
unsigned short 112, unsigned int 0) line 2284 + 18 bytes
nsWindow::OnChar(nsWindow * const 0x0012cb48, unsigned int 1048592, unsigned
int 112, unsigned char 0) line 2405 + 16 bytes
nsWindow::ProcessMessage(nsWindow * const 0x0012cb48, unsigned int 258,
unsigned int 16, long 1638401, long * 0x0012fd04) line 2836
nsWindow::WindowProc(HWND__ * 0x00090300, unsigned int 258, unsigned int 16,
long 0) line 950 + 18 bytes
USER32! 77e13eb0()
USER32! 77e1401a()
USER32! 77e192da()
nsAppShellService::Run(nsAppShellService * const 0x00b4e6d8) line 408
main1(int 1, char * * 0x00372758, nsISupports * 0x003727a8) line 1031 + 9 bytes
main(int 1, char * * 0x00372758) line 1212 + 25 bytes
WinMain(HINSTANCE__ * 0x00400000, HINSTANCE__ * 0x00400000, char * 0x00133a54,
HINSTANCE__ * 0x00400000) line 1230 + 21 bytes
MOZILLA! WinMainCRTStartup + 308 bytes
KERNEL32! 77e87903()
Assignee: waterson → karnaze
Keywords: crash
| Assignee | ||
Comment 8•25 years ago
|
||
This is a dup of the 2nd part of bug 55192 involving my.netscape.com
*** This bug has been marked as a duplicate of 55192 ***
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•