-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Takashi Iwai wrote:

| try strace with -r option and check which call takes too long time.

I have tried to run the application with the longest delay (~5 seconds)
using 'strace -r' wich is an X-application. Unfortunately, it spills out
a lot of text (~2.8 MB). I guess you are not interested in that one.

When I use the application 'play' the delay is only around one second,
the strace output is attached below.

Greetings,

Lars.

PS: The file I played is a wav-file containing _only a single sample_ to
make sure playing of the file does not interfer with the time measurement.


PPS: The longest time period is this line (~10 lines from the bottom up): 1.687172 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 When I monitor the sound while watching the strace output, I can see that line beeing written half way, than the delay, than the click of the soundcard, then the rest of the strace output.


Attached strace output:


[EMAIL PROTECTED] CD-Recorder]$ strace -r play 01.wav
~     0.000000 execve("/usr//bin/play", ["play", "01.wav"], [/* 52 vars
*/]) = 0
~     0.000676 uname({sys="Linux", node="lars-heineken.lan", ...}) = 0
~     0.000357 brk(0)                    = 0x80ea000
~     0.000233 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
~     0.000335 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such
file or directory)
~     0.000444 open("/etc/ld.so.cache", O_RDONLY) = 3
~     0.000295 fstat64(3, {st_mode=S_IFREG|0644, st_size=69759, ...}) = 0
~     0.000303 old_mmap(NULL, 69759, PROT_READ, MAP_PRIVATE, 3, 0) =
0x40015000
~     0.000279 close(3)                  = 0
~     0.000225 open("/lib/libtermcap.so.2", O_RDONLY) = 3
~     0.000338 read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\r\0"..., 512) = 512
~     0.000353 fstat64(3, {st_mode=S_IFREG|0755, st_size=12112, ...}) = 0
~     0.000263 old_mmap(NULL, 15272, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3,
0) = 0x40027000
~     0.000275 old_mmap(0x4002a000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x4002a000
~     0.000334 close(3)                  = 0
~     0.000245 open("/lib/libdl.so.2", O_RDONLY) = 3
~     0.000315 read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\31"..., 512) = 512
~     0.000297 fstat64(3, {st_mode=S_IFREG|0755, st_size=9160, ...}) = 0
~     0.000275 old_mmap(NULL, 12008, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3,
0) = 0x4002b000
~     0.000272 old_mmap(0x4002d000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x4002d000
~     0.000321 close(3)                  = 0
~     0.000220 open("/lib/i686/libc.so.6", O_RDONLY) = 3
~     0.000315 read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20]\1\000"..., 512) = 512
~     0.000291 fstat64(3, {st_mode=S_IFREG|0755, st_size=1237568, ...}) = 0
~     0.000263 old_mmap(NULL, 1242756, PROT_READ|PROT_EXEC, MAP_PRIVATE,
3, 0) = 0x4002e000
~     0.000274 old_mmap(0x40158000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x12a000) = 0x40158000
~     0.000352 old_mmap(0x4015b000, 9860, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4015b000
~     0.000310 close(3)                  = 0
~     0.000254 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4015e000
~     0.001188 munmap(0x40015000, 69759) = 0
~     0.000772 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000913 open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3
~     0.000488 close(3)                  = 0
~     0.000410 open("/usr/share/locale/locale-archive",
O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
~     0.000526 brk(0)                    = 0x80ea000
~     0.000303 brk(0)                    = 0x80ea000
~     0.000269 brk(0x80eb000)            = 0x80eb000
~     0.000317 brk(0)                    = 0x80eb000
~     0.000354 brk(0x80ec000)            = 0x80ec000
~     0.000332 open("/usr/share/locale/locale.alias", O_RDONLY) = 3
~     0.000469 fstat64(3, {st_mode=S_IFREG|0644, st_size=2601, ...}) = 0
~     0.000341 mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000
~     0.000334 read(3, "# Locale name alias data base.\n#"..., 4096) = 2601
~     0.000437 brk(0)                    = 0x80ec000
~     0.000274 brk(0x80ed000)            = 0x80ed000
~     0.000324 brk(0)                    = 0x80ed000
~     0.000363 brk(0x80ee000)            = 0x80ee000
~     0.000374 read(3, "", 4096)         = 0
~     0.000294 close(3)                  = 0
~     0.000365 munmap(0x40015000, 4096)  = 0
~     0.000362 open("/usr/share/locale/de_DE/LC_IDENTIFICATION",
O_RDONLY) = 3
~     0.000456 fstat64(3, {st_mode=S_IFREG|0644, st_size=373, ...}) = 0
~     0.000330 mmap2(NULL, 373, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000
~     0.000327 close(3)                  = 0
~     0.000323 open("/usr/share/locale/de_DE/LC_MEASUREMENT", O_RDONLY) = 3
~     0.000407 fstat64(3, {st_mode=S_IFREG|0644, st_size=29, ...}) = 0
~     0.000376 mmap2(NULL, 29, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40016000
~     0.000343 close(3)                  = 0
~     0.000299 open("/usr/share/locale/de_DE/LC_TELEPHONE", O_RDONLY) = 3
~     0.000411 fstat64(3, {st_mode=S_IFREG|0644, st_size=62, ...}) = 0
~     0.000341 mmap2(NULL, 62, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40017000
~     0.000308 close(3)                  = 0
~     0.000290 open("/usr/share/locale/de_DE/LC_ADDRESS", O_RDONLY) = 3
~     0.000418 fstat64(3, {st_mode=S_IFREG|0644, st_size=165, ...}) = 0
~     0.000321 mmap2(NULL, 165, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000
~     0.000452 close(3)                  = 0
~     0.000313 open("/usr/share/locale/de_DE/LC_NAME", O_RDONLY) = 3
~     0.000424 fstat64(3, {st_mode=S_IFREG|0644, st_size=88, ...}) = 0
~     0.000346 mmap2(NULL, 88, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40019000
~     0.000313 close(3)                  = 0
~     0.000292 open("/usr/share/locale/de_DE/LC_PAPER", O_RDONLY) = 3
~     0.000416 fstat64(3, {st_mode=S_IFREG|0644, st_size=40, ...}) = 0
~     0.000322 mmap2(NULL, 40, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001a000
~     0.000323 close(3)                  = 0
~     0.000310 open("/usr/share/locale/de_DE/LC_MESSAGES", O_RDONLY) = 3
~     0.000404 fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
~     0.000319 close(3)                  = 0
~     0.000400
open("/usr/share/locale/de_DE/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3
~     0.000418 fstat64(3, {st_mode=S_IFREG|0644, st_size=60, ...}) = 0
~     0.000338 mmap2(NULL, 60, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001b000
~     0.000314 close(3)                  = 0
~     0.000299 open("/usr/share/locale/de_DE/LC_MONETARY", O_RDONLY) = 3
~     0.000421 fstat64(3, {st_mode=S_IFREG|0644, st_size=292, ...}) = 0
~     0.000320 mmap2(NULL, 292, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001c000
~     0.000309 close(3)                  = 0
~     0.000309 open("/usr/share/locale/de_DE/LC_COLLATE", O_RDONLY) = 3
~     0.000437 fstat64(3, {st_mode=S_IFREG|0644, st_size=22592, ...}) = 0
~     0.000325 mmap2(NULL, 22592, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001d000
~     0.000402 close(3)                  = 0
~     0.000313 open("/usr/share/locale/de_DE/LC_TIME", O_RDONLY) = 3
~     0.000407 fstat64(3, {st_mode=S_IFREG|0644, st_size=2349, ...}) = 0
~     0.000343 mmap2(NULL, 2349, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40023000
~     0.000314 close(3)                  = 0
~     0.000348 open("/usr/share/locale/de_DE/LC_NUMERIC", O_RDONLY) = 3
~     0.053354 fstat64(3, {st_mode=S_IFREG|0644, st_size=60, ...}) = 0
~     0.000619 mmap2(NULL, 60, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40024000
~     0.000352 close(3)                  = 0
~     0.000329 open("/usr/share/locale/de_DE/LC_CTYPE", O_RDONLY) = 3
~     0.000485 fstat64(3, {st_mode=S_IFREG|0644, st_size=207996, ...}) = 0
~     0.000395 mmap2(NULL, 207996, PROT_READ, MAP_PRIVATE, 3, 0) =
0x4015f000
~     0.000329 close(3)                  = 0
~     0.000372 getuid32()                = 501
~     0.000377 getgid32()                = 501
~     0.000277 geteuid32()               = 501
~     0.000281 getegid32()               = 501
~     0.000285 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000336 time(NULL)                = 1079381623
~     0.000354 brk(0)                    = 0x80ee000
~     0.000284 brk(0x80ef000)            = 0x80ef000
~     0.000399 open("/etc/mtab", O_RDONLY) = 3
~     0.000473 fstat64(3, {st_mode=S_IFREG|0644, st_size=1054, ...}) = 0
~     0.000334 mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40192000
~     0.000336 read(3, "/dev/ide/host0/bus1/target0/lun0"..., 4096) = 1054
~     0.000447 close(3)                  = 0
~     0.000343 munmap(0x40192000, 4096)  = 0
~     0.000295 open("/proc/meminfo", O_RDONLY) = 3
~     0.000477 fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
~     0.000320 mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40192000
~     0.000352 read(3, "MemTotal:       579664 kB\nMemFre"..., 1024) = 572
~     0.000423 close(3)                  = 0
~     0.000485 munmap(0x40192000, 4096)  = 0
~     0.000301 brk(0)                    = 0x80ef000
~     0.000266 brk(0x80f0000)            = 0x80f0000
~     0.000770 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
~     0.000416 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
~     0.000318 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
~     0.000295 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
~     0.000290 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
~     0.000310 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
~     0.000315 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000382 rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
~     0.000491 uname({sys="Linux", node="lars-heineken.lan", ...}) = 0
~     0.000509 brk(0)                    = 0x80f0000
~     0.000304 brk(0x80f1000)            = 0x80f1000
~     0.000314 brk(0)                    = 0x80f1000
~     0.000275 brk(0x80f2000)            = 0x80f2000
~     0.000316 brk(0)                    = 0x80f2000
~     0.000291 brk(0x80f3000)            = 0x80f3000
~     0.000316 stat64("/home/lars/win_e/CD-Recorder",
{st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
~     0.000661 stat64(".", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
~     0.000452 getpid()                  = 7538
~     0.000339 getppid()                 = 7537
~     0.000398 brk(0)                    = 0x80f3000
~     0.000363 brk(0x80f4000)            = 0x80f4000
~     0.000334 getpgrp()                 = 7537
~     0.000291 rt_sigaction(SIGCHLD, {0x80776a0, [], SA_RESTORER,
0x40056ca8}, {SIG_DFL}, 8) = 0
~     0.000389 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000352 open("/usr//bin/play", O_RDONLY|O_LARGEFILE) = 3
~     0.000443 ioctl(3, SNDCTL_TMR_TIMEBASE, 0xbffff4d0) = -1 ENOTTY
(Inappropriate ioctl for device)
~     0.000394 _llseek(3, 0, [0], SEEK_CUR) = 0
~     0.000306 read(3, "#!/bin/sh\n# Shell script to play"..., 80) = 80
~     0.000329 _llseek(3, 0, [0], SEEK_SET) = 0
~     0.000281 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
~     0.000339 dup2(3, 255)              = 255
~     0.000278 close(3)                  = 0
~     0.000360 fcntl64(255, F_SETFD, FD_CLOEXEC) = 0
~     0.000302 fcntl64(255, F_GETFL)     = 0x8000 (flags
O_RDONLY|O_LARGEFILE)
~     0.000311 fstat64(255, {st_mode=S_IFREG|0755, st_size=5253, ...}) = 0
~     0.000326 _llseek(255, 0, [0], SEEK_CUR) = 0
~     0.000294 brk(0)                    = 0x80f4000
~     0.000266 brk(0x80f6000)            = 0x80f6000
~     0.000310 brk(0)                    = 0x80f6000
~     0.000271 brk(0x80f7000)            = 0x80f7000
~     0.000332 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000334 read(255, "#!/bin/sh\n# Shell script to play"..., 5253) =
5253
~     0.000382 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
~     0.000537 fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
~     0.000328 close(3)                  = 0
~     0.000362 open("/usr/lib/gconv/gconv-modules", O_RDONLY) = 3
~     0.000395 fstat64(3, {st_mode=S_IFREG|0644, st_size=46058, ...}) = 0
~     0.000320 mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40192000
~     0.000358 read(3, "# GNU libc iconv configuration.\n"..., 4096) = 4096
~     0.000501 brk(0)                    = 0x80f7000
~     0.000298 brk(0x80f8000)            = 0x80f8000
~     0.000373 read(3, ".B1.002//\nalias\tJS//\t\t\tJUS_I.B1."..., 4096)
= 4096
~     0.000356 brk(0)                    = 0x80f8000
~     0.000354 brk(0x80f9000)            = 0x80f9000
~     0.000494 brk(0)                    = 0x80f9000
~     0.000285 brk(0x80fa000)            = 0x80fa000
~     0.000406 brk(0)                    = 0x80fa000
~     0.000275 brk(0x80fb000)            = 0x80fb000
~     0.000378 read(3, "859-3\t1\nmodule\tINTERNAL\t\tISO-885"..., 4096)
= 4096
~     0.000401 brk(0)                    = 0x80fb000
~     0.000272 brk(0x80fc000)            = 0x80fc000
~     0.000410 brk(0)                    = 0x80fc000
~     0.000280 brk(0x80fd000)            = 0x80fd000
~     0.000394 brk(0)                    = 0x80fd000
~     0.000294 brk(0x80fe000)            = 0x80fe000
~     0.000361 read(3, "9-14//\nalias\tLATIN8//\t\tISO-8859-"..., 4096) =
4096
~     0.000458 brk(0)                    = 0x80fe000
~     0.000301 brk(0x80ff000)            = 0x80ff000
~     0.000412 brk(0)                    = 0x80ff000
~     0.000281 brk(0x8100000)            = 0x8100000
~     0.000427 brk(0)                    = 0x8100000
~     0.000278 brk(0x8101000)            = 0x8101000
~     0.000318 read(3, "ICESA//\t\tEBCDIC-ES-A//\nmodule\tEB"..., 4096) =
4096
~     0.000487 brk(0)                    = 0x8101000
~     0.000272 brk(0x8102000)            = 0x8102000
~     0.000432 brk(0)                    = 0x8102000
~     0.000280 brk(0x8103000)            = 0x8103000
~     0.000476 read(3, "dule\t\tcost\nalias\tCP285//\t\t\tIBM28"...,
4096) = 4096
~     0.000407 brk(0)                    = 0x8103000
~     0.000273 brk(0x8104000)            = 0x8104000
~     0.000421 brk(0)                    = 0x8104000
~     0.000295 brk(0x8105000)            = 0x8105000
~     0.040093 brk(0)                    = 0x8105000
~     0.000583 brk(0x8106000)            = 0x8106000
~     0.000473 read(3, "5//\t\t\tIBM865//\nalias\tCSIBM865//\t"..., 4096)
= 4096
~     0.000385 brk(0)                    = 0x8106000
~     0.000287 brk(0x8107000)            = 0x8107000
~     0.000452 brk(0)                    = 0x8107000
~     0.000357 brk(0x8108000)            = 0x8108000
~     0.000932 brk(0)                    = 0x8108000
~     0.000332 brk(0x8109000)            = 0x8109000
~     0.000449 read(3, "IBM939\t\t1\nmodule\tINTERNAL\t\tIBM93"..., 4096)
= 4096
~     0.000414 brk(0)                    = 0x8109000
~     0.000306 brk(0x810a000)            = 0x810a000
~     0.000450 brk(0)                    = 0x810a000
~     0.000294 brk(0x810b000)            = 0x810b000
~     0.000472 brk(0)                    = 0x810b000
~     0.000287 brk(0x810c000)            = 0x810c000
~     0.000430 read(3, "s\tGB13000//\t\tGBK//\nalias\tCP936//"..., 4096)
= 4096
~     0.000403 brk(0)                    = 0x810c000
~     0.000279 brk(0x810d000)            = 0x810d000
~     0.000560 brk(0)                    = 0x810d000
~     0.000287 brk(0x810e000)            = 0x810e000
~     0.000517 brk(0)                    = 0x810e000
~     0.000291 brk(0x810f000)            = 0x810f000
~     0.000389 read(3, "//\tANSI_X3.110//\nalias\tISO-IR-99"..., 4096) =
4096
~     0.000492 brk(0)                    = 0x810f000
~     0.000275 brk(0x8110000)            = 0x8110000
~     0.000502 brk(0)                    = 0x8110000
~     0.000286 brk(0x8111000)            = 0x8111000
~     0.000533 read(3, "\t\tcost\nalias\tMS-MAC-CYRILLIC//\tC"..., 4096)
= 4096
~     0.000377 brk(0)                    = 0x8111000
~     0.000267 brk(0x8112000)            = 0x8112000
~     0.000595 brk(0)                    = 0x8112000
~     0.000300 brk(0x8113000)            = 0x8113000
~     0.000536 brk(0)                    = 0x8113000
~     0.000285 brk(0x8114000)            = 0x8114000
~     0.000455 read(3, "\tto\t\t\tmodule\t\tcost\nalias\tPT-CP15"...,
4096) = 1002
~     0.000487 brk(0)                    = 0x8114000
~     0.000280 brk(0x8115000)            = 0x8115000
~     0.000353 read(3, "", 4096)         = 0
~     0.000306 close(3)                  = 0
~     0.000350 munmap(0x40192000, 4096)  = 0
~     0.000727 open("/usr/lib/gconv/ISO8859-15.so", O_RDONLY) = 3
~     0.000486 read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\6\0"..., 512) = 512
~     0.000482 fstat64(3, {st_mode=S_IFREG|0755, st_size=6932, ...}) = 0
~     0.000339 brk(0)                    = 0x8115000
~     0.000268 brk(0x8116000)            = 0x8116000
~     0.000319 old_mmap(NULL, 9868, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3,
0) = 0x40192000
~     0.000346 old_mmap(0x40194000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x40194000
~     0.000388 close(3)                  = 0
~     0.000531 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000401 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000343 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000301 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000319 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000315 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000325 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000385 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.002773 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000345 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000302 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000321 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000303 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000316 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000321 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000303 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000458 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000368 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000367 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000394 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000336 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000398 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000407 brk(0)                    = 0x8116000
~     0.000295 brk(0x8117000)            = 0x8117000
~     0.000380 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000325 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000472 brk(0)                    = 0x8117000
~     0.000316 brk(0x8118000)            = 0x8118000
~     0.000314 pipe([3, 4])              = 0
~     0.000406 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [RTMIN], 8) = 0
~     0.000445 _llseek(255, -4555, [698], SEEK_CUR) = 0
~     0.000311 fork()                    = 7539
~     0.048333 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
~     0.000438 --- SIGCHLD (Child exited) @ 0 (0) ---
~     0.000288 waitpid(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0],
WNOHANG) = 7539
~     0.000644 waitpid(-1, 0xbfffef1c, WNOHANG) = -1 ECHILD (No child
processes)
~     0.000321 sigreturn()               = ? (mask now [RTMIN])
~     0.000337 rt_sigaction(SIGCHLD, {0x80776a0, [], SA_RESTORER,
0x40056ca8}, {0x80776a0, [], SA_RESTORER, 0x40056ca8}, 8) = 0
~     0.000382 close(4)                  = 0
~     0.000332 read(3, "play\n", 128)    = 5
~     0.000305 read(3, "", 128)          = 0
~     0.000337 close(3)                  = 0
~     0.000766 rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
~     0.000347 rt_sigaction(SIGINT, {0x8076710, [], SA_RESTORER,
0x40056ca8}, {SIG_DFL}, 8) = 0
~     0.000364 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
~     0.000293 rt_sigaction(SIGINT, {SIG_DFL}, {0x8076710, [],
SA_RESTORER, 0x40056ca8}, 8) = 0
~     0.000414 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000332 read(255, "program_version=\"2.0\"\n\nif [ -z \""...,
5253) = 4555
~     0.000453 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000322 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000505 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000356 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
~     0.000606 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000324 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000420 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000324 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000419 brk(0)                    = 0x8118000
~     0.000300 brk(0x8119000)            = 0x8119000
~     0.000606 brk(0)                    = 0x8119000
~     0.000287 brk(0x811a000)            = 0x811a000
~     0.000473 brk(0)                    = 0x811a000
~     0.000286 brk(0x811b000)            = 0x811b000
~     0.000321 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000314 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000366 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000332 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000962 brk(0)                    = 0x811b000
~     0.000286 brk(0x811c000)            = 0x811c000
~     0.000768 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000388 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
~     0.000497 brk(0)                    = 0x811c000
~     0.000295 brk(0x811d000)            = 0x811d000
~     0.000311 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000306 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
~     0.000388 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000384 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
~     0.000394 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000395 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000353 pipe([3, 4])              = 0
~     0.000366 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [RTMIN], 8) = 0
~     0.000316 _llseek(255, -1305, [3948], SEEK_CUR) = 0
~     0.000286 fork()                    = 7540
~     0.007544 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
~     0.000426 --- SIGCHLD (Child exited) @ 0 (0) ---
~     0.000320 waitpid(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0],
WNOHANG) = 7540
~     0.000609 waitpid(-1, 0xbfffef1c, WNOHANG) = -1 ECHILD (No child
processes)
~     0.000344 sigreturn()               = ? (mask now [RTMIN])
~     0.000318 rt_sigaction(SIGCHLD, {0x80776a0, [], SA_RESTORER,
0x40056ca8}, {0x80776a0, [], SA_RESTORER, 0x40056ca8}, 8) = 0
~     0.000381 close(4)                  = 0
~     0.000351 read(3, "Linux\n", 128)   = 6
~     0.000290 read(3, "", 128)          = 0
~     0.000262 close(3)                  = 0
~     0.000454 rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
~     0.000310 rt_sigaction(SIGINT, {0x8076710, [], SA_RESTORER,
0x40056ca8}, {SIG_DFL}, 8) = 0
~     0.000338 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
~     0.000351 rt_sigaction(SIGINT, {SIG_DFL}, {0x8076710, [],
SA_RESTORER, 0x40056ca8}, 8) = 0
~     0.000423 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000380 read(255, "case $arch in\n  SunOS)\n    case "..., 5253) =
1305
~     0.000864 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000387 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
~     0.000346 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000378 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000448 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000323 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000418 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000323 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
~     0.000312 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000323 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000326 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000371 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000621 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000326 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
~     0.000436 stat64(".", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
~     0.000505 stat64("/usr/bin/sox", {st_mode=S_IFREG|0755,
st_size=253368, ...}) = 0
~     0.035709 getgroups32(0x20, 0x811c188) = 2
~     0.000567 stat64("/usr/bin/sox", {st_mode=S_IFREG|0755,
st_size=253368, ...}) = 0
~     0.000536 brk(0)                    = 0x811d000
~     0.000278 brk(0x811e000)            = 0x811e000
~     0.000334 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [RTMIN], 8) = 0
~     0.000334 fork()                    = 7541
~     0.003752 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
~     0.000464 rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
~     0.000332 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
~     0.000316 rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
~     0.000507 rt_sigaction(SIGINT, {0x8076710, [], SA_RESTORER,
0x40056ca8}, {SIG_DFL}, 8) = 0
~     0.000702 waitpid(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0) = 7541
~     1.687172 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
~     0.000440 --- SIGCHLD (Child exited) @ 0 (0) ---
~     0.000234 waitpid(-1, 0xbffff11c, WNOHANG) = -1 ECHILD (No child
processes)
~     0.000334 sigreturn()               = ? (mask now [RTMIN])
~     0.000386 rt_sigaction(SIGINT, {SIG_DFL}, {0x8076710, [],
SA_RESTORER, 0x40056ca8}, 8) = 0
~     0.000386 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
~     0.000332 read(255, "", 5253)       = 0
~     0.000400 exit_group(0)             = ?
[EMAIL PROTECTED] CD-Recorder]$
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFAVhCPrp9JEomxNXERAk1lAJ48JO5HUnAkdxNYXsTGDEcoFkj9IwCeNmXr
v82UOI+TpB5Armu6bqFZgAs=
=N37X
-----END PGP SIGNATURE-----



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to