[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