Date: Tue, 20 Dec 2005 23:40:26 +0100 From: Melvyn Sopacua <freebsd.stable@melvyn.homeunix.org> To: freebsd-stable@freebsd.org Subject: mplayer-plugin/firefox/mozilla and pthread_testcancel (Was: Re: advice please) Message-ID: <200512202340.27117.freebsd.stable@melvyn.homeunix.org> In-Reply-To: <20051220232054.d9d896eb.dick@nagual.st> References: <20051220213608.db284b54.dick@nagual.st> <200512202246.30482.freebsd.stable@melvyn.homeunix.org> <20051220232054.d9d896eb.dick@nagual.st>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday 20 December 2005 23:20, dick hoogendijk wrote: > On Tue, 20 Dec 2005 22:46:30 +0100 > > Melvyn Sopacua <freebsd.stable@melvyn.homeunix.org> wrote: > > On Tuesday 20 December 2005 22:01, dick hoogendijk wrote: > > > On Tue, 20 Dec 2005 21:49:21 +0100 > > > > > > Melvyn Sopacua <freebsd.stable@melvyn.homeunix.org> wrote: > > > > On Tuesday 20 December 2005 21:36, dick hoogendijk wrote: > > > > > I used to be able to play (windows) mplayer2 files and *.mov > > > > > files with my native mozilla browser and mplayerplug-in > > > > > installed. Lately that does not work anymore. Mozilla just > > > > > crashes, firefox starts up the mplayerplug-in and than stops > > > > > (hangs). > > > > > > > > Did this start after upgrading firefox to 1.5? > > > > Related: > > > > does: > > > > find /usr/X11R6/include/firefox /usr/X11R6/include/mozilla -type > > > > f \ -print |xargs grep nsPluginThread > > > > > > > > yield any results? > > > > > > I can't remember if the firefox upgrade was related. I _do_ upgrade > > > both browsers if portupgrade says there is a newer version. I do > > > have the latest firefox installed also. > > > > > > The results for the above find command: > > > > > > /usr/X11R6/include/mozilla/oji/nsIThreadManager.h:typedef struct > > > _nsPluginThread > > > nsPluginThread; /usr/X11R6/include/mozilla/oji/nsIThreadManager.h: > > > GetCurrentThread(nsPluginThread* *threadID) = > > > 0; /usr/X11R6/include/mozilla/oji/nsJVMManager.h: > > > GetCurrentThread(nsPluginThread* *threadID); > > > > Hmm, so Mozilla still provides compatibility for oji java plugins, > > where firefox doesn't. > > I just took a quick look at mplayerplugin source and can't find any > > references to PRThread. The plugin uses the provided top-level > > interfaces. Did you recompile the plugin? > > I recompiled mozilla, firefox and the plugin I recompiled a couple of > times. To no use. Mozilla just crashes, firefox shows the > "plugin-window" and does nothing. I never used the option "without-gui" > btw. > > > I just installed it and it doesn't really work for me (opens a new > > window iso playing in the designated space, probably because I didn't > > compile mplayer using WITHOUT_GUI), but doesn't crash anything either. > > I tried the apple movie trailers. > > Yeah, only difference it that when I try to open an movie trailer, > mozilla coredumps and firefox stops with a blank plugin-window. Hope > that somebody knows how to solve this. I liked mplayerplug-in very > much. It seems the only way to have some multimedia with > mozilla/firefox. Plus, it *used* to work ;-( Well, I know now that my mplayer/.config was the cause of it not playing in it's own space. I used vo=gl2,xv. xv is the one that plays in the designated space. However, I've got problems too, if I use the stop command or go to another page while the plugin is still loaded - gdb shows: Url: http://www.apple.com/trailers/fox/x3/ Action: click one of the HD teasers then click stop: [Switching to Thread 0x8bce400 (LWP 100139)] 0x28a80952 in pthread_testcancel () from /usr/lib/libpthread.so.2 (gdb) where #0 0x28a80952 in pthread_testcancel () from /usr/lib/libpthread.so.2 #1 0x2a17f52a in playNode () from /usr/X11R6/lib/browser_plugins/mplayerplug-in-qt.so #2 0x2a181a1c in playPlaylist () from /usr/X11R6/lib/browser_plugins/mplayerplug-in-qt.so #3 0x28a722f9 in pthread_create () from /usr/lib/libpthread.so.2 #4 0x28b1f367 in _ctx_start () from /lib/libc.so.6 Url: http://www.apple.com/trailers/fox/x3/ Action: click medium on the 'normal' trailers, play it, stop if you want, then click backbutton: [Switching to Thread 0x8901800 (LWP 100094)] 0x28a822bb in __error () from /usr/lib/libpthread.so.2 (gdb) where #0 0x28a822bb in __error () from /usr/lib/libpthread.so.2 #1 0x28a80905 in pthread_testcancel () from /usr/lib/libpthread.so.2 #2 0x2a17f52a in playNode () from /usr/X11R6/lib/browser_plugins/mplayerplug-in-qt.so #3 0x2a181a1c in playPlaylist () from /usr/X11R6/lib/browser_plugins/mplayerplug-in-qt.so #4 0x28a722f9 in pthread_create () from /usr/lib/libpthread.so.2 #5 0x28b1f367 in _ctx_start () from /lib/libc.so.6 -- Melvyn Sopacua freebsd.stable@melvyn.homeunix.org FreeBSD 6.0-STABLE Qt: 3.3.5 KDE: 3.4.3
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200512202340.27117.freebsd.stable>