Closed Bug 192706 Opened 22 years ago Closed 21 years ago

Print preview of "about:config" crashes Mozilla [@nsPrintEngine::ReflowPrintObject 2852]

Categories

(Core :: Print Preview, defect)

x86
All
defect
Not set
critical

Tracking

()

VERIFIED DUPLICATE of bug 218304

People

(Reporter: lizal, Assigned: rods)

References

()

Details

(Keywords: crash)

Crash Data

User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.3b) Gecko/20030210 Build Identifier: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.3b) Gecko/20030210 Mozilla 1.3b, build 2003021008, WinNTsp6a If you try to preview page "anout:config" you get Mozilla crash. And, Talback report is empty. Reproducible: Always Steps to Reproduce: 1.open page about:config 2.get print preview (File/Print preview) 3.crash (cannot read memory blabla 0x616704bc referenced at 0x00000000) Actual Results: 4. Talkback pops-up, however, the report is completely empty. Nothing inside. Expected Results: Well, get the print preview, and, in case of crash, the Talkback report. Possibly related: bug 156835 . Crash occurs at 0x616704bc at 0x00000000 in Mozilla.exe.
confirmed with build 2003021104 Windows XP Talbback ID : TB17098785K
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: crash
Keywords: stackwanted
Whiteboard: TB17098785K
Here's the stack I got with an 0208 trunk on WinXP. gklayout.dll!nsPrintEngine::ReflowPrintObject(nsPrintObject * aPO=0x00000000, int aDoCalcShrink=1) Line 2852 + 0x3 C++ gklayout.dll!nsPrintEngine::ReflowDocList(nsPrintObject * aPO=0x02b54528, int aSetPixelScale=0, int aDoCalcShrink=1) Line 2573 + 0xb C++ gklayout.dll!nsPrintEngine::SetupToPrintContent(nsIDeviceContext * aDContext=0x02976790, nsIDOMWindowInternal * aCurrentFocusedDOMWin=0x00000000) Line 2396 C++ gklayout.dll!nsPrintEngine::DocumentReadyForPrinting() Line 2221 + 0x12 C++ gklayout.dll!nsPrintEngine::FinishPrintPreview() Line 4552 + 0x5 C++ gklayout.dll!nsPrintEngine::PrintPreview(nsIPrintSettings * aPrintSettings=0x02c07fa8, nsIDOMWindow * aChildDOMWin=0x00000000, nsIWebProgressListener * aWebProgressListener=0x02956e14) Line 1272 + 0x7 C++ gklayout.dll!DocumentViewerImpl::PrintPreview(nsIPrintSettings * aPrintSettings=0x0306d330, nsIDOMWindow * aChildDOMWin=0x00000000, nsIWebProgressListener * aWebProgressListener=0x02956e14) Line 3141 + 0x12 C++ xpcom.dll!XPTC_InvokeByIndex(nsISupports * that=0x0255b5f8, unsigned int methodIndex=14, unsigned int paramCount=3, nsXPTCVariant * params=0x0012f674) Line 102 C++ xpc3250.dll!XPCWrappedNative::CallMethod(XPCCallContext & ccx={...}, XPCWrappedNative::CallMode mode=CALL_METHOD) Line 2023 + 0x16 C++ xpc3250.dll!XPC_WN_CallMethod(JSContext * cx=0x00a2dbd0, JSObject * obj=0x021691f8, unsigned int argc=3, long * argv=0x035e82bc, long * vp=0x0012f8d0) Line 1292 + 0xa C++ js3250.dll!js_Invoke(JSContext * cx=0x015afb3e, unsigned int argc=0, unsigned int flags=1) Line 839 + 0x11 C js3250.dll!js_Interpret(JSContext * cx=0x00000000, long * result=0x00000001) Line 2805 C js3250.dll!js_Invoke(JSContext * cx=0x015afb3e, unsigned int argc=0, unsigned int flags=1) Line 856 + 0xa C js3250.dll!js_InternalInvoke(JSContext * cx=0x00a2dbf8, JSObject * obj=0x009e66a0, long fval=26488408, unsigned int flags=0, unsigned int argc=1, long * argv=0x02a015b0, long * rval=0x0012fc3c) Line 931 + 0xe C js3250.dll!JS_CallFunctionValue(JSContext * cx=0x00a2dbd0, JSObject * obj=0x009e66a0, long fval=26488408, unsigned int argc=1, long * argv=0x02a015b0, long * rval=0x0012fc3c) Line 3431 + 0x1a C jsdom.dll!nsJSContext::CallEventHandler(void * aTarget=0x009e66a0, void * aHandler=0x01942e58, unsigned int argc=1, void * argv=0x02a015b0, int * aBoolResult=0x0012fd58, int aReverseReturnResult=0) Line 1040 + 0x19 C++ jsdom.dll!GlobalWindowImpl::RunTimeout(nsTimeoutImpl * aTimeout=0x00000001) Line 4739 C++ jsdom.dll!GlobalWindowImpl::TimerCallback(nsITimer * aTimer=0x03143838, void * aClosure=0x031bc4d8) Line 5095 C++ xpcom.dll!nsTimerImpl::Fire() Line 382 + 0x7 C++ xpcom.dll!nsTimerManager::FireNextIdleTimer() Line 616 C++ gkwidget.dll!nsAppShell::Run() Line 176 C++ appshell.dll!nsAppShellService::Run() Line 480 C++ mozilla.exe!main1(int argc=22739774, char * * argv=0x00000000, nsISupports * nativeApp=0x00000001) Line 1273 + 0x9 C++ mozilla.exe!main(int argc=1, char * * argv=0x002f3bc8) Line 1636 + 0x17 C++ mozilla.exe!WinMain(HINSTANCE__ * __formal=0x00400000, HINSTANCE__ * __formal=0x00400000, char * args=0x00152337, HINSTANCE__ * __formal=0x00400000) Line 1659 + 0x17 C++ mozilla.exe!WinMainCRTStartup() Line 392 + 0xf C kernel32.dll!77e814c7()
Keywords: stackwanted
Summary: Print preview of "about:config" crashes whole Mozilla, with empty Talkback report → Print preview of "about:config" crashes Mozilla [@nsPrintEngine::ReflowPrintObject 2852]
Confirmed with build 2003021008 under Windows XP. Talback ID TB17114532Z
OS: Windows NT → All
about:config is AFAIK "XUL" - and some XUL widget code is known to have problems with printing... ;-(
Depends on: xulprinting
Whiteboard: TB17098785K → TB17098785K, DUPME
dupping *** This bug has been marked as a duplicate of 195721 ***
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
Reopening. This has a totally different stack.
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
*** This bug has been marked as a duplicate of 218304 ***
Status: REOPENED → RESOLVED
Closed: 22 years ago21 years ago
Resolution: --- → DUPLICATE
v=aha
Status: RESOLVED → VERIFIED
Whiteboard: TB17098785K, DUPME
Crash Signature: [@nsPrintEngine::ReflowPrintObject 2852]
You need to log in before you can comment on or make changes to this bug.