Closed Bug 188195 Opened 23 years ago Closed 22 years ago

crash when printing any webpage [@nsImageWin::PrintDDB]

Categories

(Core :: Printing: Output, defect)

x86
Windows 2000
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: mcsmurf, Assigned: rods)

Details

(Keywords: crash)

Crash Data

When i want to print any webpage, Mozilla simply crashes. My printer is a HP Deskjet 930C. This does not happen when printing out a mail with Mozilla Mail and this also seems to happen with Netscape 7.0 (so an older Problem) TB stack: GDI32.DLL + 0x14277 (0x77f54277) GDI32.DLL + 0x141ea (0x77f541ea) GDI32.DLL + 0x13bca (0x77f53bca) GDI32.DLL + 0x7f67 (0x77f47f67) nsImageWin::PrintDDB [c:/builds/seamonkey/mozilla/gfx/src/windows/nsImageWin.cpp, line 1263] nsImageWin::Draw [c:/builds/seamonkey/mozilla/gfx/src/windows/nsImageWin.cpp, line 620] nsRenderingContextImpl::DrawScaledImage [c:/builds/seamonkey/mozilla/gfx/src/shared/nsRenderingContextImpl.cpp, line 828] nsImageFrame::Paint [c:/builds/seamonkey/mozilla/layout/html/base/src/nsImageFrame.cpp, line 1398] nsContainerFrame::PaintChild [c:/builds/seamonkey/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 283] nsBlockFrame::PaintChildren [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 5812] nsHTMLContainerFrame::PaintDecorationsAndChildren [c:/builds/seamonkey/mozilla/layout/html/base/src/nsHTMLContainerFrame.cpp, line 144] nsBlockFrame::Paint [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 5684] nsContainerFrame::PaintChild [c:/builds/seamonkey/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 283] nsContainerFrame::PaintChildren [c:/builds/seamonkey/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 201] nsTableCellFrame::Paint [c:/builds/seamonkey/mozilla/layout/html/table/src/nsTableCellFrame.cpp, line 520] nsTableRowFrame::PaintChildren [c:/builds/seamonkey/mozilla/layout/html/table/src/nsTableRowFrame.cpp, line 665] nsTableRowGroupFrame::Paint [c:/builds/seamonkey/mozilla/layout/html/table/src/nsTableRowGroupFrame.cpp, line 238] nsTableRowGroupFrame::PaintChildren [c:/builds/seamonkey/mozilla/layout/html/table/src/nsTableRowGroupFrame.cpp, line 294] nsTableRowGroupFrame::Paint [c:/builds/seamonkey/mozilla/layout/html/table/src/nsTableRowGroupFrame.cpp, line 238] nsContainerFrame::PaintChild [c:/builds/seamonkey/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 283] nsContainerFrame::PaintChildren [c:/builds/seamonkey/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 201] nsTableFrame::PaintChildren [c:/builds/seamonkey/mozilla/layout/html/table/src/nsTableFrame.cpp, line 1446] nsTableFrame::Paint [c:/builds/seamonkey/mozilla/layout/html/table/src/nsTableFrame.cpp, line 1495] nsContainerFrame::PaintChild [c:/builds/seamonkey/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 283] nsTableOuterFrame::Paint [c:/builds/seamonkey/mozilla/layout/html/table/src/nsTableOuterFrame.cpp, line 367] nsContainerFrame::PaintChild [c:/builds/seamonkey/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 283] nsBlockFrame::PaintChildren [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 5812] nsHTMLContainerFrame::PaintDecorationsAndChildren [c:/builds/seamonkey/mozilla/layout/html/base/src/nsHTMLContainerFrame.cpp, line 144] nsBlockFrame::Paint [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 5684] nsContainerFrame::PaintChild [c:/builds/seamonkey/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 283] nsBlockFrame::PaintChildren [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 5812] nsHTMLContainerFrame::PaintDecorationsAndChildren [c:/builds/seamonkey/mozilla/layout/html/base/src/nsHTMLContainerFrame.cpp, line 144] nsBlockFrame::Paint [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 5684] nsContainerFrame::PaintChild [c:/builds/seamonkey/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 283] nsBlockFrame::PaintChildren [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 5812] nsHTMLContainerFrame::PaintDecorationsAndChildren [c:/builds/seamonkey/mozilla/layout/html/base/src/nsHTMLContainerFrame.cpp, line 144] nsBlockFrame::Paint [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 5684] nsContainerFrame::PaintChild [c:/builds/seamonkey/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 283] nsContainerFrame::PaintChildren [c:/builds/seamonkey/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 201] nsContainerFrame::Paint [c:/builds/seamonkey/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 182] nsPageContentFrame::Paint [c:/builds/seamonkey/mozilla/layout/html/base/src/nsPageContentFrame.cpp, line 220] PresShell::Paint [c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 5736] nsView::Paint [c:/builds/seamonkey/mozilla/view/src/nsView.cpp, line 278] nsViewManager::RenderDisplayListElement [c:/builds/seamonkey/mozilla/view/src/nsViewManager.cpp, line 1233] nsViewManager::RenderViews [c:/builds/seamonkey/mozilla/view/src/nsViewManager.cpp, line 1182] nsViewManager::Display [c:/builds/seamonkey/mozilla/view/src/nsViewManager.cpp, line 3290] nsSimplePageSequenceFrame::PrintNextPage [c:/builds/seamonkey/mozilla/layout/html/base/src/nsSimplePageSequence.cpp, line 964] nsPrintEngine::PrintPage [c:/builds/seamonkey/mozilla/content/base/src/nsPrintEngine.cpp, line 3637] nsPagePrintTimer::Notify [c:/builds/seamonkey/mozilla/content/base/src/nsPagePrintTimer.cpp, line 93] nsTimerImpl::Fire [c:/builds/seamonkey/mozilla/xpcom/threads/nsTimerImpl.cpp, line 396] nsTimerManager::FireNextIdleTimer [c:/builds/seamonkey/mozilla/xpcom/threads/nsTimerImpl.cpp, line 618] nsAppShell::Run [c:/builds/seamonkey/mozilla/widget/src/windows/nsAppShell.cpp, line 177] nsAppShellService::Run [c:/builds/seamonkey/mozilla/xpfe/appshell/src/nsAppShellService.cpp, line 472] main1 [c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp, line 1559] main [c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp, line 1907] WinMain [c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp, line 1927] WinMainCRTStartup() KERNEL32.DLL + 0x7903 (0x77e77903) Registers: EAX: 028374d0 EBX: 04cd86ec ECX: 009d0cee EDX: 00000050 ESI: 02320000 EDI: 04dcc854 ESP: 0012efa8 EBP: 0012efb4 EIP: 77f54277 cf pf af zf sf of IF df nt RF vm IOPL: 0 CS: 001b DS: 0023 SS: 0023 ES: 0023 FS: 003b GS: 0000
Are you using Mozilla and Netscape with the same profile? If yes: Does the crash still happen if you try from a new profile?
Tried with a new profile, it does still crash (also i didn't share the same profile between Netscape and Mozilla). With other printers Mozilla doesn't crash, like Generic/Text only or the Windows 2000 Fax driver. It also doesn't matter if I connect the printer over USB or parallel port to the PC, Mozilla still crashes.
Ok, Resolving Worksforme, i have really no idea if that was the problem: I have now a new graphics card with a "real" driver (before i had a old PCI card STB Horizon 64 running with the Windows Standard VGA Driver 640*480 16 colors :-/). Now with the Sapphire Radeon 9500 Pro and a driver from ATI and i can't crash it anymore. I have no idea how that could be related to the crash when printing any webpage. Anyway Resolving WFM
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → WORKSFORME
Crash Signature: [@nsImageWin::PrintDDB]
You need to log in before you can comment on or make changes to this bug.