[pulseaudio-discuss] Hpw to start the pa server

Gene Heskett gene.heskett at verizon.net
Wed Apr 14 08:38:17 PDT 2010


On Wednesday 14 April 2010, Colin Guthrie wrote:
>'Twas brillig, and Gene Heskett at 13/04/10 01:38 did gyre and gimble:
>> On Monday 12 April 2010, Colin Guthrie wrote:
>>> 'Twas brillig, and Gene Heskett at 12/04/10 20:29 did gyre and gimble:
>>>> draksound, re-enabled, was on before by other means, and enabled user
>>>> switching.  No sound yet.
>>>> pacmd.ls.out attached.
>>>
>>> Hmm, what is strange here is that it shows no streams at all - e.g. no
>>> sink inputs. To back this up, all the sinks are in a suspended state.
>>>
>>> The volumes are all incredibly high - well over the 100% mark. How were
>>> these volumes set? Most tools only allow volumes up to 150%.
>>
>> I _think_ it was paprefs that allowed me to go as high as 400%.
>
>Ahh no, I think it was likely paman... it's evil :p Generally speaking
>paman and padevchooser are obsolete... I should probably not ship them
>really but some people do like them despite their evilness :p

paman runs here, padevchooser doesn't output anything, shows a .4%
memory usage, and responds to a ctrl+c to quit.

>>> FWIW, It's generally a bad idea to run PA on top of dmix.

Now canceled, has been since yesterday.

>> Thats the duplicate common sink for everything checked.
>
>Hmm, not sure what you mean here.
>
>>> It would be interesting to see the output of:
>>> pulseaudio -vvv
>>
>> E: pid.c: Daemon already running.
>> E: main.c: pa_pid_file_create() failed.
>
>This error happens when the PA daemon is actually already running. Like
>I said before it can be autospawned for you really quickly.
>
>Usually running it like:
>pulseaudio -k; pulseaudio -vvv
>
>Will allow it to startup, but sometimes you need to run that command
>several times.
>
>> =================================
>>>>> when a detection module is used - you seem to have disabled
>>> module-udev-detect and manually configured your devices in these
>>> examples.
>>
>> Not that I know of.  But the default.pa in /home/gene and the one in
>> /etc/pulse differed, so I nuked the one in /home/gene, then copied the
>> one in /etc/pulse to there, fixing the ownership of course.
>
>Cool. That's not strictly needed, you can just trach the one from
>/home/gene and the one from /etc/pulse will be used instead. Doesn't do
>any harm but as PA is updated again it may go out of sync again, so
>unless you have any specific modifications you need to make, it's
>probably best not to have one in /home/gene at all.
>
>> And now its totally dead again.
>>
>>> If possible, can you restore the auto detection (i.e. the default.pa as
>>> shipped with the package)
>>
>> The package is not in /var/cache/urpmi.  Might be on the install cd,
>> what is its exact name?
>
>If the one form /etc/pulse was the original one you're cool. You can
>check if the system wide one has been modified by running rpm -V
>pulseaudio. Otherwise you can find the pulseaudio package from
>main/updates for 2010.0.
>
>>> and provide the above output. (you may have to
>>> run pulseaudio -k to kill the running PA daemon and if autospawning is
>>> enabled, it may respawn again very quickly).
>>
>> [root at coyote init.d]# pulseaudio -k
>> E: main.c: Failed to kill daemon: No such process
>> [root at coyote init.d]# cd ../X11/xinit.d
>> [root at coyote xinit.d]# . ./50pulseaudio
>> Connection failure: Connection refused
>> [root at coyote xinit.d]#
>> Then I saw I was root, but
>
>Pretty much every command needed for pulse is not generally meant to be
>run as root. Your own user has access to the audio h/w via consolekit
>and it's your own user who runs their own personal PA daemon.
>
>>> I'm not sure if this well help with the sound playing issue as this
>>> seems to be failing at the first hurdle - in that it cannot connect. Can
>>> you explain your user setup. Are you just logging directly as root, or
>>> logging in as a regular user then trying to play sound? Do really simple
>>> clients like: paplay /usr/share/sounds/startup3.wav work?
>>
>> No such file.  However:
>> [gene at coyote sounds]$ paplay /usr/share/sounds/ia_ora-startup.wav
>> Connection failure: Connection refused
>
>If you run PA daemon as gene first, that would be the best test.
>
>> And in /etc/X11/xiniit.d,
>> [gene at coyote xinit.d]$ ./50pulseaudio
>> Connection failure: Connection refused
>
>Don't worry about the xinit.d stuff. Just ignore it. It's just for
>starting PA on non compliant DEs (e.g. anything other than KDE or Gnome).
>
>All it does is run pulseaudio anyway, so pulseaudio -vvv in it's own
>terminal will be a better route for debugging.
>
>> So I'm plumb back to square one.
>
>The main problem seems to be confused. In one run of pulsaudio -vvv
>above, we were unable to start PA as your user because it was already
>running, but then later we try a simple paplay command and it fails to
>connect (which is generally indicative of a problem in connecting to PA).
>
>Can you do the following for me:
>
> 1) Enable PA in draksound and reboot.
> 2) Login.
> 3) ps aux | grep pulseaudio
[gene at coyote gene]$ ps aux | grep pulseaudio
root     17772  0.0  0.0 206580  2264 ?        S<sl Apr12   0:00 /usr/bin/pulseaudio --start --log-target=syslog
gene     22513  0.0  0.1 221408  4904 ?        S<sl Apr13   0:13 /usr/bin/pulseaudio --start --log-target=syslog
gene     28277  0.0  0.0   7372   948 pts/6    R+   10:28   0:00 grep --color pulseaudio
> 4) paplay /usr/share/sounds/ia_ora-startup.wav
Silence, does take a while to get the prompt back

> 5) (in a separate terminal, leave running and retry until it starts
>properly): pulseaudio -k; pulseaudio -vvvvv
All I can get, tried 30-40 times, is
[gene at coyote gene]$ pulseaudio -k; pulseaudio -vvvvv
I: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted
I: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Operation not permitted
D: core-rtclock.c: Timer slack is set to 50 us.
D: core-util.c: RealtimeKit worked.
I: core-util.c: Successfully gained nice level -11.
I: main.c: This is PulseAudio 0.9.21-0.1mdv2010.0
D: main.c: Compilation host: x86_64-mandriva-linux-gnu
D: main.c: Compilation CFLAGS: -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -Wall 
-W -Wextra -pipe -Wno-long-long -Winline -Wvla -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -
Wmissing-include-dirs -Wformat-nonliteral -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-
prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Wno-unused-parameter 
-ffast-math -Wp,-D_FORTIFY_SOURCE=2 -fno-common -fdiagnostics-show-option
D: main.c: Running on host: Linux x86_64 2.6.31.12-server-1mnb #1 SMP Tue Jan 26 03:35:57 EST 2010
D: main.c: Found 4 CPUs.
I: main.c: Page size is 4096 bytes
D: main.c: Compiled with Valgrind support: no
D: main.c: Running in valgrind mode: no
D: main.c: Running in VM: no
D: main.c: Optimized build: yes
D: main.c: All asserts enabled.
I: main.c: Machine ID is e3798933d9477c588aeff5a04a5f4893.
I: main.c: Session ID is e3798933d9477c588aeff5a04a5f4893-1271168155.535644-1456301077.
I: main.c: Using runtime directory /home/gene/.pulse/e3798933d9477c588aeff5a04a5f4893-runtime.
I: main.c: Using state directory /home/gene/.pulse.
I: main.c: Using modules directory /usr/lib64/pulse-0.9.21/modules.
I: main.c: Running in system mode: no
E: pid.c: Daemon already running.
E: main.c: pa_pid_file_create() failed.

However, executing the above line, does report a connection lost for the 
line below if its been run. Expected...

> 6) paplay /usr/share/sounds/ia_ora-startup.wav

[gene at coyote gene]$ time paplay /usr/share/sounds/ia_ora-startup.wav
0.03user 0.00system 0:07.75elapsed 0%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+869minor)pagefaults 0swaps

> 7) cat ~/.pulse/client.conf

[gene at coyote gene]$ cat ./pulse/client.conf
cat: ./pulse/client.conf: No such file or directory

> 8) cat /etc/pulse/client.conf
[gene at coyote gene]$ cat /etc/pulse/client.conf
# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
# USA.

## Configuration file for PulseAudio clients. See pulse-client.conf(5) for
## more information. Default values a commented out.  Use either ; or # for
## commenting.

; default-sink =
; default-source =
; default-server =

autospawn = yes
; daemon-binary = /usr/bin/pulseaudio
; extra-arguments = --log-target=syslog

; cookie-file =

; enable-shm = yes
; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB

> 9) xprop -root | grep PULSE
[gene at coyote gene]$  xprop -root | grep PULSE
[gene at coyote gene]$

And trying lower case is the same.

> 10) env | grep PULSE
[gene at coyote gene]$ env | grep PULSE
[gene at coyote gene]$

However,
[root at coyote Daily]# env |grep pulse
CANBERRA_DRIVER=pulse
[root at coyote Daily]#

>And put the details somewhere? Mostly in this mail but the big debug in
>a pastebin is probably best.
>
>> Now, because its so big, here is
>> pulseaudio-vv, and I had to ctl+c it to get my shell back, noted
>> at line 1277.
>> =========================
>>
>> I: card.c: Created 0 "alsa_card.0"
>> I: module.c: Loaded "module-alsa-card" (index: #4; argument:
>> "device_id="0" name="0" card_name="alsa_card.0" tsched=yes ignore_dB=no
>> card_properties="module-udev- detect.discovered=1"").
>> I: module-udev-detect.c: Card
>> /devices/pci0000:00/0000:00:06.0/0000:01:07.0/sound/card0 (alsa_card.0)
>> module loaded. I: module-udev-detect.c: Found 1 cards.
>> I: module.c: Loaded "module-udev-detect" (index: #5; argument: "").
>
>OK, so module-udev-detect has found your card and added it. This is good.
>
>> D: module-gconf.c: Loading module 'module-combine' with args '' due to
>> GConf configuration. I: module-device-restore.c: Restoring volume for
>> sink combined.
>> I: sink.c: Created sink 0 "combined" with sample spec s16le 2ch 44100Hz
>> and channel map front-left,front-right I: sink.c:     device.class =
>> "filter"
>> I: sink.c:     device.description = "Simultaneous Output"
>> I: sink.c:     device.icon_name = "audio-card"
>
>Just to keep things simple, I'd load up paprefs and untick the box to
>create a combined output (it's the last tab IIRC). Then the above sink
>wont load which keeps our setup cleaner.

Already did, that is the condition for all of the above.

And I just tried the "pulseaudio -k;pulseaudio -vvvvv" about 50 more times.
Same instantly respawned result every time.  Where do I disable the 
auto-respawn?

>> I: module-combine.c: Device suspended...
>> ^CI: main.c: Got signal SIGINT.      <--I had to ctl+c it to get my shell
>> back
>
>OK, so PA has to stay running. Use another terminal/shell and leave PA
>running in this one and enter your other debug in the new shell.
>
>If PA isn't running, then clients wont be able to connect and then
>you'll generally get "Connection refused" errors like you did above.
>
>Hope this helps and better arms you for debugging :D

I just fired up mcc, went to the screen for audio and ran everything there,
getting the expected results except for the last one:
[gene at coyote ~]$ /sbin/fuser -v /dev/dsp
[gene at coyote ~]$
but at this point I have NDI what that means.

Also, doing that while paplay is running is equally uninformative.
But it seems to me we aren't using, or do not have, a tool that will
trace the paths being used.

I don't know if this is helpful or not, and its verbose, but:

[gene at coyote ~]$ paplay /usr/share/sounds/ia_ora-startup.wav & /usr/sbin/lsof|grep pulse
[1] 7793                                                                                  
kio_file   4495 gene  mem       REG               8,56    317440   18346725 /usr/lib64/libpulsecommon-0.9.21.so
kio_file   4495 gene  mem       REG               8,56     18552   18346294 /usr/lib64/libpulse-mainloop-glib.so.0.0.4
kio_file   4495 gene  mem       REG               8,56    267464   18346246 /usr/lib64/libpulse.so.0.12.2
paplay     7793 gene  mem       REG               0,16  67108904  426159786 /dev/shm/pulse-shm-1120071652
paplay     7793 gene  mem       REG               8,56    317440   18346725 /usr/lib64/libpulsecommon-0.9.21.so
paplay     7793 gene  mem       REG               8,56    267464   18346246 /usr/lib64/libpulse.so.0.12.2
notificat 17302 gene  mem       REG               0,16  67108904  426112056 /dev/shm/pulse-shm-988905519
notificat 17302 gene  mem       REG               8,56    317440   18346725 /usr/lib64/libpulsecommon-0.9.21.so
notificat 17302 gene  mem       REG               8,56    267464   18346246 /usr/lib64/libpulse.so.0.12.2
notificat 17302 gene  mem       REG               8,56     27032   20381989 /usr/lib64/libcanberra-0.22/libcanberra-pulse.so
kdeinit4  22167 gene  mem       REG               8,56    317440   18346725 /usr/lib64/libpulsecommon-0.9.21.so
kdeinit4  22167 gene  mem       REG               8,56     18552   18346294 /usr/lib64/libpulse-mainloop-glib.so.0.0.4
kdeinit4  22167 gene  mem       REG               8,56    267464   18346246 /usr/lib64/libpulse.so.0.12.2
klauncher 22168 gene  mem       REG               8,56    317440   18346725 /usr/lib64/libpulsecommon-0.9.21.so
klauncher 22168 gene  mem       REG               8,56     18552   18346294 /usr/lib64/libpulse-mainloop-glib.so.0.0.4
klauncher 22168 gene  mem       REG               8,56    267464   18346246 /usr/lib64/libpulse.so.0.12.2
kded4     22170 gene  mem       REG               8,56    317440   18346725 /usr/lib64/libpulsecommon-0.9.21.so
kded4     22170 gene  mem       REG               8,56     18552   18346294 /usr/lib64/libpulse-mainloop-glib.so.0.0.4
kded4     22170 gene  mem       REG               8,56    267464   18346246 /usr/lib64/libpulse.so.0.12.2
ksmserver 22202 gene  mem       REG               8,56    317440   18346725 /usr/lib64/libpulsecommon-0.9.21.so
ksmserver 22202 gene  mem       REG               8,56     18552   18346294 /usr/lib64/libpulse-mainloop-glib.so.0.0.4
ksmserver 22202 gene  mem       REG               8,56    267464   18346246 /usr/lib64/libpulse.so.0.12.2
kwin      22204 gene  mem       REG               8,56    317440   18346725 /usr/lib64/libpulsecommon-0.9.21.so
kwin      22204 gene  mem       REG               8,56     18552   18346294 /usr/lib64/libpulse-mainloop-glib.so.0.0.4
kwin      22204 gene  mem       REG               8,56    267464   18346246 /usr/lib64/libpulse.so.0.12.2
kglobalac 22206 gene  mem       REG               8,56    317440   18346725 /usr/lib64/libpulsecommon-0.9.21.so
kglobalac 22206 gene  mem       REG               8,56     18552   18346294 /usr/lib64/libpulse-mainloop-glib.so.0.0.4
kglobalac 22206 gene  mem       REG               8,56    267464   18346246 /usr/lib64/libpulse.so.0.12.2
plasma-de 22208 gene  mem       REG               8,56    317440   18346725 /usr/lib64/libpulsecommon-0.9.21.so
plasma-de 22208 gene  mem       REG               8,56     18552   18346294 /usr/lib64/libpulse-mainloop-glib.so.0.0.4
plasma-de 22208 gene  mem       REG               8,56    267464   18346246 /usr/lib64/libpulse.so.0.12.2
knotify4  22210 gene  mem       REG               0,16  67108904  426159045 /dev/shm/pulse-shm-2879945139
knotify4  22210 gene  mem       REG               8,56     93960   18350760 /usr/lib64/gstreamer-0.10/libgstpulse.so
knotify4  22210 gene  mem       REG               0,16  67108904  424448995 /dev/shm/pulse-shm-437504328
knotify4  22210 gene  mem       REG               8,56    317440   18346725 /usr/lib64/libpulsecommon-0.9.21.so
knotify4  22210 gene  mem       REG               8,56     18552   18346294 /usr/lib64/libpulse-mainloop-glib.so.0.0.4
knotify4  22210 gene  mem       REG               8,56    267464   18346246 /usr/lib64/libpulse.so.0.12.2
kaccess   22218 gene  mem       REG               8,56    317440   18346725 /usr/lib64/libpulsecommon-0.9.21.so
kaccess   22218 gene  mem       REG               8,56     18552   18346294 /usr/lib64/libpulse-mainloop-glib.so.0.0.4
kaccess   22218 gene  mem       REG               8,56    267464   18346246 /usr/lib64/libpulse.so.0.12.2
nepomukse 22225 gene  mem       REG               8,56    317440   18346725 /usr/lib64/libpulsecommon-0.9.21.so
nepomukse 22225 gene  mem       REG               8,56     18552   18346294 /usr/lib64/libpulse-mainloop-glib.so.0.0.4
nepomukse 22225 gene  mem       REG               8,56    267464   18346246 /usr/lib64/libpulse.so.0.12.2
krunner   22227 gene  mem       REG               8,56    317440   18346725 /usr/lib64/libpulsecommon-0.9.21.so
krunner   22227 gene  mem       REG               8,56     18552   18346294 /usr/lib64/libpulse-mainloop-glib.so.0.0.4
krunner   22227 gene  mem       REG               8,56    267464   18346246 /usr/lib64/libpulse.so.0.12.2
kmix      22231 gene  mem       REG               8,56    317440   18346725 /usr/lib64/libpulsecommon-0.9.21.so
kmix      22231 gene  mem       REG               8,56     18552   18346294 /usr/lib64/libpulse-mainloop-glib.so.0.0.4
kmix      22231 gene  mem       REG               8,56    267464   18346246 /usr/lib64/libpulse.so.0.12.2
konsole   22233 gene  mem       REG               8,56    317440   18346725 /usr/lib64/libpulsecommon-0.9.21.so
konsole   22233 gene  mem       REG               8,56     18552   18346294 /usr/lib64/libpulse-mainloop-glib.so.0.0.4
konsole   22233 gene  mem       REG               8,56    267464   18346246 /usr/lib64/libpulse.so.0.12.2
korgac    22519 gene  mem       REG               8,56    317440   18346725 /usr/lib64/libpulsecommon-0.9.21.so
korgac    22519 gene  mem       REG               8,56     18552   18346294 /usr/lib64/libpulse-mainloop-glib.so.0.0.4
korgac    22519 gene  mem       REG               8,56    267464   18346246 /usr/lib64/libpulse.so.0.12.2
klipper   22521 gene  mem       REG               8,56    317440   18346725 /usr/lib64/libpulsecommon-0.9.21.so
klipper   22521 gene  mem       REG               8,56     18552   18346294 /usr/lib64/libpulse-mainloop-glib.so.0.0.4
klipper   22521 gene  mem       REG               8,56    267464   18346246 /usr/lib64/libpulse.so.0.12.2
kmail     23612 gene  mem       REG               8,54   1092073    2736566 /home/gene/Mail/.pulse.index
kmail     23612 gene  mem       REG               8,56    317440   18346725 /usr/lib64/libpulsecommon-0.9.21.so
kmail     23612 gene  mem       REG               8,56     18552   18346294 /usr/lib64/libpulse-mainloop-glib.so.0.0.4
kmail     23612 gene  mem       REG               8,56    267464   18346246 /usr/lib64/libpulse.so.0.12.2
kmail     23612 gene   13u      REG               8,54   1092073    2736566 /home/gene/Mail/.pulse.index
kwalletd  23614 gene  mem       REG               8,56    317440   18346725 /usr/lib64/libpulsecommon-0.9.21.so
kwalletd  23614 gene  mem       REG               8,56     18552   18346294 /usr/lib64/libpulse-mainloop-glib.so.0.0.4
kwalletd  23614 gene  mem       REG               8,56    267464   18346246 /usr/lib64/libpulse.so.0.12.2

padevchoo 29743 gene  mem       REG               8,56    317440   18346725 /usr/lib64/libpulsecommon-0.9.21.so
padevchoo 29743 gene  mem       REG               8,56    267464   18346246 /usr/lib64/libpulse.so.0.12.2
padevchoo 29743 gene  mem       REG               8,56     18552   18346294 /usr/lib64/libpulse-mainloop-glib.so.0.0.4
padevchoo 29743 gene  mem       REG               8,56     19304   18346253 /usr/lib64/libpulse-browse.so.0.1.1

Interesting that there was one of those still running.  I killed it.
And that didn't change anything else.

pulseaudi 31103 gene  cwd       DIR               8,58      4096          2 /
pulseaudi 31103 gene  rtd       DIR               8,58      4096          2 /
pulseaudi 31103 gene  txt       REG               8,56     71576   12585880 /usr/bin/pulseaudio
pulseaudi 31103 gene  mem       REG               0,16  67108904  426159786 /dev/shm/pulse-shm-1120071652
pulseaudi 31103 gene  mem       REG               8,56     14304   20423291 /usr/lib64/pulse-0.9.21/modules/module-cork-music-on-phone.so
pulseaudi 31103 gene  mem       REG               8,56     10216   20423316 /usr/lib64/pulse-0.9.21/modules/module-position-event-sounds.so
pulseaudi 31103 gene  mem       REG               8,56     18624   20423290 /usr/lib64/pulse-0.9.21/modules/module-console-kit.so
pulseaudi 31103 gene  mem       REG               8,56     22648   20423328 /usr/lib64/pulse-0.9.21/modules/module-suspend-on-idle.so
pulseaudi 31103 gene  mem       REG               8,56     14384   20423304 /usr/lib64/pulse-0.9.21/modules/module-intended-roles.so
pulseaudi 31103 gene  mem       REG               8,56     10248   20423283 /usr/lib64/pulse-0.9.21/modules/module-always-sink.so
pulseaudi 31103 gene  mem       REG               8,56     14304   20423319 /usr/lib64/pulse-0.9.21/modules/module-rescue-streams.so
pulseaudi 31103 gene  mem       REG               8,56     14336   20423292 /usr/lib64/pulse-0.9.21/modules/module-default-device-restore.so
pulseaudi 31103 gene  mem       REG               8,56     14328   20423343 /usr/lib64/pulse-0.9.21/modules/module-gconf.so
pulseaudi 31103 gene  mem       REG               8,56     14440   20423311 /usr/lib64/pulse-0.9.21/modules/module-native-protocol-unix.so
pulseaudi 31103 gene  mem       REG               8,56     52560   20423274 /usr/lib64/pulse-0.9.21/modules/libprotocol-esound.so
pulseaudi 31103 gene  mem       REG               8,56     10328   20423299 /usr/lib64/pulse-0.9.21/modules/module-esound-protocol-unix.so
pulseaudi 31103 gene  mem       REG               8,56     31080   20423335 /usr/lib64/pulse-0.9.21/modules/libbluetooth-util.so
pulseaudi 31103 gene  mem       REG               8,56     10328   20423337 /usr/lib64/pulse-0.9.21/modules/module-bluetooth-discover.so
pulseaudi 31103 gene  mem       REG               8,56     67880   18344081 /usr/lib64/libhal.so.1.0.0
pulseaudi 31103 gene  mem       REG               8,56    937656   18345719 /usr/lib64/libasound.so.2.0.0
pulseaudi 31103 gene  mem       REG               8,56    206744   20423270 /usr/lib64/pulse-0.9.21/modules/libalsa-util.so
pulseaudi 31103 gene  mem       REG               8,56     18760   20423280 /usr/lib64/pulse-0.9.21/modules/module-alsa-card.so
pulseaudi 31103 gene  mem       REG               8,58     59912   10109091 /lib64/libudev.so.0.5.0
pulseaudi 31103 gene  mem       REG               8,56     22944   20423331 /usr/lib64/pulse-0.9.21/modules/module-udev-detect.so
pulseaudi 31103 gene  mem       REG               8,56     14680   20423284 /usr/lib64/pulse-0.9.21/modules/module-augment-properties.so
pulseaudi 31103 gene  mem       REG               8,56     14392   20423285 /usr/lib64/pulse-0.9.21/modules/module-card-restore.so
pulseaudi 31103 gene  mem       REG               8,56    122776   20423276 /usr/lib64/pulse-0.9.21/modules/libprotocol-native.so
pulseaudi 31103 gene  mem       REG               8,56     31288   20423327 /usr/lib64/pulse-0.9.21/modules/module-stream-restore.so
pulseaudi 31103 gene  mem       REG               8,56     22792   20423295 /usr/lib64/pulse-0.9.21/modules/module-device-restore.so
pulseaudi 31103 gene  mem       REG               0,16  67108904  426112102 /dev/shm/pulse-shm-1194993327
pulseaudi 31103 gene  mem       REG               8,58     88976   10109143 /lib64/libnsl-2.10.1.so
pulseaudi 31103 gene  mem       REG               8,58   1420576   10108934 /lib64/libc-2.10.1.so
pulseaudi 31103 gene  mem       REG               8,58    530648   10109130 /lib64/libm-2.10.1.so
pulseaudi 31103 gene  mem       REG               8,58     14616   10109111 /lib64/libdl-2.10.1.so
pulseaudi 31103 gene  mem       REG               8,58     31664   10109256 /lib64/librt-2.10.1.so
pulseaudi 31103 gene  mem       REG               8,58     18640   10108941 /lib64/libcap.so.2.16
pulseaudi 31103 gene  mem       REG               8,58    126000   10108958 /lib64/libpthread-2.10.1.so
pulseaudi 31103 gene  mem       REG               8,58    257424   10109038 /lib64/libdbus-1.so.3.4.0
pulseaudi 31103 gene  mem       REG               8,56     22608   18344120 /usr/lib64/libogg.so.0.6.0
pulseaudi 31103 gene  mem       REG               8,56    182960   18344121 /usr/lib64/libvorbis.so.0.4.3
pulseaudi 31103 gene  mem       REG               8,56   1935296   18344144 /usr/lib64/libvorbisenc.so.2.0.6
pulseaudi 31103 gene  mem       REG               8,56    238344   18344148 /usr/lib64/libFLAC.so.8.2.0
pulseaudi 31103 gene  mem       REG               8,56    384904   18346231 /usr/lib64/libsndfile.so.1.0.20
pulseaudi 31103 gene  mem       REG               8,56     77432   18344152 /usr/lib64/libspeexdsp.so.1.5.0
pulseaudi 31103 gene  mem       REG               8,56   1488864   18344140 /usr/lib64/libsamplerate.so.0.1.7
pulseaudi 31103 gene  mem       REG               8,56     39368   18342138 /usr/lib64/libltdl.so.7.2.0
pulseaudi 31103 gene  mem       REG               8,56     37624   18344126 /usr/lib64/libwrap.so.0.7.6
pulseaudi 31103 gene  mem       REG               8,56     10272   18343916 /usr/lib64/libXau.so.6.0.0
pulseaudi 31103 gene  mem       REG               8,56     22544   18343914 /usr/lib64/libXdmcp.so.6.0.0
pulseaudi 31103 gene  mem       REG               8,56    113320   18345427 /usr/lib64/libxcb.so.1.1.0
pulseaudi 31103 gene  mem       REG               8,56   1285624   18343963 /usr/lib64/libX11.so.6.2.0
pulseaudi 31103 gene  mem       REG               8,56     73552   18343974 /usr/lib64/libXext.so.6.4.0
pulseaudi 31103 gene  mem       REG               8,56     22896   18344075 /usr/lib64/libXtst.so.6.1.0
pulseaudi 31103 gene  mem       REG               8,56     98216   18343984 /usr/lib64/libICE.so.6.3.0
pulseaudi 31103 gene  mem       REG               8,56     34952   18343990 /usr/lib64/libSM.so.6.0.1
pulseaudi 31103 gene  mem       REG               8,56    317440   18346725 /usr/lib64/libpulsecommon-0.9.21.so
pulseaudi 31103 gene  mem       REG               8,56     57360   18346425 /usr/lib64/libtdb.so.1.1.5
pulseaudi 31103 gene  mem       REG               8,56    267464   18346246 /usr/lib64/libpulse.so.0.12.2
pulseaudi 31103 gene  mem       REG               8,56    523408   18346726 /usr/lib64/libpulsecore-0.9.21.so
pulseaudi 31103 gene  mem       REG               8,58    686197   10109051 /lib64/ld-2.10.1.so
pulseaudi 31103 gene  mem       CHR             116,16                 4128 /dev/snd/pcmC0D0p
pulseaudi 31103 gene  mem       REG               8,54     73728    2728338 /home/gene/.pulse/e3798933d9477c588aeff5a04a5f4893-stream-volumes.tdb
pulseaudi 31103 gene  mem       REG               8,56    256316    4130219 /usr/share/locale/UTF-8/LC_CTYPE
pulseaudi 31103 gene  mem       REG               8,56    932338    4130220 /usr/share/locale/UTF-8/LC_COLLATE
pulseaudi 31103 gene  mem       REG               8,54     24576    2728339 /home/gene/.pulse/e3798933d9477c588aeff5a04a5f4893-card-database.tdb
pulseaudi 31103 gene  mem       REG               8,54     57344    2728312 /home/gene/.pulse/e3798933d9477c588aeff5a04a5f4893-device-volumes.tdb
pulseaudi 31103 gene  mem       REG               8,56        54    4130633 /usr/share/locale/en_US.UTF-8/LC_NUMERIC
pulseaudi 31103 gene  mem       REG               8,56      2454    4130519 /usr/share/locale/en_US.UTF-8/LC_TIME
pulseaudi 31103 gene  mem       REG               8,56       286    4130521 /usr/share/locale/en_US.UTF-8/LC_MONETARY
pulseaudi 31103 gene  mem       REG               8,56        52    4130648 /usr/share/locale/en_US.UTF-8/LC_MESSAGES/SYS_LC_MESSAGES
pulseaudi 31103 gene  mem       REG               8,56        34    4130645 /usr/share/locale/en_US.UTF-8/LC_PAPER
pulseaudi 31103 gene  mem       REG               8,56        77    4130646 /usr/share/locale/en_US.UTF-8/LC_NAME
pulseaudi 31103 gene  mem       REG               8,56       155    4130523 /usr/share/locale/en_US.UTF-8/LC_ADDRESS
pulseaudi 31103 gene  mem       REG               8,56        59    4130520 /usr/share/locale/en_US.UTF-8/LC_TELEPHONE
pulseaudi 31103 gene  mem       REG               8,56        23    4130649 /usr/share/locale/en_US.UTF-8/LC_MEASUREMENT
pulseaudi 31103 gene  mem       REG               8,56       373    4130522 /usr/share/locale/en_US.UTF-8/LC_IDENTIFICATION
pulseaudi 31103 gene  mem       REG               8,56     26050   18342136 /usr/lib64/gconv/gconv-modules.cache
pulseaudi 31103 gene    0r      CHR                1,3       0t0        395 /dev/null
pulseaudi 31103 gene    1w      CHR                1,3       0t0        395 /dev/null
pulseaudi 31103 gene    2w      CHR                1,3       0t0        395 /dev/null
pulseaudi 31103 gene    3u     unix 0xffff8800df195500       0t0  426112090 socket
pulseaudi 31103 gene    4r     FIFO                0,8       0t0  426112101 pipe
pulseaudi 31103 gene    5w     FIFO                0,8       0t0  426112101 pipe
pulseaudi 31103 gene    6r     FIFO                0,8       0t0  426112103 pipe
pulseaudi 31103 gene    7u     unix 0xffff880010a7f900       0t0  426112177 /home/gene/.pulse/e3798933d9477c588aeff5a04a5f4893-runtime/native
pulseaudi 31103 gene    8w     FIFO                0,8       0t0  426112103 pipe
pulseaudi 31103 gene    9u     unix 0xffff880010a7f300       0t0  426159047 /home/gene/.pulse/e3798933d9477c588aeff5a04a5f4893-runtime/native
pulseaudi 31103 gene   10u      REG               8,54     57344    2728312 /home/gene/.pulse/e3798933d9477c588aeff5a04a5f4893-device-volumes.tdb
pulseaudi 31103 gene   11u      REG               8,54     73728    2728338 /home/gene/.pulse/e3798933d9477c588aeff5a04a5f4893-stream-volumes.tdb
pulseaudi 31103 gene   12u      REG               8,54     24576    2728339 /home/gene/.pulse/e3798933d9477c588aeff5a04a5f4893-card-database.tdb
pulseaudi 31103 gene   13r      DIR               0,11         0          1 inotify
pulseaudi 31103 gene   14u     sock                0,6       0t0  426112104 can't identify protocol
pulseaudi 31103 gene   15u     unix 0xffff8800df195e00       0t0  426112105 socket
pulseaudi 31103 gene   16u     0000                0,9         0        381 anon_inode
pulseaudi 31103 gene   17u     0000                0,9         0        381 anon_inode
pulseaudi 31103 gene   18u     0000                0,9         0        381 anon_inode
pulseaudi 31103 gene   19u     0000                0,9         0        381 anon_inode
pulseaudi 31103 gene   20u     unix 0xffff8800df190f00       0t0  426159789 /home/gene/.pulse/e3798933d9477c588aeff5a04a5f4893-runtime/native
pulseaudi 31103 gene   21u      CHR              116,0       0t0       4133 /dev/snd/controlC0
pulseaudi 31103 gene   22u      CHR              116,0       0t0       4133 /dev/snd/controlC0
pulseaudi 31103 gene   23u     0000                0,9         0        381 anon_inode
pulseaudi 31103 gene   24u     0000                0,9         0        381 anon_inode
pulseaudi 31103 gene   25u     0000                0,9         0        381 anon_inode
pulseaudi 31103 gene   26u     0000                0,9         0        381 anon_inode
pulseaudi 31103 gene   27u      CHR              116,0       0t0       4133 /dev/snd/controlC0
pulseaudi 31103 gene   28u      CHR             116,16       0t0       4128 /dev/snd/pcmC0D0p
pulseaudi 31103 gene   29u     unix 0xffff8800df195b00       0t0  426112118 socket
pulseaudi 31103 gene   30u     unix 0xffff8800df197c00       0t0  426112121 /tmp/.esd-500/socket
pulseaudi 31103 gene   31u     unix 0xffff8800df194300       0t0  426112124 /home/gene/.pulse/e3798933d9477c588aeff5a04a5f4893-runtime/native
pulseaudi 31103 gene   32r     FIFO                0,8       0t0  426112126 pipe
gconf-hel 31106 gene  txt       REG               8,56     10368   18423847 /usr/lib64/pulse/gconf-helper
gconf-hel 31106 gene  mem       REG               8,56    317440   18346725 /usr/lib64/libpulsecommon-0.9.21.so
gconf-hel 31106 gene  mem       REG               8,56    267464   18346246 /usr/lib64/libpulse.so.0.12.2
gconf-hel 31106 gene  mem       REG               8,56    523408   18346726 /usr/lib64/libpulsecore-0.9.21.so
[gene at coyote ~]$

Thanks Colin

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Combat will occur on the ground between two adjoining maps
		-- Murphy's Military Laws n�24



More information about the pulseaudio-discuss mailing list