playing flash regression in f13-beta

Luming Yu luming.yu at gmail.com
Sat Apr 24 16:43:54 UTC 2010


On Sat, Apr 24, 2010 at 6:36 PM, Martin Stransky <stransky at redhat.com> wrote:
> On 04/24/2010 12:13 PM, Luming Yu wrote:
>> Hi there,
>>
>> I came across a really weird problem with flash player on playing
>> these video on http://video.nationalgeographic.com/video/index.html
>>
>> For those featured videos like Bacteria-size Babies Among Ocean's Smallest Life:
>> Linux (f12) i686 + flash-plugin-10.0.45.2-release.i386 : works just fine.
>> Linux (f13-beta) i686 + flash-plugin-10.0.45.2-release.i386:  hang
>>
>> It sounds like a regression, doesn't it?
>
> It should be fixed in firefox 3.6.4.

Looks like this one:  https://bugzilla.mozilla.org/show_bug.cgi?id=519601
Will update to that FF version to check if the problem is workarounded.
but what role did the underlying libary play in the regression?
I noticed the major dependency change of flash-plugin-10.0.45.2-release.i386
from F12 to F13  is
    libgthread-2.0.so.0 => /lib/libgthread-2.0.so.0 (0xb5d66000)

F12
# ldd /usr/lib/flash-plugin/libflashplayer.so
        linux-gate.so.1 =>  (0x005e8000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00163000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00ee4000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x0048d000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x00110000)
        libXt.so.6 => /usr/lib/libXt.so.6 (0x0025b000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x005fa000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00a5d000)
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x00f00000)
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x002b8000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x007a4000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x00121000)
        libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x0013f000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00d3b000)
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00360000)
        libgobject-2.0.so.0 => /lib/libgobject-2.0.so.0 (0x003e0000)
        libgmodule-2.0.so.0 => /lib/libgmodule-2.0.so.0 (0x00cdb000)
        libdl.so.2 => /lib/libdl.so.2 (0x0014b000)
        libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x00691000)
        libnss3.so => /usr/lib/libnss3.so (0x007d1000)
        libsmime3.so => /usr/lib/libsmime3.so (0x00424000)
        libssl3.so => /usr/lib/libssl3.so (0x0044d000)
        libplds4.so => /lib/libplds4.so (0x00150000)
        libplc4.so => /lib/libplc4.so (0x00154000)
        libnspr4.so => /lib/libnspr4.so (0x00907000)
        libm.so.6 => /lib/libm.so.6 (0x0077a000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x005c5000)
        libc.so.6 => /lib/libc.so.6 (0x049e2000)
        /lib/ld-linux.so.2 (0x00b93000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00943000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0x00b0f000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0x00961000)
        libexpat.so.1 => /lib/libexpat.so.1 (0x0097b000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00159000)
        libgio-2.0.so.0 => /lib/libgio-2.0.so.0 (0x009a3000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x00a92000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0x0047f000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x0015e000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0x005e9000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x007c3000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00abb000)
        libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x00488000)
        libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x005e3000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0x00ac5000)
        libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00b17000)
        libz.so.1 => /lib/libz.so.1 (0x00aed000)
        libnssutil3.so => /usr/lib/libnssutil3.so (0x00bb5000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x005f7000)
        libuuid.so.1 => /lib/libuuid.so.1 (0x007cb000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x00b7a000)
        libselinux.so.1 => /lib/libselinux.so.1 (0x00bcf000)
F13:
# ldd /usr/lib/flash-plugin/libflashplayer.so
        linux-gate.so.1 =>  (0xb787f000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6cc7000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb6cac000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb6b74000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb6b63000)
        libXt.so.6 => /usr/lib/libXt.so.6 (0xb6b05000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb6a74000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb6a3f000)
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb65e6000)
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb653c000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb651c000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb64fe000)
        libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb64f2000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb64a8000)
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb63f0000)
        libgobject-2.0.so.0 => /lib/libgobject-2.0.so.0 (0xb63b6000)
        libgmodule-2.0.so.0 => /lib/libgmodule-2.0.so.0 (0xb63b1000)
        libdl.so.2 => /lib/libdl.so.2 (0xb63ac000)
        libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0xb62e2000)
        libnss3.so => /lib/libnss3.so (0xb61aa000)
        libsmime3.so => /lib/libsmime3.so (0xb6181000)
        libssl3.so => /lib/libssl3.so (0xb614e000)
        libplds4.so => /lib/libplds4.so (0xb6149000)
        libplc4.so => /lib/libplc4.so (0xb6144000)
        libnspr4.so => /lib/libnspr4.so (0xb6108000)
        libm.so.6 => /lib/libm.so.6 (0xb60dc000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb60c0000)
        libc.so.6 => /lib/libc.so.6 (0xb5f2d000)
        /lib/ld-linux.so.2 (0x00271000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb5f0e000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0xb5f06000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0xb5eec000)
        libexpat.so.1 => /lib/libexpat.so.1 (0xb5ec4000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb5ebf000)
        libgio-2.0.so.0 => /lib/libgio-2.0.so.0 (0xb5df3000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb5dcb000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb5dc2000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb5dbf000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xb5db0000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb5da7000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb5d9d000)
        libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xb5d9a000)
        libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb5d97000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb5d6c000)
        libgthread-2.0.so.0 => /lib/libgthread-2.0.so.0 (0xb5d66000)
        librt.so.1 => /lib/librt.so.1 (0xb5d5c000)
        libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb5cf5000)
        libz.so.1 => /lib/libz.so.1 (0xb5ce0000)
        libpcre.so.0 => /lib/libpcre.so.0 (0xb5cb0000)
        libnssutil3.so => /lib/libnssutil3.so (0xb5c95000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb5c92000)
        libuuid.so.1 => /usr/lib/libuuid.so.1 (0xb5c8d000)
        libresolv.so.2 => /lib/libresolv.so.2 (0xb5c74000)


More information about the devel mailing list