Iceweasel display corruptions, maybe a real fix?

Thanks for the feedback on the xulrunner-1.9 packages I posted yesterday. They led me to find a possible fix for the issue.

Wasn’t the package fixed? will you ask. Well, yes and no. Actually, it was built using the internal copy of cairo in the mozilla source tree. And this internal copy is (guess what) not vanilla. And we don’t want to be using the internal copy because it’s hell for stable security.

I took a deeper look into the changes and spotted something that looks like a workaround for exactly this corruption issue. So if people having the corruptions before installing the test package could downgrade to the current version in unstable (apt-get install xulrunner-1.9=1.9.0.3-1 should do), install the following cairo package: for i386 and for amd64, and tell me if the corruptions are gone, that would be very helpful :).

2008-10-14 07:54:43+0900

firefox, xulrunner

Both comments and pings are currently closed.

13 Responses to “Iceweasel display corruptions, maybe a real fix?”

  1. kabniel Says:

    I downgraded to version 1.9.0.3-1 of xulrunner-1.9, installed your i386 package of libcairo2 and i still render planet.gnome.org correctly, so it looks like it works.

  2. Arvin Says:

    The rendering is still correct after downgrading and installing your amd64 libcairo2 package.

  3. David Says:

    I run unstable, so didn’t need to downgrade. The amd64 version fixed me!

  4. Kumar Appaiah Says:

    I also confirm that this package seems to resolve the issue.

    Thanks.

  5. Foo Bar Says:

    Thanks. xulrunner-1.9=1.9.0.3-1 package with your libcairo2=1.6.4-6.0.1 package resolved the issue here. Thank you very much.

  6. bogdan Says:

    yep, fixed iceweasel for me as well. thanks a lot :)

  7. Kurt Roeckx Says:

    At some point I added this to my xorg.conf: Option “XaaNoOffscreenPixmaps” “on”

    That option doesn’t seem to be required for me anymore. If I have that in my config file, I see this in the Xorg.0.log file: (WW) RADEON(0): Option “XaaNoOffscreenPixmaps” is not used

    So I’m guessing something in X changed and solved my problems.

    I’m just using all version from testing, and don’t see a problem.

    Kurt

  8. Paul Collins Says:

    Switched back to EXA (Intel driver), checked that I still had the problem in Iceweasel (I did), installed your new libcairo2 (amd64), problem went away again,

  9. fbianco Says:

    Hello,

    your libcairo2 (downgraded from 1.6.4-6.1, debian lenny) fixed the rendering problem on my X61s. Thank you

  10. Cacatoes Says:

    Fixes the problem for me too, thanks ;)

  11. Paul Collins Says:

    Any chance you could break out the patch for us impatient types? Thanks!

  12. Paul Collins Says:

    Us impatient types do find things eventually, though: http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=49;bug=495620

  13. coin Says:

    same for me, your libcairo2 pkg fixed the rendering problem. Thx