Closed Bug 363853 Opened 18 years ago Closed 18 years ago

Crash saving page as PDF [@ gfxQuartzPDFSurface::~gfxQuartzPDFSurface]

Categories

(Core :: Graphics, defect)

x86
macOS
defect
Not set
critical

Tracking

()

VERIFIED INVALID

People

(Reporter: bzbarsky, Unassigned)

References

Details

BUILD: Current trunk build STEPS TO REPRODUCE: 1) Install OSX 2) Install a trunk Firefox build 3) Start Firefox 4) Wait for start page to load 5) Hit Command-P. 6) Click the "PDF v" dropdown at the bottom left of the dialog and select "Save as PDF". 7) Enter a filename ("test.pdf" is good) 8) Click "Save" EXPECTED RESULTS: Not crash ACTUAL RESULTS: Crash in gfxQuartzPDFSurface::~gfxQuartzPDFSurface. ADDITIONAL INFORMATION: The dialog after step 5 has "No printer selected" in the printer dropdown. We crash at Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_PROTECTION_FAILURE at address: 0x00000010 0x0059e420 in gfxQuartzPDFSurface::~gfxQuartzPDFSurface (this=0x3770ec70) at ../../../../mozilla/gfx/thebes/src/gfxQuartzPDFSurface.cpp:119 119 cupsPrintFile(defaultDest->name, mFilename, "Mozilla Print Job", defaultDest->num_options, defaultDest->options); (gdb) p defaultDest $1 = ($_ *) 0x0 I don't see why I should need to select/create/whatever a printer to print to file, and with non-cairo builds I totally don't have to. Since there's no printer attached to this computer and probably never will be, I feel that we should allow saving to file with the "No printer selected" setting. But we _definitely_ shouldn't be crashing. In any case, this is pretty much a blocker for me using trunk builds for daily browsing, since I need to be able to print receipts and such to file.
we no longer use this code
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → INVALID
Yep. No more crash.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.