I would say it is pretty reliable.  Deleting the ~/.pulse directory
fixed the problem on two systems  for me.  Make sure firefox is closed
when deleting the files and it will clear up the crash.

I have no idea why it works, nor do I particularly care.  I passed
along the workaround for anyone else who, like me, had a broken system
and wanted it fixed.  My setup quit working after a power failure so I
speculate that it may be related to file corruption in some file in
the .pulse directory.  It could also be related to having FF 3.0 and
3.5 installed simultaneously.

On Sat, Aug 1, 2009 at 1:01 AM, Chris Sherlock<ta.bu.shi.da...@gmail.com> wrote:
> @Tpugliese - that's an unreliable workaround at best, and at worst it
> stops us from finding what's causing this. Do you know why this works?
>
> --
> firefox: crashes on viideo stream with pulse.c:200: pulse_new: Assertion 
> `p->context' failed.
> https://bugs.launchpad.net/bugs/371147
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in PulseAudio sound server: New
> Status in “firefox-3.0” package in Ubuntu: Invalid
>
> Bug description:
> Binary package hint: firefox-3.0
>
> When I try to view the first video at http://www.bergredding.nl/?p=826 my 
> firefox crashes. This is very reproducible. I have three extensions installed 
> (Novell Moonlight 1.0, Unofficial Google Translate Firefox extension 1.3, and 
> Web Developer 1.1.6)
>
> If more information is needed, just let me know.
>
> When I start firefox from a console I get the following output:
>
> p...@etna ~ $ firefox
> ALSA lib pcm_pulse.c:626:(pulse_prepare) PulseAudio: Unable to create stream: 
> Invalid argument
>
> ALSA lib pcm_pulse.c:626:(pulse_prepare) PulseAudio: Unable to create stream: 
> Invalid argument
>
> ALSA lib pcm_pulse.c:626:(pulse_prepare) PulseAudio: Unable to create stream: 
> Invalid argument
>
> ALSA lib pcm_pulse.c:626:(pulse_prepare) PulseAudio: Unable to create stream: 
> Invalid argument
>
> ALSA lib pcm_pulse.c:626:(pulse_prepare) PulseAudio: Unable to create stream: 
> Invalid argument
>
> ALSA lib pcm_pulse.c:626:(pulse_prepare) PulseAudio: Unable to create stream: 
> Invalid argument
>
> ALSA lib pcm_pulse.c:626:(pulse_prepare) PulseAudio: Unable to create stream: 
> Invalid argument
>
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> E: shm.c: mmap() failed: Cannot allocate memory
> firefox: pulse.c:200: pulse_new: Assertion `p->context' failed.
> Aborted
>
> ProblemType: Bug
> Architecture: i386
> DistroRelease: Ubuntu 9.04
> Package: firefox 3.0.10+nobinonly-0ubuntu0.9.04.1
> PackageArchitecture: all
> SourcePackage: firefox-3.0
> Uname: Linux 2.6.28-11-generic i686
>

-- 
firefox: crashes on viideo stream with pulse.c:200: pulse_new: Assertion 
`p->context' failed.
https://bugs.launchpad.net/bugs/371147
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to