Bug 17435 - [CAIRO] LiveJournal content not rendered with Cairo 1.5.x
Summary: [CAIRO] LiveJournal content not rendered with Cairo 1.5.x
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P2 Normal
Assignee: Nobody
URL:
Keywords: Cairo, Gtk
Depends on:
Blocks:
 
Reported: 2008-02-19 10:10 PST by Alp Toker
Modified: 2008-08-26 06:20 PDT (History)
1 user (show)

See Also:


Attachments
Screenshot of artifact with r30404 (TOT) (27.15 KB, image/png)
2008-02-19 10:12 PST, Alp Toker
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alp Toker 2008-02-19 10:10:17 PST
URL: http://hughsient.livejournal.com/51661.html

Content fails to render partially with Cairo 1.5.x (tested with 1.5.8), but is known to work with 1.4.14.

It could be a bug in new Cairo versions, or it could be that 1.5.x is stricter and is now failing outright on something we were doing wrong.

Screenshot of the issue attached but no reduction yet. I'll be busy the next few days, hopefully someone else can track this one down.
Comment 1 Alp Toker 2008-02-19 10:12:28 PST
Created attachment 19210 [details]
Screenshot of artifact with r30404 (TOT)
Comment 2 Alp Toker 2008-02-19 10:15:05 PST
I did an audit of GraphicsContextCairo and ensured that the GraphicsContext (but not necessarily Cairo) save/restore balance is always 0 by time of destruction, so that makes the most obvious save/restore balance theory less likely.

I also checked that GraphicsContextCairo's drawImage and paintBuffer don't set an error state. So that's ruled out too.

Comment 3 Alp Toker 2008-08-26 06:20:15 PDT
Don't think this is an issue any more (graphics code has seen lots of fixes and it all works fine with cairo 1.6).