Rolf Leggewie schreef:
> Dennis, I don't quite agree with your assessment. And the console
> output you quoted cannot be complete. Please attach (!) the information
> as requested without truncating or any such thing.
OK, hereby the output of strace firefox 2>&1 | grep libXt.
I removed .mozilla beforehand, and typed about:plugins as before.
> the ldd part for
> example cannot be the whole deal.
>
Is, too :-) Go see for yourself, it is the official version from
mozilla-acroread 7.0.1-0.0.ubuntu1. That's what they call weak dynamic
dependencies. My full assessment, for what it's worth, is that the
original programmer used dlopen("libXt.so") to dynamically link that
library. He/She assumed that a symbolic link by that name would always
be available (or could easily be made available). I tend to agree, but I
still would rather have made it an explicit dependency, which would show
up in the output of ldd.
In conclusion, the bug is that there is an unfulfilled (and somewhat
obscured) dependency on libXt.so.
Regards,
Dennis van Dok
--
D.H. van Dok ([EMAIL PROTECTED])
open("/usr/lib/firefox/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/lib/firefox/plugins/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/lib/mozilla-firefox/plugins/libXt.so.6", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/home/dennis/lib/i386/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("tls/i686/sse2/cmov/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("tls/i686/sse2/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("tls/i686/cmov/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("tls/i686/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/sse2/cmov/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("tls/sse2/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/cmov/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/sse2/cmov/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("i686/sse2/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/cmov/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("sse2/cmov/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("sse2/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("cmov/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXt.so.6", O_RDONLY) = 5
open("/usr/lib/firefox/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/lib/firefox/plugins/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/lib/mozilla-firefox/plugins/libXt.so.6", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/home/dennis/lib/i386/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("tls/i686/sse2/cmov/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("tls/i686/sse2/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("tls/i686/cmov/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("tls/i686/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/sse2/cmov/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("tls/sse2/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/cmov/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/sse2/cmov/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("i686/sse2/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/cmov/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("sse2/cmov/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("sse2/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("cmov/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXt.so.6", O_RDONLY) = 6
open("/usr/lib/firefox/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/lib/firefox/plugins/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/lib/mozilla-firefox/plugins/libXt.so.6", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/home/dennis/lib/i386/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("tls/i686/sse2/cmov/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("tls/i686/sse2/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("tls/i686/cmov/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("tls/i686/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/sse2/cmov/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("tls/sse2/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/cmov/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/sse2/cmov/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("i686/sse2/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/cmov/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("sse2/cmov/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("sse2/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("cmov/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXt.so.6", O_RDONLY) = 7
open("/usr/lib/firefox/libXt.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/lib/firefox/plugins/libXt.so", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/lib/mozilla-firefox/plugins/libXt.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/home/dennis/lib/i386/libXt.so", O_RDONLY) = 39
--
Plugin loading fails in firefox
https://launchpad.net/bugs/61048
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs