Date: Sun, 13 Mar 2005 17:18:13 +0000 From: Chris Hodgins <chodgins@cis.strath.ac.uk> To: Andre Albsmeier <andre.albsmeier@siemens.com> Cc: James McNaughton <jtmcnaughton@yahoo.com> Subject: Re: Flash player sound solution Message-ID: <423475D5.4050003@cis.strath.ac.uk> In-Reply-To: <20050313165848.GA44779@curry.mchp.siemens.de> References: <20050312134243.65565.qmail@web81708.mail.yahoo.com> <200503122221.35745.krinklyfig@spymac.com> <20050313165848.GA44779@curry.mchp.siemens.de>
next in thread | previous in thread | raw e-mail | index | archive | help
Andre Albsmeier wrote: > On Sat, 12-Mar-2005 at 22:21:35 -0800, Joshua Tinnin wrote: > >>On Saturday 12 March 2005 05:42 am, James McNaughton >><jtmcnaughton@yahoo.com> wrote: >> >>>The Problem: >>> >>>Using native Mozilla and >>>linuxpluginwrapper/linux-flashplugin (on 4.10-stable >>>et al) to view flash content results in no sound and >>>occasional Mozilla freezes. >>> >>>The Solution: >>> >>>Run esd. >>> >>>How: >>> >>>I was searching the web for the solution, and got >>>nowhere. There didn't seem to be anyone who had gotten >>>it to work. Linux mailing lists noted a problem with >>>file permissions on /dev/snd or /dev/pcm* depending on >>>the sound system drivers installed. My /dev/pcm* file >>>permissions were all rw to begin with, so this didn't >>>help. >>> >>>I wondered what device the plugin was actually trying >>>to access, so I did "strings >>>/usr/local/lib/linux-flashplugin6/libflashplayer.so" >>>and found /dev/dsp and /dev/mixer. Nearby in the list >>>I noticed a few lines relating to esd. From a command >>>line I started esd and went back to view some content >>>that had previously frozen Mozilla, and there was >>>sound coming out my speakers and the browser did not >>>hang. >>> >>>I had long suspected the browser hangs were related to >>>sound in the flash content. My results seem to confirm >>>that suspicion. >> >>Do you have an example (or two or more) of a page that causes the crash? >>I'd like to test this on 5.3-R. I know I used to have an email around >>here somewhere with examples ... > > > Speaking of flashplugin crashes: There is some flash content > out there which makes my firefox crash (not due to sound but > for some other reasons). One example is: > > http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=5961030392 > > I'd like to know if other people also experience crashes > when viewing this page. The flash content isn't obvious > to find: When the page has opened search for the string > "Setzen Sie die Andale Gallery". Directly above is the > flash part. I can only view this page when disabling > the linux-flashplugin :-( > > Thanks, > > -Andre That worked ok for me without crashing. One site that I know always crashes my browser is this one: http://www.flickr.com/photos/ Just click on any of the photos there and the new page will load up and crash. If anyone cares I have attached the backtrace from the crash below. This is what I have installed: chris@paranoia:/usr/home/chris$ ls -d /var/db/pkg/firefox-* /var/db/pkg/firefox-1.0.1_1,1 /var/db/pkg/firefox-remote-20040803 chris@paranoia:/usr/home/chris$ ls -d /var/db/pkg/linux* /var/db/pkg/linux-XFree86-libs-4.3.99.902_2 /var/db/pkg/linux-atk-1.2.0_2 /var/db/pkg/linux-expat-1.95.5_2 /var/db/pkg/linux-flashplugin-5.0r51_2 /var/db/pkg/linux-flashplugin-6.0r79_2 /var/db/pkg/linux-fontconfig-2.1_2 /var/db/pkg/linux-glib2-2.2.1_2 /var/db/pkg/linux-jpeg-6b.15_3 /var/db/pkg/linux-png-1.2.7_4 /var/db/pkg/linux-sun-jdk-1.4.2.06_1 /var/db/pkg/linux_base-8-8.0_6 /var/db/pkg/linuxpluginwrapper-20050110 I have been bad at updating this month so I may be behind in ports and this has already been fixed. Chris Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1 (LWP 100180)] 0x2a42a584 in HashTable::ForEach () from /usr/local/lib/linux-flashplugin6/libflashplayer.so (gdb) bt full #0 0x2a42a584 in HashTable::ForEach () from /usr/local/lib/linux-flashplugin6/libflashplayer.so No symbol table info available. #1 0x2a4f3679 in FontDirectory::ForEach () from /usr/local/lib/linux-flashplugin6/libflashplayer.so No symbol table info available. #2 0x2a4f1009 in PlatformFontUtils::GetFontList () from /usr/local/lib/linux-flashplugin6/libflashplayer.so No symbol table info available. #3 0x2a4b8517 in TextFieldDispatchProc () from /usr/local/lib/linux-flashplugin6/libflashplayer.so No symbol table info available. #4 0x2a49c304 in CorePlayer::DoCallFunction () from /usr/local/lib/linux-flashplugin6/libflashplayer.so No symbol table info available. #5 0x2a495d26 in CorePlayer::DoActions () from /usr/local/lib/linux-flashplugin6/libflashplayer.so No symbol table info available. #6 0x2a48849c in ScriptPlayer::PushDataComplete () from /usr/local/lib/linux-flashplugin6/libflashplayer.so No symbol table info available. #7 0x2a47c654 in ScriptPlayer::PushImageData () from /usr/local/lib/linux-flashplugin6/libflashplayer.so ---Type <return> to continue, or q <return> to quit--- No symbol table info available. #8 0x2a4a027c in CorePlayer::UrlStreamWriteNotify () from /usr/local/lib/linux-flashplugin6/libflashplayer.so No symbol table info available. #9 0x2a4a0247 in CorePlayer::UrlStreamWrite () from /usr/local/lib/linux-flashplugin6/libflashplayer.so No symbol table info available. #10 0x2a4ab6d8 in URLStream::StreamWrite () from /usr/local/lib/linux-flashplugin6/libflashplayer.so No symbol table info available. #11 0x2a4fbc29 in NPP_Write () from /usr/local/lib/linux-flashplugin6/libflashplayer.so No symbol table info available. #12 0x2a4f9b10 in Private_Write () from /usr/local/lib/linux-flashplugin6/libflashplayer.so No symbol table info available. #13 0x29e2c13a in ns4xPluginStreamListener::StopDataPump () from /usr/X11R6/lib/firefox/components/libgkplugin.so No symbol table info available. #14 0x29e343e5 in nsPluginStreamListenerPeer::SetupPluginCacheFile () from /usr/X11R6/lib/firefox/components/libgkplugin.so No symbol table info available. #15 0x28ee2373 in nsCOMPtr<nsIServerSocketListener>::StartAssignment () ---Type <return> to continue, or q <return> to quit--- from /usr/X11R6/lib/firefox/components/libnecko.so No symbol table info available. #16 0x28f6ae5d in nsHttpChannel::GetCurrentPath () from /usr/X11R6/lib/firefox/components/libnecko.so No symbol table info available. #17 0x28ec39e1 in nsInputStreamPump::OnStateTransfer () from /usr/X11R6/lib/firefox/components/libnecko.so No symbol table info available. #18 0x28ec37cc in nsInputStreamPump::EnsureWaiting () from /usr/X11R6/lib/firefox/components/libnecko.so No symbol table info available. #19 0x281be500 in nsInputStreamReadyEvent::EventHandler () from /usr/X11R6/lib/firefox/libxpcom.so No symbol table info available. #20 0x281dae77 in PL_HandleEvent () from /usr/X11R6/lib/firefox/libxpcom.so No symbol table info available. #21 0x281dad84 in PL_ProcessPendingEvents () from /usr/X11R6/lib/firefox/libxpcom.so No symbol table info available. #22 0x281dcd39 in nsEventQueueImpl::NotifyObservers () from /usr/X11R6/lib/firefox/libxpcom.so No symbol table info available. #23 0x28d42185 in nsBaseWidget::FreeNativeData () ---Type <return> to continue, or q <return> to quit--- from /usr/X11R6/lib/firefox/components/libwidget_gtk2.so No symbol table info available. #24 0x2898f65f in g_io_unix_dispatch () from /usr/local/lib/libglib-2.0.so.400 No symbol table info available. #25 0x2896442b in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.400 No symbol table info available. #26 0x28966023 in g_main_context_iterate () from /usr/local/lib/libglib-2.0.so.400 No symbol table info available. #27 0x289662da in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.400 No symbol table info available. #28 0x2847be83 in gtk_main () from /usr/X11R6/lib/libgtk-x11-2.0.so.400 No symbol table info available. #29 0x082440b0 in ?? () No symbol table info available. #30 0x00000001 in ?? () No symbol table info available. #31 0x00000000 in ?? () No symbol table info available. #32 0x00000001 in ?? () No symbol table info available. #33 0x082440b0 in ?? () ---Type <return> to continue, or q <return> to quit--- No symbol table info available. #34 0x00000000 in ?? () No symbol table info available. #35 0x080c9920 in ?? () No symbol table info available. #36 0xbfbfe328 in ?? () No symbol table info available. #37 0xbfbfe258 in ?? () No symbol table info available. #38 0x280659e1 in _rtld_bind_start () from /libexec/ld-elf.so.1 No symbol table info available. #39 0x2809aa00 in ?? () No symbol table info available. #40 0x000006b0 in ?? () No symbol table info available. #41 0x08065310 in ?? () No symbol table info available. #42 0xc1f30001 in ?? () No symbol table info available. #43 0x28d63b8c in ?? () from /usr/X11R6/lib/firefox/components/libwidget_gtk2.so No symbol table info available. #44 0x080c9920 in ?? () ---Type <return> to continue, or q <return> to quit--- No symbol table info available. #45 0xbfbfe328 in ?? () No symbol table info available. #46 0xbfbfe258 in ?? () No symbol table info available. #47 0x28d42699 in nsAppShell::ReleaseGlobals () from /usr/X11R6/lib/firefox/components/libwidget_gtk2.so No symbol table info available. Previous frame inner to this frame (corrupt stack?) (gdb)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?423475D5.4050003>
