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 Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to