[Pkg-pulseaudio-devel] Bug#519705: pulseaudio: Major, but not total, breakage with 0.9.14-2
Jan Muszynski
debianbugs at jancm.org
Sat Mar 14 14:27:36 UTC 2009
Package: pulseaudio
Version: 0.9.14-2
Severity: important
First off please note that 0.9.14-1 was working fine on this system, as were versions prior to that. This isn't a new configuration. Putting 0.9.14-1 back (I have the needed packages) restores functionality. I think I included everything relevant below, but if you need anything else please let me know.
Sound isn't totally dead. Youtube (Flash) works. mplayer via smplayer works. Possibly other apps as well.
What's known not to work: System sounds are totally dead. Audacious (1.5.1-4), using Pulse Audio Output plugin (or anytthing else) is dead.
Went to the Sound Preferences section (Gnome) and went through the test scenarios. Results as follows (alsa-oss is installed):
----------------------
Sound Events Test
Alsa:
audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink: Could not get/set settings from/on resource.
ESD:
audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink: Could not establish connection to sound server
OSS:
audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink: Could not open audio device for playback.
Autodetect and PulseAudio Sound Server: Successfull Test
----------------------
Music and Movies Test:
Alsa:
audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink profile=music: Could not get/set settings from/on resource.
ESD:
audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink profile=music: Could not establish connection to sound server
OSS:
audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink profile=music: Could not open audio device for playback.
Autodetect and PulseAudio Sound Server: Successfull Test
----------------------
Play System Sounds:
Silence
----------------------
After logging out, making sure that pulse isn't tunning, and then logging in, found the following in logs:
After Login - User Log, Syslog
Mar 14 09:06:59 serenity pulseaudio[25876]: pid.c: Daemon already running.
Mar 14 09:11:30 serenity pulseaudio[26202]: pid.c: Daemon already running.
Mar 14 09:11:30 serenity pulseaudio[26202]: main.c: pa_pid_file_create() failed.
Mar 14 09:11:30 serenity pulseaudio[26200]: main.c: Daemon startup failed.
----------------------
Next, and finally, I'll give some config file contents. Anything I can do to help please let me know. I'm going back to 14-1 once I send this - but can revert as needed.
----------------------
/etc/daemon.conf amd /etc/client.conf = all defaults (everything commented out)
----------------------
/etc/default.pa
### Automatically load driver modules depending on the hardware available
..ifexists module-hal-detect.so
load-module module-hal-detect
..else
### Alternatively use the static hardware detection module (for systems that
### lack HAL support)
load-module module-detect
..endif
### Load several protocols
..ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
..endif
load-module module-native-protocol-unix
### Automatically restore the volume of streams and devices
load-module module-stream-restore
load-module module-device-restore
### Automatically restore the default sink/source when changed by the user during runtime
load-module module-default-device-restore
### Automatically move streams to the default sink if the sink they are
### connected to dies, similar for sources
load-module module-rescue-streams
### Make sure we always have a sink around, even if it is a null sink.
load-module module-always-sink
### Automatically suspend sinks/sources that become idle for too long
load-module module-suspend-on-idle
### Enable positioned event sounds
load-module module-position-event-sounds
----------------------
~/.pulse/daemon.conf
daemonize = yes
resample-method = src-sinc-medium-quality
default-fragments = 8
default-fragment-size-msec = 6
----------------------
Files found in ~/.pulse
2009-03-14 09:07 2b5b23d3accb2d784b1d500046e976e0:default-sink
2009-03-14 09:07 2b5b23d3accb2d784b1d500046e976e0:default-source
2009-03-14 04:37 2b5b23d3accb2d784b1d500046e976e0:device-volumes.x86_64-pc-linux-gnu.gdbm
2009-03-13 15:24 2b5b23d3accb2d784b1d500046e976e0:runtime -> /tmp/pulse-tZMiSJV25Ir8
2009-03-03 14:51 2b5b23d3accb2d784b1d500046e976e0:stream-volumes.x86_64-pc-linux-gnu.gdbm
2008-12-28 14:24 daemon.conf
2008-12-28 01:37 default-sink
2008-12-28 01:37 default-source
2008-12-23 21:32 volume-restore.table
----------------------
No ~/.asoundrc exists
----------------------
/etc/asound.conf
# Part I directly from ALSA Dmix Wiki
pcm.pulsemix {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 8192
#format "S32_LE"
#periods 128
#rate 44100
}
}
pcm.dsp0 {
type plug
slave.pcm "pulsemix"
}
# This following device can fool some applications into using pulseaudio
pcm.dsp1 {
type plug
slave.pcm "pulsemix"
}
ctl.mixer0 {
type hw
card 0
}
# Part II directly from Pulseaudio Wiki
pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
# Optional, set defaults
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}
pcm.equalizer {
type ladspa
# The output from the EQ can either go direct to a hardware device
# (if you have a hardware mixer, e.g. SBLive/Audigy) or it can go
# to the software mixer shown here.
slave.pcm "plughw"
#slave.pcm "plug:dmix"
# Sometimes you may need to specify the path to the plugins,
# especially if you've just installed them. Once you've logged
# out/restarted this shouldn't be necessary, but if you get errors
# about being unable to find plugins, try uncommenting this.
path "/usr/lib/ladspa"
plugins [
{
label mbeq
id 1197
input {
#this setting is here by example, edit to your own taste
#bands: 50hz, 100hz, 156hz, 220hz, 311hz, 440hz, 622hz, 880hz,
# 1250hz, 1750hz, 25000hz, 50000hz, 10000hz, 20000hz
#range: -70 to 30
controls [ -1 -1 -1 -1 -5 -10 -20 -17 -12 -7 -6 -5 -5 0 0 ]
}
}
]
}
------------end info------------------
Thanks,
-jcm
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (990, 'testing'), (100, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.28.7+00.fbcondecor (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages pulseaudio depends on:
ii adduser 3.110 add and remove users and groups
ii consolekit 0.2.10-5 framework for defining and trackin
ii libasound2 1.0.19-1 shared library for ALSA applicatio
ii libasyncns0 0.3-1 Asyncronous name service query lib
ii libc6 2.9-4 GNU C Library: Shared libraries
ii libcap2 2.16-2 support for getting/setting POSIX.
ii libdbus-1-3 1.2.12-1 simple interprocess messaging syst
ii libgdbm3 1.8.3-4 GNU dbm database routines (runtime
ii libltdl3 1.5.26-4 A system independent dlopen wrappe
ii liboil0.3 0.3.15-1 Library of Optimized Inner Loops
ii libpolkit-dbus2 0.9-3 library for accessing PolicyKit vi
ii libpolkit2 0.9-3 library for accessing PolicyKit
ii libpulsecore9 0.9.14-2 PulseAudio sound server core
ii libsamplerate0 0.1.4-1 audio rate conversion library
ii libsndfile1 1.0.18-2 Library for reading/writing audio
ii libspeexdsp1 1.2~rc1-1 The Speex extended runtime library
ii libwrap0 7.6.q-16 Wietse Venema's TCP wrappers libra
ii lsb-base 3.2-20 Linux Standard Base 3.2 init scrip
Versions of packages pulseaudio recommends:
ii gstreamer0.10-pulseaudio 0.10.14-2 GStreamer plugin for PulseAudio
ii libasound2-plugins 1.0.18-2 ALSA library additional plugins
ii padevchooser 0.9.3-2 PulseAudio Device Chooser
ii paprefs 0.9.6-2 PulseAudio Preferences
ii pulseaudio-esound-compat 0.9.14-2 PulseAudio ESD compatibility layer
ii pulseaudio-module-hal 0.9.14-2 HAL device detection module for Pu
ii pulseaudio-module-x11 0.9.14-2 X11 module for PulseAudio sound se
Versions of packages pulseaudio suggests:
ii paman 0.9.4-1 PulseAudio Manager
ii pavucontrol 0.9.7-1 PulseAudio Volume Control
ii pavumeter 0.9.3-1 PulseAudio Volume Meter
ii pulseaudio-utils 0.9.14-2 Command line tools for the PulseAu
-- no debconf information
More information about the Pkg-pulseaudio-devel
mailing list