http://bugs.gentoo.org/show_bug.cgi?id=202077#c2 And makes firefox-3 give bus error as well.
1.5.2 works fine, of course. Fyi firefox3 is broken since cairo (1.5.x - d8b0de01d67cdf73d8266a73f54ba1ac42fee3c9)
http://gitweb.freedesktop.org/?p=cairo;a=commitdiff;h=901b0c97523a2da00ccf91cf4cee3bf55ce989b5 <- This is what broke it
Reported this upstream and commit d8169b8cef041b4dbcea44e050df28659f4846aa from master fixes this issue. This has been added to cairo-1.5.4-r1. Thanks armin76 for all your hard work tracking this down.