ESD en een terugkerend proces
adrien
adrien.verlee op edpnet.be
Wo Sep 20 21:53:58 UTC 2006
Op wo, 20-09-2006 te 21:31 +0200, schreef Dennis van Dok:
> Log eens uit, ga naar een console (Ctrl-Alt-F1) en log in als root (of
> als jezelf en dan doe je sudo su).
Was niet een succes, want als de alsamixer gestart was had ik geen
toegang meer tot de prompt. En alsamixer afsluiten met ESC gaf ook geen
prompt.
Als er dat cat < /dev/random > /dev/dsp (na een herstart en Ctrl-Alt-F1
doen) gegeven werd, was de pc dood. Geen prompt, geen geluid, enkel een
zwart scherm.
> Start de alsamixer. Zijn alle kanalen open? Hoor je iets als je doet:
Dus heb ik de alsamixer gestart in een terminal venster.
Zie: http://users.edpnet.be/verlee/ftp/proces1.png als leek kan ik er
weinig van zeggen.
> cat < /dev/random > /dev/dsp
In een terminalvenster geeft dit:
root op ubuntu:/home/adrien# cat < /dev/random > /dev/dsp
bash: /dev/dsp: Apparaat of bron bezig
Er is geen geluid te horen.
> Dat je twee esd processen ziet is op zich niet vreemd; er kan
> automatisch een extra daemon gestart worden. Zie /etc/esound/esd.conf.
Dit staat er:
[esd]
auto_spawn=1
spawn_options=-terminate -nobeeps -as 1
spawn_wait_ms=100
# default options are used in spawned and non-spawned mode
default_options=
> Zijn de PID's van beide esd processen in elkaars buurt? Met slechts een
> verschil van 1 of 2? Is het PPID van beide processen gelijk? Wat zie je
Tja... Nu staat er geen esd in het processbeheer! Maar lsof /dev/dsp
geeft dit:
root op ubuntu:/home/adrien# lsof /dev/dsp
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
cat 4975 adrien 1w CHR 14,3 9061 /dev/dsp
> met pstree -a?
Zie er geen esd tussen staan. Wel iets van een mixer, zie:
http://users.edpnet.be/verlee/ftp/pstree.txt
>
> probeer eens (als root):
> lsof /dev/dsp
Zie hierboven
> om te zien welke processen geluid proberen te spelen. Probeer dan ook eens
> lsof -p 12345
> (waar 12345 het PID is van het esd proces).
asjeblief:
root op ubuntu:/home/adrien# lsof -p 4975
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
cat 4975 adrien cwd DIR 254,0 4096 6635522 /home/adrien
cat 4975 adrien rtd DIR 254,0 4096 2 /
cat 4975 adrien txt REG 254,0 16736 8863803 /bin/cat
cat 4975 adrien mem REG 0,0 0 [heap] (stat: No
such fil e or directory)
cat 4975 adrien mem REG 254,0 208464
5882662 /usr/lib/locale/nl_BE.utf 8/LC_CTYPE
cat 4975 adrien mem REG 254,0 880086
5882666 /usr/lib/locale/nl_BE.utf 8/LC_COLLATE
cat 4975 adrien mem REG 254,0 1232784
1066461 /lib/tls/i686/cmov/libc-2 .3.6.so
cat 4975 adrien mem REG 254,0 54
5963904 /usr/lib/locale/nl_BE.utf 8/LC_NUMERIC
cat 4975 adrien mem REG 254,0 2363
5963985 /usr/lib/locale/nl_BE.utf 8/LC_TIME
cat 4975 adrien mem REG 254,0 294
5963821 /usr/lib/locale/nl_BE.utf 8/LC_MONETARY
cat 4975 adrien mem REG 254,0 54
5963988 /usr/lib/locale/nl_BE.utf 8/LC_MESSAGES/SYS_LC_MESSAGES
cat 4975 adrien mem REG 254,0 34
5882668 /usr/lib/locale/nl_BE.utf 8/LC_PAPER
cat 4975 adrien mem REG 254,0 62
5882669 /usr/lib/locale/nl_BE.utf 8/LC_NAME
cat 4975 adrien mem REG 254,0 127
5963823 /usr/lib/locale/nl_BE.utf 8/LC_ADDRESS
cat 4975 adrien mem REG 254,0 51
5963825 /usr/lib/locale/nl_BE.utf 8/LC_TELEPHONE
cat 4975 adrien mem REG 254,0 23
5882672 /usr/lib/locale/nl_BE.utf 8/LC_MEASUREMENT
cat 4975 adrien mem REG 254,0 343
5963826 /usr/lib/locale/nl_BE.utf 8/LC_IDENTIFICATION
cat 4975 adrien mem REG 254,0 86404 1064979 /lib/ld-2.3.6.so
cat 4975 adrien 0r CHR 1,8 2864 /dev/random
cat 4975 adrien 1w CHR 14,3 9061 /dev/dsp
cat 4975 adrien 2u CHR 4,1 1337 /dev/tty1
root op ubuntu:/home/adrien# lsof /dev/dsp
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
cat 4975 adrien 1w CHR 14,3 9061 /dev/dsp
root op ubuntu:/home/adrien# lsof -p 4975
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
cat 4975 adrien cwd DIR 254,0 4096 6635522 /home/adrien
cat 4975 adrien rtd DIR 254,0 4096 2 /
cat 4975 adrien txt REG 254,0 16736 8863803 /bin/cat
cat 4975 adrien mem REG 0,0 0 [heap] (stat: No
such file or directory )
cat 4975 adrien mem REG 254,0 208464
5882662 /usr/lib/locale/nl_BE.utf8/LC_CTYPE
cat 4975 adrien mem REG 254,0 880086
5882666 /usr/lib/locale/nl_BE.utf8/LC_COLLATE
cat 4975 adrien mem REG 254,0 1232784
1066461 /lib/tls/i686/cmov/libc-2.3.6.so
cat 4975 adrien mem REG 254,0 54
5963904 /usr/lib/locale/nl_BE.utf8/LC_NUMERIC
cat 4975 adrien mem REG 254,0 2363
5963985 /usr/lib/locale/nl_BE.utf8/LC_TIME
cat 4975 adrien mem REG 254,0 294
5963821 /usr/lib/locale/nl_BE.utf8/LC_MONETARY
cat 4975 adrien mem REG 254,0 54
5963988 /usr/lib/locale/nl_BE.utf8/LC_MESSAGES/ SYS_LC_MESSAGES
cat 4975 adrien mem REG 254,0 34
5882668 /usr/lib/locale/nl_BE.utf8/LC_PAPER
cat 4975 adrien mem REG 254,0 62
5882669 /usr/lib/locale/nl_BE.utf8/LC_NAME
cat 4975 adrien mem REG 254,0 127
5963823 /usr/lib/locale/nl_BE.utf8/LC_ADDRESS
cat 4975 adrien mem REG 254,0 51
5963825 /usr/lib/locale/nl_BE.utf8/LC_TELEPHONE
cat 4975 adrien mem REG 254,0 23
5882672 /usr/lib/locale/nl_BE.utf8/LC_MEASUREME NT
cat 4975 adrien mem REG 254,0 343
5963826 /usr/lib/locale/nl_BE.utf8/LC_IDENTIFIC ATION
cat 4975 adrien mem REG 254,0 86404 1064979 /lib/ld-2.3.6.so
cat 4975 adrien 0r CHR 1,8 2864 /dev/random
cat 4975 adrien 1w CHR 14,3 9061 /dev/dsp
cat 4975 adrien 2u CHR 4,1 1337 /dev/tty1
--
adrien
Meer informatie over de Ubuntu-NL
maillijst