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

Reply via email to