[OpenIndiana-discuss] Openindiana 151a8 (Hipster) and Flash Plugin Firefox 22

Udo Grabowski (IMK) udo.grabowski at kit.edu
Mon Jul 1 16:58:55 UTC 2013


On 01/07/2013 17:48, James Carlson wrote:
> On 07/01/13 11:18, Udo Grabowski (IMK) wrote:
>> a7 uses /usr/lib/libthread.so.1 and libpng12.so.0
>> a8 instead has libsecdb.so.1 and libpng14.so.1 ,
>>
>> no libthread. firefox plugin-container uses libthread.so.1 on both a7
>> and a8.
>>
>> So maybe videos using the thread functions of the flashplayer fail ?
>
> I doubt that.  libthread is just a historical artifact, and has been
> that way since fairly early in OpenSolaris development due to Roger
> Faulkner's merge.  Everything it used to do is now in libc.  As the man
> page says:
>
>       Historically, functions in libthread provided threading sup-
>       port. This functionality now resides in libc(3LIB).
>
>> 151a8 #: ldd /usr/local/lib/firefox/plugins/libflashplayer.so
>
> Instead of static imports, it might be interesting to use LD_DEBUG to
> find out what things are loaded at run time ... or not loaded.
>

I see a couple of fatals, don't know if these are normal messages
while looking for working libs. And it still tries to link libpng12.so.0,
which surely clashes with libpng14.so.14...maybe just the usual png 12 14
mixup crash, probably one of the components loaded is still linked
against libpng12, but the usual trick of preloading
LD_PRELOAD_32=/usr/lib/libpng12.so.0 does not work here (and neither
libpng14), just crashes.

The plugin-container libflashsupport.so load is the last action before
the crash. I gave it an LD_PRELOAD_32 of the Adobe Reader version of that
library (+icuuc+icudata), but it doesn't help. It isn't present on a7 either,
so I wonder if that is the cause of the crash at all.

Loading firefox binary:

26547: 1: find object=libc.so.1; searching
26547: 1:  search path=$ORIGIN  (RUNPATH/RPATH from file 
/usr/local/lib/firefox/libnssckbi.so)
26547: 1:  trying path=/usr/local/lib/firefox/libc.so.1
26547: 1:  search path=/lib  (configuration default - /var/ld/ld.config)
26547: 1:  search path=/usr/lib  (configuration default - /var/ld/ld.config)
26547: 1:  search path=/usr/local/lib  (configuration default - /var/ld/ld.config)
26547: 1:  search path=/usr/lib/gtk-2.0/modules  (configuration default - 
/var/ld/ld.config)
26547: 1:  trying path=/lib/libc.so.1
26547: 20:
26547: 20:
26547: 20: ld.so.1: firefox-bin: fatal: pthread_setname_np: can't find symbol
26547: 20:
.......
26547: 1:
26547: 1: find object=libgtk-x11-2.0.so.0; searching
26547: 1:  search path=/usr/lib  (RUNPATH/RPATH from file 
/usr/lib/gtk-2.0/2.10.0/engines/libnimbus.so)
26547: 1:  trying path=/usr/lib/libgtk-x11-2.0.so.0
26547: 1:
26547: 1:
26547: 1: ld.so.1: firefox-bin: fatal: g_module_unload: can't find symbol
26547: 1:
.......
26547: 1:
26547: 1: find object=libgmodule-2.0.so.0; searching
26547: 1:  search path=/usr/lib  (RUNPATH/RPATH from file 
/usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so)
26547: 1:  trying path=/usr/lib/libgmodule-2.0.so.0
26547: 1:
26547: 1:
26547: 1: ld.so.1: firefox-bin: fatal: g_module_unload: can't find symbol
26547: 1:
26547: 1:
26547: 1:
26547: 1: ld.so.1: firefox-bin: fatal: gtk_module_display_init: can't find symbol
26547: 1:
....
26547: 1: find object=libc.so.1; searching
26547: 1:  search path=/lib  (configuration default - /var/ld/ld.config)
26547: 1:  search path=/usr/lib  (configuration default - /var/ld/ld.config)
26547: 1:  search path=/usr/local/lib  (configuration default - /var/ld/ld.config)
26547: 1:  search path=/usr/lib/gtk-2.0/modules  (configuration default - 
/var/ld/ld.config)
26547: 1:  trying path=/lib/libc.so.1
26547: 1:
26547: 1:
26547: 1: ld.so.1: firefox-bin: fatal: umem_alloc: can't find symbol
26547: 1:
......
26547: 1: find object=libglib-2.0.so.0; searching
26547: 1:  search path=/usr/lib  (RUNPATH/RPATH from file 
/usr/lib/pango/1.6.0/modules/pango-basic-fc.so)
26547: 1:  trying path=/usr/lib/libglib-2.0.so.0
26547: 1:
26547: 1:
26547: 1: ld.so.1: firefox-bin: fatal: g_module_check_init: can't find symbol
26547: 1:
26547: 1:
26547: 1:
26547: 1: ld.so.1: firefox-bin: fatal: g_module_unload: can't find symbol
26547: 1:
......
26547: 1:
26547: 1: find object=libpango-1.0.so.0; searching
26547: 1:  search path=/usr/lib  (RUNPATH/RPATH from file 
/usr/lib//gtk-2.0/2.10.0/immodules/im-xim.so)
26547: 1:  trying path=/usr/lib/libpango-1.0.so.0
26547: 6:
26547: 6:
26547: 6: ld.so.1: firefox-bin: fatal: pthread_setname_np: can't find symbol
26547: 6:
26547: 6:
26547: 7:
....................
26547: 1:
26547: 1: find object=libc.so.1; searching
26547: 1:  search path=/lib  (configuration default - /var/ld/ld.config)
26547: 1:  search path=/usr/lib  (configuration default - /var/ld/ld.config)
26547: 1:  search path=/usr/local/lib  (configuration default - /var/ld/ld.config)
26547: 1:  search path=/usr/lib/gtk-2.0/modules  (configuration default - 
/var/ld/ld.config)
26547: 1:  trying path=/lib/libc.so.1
26547: 1:
26547: 1:
26547: 1: ld.so.1: firefox-bin: fatal: g_module_check_init: can't find symbol
26547: 1:
26547: 1:
26547: 1:
26547: 1: ld.so.1: firefox-bin: fatal: g_module_unload: can't find symbol
26547: 1: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
26547: 1: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
26547: 1: find object=libpng12.so.0; searching
26547: 1:  search path=/lib  (configuration default - /var/ld/ld.config)
26547: 1:  search path=/usr/lib  (configuration default - /var/ld/ld.config)
26547: 1:  search path=/usr/local/lib  (configuration default - /var/ld/ld.config)
26547: 1:  search path=/usr/lib/gtk-2.0/modules  (configuration default - 
/var/ld/ld.config)
26547: 1:  trying path=/lib/libpng12.so.0
26547: 1:  trying path=/usr/lib/libpng12.so.0
26547: 1: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
...............
26547: 1:
26547: 1: find object=libgdk_pixbuf-2.0.so.0; searching
26547: 1:  search path=/lib  (configuration default - /var/ld/ld.config)
26547: 1:  search path=/usr/lib  (configuration default - /var/ld/ld.config)
26547: 1:  search path=/usr/local/lib  (configuration default - /var/ld/ld.config)
26547: 1:  search path=/usr/lib/gtk-2.0/modules  (configuration default - 
/var/ld/ld.config)
26547: 1:  trying path=/lib/libgdk_pixbuf-2.0.so.0
26547: 1:  trying path=/usr/lib/libgdk_pixbuf-2.0.so.0
26547: 10:
26547: 10:
26547: 10: ld.so.1: firefox-bin: fatal: pthread_setname_np: can't find symbol
26547: 10:
26547: 10:
26547: 11:
26547: 11: ld.so.1: firefox-bin: fatal: pthread_setname_np: can't find symbol
26547: 11:
.................
26547: 12:
26547: 12: find object=libXext.so.0; searching
26547: 12:  search path=/usr/lib  (RUNPATH/RPATH from file /usr/lib/libXss.so.1)
26547: 12:  trying path=/usr/lib/libXext.so.0
26547: 12:
26547: 12:
26547: 12: ld.so.1: firefox-bin: fatal: pthread_setname_np: can't find symbol
26547: 12:
26547: 12:
26547: 13:
26547: 13: ld.so.1: firefox-bin: fatal: pthread_setname_np: can't find symbol
26547: 13:
26547: 13:
26547: 1:
26547: 1: ld.so.1: firefox-bin: fatal: FcPatternRemove: can't find symbol
26547: 1:
................
26547: 1:
26547: 1:
26547: 1: ld.so.1: firefox-bin: fatal: g_module_unload: can't find symbol
26547: 1:
26547: 1: find object=libmlib.so.2; searching
26547: 1:  search path=/lib  (configuration default - /var/ld/ld.config)
26547: 1:  search path=/usr/lib  (configuration default - /var/ld/ld.config)
26547: 1:  search path=/usr/local/lib  (configuration default - /var/ld/ld.config)
26547: 1:  search path=/usr/lib/gtk-2.0/modules  (configuration default - 
/var/ld/ld.config)
26547: 1:  trying path=/lib/libmlib.so.2
26547: 1:  trying path=/usr/lib/libmlib.so.2
26547: 1:
26547: 1:
26547: 1: ld.so.1: firefox-bin: fatal: umem_alloc: can't find symbol
26547: 1:
................
26547: 1:
26547: 1: find object=libXinerama.so.1; searching
26547: 1:  search path=/lib  (configuration default - /var/ld/ld.config)
26547: 1:  search path=/usr/lib  (configuration default - /var/ld/ld.config)
26547: 1:  search path=/usr/local/lib  (configuration default - /var/ld/ld.config)
26547: 1:  search path=/usr/lib/gtk-2.0/modules  (configuration default - 
/var/ld/ld.config)
26547: 1:  trying path=/lib/libXinerama.so.1
26547: 1:  trying path=/usr/lib/libXinerama.so.1
26547: 14:
26547: 14:
26547: 14: ld.so.1: firefox-bin: fatal: pthread_setname_np: can't find symbol
26547: 14:

26547: 28:
26547: 28: find object=libogg.so.0; searching
26547: 28:  search path=/lib  (configuration default - /var/ld/ld.config)
26547: 28:  search path=/usr/lib  (configuration default - /var/ld/ld.config)
26547: 28:  search path=/usr/local/lib  (configuration default - /var/ld/ld.config)
26547: 28:  search path=/usr/lib/gtk-2.0/modules  (configuration default - 
/var/ld/ld.config)
26547: 28:  trying path=/lib/libogg.so.0
26547: 28:  trying path=/usr/lib/libogg.so.0
26547: 28:
26547: 28:
26547: 28: ld.so.1: firefox-bin: fatal: pthread_setname_np: can't find symbol
26547: 28:
26547: 28:

--------------------------------------------------------------------------
Loading plugin-container:      @@@@@@@@@@@@@@@@@
-------------------------------------------------------------------------
26551: 1:
26551: 1: find object=libgtk-x11-2.0.so.0; searching
26551: 1:  search path=/usr/lib  (RUNPATH/RPATH from file 
/usr/lib/gtk-2.0/2.10.0/engines/libnimbus.so)
26551: 1:  trying path=/usr/lib/libgtk-x11-2.0.so.0
26551: 1:
26551: 1:
26551: 1: ld.so.1: plugin-container: fatal: g_module_unload: can't find symbol
26551: 1:
26551: 1:
..............
26551: 1:
26551: 1: find object=libgmodule-2.0.so.0; searching
26551: 1:  search path=/usr/lib  (RUNPATH/RPATH from file 
/usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so)
26551: 1:  trying path=/usr/lib/libgmodule-2.0.so.0
26551: 1:
26551: 1:
26551: 1: ld.so.1: plugin-container: fatal: g_module_unload: can't find symbol
26551: 1:
26551: 1:
26551: 1:
26551: 1: ld.so.1: plugin-container: fatal: gtk_module_display_init: can't find 
symbol
.......................
26551: 1:
26551: 1: find object=libpthread.so.1; searching
26551: 1:  search path=/usr/lib  (RUNPATH/RPATH from file 
/usr/lib/libpangocairo-1.0.so.0)
26551: 1:  trying path=/usr/lib/libpthread.so.1
26551: 1:
26551: 1:
26551: 1: ld.so.1: plugin-container: fatal: NP_GetPluginVersion: can't find symbol
26551: 1:
26551: 1:
.....................
26551: 1:
26551: 1: find object=libsmime3.so; searching
26551: 1:  search path=/usr/sfw/lib  (RUNPATH/RPATH from file 
/usr/local/lib/firefox/plugins/libflashplayer.so)
26551: 1:  trying path=/usr/sfw/lib/libsmime3.so
26551: 1:  search path=/lib  (configuration default - /var/ld/ld.config)
26551: 1:  search path=/usr/lib  (configuration default - /var/ld/ld.config)
26551: 1:  search path=/usr/local/lib  (configuration default - /var/ld/ld.config)
26551: 1:  search path=/usr/lib/gtk-2.0/modules  (configuration default - 
/var/ld/ld.config)
26551: 1:  trying path=/lib/libsmime3.so
26551: 1:  trying path=/usr/lib/libsmime3.so
26551: 1:  trying path=/usr/local/lib/libsmime3.so
26551: 1:  trying path=/usr/lib/gtk-2.0/modules/libsmime3.so
26551: 1:
26551: 1:
26551: 1: ld.so.1: plugin-container: fatal: libsmime3.so: open failed: No such 
file or directory
26551: 1:
......................
26551: 1:
26551: 1: find 
object=/home/grabow/.mozilla/firefox/et3i83ra.default/libnssckbi.so; searching
26551: 1:  trying path=/home/grabow/.mozilla/firefox/et3i83ra.default/libnssckbi.so
26551: 1:
26551: 1:
26551: 1: ld.so.1: plugin-container: fatal: 
/home/grabow/.mozilla/firefox/et3i83ra.default/libnssckbi.so: open failed: No 
such file or directory
26551: 1:
26551: 1:
...................
26551: 1:
26551: 1: find object=libflashsupport.so; searching
26551: 1:  search path=/usr/sfw/lib  (RUNPATH/RPATH from file 
/usr/local/lib/firefox/plugins/libflashplayer.so)
26551: 1:  trying path=/usr/sfw/lib/libflashsupport.so
26551: 1:  search path=/lib  (configuration default - /var/ld/ld.config)
26551: 1:  search path=/usr/lib  (configuration default - /var/ld/ld.config)
26551: 1:  search path=/usr/local/lib  (configuration default - /var/ld/ld.config)
26551: 1:  search path=/usr/lib/gtk-2.0/modules  (configuration default - 
/var/ld/ld.config)
26551: 1:  trying path=/lib/libflashsupport.so
26551: 1:  trying path=/usr/lib/libflashsupport.so
26551: 1:  trying path=/usr/local/lib/libflashsupport.so
26551: 1:  trying path=/usr/lib/gtk-2.0/modules/libflashsupport.so
26551: 1:
26551: 1:
26551: 1: ld.so.1: plugin-container: fatal: libflashsupport.so: open failed: No 
such file or directory

-- 
Dr.Udo Grabowski    Inst.f.Meteorology a.Climate Research IMK-ASF-SAT
www.imk-asf.kit.edu/english/sat.php
KIT - Karlsruhe Institute of Technology            http://www.kit.edu
Postfach 3640,76021 Karlsruhe,Germany  T:(+49)721 608-26026 F:-926026



More information about the OpenIndiana-discuss mailing list