OpenCSW Bug Tracker


Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004963 [evince] regular use feature always 2012-06-15 14:35 2012-06-18 10:50
Reporter cgrzemba View Status public  
Assigned To cgrzemba
Priority normal Resolution won't fix  
Status closed  
Summary 0004963: evince failed to start through firefox
Description on launch evince through selecting a PDF in firefox, raise the following error:

ld.so.1: evince: Schwerer Fehler: Verschiebungsfehler: Datei /opt/csw/lib/i386/libevdocument.so.2: Symbol g_malloc0_n: referenziertes Symbol nicht gefunden

Version:
evince CSWevince 2.30.3,REV=2012.04.19
Additional Information grzemba@con06:~$ ldd /opt/csw/lib/i386/libevdocument.so.2
        libm.so.2 => /lib/libm.so.2
        libgtk-x11-2.0.so.0 => /opt/csw/lib/i386/libgtk-x11-2.0.so.0
        libgdk-x11-2.0.so.0 => /opt/csw/lib/i386/libgdk-x11-2.0.so.0
        libatk-1.0.so.0 => /opt/csw/lib/i386/libatk-1.0.so.0
        libpangoft2-1.0.so.0 => /opt/csw/lib/i386/libpangoft2-1.0.so.0
        libpangocairo-1.0.so.0 => /opt/csw/lib/i386/libpangocairo-1.0.so.0
        libgdk_pixbuf-2.0.so.0 => /opt/csw/lib/i386/libgdk_pixbuf-2.0.so.0
        libcairo.so.2 => /opt/csw/lib/i386/libcairo.so.2
        libpango-1.0.so.0 => /opt/csw/lib/i386/libpango-1.0.so.0
        libfreetype.so.6 => /opt/csw/lib/i386/libfreetype.so.6
        libfontconfig.so.1 => /opt/csw/lib/i386/libfontconfig.so.1
        libgio-2.0.so.0 => /opt/csw/lib/i386/libgio-2.0.so.0
        libgobject-2.0.so.0 => /opt/csw/lib/i386/libgobject-2.0.so.0
        libgmodule-2.0.so.0 => /opt/csw/lib/i386/libgmodule-2.0.so.0
        libgthread-2.0.so.0 => /opt/csw/lib/i386/libgthread-2.0.so.0
        libpthread.so.1 => /lib/libpthread.so.1
        libthread.so.1 => /lib/libthread.so.1
        librt.so.1 => /lib/librt.so.1
        libglib-2.0.so.0 => /opt/csw/lib/i386/libglib-2.0.so.0
        libintl.so.8 => /opt/csw/lib/i386/libintl.so.8
        libc.so.1 => /lib/libc.so.1
        libXinerama.so.1 => /usr/lib/libXinerama.so.1
        libXext.so.0 => /usr/lib/libXext.so.0
        libXrender.so.1 => /opt/csw/lib/i386/libXrender.so.1
        libX11.so.4 => /usr/lib/libX11.so.4
        libm.so.1 => /lib/libm.so.1
        libpng12.so.0 => /opt/csw/lib/pentium_pro/libpng12.so.0
        libmlib.so.2 => /usr/lib/libmlib.so.2
        libpixman-1.so.0 => /opt/csw/lib/i386/libpixman-1.so.0
        libz.so.1 => /opt/csw/lib/pentium_pro+mmx/libz.so.1
        libbz2.so.1.0 => /opt/csw/lib/i386/libbz2.so.1.0
        libiconv.so.2 => /opt/csw/lib/i386/libiconv.so.2
        libexpat.so.1 => /opt/csw/lib/i386/libexpat.so.1
        libresolv.so.2 => /lib/libresolv.so.2
        libsocket.so.1 => /lib/libsocket.so.1
        libz.so.1 => /opt/csw/lib/libz.so.1
        libaio.so.1 => /lib/libaio.so.1
        libmd.so.1 => /lib/libmd.so.1
        libnsl.so.1 => /lib/libnsl.so.1
        libmp.so.2 => /lib/libmp.so.2
        libscf.so.1 => /lib/libscf.so.1
        libdoor.so.1 => /lib/libdoor.so.1
        libuutil.so.1 => /lib/libuutil.so.1
        libgen.so.1 => /lib/libgen.so.1
        /usr/lib/libmlib/libmlib_sse2.so.2
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0009954)
cgrzemba (manager)
2012-06-18 10:44

firefox solaris builds use a old glib, gtk, gdk, .... and if loads firefox libevdocuemnt.so it provides the old glib even if the rpath of libevdocument.so points to the right path. With the old glib libevdocuent.so do not work.
 
With a little bit faking in the <firefox/depend/lib directory firefox can use the new opencsw glib's and evince will work (tested with firefox13):

<firefox>/depend/lib/gtk-2.0/2.10.0# ls -l
libatk-1.0.so -> libatk-1.0.so.0.2409.1
libatk-1.0.so.0 -> libatk-1.0.so.0.2409.1
libatk-1.0.so.0.20209.1 -> /opt/csw/lib/libatk-1.0.so.0.20209.1
libcairo.so -> libcairo.so.2.10800.4
libcairo.so.2 -> libcairo.so.2.10800.4
libcairo.so.2.11000.2 -> /opt/csw/lib/libcairo.so.2.11000.2
libfontconfig.so.1 -> libfontconfig.so.1.4.4
libfontconfig.so.1.4.4 -> /opt/csw/lib/libfontconfig.so.1.4.4
libfreetype.so.6 -> libfreetype.so.6.8.0
libfreetype.so.6.8.0 -> /opt/csw/lib/libfreetype.so.6.8.0
libgailutil.so -> libgailutil.so.18.0.1
libgailutil.so.18 -> libgailutil.so.18.0.1
libgailutil.so.18.0.1
libgdk_pixbuf_xlib-2.0.so -> /opt/csw/lib/libgdk_pixbuf_xlib-2.0.so.0.2400.0
libgdk_pixbuf_xlib-2.0.so.0.1400.5
libgdk_pixbuf_xlib-2.0.so.0.2400.0 -> /opt/csw/lib/libgdk_pixbuf_xlib-2.0.so.0.2400.0
libgdk_pixbuf-2.0.so -> libgdk_pixbuf-2.0.so.0.1400.5
libgdk_pixbuf-2.0.so.0 -> libgdk_pixbuf-2.0.so.0.2400.0
libgdk_pixbuf-2.0.so.0.1400.5
libgdk_pixbuf-2.0.so.0.2400.0
libgdk-x11-2.0.so -> libgdk-x11-2.0.so.0.1400.5
libgdk-x11-2.0.so.0 -> libgdk-x11-2.0.so.0.2400.8
libgdk-x11-2.0.so.0.1400.5
libgdk-x11-2.0.so.0.2400.8
libgio-2.0.so -> libgio-2.0.so.0.1800.3
libgio-2.0.so.0 -> libgio-2.0.so.0.2800.8
libgio-2.0.so.0.1800.3
libgio-2.0.so.0.2800.8 -> /opt/csw/lib/libgio-2.0.so.0.2800.8
libglib-2.0.so -> libglib-2.0.so.0.1800.3
libglib-2.0.so.0 -> libglib-2.0.so.0.2800.8
libglib-2.0.so.0.1800.3
libglib-2.0.so.0.2800.8 -> /opt/csw/lib/libglib-2.0.so.0.2800.8
libgmodule-2.0.so -> libgmodule-2.0.so.0.1800.3
libgmodule-2.0.so.0 -> libgmodule-2.0.so.0.2800.8
libgmodule-2.0.so.0.1800.3
libgmodule-2.0.so.0.2800.8 -> /opt/csw/lib/libgmodule-2.0.so.0.2800.8
libgobject-2.0.so -> libgobject-2.0.so.0.1800.3
libgobject-2.0.so.0 -> libgobject-2.0.so.0.2800.8
libgobject-2.0.so.0.1800.3
libgobject-2.0.so.0.2800.8 -> /opt/csw/lib/libgobject-2.0.so.0.2800.8
libgthread-2.0.so -> libgthread-2.0.so.0.1800.3
libgthread-2.0.so.0 -> libgthread-2.0.so.0.2800.8
libgthread-2.0.so.0.1800.3
libgthread-2.0.so.0.2800.8 -> /opt/csw/lib/libgthread-2.0.so.0.2800.8
libgtk-x11-2.0.so -> libgtk-x11-2.0.so.0.1400.5
libgtk-x11-2.0.so.0 -> libgtk-x11-2.0.so.0.2400.8
libgtk-x11-2.0.so.0.1400.5
libgtk-x11-2.0.so.0.2400.8 -> /opt/csw/lib/libgtk-x11-2.0.so.0.2400.8
libpango-1.0.so -> libpango-1.0.so.0.2203.0
libpango-1.0.so.0 -> libpango-1.0.so.0.2800.4
libpango-1.0.so.0.2203.0
libpango-1.0.so.0.2800.4 -> /opt/csw/lib/libpango-1.0.so.0.2800.4
libpangocairo-1.0.so -> libpangocairo-1.0.so.0.2203.0
libpangocairo-1.0.so.0 -> libpangocairo-1.0.so.0.2800.4
libpangocairo-1.0.so.0.2203.0
libpangocairo-1.0.so.0.2800.4 -> /opt/csw/lib/libpangocairo-1.0.so.0.2800.4
libpangoft2-1.0.so -> libpangoft2-1.0.so.0.2203.0
libpangoft2-1.0.so.0 -> libpangoft2-1.0.so.0.2800.4
libpangoft2-1.0.so.0.2203.0
libpangoft2-1.0.so.0.2800.4 -> /opt/csw/lib/libpangoft2-1.0.so.0.2800.4
libpangox-1.0.so -> libpangox-1.0.so.0.2203.0
libpangox-1.0.so.0 -> libpangox-1.0.so.0.2800.4
libpangox-1.0.so.0.2203.0
libpangox-1.0.so.0.2800.4 -> /opt/csw/lib/libpangox-1.0.so.0.2800.4
libpangoxft-1.0.so -> libpangoxft-1.0.so.0.2203.0
libpangoxft-1.0.so.0 -> libpangoxft-1.0.so.0.2800.4
libpangoxft-1.0.so.0.2203.0
libpangoxft-1.0.so.0.2800.4 -> /opt/csw/lib/libpangoxft-1.0.so.0.2800.4
libpixman-1.so -> libpixman-1.so.0.12.0
libpixman-1.so.0 -> libpixman-1.so.0.22.2
libpixman-1.so.0.12.0
libpixman-1.so.0.22.2 -> /opt/csw/lib/libpixman-1.so.0.22.2
libxml2.so.2 -> /opt/csw/lib/libxml2.so.2.7.8

also map the loader path:
<firefox>/depend/lib/gtk-2.0/2.10.0# ls -l loaders
lrwxrwxrwx 1 root root 42 Jun 18 10:08 loaders -> /opt/csw/lib/gdk-pixbuf-2.0/2.10.0/loaders
(0009955)
cgrzemba (manager)
2012-06-18 10:47

workaround provided

- Issue History
Date Modified Username Field Change
2012-06-15 14:35 cgrzemba New Issue
2012-06-15 15:00 cgrzemba Status new => assigned
2012-06-15 15:00 cgrzemba Assigned To => cgrzemba
2012-06-15 15:00 cgrzemba Summary evince failed to start throgh firefox => evince failed to start through firefox
2012-06-18 10:44 cgrzemba Note Added: 0009954
2012-06-18 10:47 cgrzemba Note Added: 0009955
2012-06-18 10:47 cgrzemba Status assigned => confirmed
2012-06-18 10:50 cgrzemba Status confirmed => closed
2012-06-18 10:50 cgrzemba Resolution open => won't fix


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker