Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 70393 - Firefox freezes when closing unfinished embedded movies with mplayerplug-in
Summary: Firefox freezes when closing unfinished embedded movies with mplayerplug-in
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-07 16:24 UTC by John Croisant
Modified: 2005-01-19 08:02 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Croisant 2004-11-07 16:24:33 UTC
When playing a movie embedded in a web page (for example, anything from ifilm.com) using Firefox, if you close the window or tab with the movie before it has finished playing, all Firefox windows will freeze. If you let the movies finish, this issue does not come up. The movies I have tested the most are Quicktime .mov files. There is no abnormal output to console, except:

"(Gecko:31558): Gtk-CRITICAL **: file gtkwidget.c: line 5663 (gtk_widget_set_events): assertion `!GTK_WIDGET_REALIZED (widget)' failed"

which occurs when mplayerplug-in is loaded, and occurs even if Firefox does not end up freezing.

I've tried this on various versions of Firefox from 0.9 to present (1.0_rc2), and Firefox binary 1.0_rc1. I've tried many versions of MplayerPlug-in (current being 2.6.6), but found no version which otherwise worked but did not display this bug (some did not play videos at all, all that did play videos seemed to suffer from this bug). I'm using Mplayer 1.0_pre5-r4 currently, but the bug has been present in earlier versions (I'm not sure exactly to which version, though).

I have been affected by this bug for perhaps a month or two, although I am not certain what changed (ie, what software I installed) to cause this bug.

I'll do more tests after I submit this report... obviously, if I froze Firefox my report-in-progress would be lost. I plan to test: file formats besides .mov, and manually stopping a video before it reaches the end of the clip (and then closing the window/tab).

Reproducible: Always
Steps to Reproduce:
1. Emerge mozilla-firefox, mplayer, and mplayerplug-in (versions and use flags below)
2. Open two firefox windows or tabs, one with a page containing an embedded movie (window A) and one without an embedded movie (window B).
3. Close window A (the one with the movie) while the movie is still playing

Actual Results:  
Window A closes normally, but window B (and all other firefox windows) will
become unresponsive and their displayes not updated (artifacts from overlapping
windows stay).

Expected Results:  
Window A should close, and window B (and all other windows) should remain
responsive.

Portage 2.0.51-r3 (default-linux/x86/2004.0, gcc-3.4.2, glibc-2.3.4.20041102-r0,
2.6.7 i686)
=================================================================
System uname: 2.6.7 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.6.5
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r6
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -mtune=athlon-tbird -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mtune=athlon-tbird -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://gentoo.osuosl.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa apache2 apm avi berkdb bitmap-fonts cdparanoia crypt cups divx4linux
encode esd f77 fam flac foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg
libg++ libwww mikmod motif mpeg mysql ncurses nptlonly nvidia oggvorbis opengl
pam pdflib perl png python qt quicktime readline ruby sdl slang ssl tcpd theora
tiff truetype unicode x86 xml xml2 xmms xv zlib"

----

Versions and useflags for firefox, mplayer, and mplayerplug-in:

[ebuild   R   ] net-www/mozilla-firefox-1.0_rc2  -debug +gnome* +gtk2 -ipv6
+java -ldap -mozdevelop -moznoxft -mozxmlterm +truetype -xinerama -xprint 0 kB 
[ebuild   R   ] media-video/mplayer-1.0_pre5-r4  -3dfx -3dnow -3dnowex +X -aalib
+alsa (-altivec) -arts -bidi +cdparanoia* -debug -directfb +divx4linux* -doc dvb
-dvd -dvdread -edl +encode +esd -fbcon -ggi +gif +gtk -i8x0 -ipv6 -jack
-joystick +jpeg -libcaca -lirc -live -lzo -mad -matroska -matrox -mmx -mmx2
+mpeg -mythtv -nas -network -nls +nvidia +oggvorbis +opengl -oss +png -real -rtc
-samba +sdl -sse -svga -tga +theora* +truetype -v4l -v4l2 -xanim -xinerama +xmms
+xv -xvid -xvmc 0 kB 
[ebuild   R   ] net-www/mplayerplug-in-2.66  +gtk2 0 kB
Comment 1 Olivier Crete (RETIRED) gentoo-dev 2004-11-07 19:43:44 UTC
this is a bug in firefox/mplayerplugin.. your are probably better to report it to the mplayerplugin authors (or bugzilla.mozilla.org)
Comment 2 Petteri Räty (RETIRED) gentoo-dev 2005-01-19 08:02:53 UTC
I have the same issue with mp3-files.