Closed Bug 349229 Opened 18 years ago Closed 16 years ago

Caret browsing: Print Preview - "pure virtual method called" from [@ nsRenderingContextGTK::GetMaxStringLength]

Categories

(Core :: Layout, defect)

x86
Linux
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME
mozilla1.8.1

People

(Reporter: MatsPalmgren_bugz, Unassigned)

References

Details

(Keywords: crash, regression, testcase)

Crash Data

Attachments

(2 files)

Caret browsing: Print Preview - "pure virtual method called" from [@ nsRenderingContextGTK::GetMaxStringLength]

STEPS TO REPRODUCE
0. set the preference "accessibility.browsewithcaret" to true
1. load attached testcase
2. Print Preview 

ACTUAL RESULTS
"pure virtual method called" => abort() on Linux
100% reproducible

PLATFORMS AND BUILDS TESTED
Bug occurs in SeaMonkey 2006081801 trunk on Linux
Bug does NOT occur in Firefox 2.0b1 on Linux
Bug does NOT occur in a recent 1.8 branch debug build of SeaMonkey on Linux
Attached file Testcase #1
Attached file stack
Keywords: testcase
This code was added in bug 237085.
Blocks: 237085
Flags: blocking1.8.1?
Flags: blocking1.8.0.8?
Caret browsing in print preview doesn't seem useful to me, that didn't work in Mozilla1.7, I filed bug 348210 for that.
Flags: blocking1.8.1? → blocking1.8.1+
Target Milestone: --- → mozilla1.8.1
What sort of object is mFontMetrics at that point? that seems to be the cause of the crash
Moving out to 1.8.1.1..
Flags: blocking1.8.1.1?
Flags: blocking1.8.1-
Flags: blocking1.8.1+
Restoring lost blocking flag
Flags: blocking1.8.0.9?
We don't think this is critical enough to require investment in the 1.8.0.9 timeframe, but we'd take a well baked patch. Nominating for 1.9.
Flags: blocking1.9?
Flags: blocking1.8.1.1?
Flags: blocking1.8.1.1-
Flags: blocking1.8.0.9?
Flags: blocking1.8.0.9-
Minusing blocking1.9.  Is this bug even still present on the trunk, after the switch to cairo?
Flags: blocking1.9? → blocking1.9-
Repro doesn't work for me in 3.0.3 or 2.0.0.17, OS X or Linux.  Can anyone still repro it in SeaMonkey?
Bug does not repro for me using SeaMonkey 1.1.12 on Linux.  I am able to do the print preview without aborting.  I am going to resolve this bug as WORKSFORME.  Feel free to reopen it if you feel it is still valid.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → WORKSFORME
Crash Signature: [@ nsRenderingContextGTK::GetMaxStringLength]
Group: core-security → core-security-release
Group: core-security-release
Product: Core → Core Graveyard
Component: Layout: Misc Code → Layout
Product: Core Graveyard → Core
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: