Closed GoogleCodeExporter closed 8 years ago
another example page that crashes firefox when gecko-mediaplayer handles real
embed:
http://cit.ucsf.edu/embedmedia/examples.php
although this one doesn't use neither ram file nor rtsp embedded, just a direct
streaming link over http
src="http://cit.ucsf.edu:8080/ramgen/real8video.rm"
Original comment by jasmine....@yahoo.com
on 21 Aug 2010 at 1:44
Neither of these links crash my browser, although the second one doesn't work...
Original comment by kdeko...@gmail.com
on 21 Aug 2010 at 1:47
Please obtain a backtrace, by running firefox with the -g parameter. At the
gdb> prompt type 'run' then perform the action that crashes the browser. GDB
should have a new gdb> prompt. When you get this type 'thread apply all bt' and
paste that output into this issue.
Original comment by kdeko...@gmail.com
on 21 Aug 2010 at 1:50
additional note:
trying to open the latter link (http stream) in gnome-mplayer (0.9.99-rc1)
leads to cache fill: ~20% then stops. once it complained about some mplayer
video decode error (after reaching 20% cache fill).
totem opens the link just fine, however.
It would be okay if gecko-mediaplayer (with gnome-mplayer) can't play, as long
as it doesn't take firefox down with it.
Original comment by jasmine....@yahoo.com
on 21 Aug 2010 at 1:56
Thanks Kevin
backtrace attached
perhaps worth noting, when running under gdb, the link from my first post did
not crash firefox, but the 2nd one (the ucsf.edu http stream) did after a
little while
in both instances, I get heaps of this (scrolling fast):
(gnome-mplayer:26712): GLib-CRITICAL **: g_ascii_strncasecmp: assertion `s1 !=
NULL' failed
Original comment by jasmine....@yahoo.com
on 21 Aug 2010 at 2:13
Attachments:
Ok, I'm confused as I am not seeing those assertions or the crash. Are you sure
you have the latest code? Can you Enable Verbose Debugging in gnome-mplayer
(Edit->Preferences [Interface])
Close all instances of firefox
Then run firefox from a terminal
Open the ucsf.edu site
Paste the output into this issue.
Also prior to doing this can you repull from SVN and reinstall?
Original comment by kdeko...@gmail.com
on 21 Aug 2010 at 2:32
Didn't have multiple instances of firefox running at the time of speaking, just
3-4 tabs.
I got gnome-mplayer from here
http://gnome-mplayer.googlecode.com/files/gnome-mplayer-0.9.99.rc1.tar.gz
and got gecko-mediaplayer from svn earlier today, and now re-checked out and
got the 3 files u edited re: qtsrc were checked out
The only thing I had been doing differently is that i'm using `apt-get source
$package` then taking the debian/ subdir and putting it in the unpacked
$package directory to run `fakeroot debian/rules clean` and `fakeroot
debian/rules binary` for the debs. no patches whatsoever, just plain ol' ubuntu
config opts
packages I installed from ubuntu repos (via aptitude) for compilation:
libdbus-1-dev 1.2.16-2ubuntu4
libdbus-glib-1-dev 0.84-1
xulrunner-1.9.2-dev 1.9.2.8+build1+nobinonly-0ubuntu0
and already had:
libglib2.0-dev 2.24.1-0ubuntu1
ah, and a bunch of printf's in plugin_dbus had been uncommented during testing.
not sure if that makes a difference
However, with the latest build of gecko-mediaplayer - the changes u made just a
bit ago, I cant seem to be able to crash firefox any more. perhaps it was the
safety checks in plugin_dbus that you added :)
I still get screen-fulls of these assertions though with the said pages.
will checkout the gnome-mplayer to see if there are any changes that make a
difference with these assertions
Original comment by jasmine....@yahoo.com
on 21 Aug 2010 at 3:35
and the assertions are cured after gnome-mediaplayer update from the 0.9.99-rc1
tarball to latest svn :)
I still get one assertion though after each "Exiting destroy":
Entering destroy stream reason = 1 for
http://cit.ucsf.edu:8080/ramgen/real8video.rm
Exiting destroy stream reason = 1 for
http://cit.ucsf.edu:8080/ramgen/real8video.rm
(gnome-mplayer:7351): GLib-CRITICAL **: g_ascii_strncasecmp: assertion `s1 !=
NULL' failed
....
Entering destroy stream reason = 1 for
http://atc.cit.cornell.edu/atc/course/streaming/upload/welcome56_ref.ram
Exiting destroy stream reason = 1 for
http://atc.cit.cornell.edu/atc/course/streaming/upload/welcome56_ref.ram
(gnome-mplayer:7403): GLib-CRITICAL **: g_ascii_strncasecmp: assertion `s1 !=
NULL' failed
Original comment by jasmine....@yahoo.com
on 21 Aug 2010 at 4:25
feel free to close this bug now. I shall open a new one in gnome-mplayer, as
this is no longer a gecko-mediaplayer issue
Original comment by jasmine....@yahoo.com
on 22 Aug 2010 at 7:14
actually, it's not even a gnome-mplayer issue, come to think of it
Even though after directly opening
http://cit.ucsf.edu:8080/ramgen/real8video.rm in gnome-mplayer:
cache fill: 20% then a popup Error:
"MPlayer interrupted by signal 11 in module: decode_video"
terminal displays:
(gnome-mplayer:11345): GLib-CRITICAL **: g_ascii_strncasecmp: assertion `s1 !=
NULL' failed
mplayer is at fault here:
$ mplayer http://cit.ucsf.edu:8080/ramgen/real8video.rm
MPlayer SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing http://cit.ucsf.edu:8080/ramgen/real8video.rm.
Resolving cit.ucsf.edu for AF_INET6...
Couldn't resolve name for AF_INET6: cit.ucsf.edu
Resolving cit.ucsf.edu for AF_INET...
Connecting to server cit.ucsf.edu[128.218.33.220]: 8080...
Cache size set to 320 KBytes
Cache fill: 0.02% (60 bytes)
Exiting... (End of file)
Original comment by jasmine....@yahoo.com
on 22 Aug 2010 at 7:19
Original comment by kdeko...@gmail.com
on 22 Aug 2010 at 7:44
Original issue reported on code.google.com by
jasmine....@yahoo.com
on 21 Aug 2010 at 1:36