Bug#706154: gecko-mediaplayer: claims that an additional plugin is needed, but standalone gnome-mplayer plays the video

Francesco Poli invernomuto at paranoici.org
Tue Jun 4 20:25:35 UTC 2013


On Sun, 2 Jun 2013 19:27:54 +0200 Sebastian Ramacher wrote:

> On 2013-06-02 18:27:11, Francesco Poli wrote:
[...]
> > > Could you check with stat or similar if the
> > > files from /usr/lib/mozilla/plugins are loaded and by setting the
> > > appropriate LD_DEBUG flags (check ld-linux.so(8) for details) if they
> > > are loaded without problems?
> > 
> > $ LD_DEBUG=libs LD_DEBUG_OUTPUT=/tmp/ld_debug_iceweasel.out iceweasel
> > 
> > (process:4712): GLib-CRITICAL **: g_slice_set_config: assertion `sys_page_size == 0' failed
> > 
> > $ grep -i --color plugins /tmp/ld_debug_iceweasel.out*
> > $ ls -lg /tmp/ld_debug_iceweasel.out*
> > -rw-rw---- 1 $USER 63888 Jun  2 18:17 /tmp/ld_debug_iceweasel.out.4712
> > -rw-rw---- 1 $USER  1218 Jun  2 18:13 /tmp/ld_debug_iceweasel.out.4713
> > -rw-rw---- 1 $USER   526 Jun  2 18:13 /tmp/ld_debug_iceweasel.out.4714
> > -rw-rw---- 1 $USER   529 Jun  2 18:13 /tmp/ld_debug_iceweasel.out.4716
> > -rw-rw---- 1 $USER 37440 Jun  2 18:17 /tmp/ld_debug_iceweasel.out.4923
> > 
> > 
> > Awkward, it mentions nothing about plugins.
> > Did I do anything the wrong way?
> 
> That shouldn't be empty. Looks like there is something broken on your
> side. Do you have any weird extensions installed

Only packaged extensions:

$ aptitude search '~i xul-ext'
i   xul-ext-cookie-monster          - makes it very easy to manage cookies in a 
i   xul-ext-debianbuttons           - Buttons for querying Debian-related pages 
i   xul-ext-https-everywhere        - extension to force the use of HTTPS on man
i   xul-ext-noscript                - Javascript/plugins permissions manager for
i   xul-ext-uppity                  - toolbar button to "go up" on the web      
i   xul-ext-useragentswitcher       - Iceweasel/Firefox addon that allows the us

> or modified iceweasel
> in another way to not load plugins?

I haven't modified iceweasel with respect to the official Debian
package and I don't think I changed the configuration in a way that
prevents the loading of plugins.
After all, I am still able to play some video formats (such as mp4
videos, for instance) with gecko-mediaplayer.

Anyway, you can review a complete description of my iceweasel user
configuration on my website:
http://www.inventati.org/frx/doc/nanodocs/testing_workstation_browsers.html#iceweasel
It's somewhat long and detailed, but, if you have the patience to read
it through, you may get a precise idea of how I configured the browser.

> 
> Is
> 
> $ strace -o /tmp/strace.log -f iceweasel
> $ grep "/usr/lib/mozilla/" /tmp/strace.log
> 
> also empty?
> 
> It should be something like:
> 
> | $pid  access("/usr/lib/mozilla/plugins", F_OK) = 0
> | ...
> | $pid  stat("/usr/lib/mozilla/plugins/gecko-mediaplayer-qt.so", ...) = 0
> | ...

As soon as I visit a page that includes a video (such as the well known
http://www.funny-base.com/videos/792-trunkmonkey01.html , or maybe
infamous, at this point?), I get:

$ strace -o /tmp/strace.log -f iceweasel
$ grep "/usr/lib/mozilla/" /tmp/strace.log
8065  access("/usr/lib/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}", F_OK) = 0
8065  stat("/usr/lib/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
8065  openat(AT_FDCWD, "/usr/lib/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 22
8065  access("/usr/lib/mozilla/plugins", F_OK) = 0
8065  openat(AT_FDCWD, "/usr/lib/mozilla/plugins", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 53
8065  lstat("/usr/lib/mozilla/plugins", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
8065  lstat("/usr/lib/mozilla/plugins/gecko-mediaplayer-wmp.so", {st_mode=S_IFREG|0644, st_size=110824, ...}) = 0
8065  lstat("/usr/lib/mozilla/plugins", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
8065  lstat("/usr/lib/mozilla/plugins/gecko-mediaplayer-rm.so", {st_mode=S_IFREG|0644, st_size=110824, ...}) = 0
8065  lstat("/usr/lib/mozilla/plugins", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
8065  lstat("/usr/lib/mozilla/plugins/gecko-mediaplayer.so", {st_mode=S_IFREG|0644, st_size=110824, ...}) = 0
8065  lstat("/usr/lib/mozilla/plugins", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
8065  lstat("/usr/lib/mozilla/plugins/gecko-mediaplayer-dvx.so", {st_mode=S_IFREG|0644, st_size=110824, ...}) = 0
8065  lstat("/usr/lib/mozilla/plugins", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
8065  lstat("/usr/lib/mozilla/plugins/flash-mozilla.so", {st_mode=S_IFLNK|0777, st_size=34, ...}) = 0
8065  readlink("/usr/lib/mozilla/plugins/flash-mozilla.so", "/etc/alternatives/flash-mozilla.so", 4095) = 34
8065  lstat("/usr/lib/mozilla/plugins", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
8065  lstat("/usr/lib/mozilla/plugins/gecko-mediaplayer-qt.so", {st_mode=S_IFREG|0644, st_size=110824, ...}) = 0
8065  stat("/usr/lib/mozilla/plugins/gecko-mediaplayer-wmp.so", {st_mode=S_IFREG|0644, st_size=110824, ...}) = 0
8065  stat("/usr/lib/mozilla/plugins/gecko-mediaplayer-rm.so", {st_mode=S_IFREG|0644, st_size=110824, ...}) = 0
8065  stat("/usr/lib/mozilla/plugins/gecko-mediaplayer.so", {st_mode=S_IFREG|0644, st_size=110824, ...}) = 0
8065  stat("/usr/lib/mozilla/plugins/gecko-mediaplayer-dvx.so", {st_mode=S_IFREG|0644, st_size=110824, ...}) = 0
8065  stat("/usr/lib/mozilla/plugins/gecko-mediaplayer-qt.so", {st_mode=S_IFREG|0644, st_size=110824, ...}) = 0



Please let me know whether this helps in pinpointing the problem.

As always, I assure you that all the time you are dedicating to this
issue is really really appreciated: thanks a lot!



-- 
 http://www.inventati.org/frx/frx-gpg-key-transition-2010.txt
 New GnuPG key, see the transition document!
..................................................... Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20130604/4c9139b7/attachment-0001.pgp>


More information about the pkg-multimedia-maintainers mailing list