Closed
Bug 534407
Opened 15 years ago
Closed 15 years ago
Crash [@ nsPrintEngine::DoPrint(nsPrintObject*)] while printing
Categories
(Core :: Printing: Output, defect)
Core
Printing: Output
Tracking
()
VERIFIED
FIXED
People
(Reporter: anttit, Assigned: smaug)
References
()
Details
(Keywords: crash, regression)
Crash Data
Attachments
(1 file)
947 bytes,
patch
|
roc
:
review+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.3a1pre) Gecko/20091212 Minefield/3.7a1pre Firefox/3.5.5 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.3a1pre) Gecko/20091212 Minefield/3.7a1pre Firefox/3.5.5 With some sites selecting print causes now crash like: http://crash-stats.mozilla.com/report/index/83c1761c-0422-489e-8487-412d82091212 Reproducible: Always Steps to Reproduce: 1. Go site like given URL 2. click print (on that site "Tulosta") 3. Crash Actual Results: Minefield crashes Expected Results: Printing and browser alive Yesterdays nightly 091211 is not crashing current 091212 is crashing so this is a new crash.
Reporter | ||
Updated•15 years ago
|
Version: unspecified → Trunk
Signature nsPrintEngine::DoPrint(nsPrintObject*) UUID 83c1761c-0422-489e-8487-412d82091212 Time 2009-12-12 09:40:39.488252 Uptime 1414 Last Crash 7206 seconds before submission Product Firefox Version 3.7a1pre Build ID 20091212045454 Branch 1.9.3 OS Windows NT OS Version 6.1.7600 CPU x86 CPU Info AuthenticAMD family 16 model 4 stepping 2 Crash Reason EXCEPTION_ACCESS_VIOLATION Crash Address 0x0 User Comments Processor Notes Crashing Thread Frame Module Signature [Expand] Source 0 xul.dll nsPrintEngine::DoPrint layout/printing/nsPrintEngine.cpp:2278 1 xul.dll nsPrintEngine::PrintDocContent layout/printing/nsPrintEngine.cpp:2138 2 xul.dll nsPrintEngine::PrintDocContent layout/printing/nsPrintEngine.cpp:2147 3 xul.dll nsPrintEngine::DonePrintingPages layout/printing/nsPrintEngine.cpp:2867 4 xul.dll nsPagePrintTimer::Notify layout/printing/nsPagePrintTimer.cpp:93 5 xul.dll nsTimerImpl::Fire xpcom/threads/nsTimerImpl.cpp:472 6 xul.dll nsTimerEvent::Run xpcom/threads/nsTimerImpl.cpp:519
Severity: normal → critical
Component: General → Printing: Output
Keywords: crash
Product: Firefox → Core
QA Contact: general → printing
Summary: Crash @ nsPrintEngine::DoPrint(nsPrintObject*) while printing → Crash [@ nsPrintEngine::DoPrint(nsPrintObject*)] while printing
Comment 2•15 years ago
|
||
Confirming the crash. For me, Minefield just hard crashed with 'Minefield stopped working' - no crash reporter appeared. Using Win7 HP 64bit here. Maybe caused by: https://bugzilla.mozilla.org/show_bug.cgi?id=487667 ? Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.3a1pre) Gecko/20091212 Minefield/3.7a1pre Firefox/3.6 ID:20091212045454
Status: UNCONFIRMED → NEW
Ever confirmed: true
Updated•15 years ago
|
Keywords: regression
Comment 3•15 years ago
|
||
OK in changeset: http://hg.mozilla.org/mozilla-central/rev/9af2a428dcb1 broken in cset: http://hg.mozilla.org/mozilla-central/rev/180966423a3c The broken cset is the patch as noted above in comment 2
Blocks: 487667
Assignee | ||
Comment 4•15 years ago
|
||
Yeah, it is not very unexpected that the clone-doc-for-printing causes few regressions. I'll look at this tomorrow.
Assignee: nobody → Olli.Pettay
Comment 6•15 years ago
|
||
Another page that crashes hard when printing: http://www.dwarfnet.com/christmas/parodies/month.shtml No crash-report, just a hard crash of the browser.
Assignee | ||
Comment 7•15 years ago
|
||
This fixes the problem with the original URL (and which this bug is about). I can't reproduce the problem with http://www.dwarfnet.com/christmas/parodies/month.shtml Jim, could you file a new bug for that with steps to reproduce.
Attachment #417741 -
Flags: review?(roc)
Attachment #417741 -
Flags: review?(roc) → review+
Comment 8•15 years ago
|
||
(In reply to comment #7) > Created an attachment (id=417741) [details] > Don't try to print document which doesn't have printing presentation > > This fixes the problem with the original URL (and which this bug is about). > > I can't reproduce the problem with > http://www.dwarfnet.com/christmas/parodies/month.shtml > Jim, could you file a new bug for that with steps to reproduce. Yes, I'll retest tomorrow, I'm at work now and if needed will refile a new bug.
Comment 9•15 years ago
|
||
Crashes on all platforms: http://crash-stats.mozilla.com/report/list?query_search=signature&query_type=exact&query=nsPrintEngine%3A%3ADoPrint%28nsPrintObject*%29&date=&range_value=1&range_unit=weeks&do_query=1&signature=nsPrintEngine%3A%3ADoPrint%28nsPrintObject*%29 Tony can also reproduce this bug easily. He could probably test a tryserver build with your patch Olli.
Hardware: x86_64 → All
Comment 10•15 years ago
|
||
I hit this crash on mac 10.5.8 on trunk nightly, running: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.3a1pre) Gecko/20091214 Minefield/3.7a1pre My stack: http://crash-stats.mozilla.com/report/index/bp-4b99bbd3-1c9d-46ac-8afc-8e6bc2091214 Frame Module Signature [Expand] Source 0 XUL nsPrintEngine::DoPrint layout/printing/nsPrintEngine.cpp:2278 1 XUL XUL@0x732397 2 XUL nsPrintEngine::DonePrintingPages layout/printing/nsPrintEngine.cpp:2147 3 XUL nsPagePrintTimer::Notify layout/printing/nsPagePrintTimer.cpp:93 4 XUL nsTimerImpl::Fire xpcom/threads/nsTimerImpl.cpp:430 5 XUL nsTimerEvent::Run xpcom/threads/nsTimerImpl.cpp:519 6 XUL nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:527 7 XUL NS_ProcessPendingEvents_P nsThreadUtils.cpp:200 8 XUL nsBaseAppShell::NativeEventCallback widget/src/xpwidgets/nsBaseAppShell.cpp:121 9 XUL nsAppShell::ProcessGeckoEvents widget/src/cocoa/nsAppShell.mm:498 10 CoreFoundation CFRunLoopRunSpecific 11 CoreFoundation CFRunLoopRunInMode 12 HIToolbox RunCurrentEventLoopInMode 13 HIToolbox ReceiveNextEventCommon 14 HIToolbox BlockUntilNextEventMatchingListInMode 15 AppKit _DPSNextEvent 16 AppKit -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] 17 AppKit -[NSApplication run] 18 XUL nsAppShell::Run widget/src/cocoa/nsAppShell.mm:851 19 XUL nsAppStartup::Run toolkit/components/startup/src/nsAppStartup.cpp:182 20 XUL XRE_main toolkit/xre/nsAppRunner.cpp:3499 21 firefox-bin main browser/app/nsBrowserApp.cpp:158 22 firefox-bin firefox-bin@0xbf5 23 @0x3 My repro: - set printer to a wireless networked HP Photosmart C6100 - goto www.google.com homepage - File > Print, watch the printer settings window appear - Click Print - 100% crash on trunk. DOES NOT crash on 1.9.2 nightly
Assignee | ||
Comment 11•15 years ago
|
||
http://hg.mozilla.org/mozilla-central/rev/1c71987688fe
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 12•15 years ago
|
||
If you see other crashes, please file new bugs.
Comment 13•15 years ago
|
||
Verified fixed on Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.3a1pre) Gecko/20091218 Minefield/3.7a1pre. The URL here, and google.com no longer crashes and successfully prints.
Status: RESOLVED → VERIFIED
Updated•13 years ago
|
Crash Signature: [@ nsPrintEngine::DoPrint(nsPrintObject*)]
You need to log in
before you can comment on or make changes to this bug.
Description
•