[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