RESOLVED FIXED 14065
CGAffineTransformInvert: singular matrix. spewed to console
https://bugs.webkit.org/show_bug.cgi?id=14065
Summary CGAffineTransformInvert: singular matrix. spewed to console
Antoine Quint
Reported 2007-06-10 20:49:28 PDT
This content shows an SVG graph dynamically generated from an XML data source. Text should appear, rendered in SVG, at the bottom of the graph, showing dates. With WebKit r22084, the text does not show there, unless you resize the window. And even then, once the user hovers the graph, the text labels are hidden again. This works as expected in FF 3.0a5 and Opera 9.21.
Attachments
Antoine Quint
Comment 1 2007-06-10 20:53:33 PDT
Using the SVG content as a stand-alone SVG document does not exhibit the bug at all, it seems clearly related to the SVG being positioned within a CSS layout. In the following example, the <h1> has been removed, the explicit CSS margin between the <select> and <div> containing the <svg> removed too, and CSS margin set to 0 on the <body> element: http://svn.cuboidal.org/wwdc2007/experiments/Analytics/analytics-bug-2.xml In this case, the text renders just fine.
Dean Jackson
Comment 2 2007-06-10 21:17:20 PDT
Changed URLs to public space. That SVN repository is private until after WWDC. http://grorg.org/junk/Analytics/analytics-bug-1.xml http://grorg.org/junk/Analytics/analytics-bug-2.xml
Nikolas Zimmermann
Comment 3 2007-07-23 03:38:03 PDT
Hey Dean & Antoine, thanks a lot for the BR. I'm currently on the road to fix all SVG text problems occuring when embedded in HTML. Will update the bug report, once it's fixed. Greetings, Niko
Eric Seidel (no email)
Comment 4 2007-09-26 17:37:46 PDT
This seems to work fine on the feature branch. I see lots of these: CGAffineTransformInvert: singular matrix. CGAffineTransformInvert: singular matrix. CGAffineTransformInvert: singular matrix. in my console however. You can confirm that it works to your satisfaction using a feature-branch nightly: http://nightly.webkit.org/builds/mac-feature-branch/1
Eric Seidel (no email)
Comment 5 2007-12-27 01:48:55 PST
I was pretty sure I fixed these a month or so ago as part of a different commit. But there are still 2 which seem to appear in the logs.
Nikolas Zimmermann
Comment 6 2011-05-31 00:32:54 PDT
Eric is right, this was fixed a long time ago.
Note You need to log in before you can comment on or make changes to this bug.