Closed Bug 19148 Opened 25 years ago Closed 25 years ago

[CRASH][PP][DOGFOOD] Printing crashes on Mac

Categories

(Core :: Printing: Output, defect, P3)

PowerPC
Mac System 8.5
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: cmaximus, Assigned: dcone)

References

()

Details

(Whiteboard: [PDT+] Should be fixed by 12/3)

I was going to reopen 6784 because it's the same M.O. but i decided to wirte this up instead.
the stack traces are fairly similar but not exact.

Apprunner crashes when you try to print on the Macintosh

*Build info: MacOS 8.5 and  Linux RH6 1999111709 builds. Win32 was not tested. So it
is possible that this could be XP.

*To REPRO: Launch Appruner. Select File|Print . Click Print in the resulting dialog box.

*Expected Result: the platform specific dialog appears and upon clicking 'print' the page goes about its way printing in the
background.

*Actual Results: the OS specific dialog appears and after you click 'print' a modal dialog comes up informing you that your doc is
being printed then -  poof! you crash.

*I tried this with all Printing from within the app e.g. printing a mail message, so the bug is not at
a high level like that.
printing example 0 on Windows or Mac causes an assert in nsBlockFrame.cpp line
6242, many many times.  This is causing printing crashes on many pages.
This is what is causing this problem...
Long tables can also cause this problem which causes Mozilla.org to pagenate
incorrectly.
Assignee: dcone → nisheeth
Summary: [CRASH][PP][DOGFOOD][PDT+] Printing crashes on Mac and Linux → [CRASH][PP][DOGFOOD] Printing crashes on Mac and Linux
Whiteboard: [PDT+]
Sorry for the spam, changing QA contact on printing bugs to our new printing
tester, Shrirang!
Status: NEW → ASSIGNED
Whiteboard: [PDT+] → [PDT+] Should be fixed by 12/3
Accepting bug & updating status whiteboard.  I will be able to take a look at
this next week.  So, I'm setting the target fix date to 12/3, Friday.
Target Milestone: M12
Setting milestone to M12...
Assignee: nisheeth → dcone
Status: ASSIGNED → NEW
Patrick checked in a fix for a crash on printing that might have fixed this
problem.  Don, I need to start on the reflow command coalescing work and a
couple of other PDT+ bugs, so could you please see if this problem is fixed.  If
you are also snowed under with PDT+ bugs, please feel free to re-assign this
back to me.  Thanks a lot.
This is an assert, maybee this should be a PDT- bug.  The assert is caused by
the blockreflow code. This is probably Nisheeth's bug, but I will keep an eye
on it if it gets a PDT- bug, or help if it stays a PDT+ bug.  I am sure between
us we can fix it.  Printing will work if you go thru the asserts or are in
release mode.
Status: NEW → ASSIGNED
Dcone -- please work with troy to eliminate the assert for dogfood.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Fixed...
Status: RESOLVED → REOPENED
it still crashes.
Resolution: FIXED → ---
clearing fixed status, this is still crashing.
Status: REOPENED → RESOLVED
Closed: 25 years ago25 years ago
Resolution: --- → FIXED
I should have put... it now works on Windows and Mac.. I checked these
platforms, I am assuming the reason it was re-opened was because of a Linux
crash?

Linux still crashes, but for another reason, and has a bug logged against that
crasher....
Status: RESOLVED → REOPENED
I have to get to the bottom of all the conflicting reports.. some say fixed, I
have some say that windows asserts, some say it crashes..
At least three different bugs say Linux crashes.. so I assume that one is
correct..
Blocks: 21564
Summary: [CRASH][PP][DOGFOOD] Printing crashes on Mac and Linux → [CRASH][PP][DOGFOOD] Printing crashes on Mac
Will convert to Mac, Linux has its own bug that breaks when it prints.
These seem to be platform specific bugs.. so I will log the printing bugs
against the platforms.
Resolution: FIXED → ---
Just checked the Mac (and windows for good measure), and both printed sample 0,1
and 2.  Also checked mozilla.org.. All printed.  If it still crashes with todays
build.. please put in specifics.  If Linux crashes.. there is another bug filed
againts that...
I tried printing sample pages on MAC using today's commercial build and they
print OK. There are other crashes like printing contents from websites butI have
opened another bug for that.
I can finally print my Dogfood snack ticket. Why this bug isn't mark as fixed?
Status: REOPENED → RESOLVED
Closed: 25 years ago25 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
marking FIXED
Marking VERIFIED/FIXED
No longer blocks: 21564
You need to log in before you can comment on or make changes to this bug.