@Shaun Roe
AFAIK Safari uses libxslt, so the floating point bugs maybe there. I've had issues with this library before since the Apple-shipped PHP build uses the same old libraries. FWIW running xsltproc on the command line on my Leopard MacBook gives the same error, whilst it works perfectly on Ubuntu 9.04.
I don't know who needs to be leaned on within Apple to get this "fixed", but really it's just a case of them using an up-to-date library. I'll personally be pissed if SL ships with an old version of libxslt!
The screen corruption issue is something else though!! I don't have a version of Chrome to hand, but it would be interesting to see if the problem is common to that.
Just in case it's useful, I ran xsltproc -V against both Leopard and Ubuntu 9.04 and here's what I got.:
Leopard$ xsltproc -V
Using libxml 20616, libxslt 10112 and libexslt 810
xsltproc was compiled against libxml 20616, libxslt 10112 and libexslt 810
libxslt 10112 was compiled against libxml 20616
libexslt 810 was compiled against libxml 20616
Ubuntu$ xsltproc -V
Using libxml 20632, libxslt 10124 and libexslt 813
xsltproc was compiled against libxml 20632, libxslt 10124 and libexslt 813
libxslt 10124 was compiled against libxml 20632
libexslt 813 was compiled against libxml 20632
Opinion
David McLeman
Tim Worstall
Chris Mellor
Popular Stories
Features