Ticket #780 (closed defect: invalid)

Opened 2 years ago

Last modified 2 years ago

Firefox crash with inactive pulseaudio

Reported by: Fynjy Owned by: lennart
Milestone: Component: libpulse
Keywords: Cc:

Description

Firefox terminates when must played standard song.

Steps to Reproduce:
1. Disable pulseaudio
2. go on www.youtube.com and launch any video
3. open new tab and open any page
4. press ctrl+f and type any text, which can't found at page

Result: firefox termintes with segmentation fault.

Expected results: firefox must play song for event "text not found"

Attachments

crash1 (3.2 kB) - added by Fynjy 2 years ago.
stack info

Change History

Changed 2 years ago by Fynjy

stack info

Changed 2 years ago by Fynjy

Changed 2 years ago by Fynjy

openSuSE linux 11.2 x86;
kde 4.3.4 release 2;
flash-player-10.0.42.34-0.1.1.i586;
firefox 3.5.7-2.4 installed from http://download.opensuse.org/repositories/mozilla/openSUSE_11.2/

Changed 2 years ago by Fynjy

Pulse version installed libpulse-mainloop-glib0-0.9.19-2.3.i586 libpulse0-0.9.19-2.3.i586 pulseaudio-0.9.19-2.3.i586 libpulse-browse0-0.9.19-2.3.i586 libpulse-devel-0.9.19-2.3.i586

Changed 2 years ago by coling

  • status changed from new to closed
  • resolution set to invalid

If you disable Pulse, then how can pulse cause the crash? Firefox is an alsa client, if alsa is not configured to route audio from it's 'default' device to pulseaudio (which is part of the process to "disable pulseaudio" which you do at step 1) then libpulse will not be involved by the application at all.

This backtrace confirms that libpulse is not used here. The functions and files mentioned in the bug report are not from pulseaudio but from some other application (it doesn't say which).

The upstream bug report claims that "resampler_basic_interpolate_single" is pulseaudio but AFAICT this is not the case. This symbol does not appear in the pulseaudio codebase. Infact we don't even have a resample.c file at all.

Don't know why the upstream guy brought up pulseaudio at all... I see no reason to have included it.

With a trivial amount of research I can confirm that the files/symbols in question are from the "pph" plugin in alsa-plugins. It seems you have configured some kind of rate adjustment. AFAICT this is a non-standard thing so you must have configured this manually.

I've added a comment to the upstream report.

Note: See TracTickets for help on using tickets.