Re: [Mplayerplug-in-devel] Mozilla crashes at the end of a stream
Brought to you by:
kdekorte
From: James M. <jtm...@ya...> - 2004-12-13 01:05:21
|
Success! When I have time, I'll see what it takes to get the port updated to use the latest code. This is great. One less reason to reboot into Window$. --- Kevin DeKorte <kde...@ya...> wrote: > James, > > Ok, I finally got my FreeBSD system up and working. > I was able to duplicate > the crashing at the end of stream with FreeBSD 4.10 > and the mplayerplug-in > 2.70-2 in the ports collection. > > I then did some work to get the current CVS code to > compile and got that > working and then did some testing and it seems to > run well now. I plays the > media and then does not crash at the end. You should > be able to compile the > CVS code without any patches. > > The process I did. > > Installed gecko-sdk in my home directory. > Got the current version of mplayerplug-in from CVS > In the mplayerplug-in directory ran the following > command > > ./configure > --with-gecko-sdk=/home/kdekorte/gecko-sdk1.6/ > make > make install > > and it works fine. > > Hope you can duplicate this. > > Kevin > > On Friday 10 December 2004 03:13 pm, Kevin DeKorte > wrote: > > James, > > > > Well I finally got my vmware system working. So > I'll be installing FreeBSD > > 4.10 on it and see if I can duplicate and maybe > fix the bug. > > > > So give me a fews days on it. I'm still getting > freebsd working. > > > > Kevin > > > > On Tuesday 07 December 2004 09:50 pm, James > McNaughton wrote: > > > I did like you said (however, the firefox script > was > > > different). This is the tail of the output, > after the > > > video window popped up through the inevitable > crash. > > > > > > Declaration dropped. > > > ++WEBSHELL == 19 > > > ++DOMWINDOW == 19 > > > ++WEBSHELL == 20 > > > ++DOMWINDOW == 20 > > > ++WEBSHELL == 21 > > > ++DOMWINDOW == 21 > > > ###!!! ASSERTION: RootScrollFrame is not > scrollable?: > > > 'scrollableFrame', file nsPresShell.cpp, line > 3592 > > > Break: at file nsPresShell.cpp, line 3592 > > > ###!!! ASSERTION: RootScrollFrame is not > scrollable?: > > > 'scrollableFrame', file nsPresShell.cpp, line > 3592 > > > Break: at file nsPresShell.cpp, line 3592 > > > For application/x-mplayer2 found plugin > > > /usr/X11R6/lib/browser_plugins/mplayerplug-in.so > > > LoadPlugin() > > > /usr/X11R6/lib/browser_plugins/mplayerplug-in.so > > > returned 815b820 > > > nsPluginNativeWindowGtk2: > NPPVpluginNeedsXEmbed=0 > > > nsPluginNativeWindowGtk2: call SetWindow with > > > xid=0x2600899 > > > About to create new ws_info... > > > About to create new xtbin of 400 X 326 from > > > 0x8b6ca00... > > > About to show xtbin(0x8d12700)... > > > completed gtk_widget_show(0x8d12700) > > > nsPluginNativeWindowGtk2: > NPPVpluginNeedsXEmbed=0 > > > nsPluginNativeWindowGtk2: call SetWindow with > > > xid=0x2600899 > > > --DOMWINDOW == 20 > > > --DOMWINDOW == 19 > > > --WEBSHELL == 20 > > > --WEBSHELL == 19 > > > --WEBSHELL == 18 > > > Segmentation fault (core dumped) > > > ==22538== > > > ==22538== ERROR SUMMARY: 64 errors from 1 > contexts > > > (suppressed: 0 from 0) > > > ==22538== malloc/free: in use at exit: 0 bytes > in 0 > > > blocks. > > > ==22538== malloc/free: 0 allocs, 0 frees, 0 > bytes > > > allocated. > > > ==22538== For counts of detected errors, rerun > with: > > > -v > > > ==22538== No malloc'd blocks -- no leaks are > possible. > > > jtm@jamestown-p4 ~ 139> > > > > > > I hope it means something to you. > > > > > > --- Kevin DeKorte <kde...@ya...> wrote: > > > > James, > > > > > > > > This is how I run valgrind > > > > > > > > I edited the firefox startup script and > changed a > > > > couple of line > > > > > > > > from > > > > > > > > # if there's no command line argument and > there's > > > > not a running > > > > # instance then just fire up a new copy of the > > > > browser > > > > if [ -z "$1" ]; then > > > > exec $MOZ_PROGRAM $MOZARGS 2>/dev/null > >/dev/null > > > > fi > > > > > > > > to > > > > > > > > # if there's no command line argument and > there's > > > > not a running > > > > # instance then just fire up a new copy of the > > > > browser > > > > if [ -z "$1" ]; then > > > > #exec $MOZ_PROGRAM $MOZARGS 2>/dev/null > >/dev/null > > > > valgrind --tool=memcheck --leak-check=yes > > > > $MOZ_PROGRAM > > > > fi > > > > > > > > And run it from a console and see if that > shows > > > > anything. > > > > > > > > Kevin > > > > > > > > On Saturday 04 December 2004 09:02 am, Kevin > DeKorte > > > > > > > > wrote: > > > > > James, > > > > > > > > > > Something else you can try, although it is > kinda > > > > > > > > painful is to run mozilla > > > > > > > > > or firefox under valgrind. I've used this > before > > > > > > > > to track down pointer > > > > > > > > > errors.. I'll try it on my machine and see > if I > > > > > > > > can find anything. > > > > > > > > > Kevin > > > > > > > > > > On Friday 03 December 2004 08:19 pm, James > > > > > > > > McNaughton wrote: > > > > > > I used the CVS source. But, in order to > get it > > > > > > > > to > > > > > > > > > > compile, I build it in the port directory, > just > > > > > > > > like > > > > > > > > > > it's a port. > > > > > > > > > > > > There are two patch files, which may not > mean > > > > > > anything, but I include them here in case > you > > > > > === message truncated === > ATTACHMENT part 2 application/pgp-signature |