Summary: | Reproducible crash when navigating back to a page using SVG fonts | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | mitz | ||||
Component: | SVG | Assignee: | mitz | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | eric, oliver, zimmermann | ||||
Priority: | P1 | Keywords: | InRadar, NeedsReduction | ||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | Mac | ||||||
OS: | OS X 10.4 | ||||||
Attachments: |
|
Description
mitz
2008-01-21 23:07:19 PST
My diagnosis was wrong. The values that were invalid were simply never initialized due to the early return before platformInit() in SimpleFontData::SimpleFontData() in the SVG font case. It should probably be matched by not calling platformDestroy() under the same conditions. Seems sane to at least zero those uninitialised values anyway -- thus preventing the insanity Created attachment 18599 [details]
Avoid calling platformDestroy() if platformInit() has not been called
Comment on attachment 18599 [details]
Avoid calling platformDestroy() if platformInit() has not been called
Looks fine. I'd prefer a message "PASSED if did not crash" or "SUCCESS" or something in addition to your "1" and the bug URL.
|