[Bug 565213] Re: Thunderbird cannot find libmozjs.so

XoRe lexore at gmail.com
Mon May 10 15:25:14 UTC 2010


Confirm bug.
Maybe, this can help.
When i start thunderbirg from usual user:
$ LANG=C thunderbird -g
sh /usr/lib/thunderbird-3.0.4/run-mozilla.sh /usr/bin/gdb /usr/lib/thunderbird-3.0.4/thunderbird-bin -x /tmp/mozargs.dtx9Xe
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
"/usr/lib/thunderbird-3.0.4/thunderbird": not in executable format: File format not recognized
(gdb) q

$ LANG=C gdb /usr/lib/thunderbird-3.0.4/thunderbird-bin
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/lib/thunderbird-3.0.4/thunderbird-bin...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/lib/thunderbird-3.0.4/thunderbird-bin 
/usr/lib/thunderbird-3.0.4/thunderbird-bin: error while loading shared libraries: libmozjs.so: cannot open shared object file: No such file or directory

Program exited with code 0177.
(gdb) quit

$ ls -la /usr/lib/thunderbird-3.0.4/libmozjs.so
-rw-r--r-- 1 root root 813156 2010-04-23 16:40 /usr/lib/thunderbird-3.0.4/libmozjs.so

When i start thunderbird from root, it starts.


# ldd /usr/lib/thunderbird-3.0.4/thunderbird-bin
	linux-gate.so.1 =>  (0x0030c000)
	libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0x008e7000)
	libmozjs.so => not found
	libxpcom.so => not found
	libxpcom_core.so => not found
	libplds4.so => /usr/lib/libplds4.so (0x00ead000)
	libplc4.so => /usr/lib/libplc4.so (0x00729000)
	libnspr4.so => /usr/lib/libnspr4.so (0x00b1a000)
	libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x0021d000)
	libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x0030d000)
	libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00110000)
	libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x0012c000)
	libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00153000)
	libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00875000)
	libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x00a68000)
	libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x001c9000)
	libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x00cfb000)
	libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00221000)
	libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00264000)
	libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x0072e000)
	libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00b93000)
	libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x001e3000)
	libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00945000)
	librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0x001e8000)
	libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x0094b000)
	libstartup-notification-1.so.0 => /usr/lib/libstartup-notification-1.so.0 (0x001f1000)
	libhunspell-1.2.so.0 => /usr/lib/libhunspell-1.2.so.0 (0x006e2000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0x00bd2000)
	libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2 (0x001fa000)
	libdbus-1.so.3 => /lib/libdbus-1.so.3 (0x007cc000)
	libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x002de000)
	libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x00805000)
	libz.so.1 => /lib/libz.so.1 (0x00826000)
	libssl3.so => /usr/lib/libssl3.so (0x00f14000)
	libsmime3.so => /usr/lib/libsmime3.so (0x0083b000)
	libnss3.so => /usr/lib/libnss3.so (0x00d6a000)
	libnssutil3.so => /usr/lib/libnssutil3.so (0x008a5000)
	libldap60.so => not found
	libprldap60.so => not found
	libldif60.so => not found
	libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00fb5000)
	libXt.so.6 => /usr/lib/libXt.so.6 (0x00a15000)
	libsqlite3.so => not found
	libasound.so.2 => /usr/lib/libasound.so.2 (0x00fbf000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x07411000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x008be000)
	libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x19679000)
	/lib/ld-linux.so.2 (0x00d4d000)
	libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x00218000)
	libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00304000)
	libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00860000)
	libexpat.so.1 => /lib/libexpat.so.1 (0x00900000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0x00927000)
	libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00308000)
	libXi.so.6 => /usr/lib/libXi.so.6 (0x00866000)
	libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00ed4000)
	libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x008dd000)
	libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00f46000)
	libdirectfb-1.2.so.0 => /usr/lib/libdirectfb-1.2.so.0 (0x0d113000)
	libfusion-1.2.so.0 => /usr/lib/libfusion-1.2.so.0 (0x00937000)
	libdirect-1.2.so.0 => /usr/lib/libdirect-1.2.so.0 (0x00afe000)
	libpng12.so.0 => /lib/libpng12.so.0 (0x00b4f000)
	libxcb-render-util.so.0 => /usr/lib/libxcb-render-util.so.0 (0x00b14000)
	libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00b74000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00d07000)
	libpcre.so.3 => /lib/libpcre.so.3 (0x00edc000)
	libresolv.so.2 => /lib/tls/i686/cmov/libresolv.so.2 (0x00b7c000)
	libselinux.so.1 => /lib/libselinux.so.1 (0x00d21000)
	libxcb-aux.so.0 => /usr/lib/libxcb-aux.so.0 (0x00941000)
	libxcb-event.so.1 => /usr/lib/libxcb-event.so.1 (0x00cef000)
	libxcb-atom.so.1 => /usr/lib/libxcb-atom.so.1 (0x00cf3000)
	libSM.so.6 => /usr/lib/libSM.so.6 (0x00d3c000)
	libICE.so.6 => /usr/lib/libICE.so.6 (0x00e7d000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0x00d45000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00e96000)
	libuuid.so.1 => /lib/libuuid.so.1 (0x00e9c000)

Started by usual user, thunderbird can't see libmozjs.so, but libmozjs.so in one directory with thunderbird-bin.
But thunderbird see  libmozjs.so, when it started from root.
I think, problem in paths to shared libraries (or problem in wrapper script /usr/bin/thunderbird).

-- 
Thunderbird cannot find libmozjs.so
https://bugs.launchpad.net/bugs/565213
You received this bug notification because you are a member of Mozilla
Bugs, which is subscribed to thunderbird in ubuntu.




More information about the Ubuntu-mozillateam-bugs mailing list