Comment 15 for bug 333127

Revision history for this message
jeroenl (jeroenl) wrote : Re: Firefox 3.1 and above crash on full screen flash video

@Julián Alarcón: Great that works. I use now 3.5 RC2 from PPA and when I put:
export LD_PRELOAD=/usr/lib/libGL.so.1
to /usr/lib/firefox-3.5/firefox.sh (after DROPPED=abandoned) it works.

But why? When I check /usr/lib/libGL.so.1 I see it's a symlink to /usr/lib/libGL.so.180.44 - and that's the same version number as my nvidia driver.

When I check my Xorg.0.log I see this:
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
 compiled for 4.0.2, module version = 1.0.0
 Module class: X.Org Server Extension
(II) NVIDIA GLX Module 180.44 Mon Mar 23 15:29:02 PST 2009
(II) Loading extension GLX

/usr/lib/xorg/modules/extensions//libglx.so is a symlink to libglx.so.180.44 in the same directory. Again the same version number as my nvidia driver.

So I understand that /usr/lib/xorg/modules/extensions/libglx.so.180.44 is the one that is used normally ans now for firefox 3.5 RC2 I use /usr/lib/libGL.so.180.44. What is exactly the difference and is the latter one providing hardware acceleration? If not, than it will be the same workaround when people disable hardware acceleration using their Flash settings.

Hopefully this will be fixed asap.