GNOME Bugzilla – Bug 342710
Page that tends to cause error or crash with Totem Mozilla plugin
Last modified: 2006-05-26 14:38:40 UTC
Using Totem and GStreamer backend I tend to get either an error or the browser crashing with the Totem Mozilla plugin: http://www.vif-fotball.no/ If I get an error its: Totem could not play 'fd://0'. Could not determine type of stream. The crash tends to come if I press any link on the page so I guess it doesn't handle reloading the mozilla plugin very well.
That's the URL to one of the videos: http://www.viftv.no/script/playvideo.php?buffer=none&cred=none&mode=none&width=611&height=459&clip=vif/tlr9_hamkam-vif I think that xine-lib backend will parse this of its own (if openVideo() is actually called): <ASX version = "3.0"> <Title></Title> <Entry> <Ref href = "mms://mms1.online.no/cmltpub/vif/tlr9_hamkam-vif.wmv" /> <param name="Prebuffer" value="true" /> </Entry> </ASX> And if it isn't, we're redirected to the mms stream directly: <OBJECT id = "Player" width="611" height="459" CLASSID = "CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"> <param Name = "autoStart" Value = "true"> <param Name = "uiMode" Value = "none" > <param Name = "Volume" Value = "80"> <param Name = "AutoSize" Value = "true"> <param Name = "StretchToFit" Value = "true"> <param Name = "ShowStatusBar" Value = "false"> <embed type = "application/x-mplayer2" pluginspage="http://www.cikmedia.com/problemer.html" id="Player" src="mms://mms1.online.no/cmltpub/vif/tlr9_hamkam-vif.wmv" width="611" height="459" autostart="1" volume="80" StrechToFit="1" AutoSize="1" uiMode="none" > </embed> </OBJECT> We don't support some of the parameters here, neither do we support the Javascript (?) interface of WMP, but I can't reproduce the crashers. If you get crashers, please file a bug with a backtrace of the crash.
Just pasting the MMS uri into Totem/GStreamer works fine I just noticed.
Backtrace from gdb
+ Trace 68456
We have the crash here:
+ Trace 68457
Thread 1 (Thread -1208424752 (LWP 5100))
Make sure you launch the browser with debugging enabled, and please tell us the assertion that should be printed out on the command-line.
I saw stuff like that, which sounds pretty bad. ** Message: stop ao_flush (loop running: 1) 18692: assertion failed "n_blocks_outstanding >= 0" file "dbus-memory.c" line 636 function dbus_free (totem-mozilla-viewer:18706): Gdk-WARNING **: GdkWindow 0x360002a unexpectedly destroyed (totem-mozilla-viewer:18706): Gdk-WARNING **: GdkWindow 0x3600029 unexpectedly destroyed (totem-mozilla-viewer:18706): Gdk-WARNING **: GdkWindow 0x3600028 unexpectedly destroyed (totem-mozilla-viewer:18706): Gdk-WARNING **: GdkWindow 0x3600023 unexpectedly destroyed (totem-mozilla-viewer:18706): Gdk-WARNING **: GdkWindow 0x3600003 unexpectedly destroyed
(gdb) bt
+ Trace 68459
Created attachment 66280 [details] playvideo.html Page to reproduce the bug. Press reload at the end of the playback.
Ok, did some more testing and discovered something interesting. So I am currently running Firefix 1.5.0.3 under FC5. The totem plugin is installed in /usr/lib/mozilla/plugins. If I copy the totem plugin over to /usr/lib/firefox-1.5.0.3/plugins then I don't get this crash at all.
The bug with www.vif-fotball.no is actually the old playlist bug. *** This bug has been marked as a duplicate of 171884 ***