[linux-audio-user] jack.plumbing segfault

Ken Restivo ken at restivo.org
Sat Jan 13 21:42:16 EST 2007


jack.plumbing is giving me segfaults shortly after launch.

I've attached an strace. I got no backtrace in gdb, usually don't with SIGSEGV's anyway. And I dunno how useful it would be to run a process that talks to jack (realtime, low-latency) under GDB anyway.

My .jack.plumbing is also attached just for fun.

-ken
-------------- next part --------------
execve("/usr/bin/jack.plumbing", ["jack.plumbing"], [/* 33 vars */]) = 0
uname({sys="Linux", node="mac", ...})   = 0
brk(0)                                  = 0x804c000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f54000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=62346, ...}) = 0
mmap2(NULL, 62346, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f44000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libjack-0.100.0.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2409\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=59932, ...}) = 0
mmap2(NULL, 91800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f2d000
mmap2(0xb7f39000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc) = 0xb7f39000
mmap2(0xb7f3c000, 30360, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f3c000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240O\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=1241580, ...}) = 0
mmap2(NULL, 1247388, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dfc000
mmap2(0xb7f23000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x127) = 0xb7f23000
mmap2(0xb7f2a000, 10396, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f2a000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240H\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=89370, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7dfb000
mmap2(NULL, 70104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7de9000
mmap2(0xb7df7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe) = 0xb7df7000
mmap2(0xb7df9000, 4568, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7df9000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`3\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=145136, ...}) = 0
mmap2(NULL, 147584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dc4000
mmap2(0xb7de7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22) = 0xb7de7000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\f\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9592, ...}) = 0
mmap2(NULL, 12404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dc0000
mmap2(0xb7dc2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7dc2000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7dbf000
mprotect(0xb7f23000, 20480, PROT_READ)  = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7dbf8e0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0xb7f44000, 62346)               = 0
set_tid_address(0xb7dbf928)             = 5106
rt_sigaction(SIGRTMIN, {0xb7ded4c0, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb7ded420, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
uname({sys="Linux", node="mac", ...})   = 0
stat64("/etc/jack.plumbing", 0xbf8caff0) = -1 ENOENT (No such file or directory)
write(2, "Rule file does not exist: \'/etc/"..., 48Rule file does not exist: '/etc/jack.plumbing'.
) = 48
stat64("/home/localken/.jack.plumbing", {st_mode=S_IFREG|0644, st_size=813, ...}) = 0
stat64("/home/localken/.jack.plumbing", {st_mode=S_IFREG|0644, st_size=813, ...}) = 0
brk(0)                                  = 0x804c000
brk(0x806d000)                          = 0x806d000
open("/etc/jack.plumbing", O_RDONLY)    = -1 ENOENT (No such file or directory)
write(2, "Rule file inaccessible: \'/etc/ja"..., 46Rule file inaccessible: '/etc/jack.plumbing'.
) = 46
open("/home/localken/.jack.plumbing", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=813, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f53000
read(3, ";; things i always want connecte"..., 4096) = 813
write(2, "Rule accepted: \'connect\' , \'jack"..., 92Rule accepted: 'connect' , 'jack_rack_rhodes:out_1' - 'freebob_pcm:dev1p_LineOut 1+2 left'.
) = 92
write(2, "Add rule: \'0\' , \'jack_rack_rhode"..., 81Add rule: '0' , 'jack_rack_rhodes:out_1' - 'freebob_pcm:dev1p_LineOut 1+2 left'.
) = 81
write(2, "Rule accepted: \'connect\' , \'jack"..., 93Rule accepted: 'connect' , 'jack_rack_rhodes:out_2' - 'freebob_pcm:dev1p_LineOut 1+2 right'.
) = 93
write(2, "Add rule: \'0\' , \'jack_rack_rhode"..., 82Add rule: '0' , 'jack_rack_rhodes:out_2' - 'freebob_pcm:dev1p_LineOut 1+2 right'.
) = 82
write(2, "Rule accepted: \'connect\' , \'swee"..., 85Rule accepted: 'connect' , 'sweep:output_(.*)' - 'freebob_pcm:dev1p_LineOut 1+2 \1'.
) = 85
write(2, "Add rule: \'0\' , \'sweep:output_(."..., 74Add rule: '0' , 'sweep:output_(.*)' - 'freebob_pcm:dev1p_LineOut 1+2 \1'.
) = 74
write(2, "Rule accepted: \'connect\' , \'ams_"..., 88Rule accepted: 'connect' , 'ams_(.*):ams_out_1' - 'freebob_pcm:dev1p_LineOut 1+2 left'.
) = 88
write(2, "Add rule: \'0\' , \'ams_(.*):ams_ou"..., 77Add rule: '0' , 'ams_(.*):ams_out_1' - 'freebob_pcm:dev1p_LineOut 1+2 left'.
) = 77
write(2, "Rule accepted: \'connect\' , \'ams_"..., 89Rule accepted: 'connect' , 'ams_(.*):ams_out_2' - 'freebob_pcm:dev1p_LineOut 1+2 right'.
) = 89
write(2, "Add rule: \'0\' , \'ams_(.*):ams_ou"..., 78Add rule: '0' , 'ams_(.*):ams_out_2' - 'freebob_pcm:dev1p_LineOut 1+2 right'.
) = 78
write(2, "Rule accepted: \'connect\' , \'mpg1"..., 87Rule accepted: 'connect' , 'mpg123_(.*):out_1' - 'freebob_pcm:dev1p_LineOut 1+2 left'.
) = 87
write(2, "Add rule: \'0\' , \'mpg123_(.*):out"..., 76Add rule: '0' , 'mpg123_(.*):out_1' - 'freebob_pcm:dev1p_LineOut 1+2 left'.
) = 76
write(2, "Rule accepted: \'connect\' , \'mpg1"..., 88Rule accepted: 'connect' , 'mpg123_(.*):out_2' - 'freebob_pcm:dev1p_LineOut 1+2 right'.
) = 88
write(2, "Add rule: \'0\' , \'mpg123_(.*):out"..., 77Add rule: '0' , 'mpg123_(.*):out_2' - 'freebob_pcm:dev1p_LineOut 1+2 right'.
) = 77
write(2, "Rule accepted: \'connect\' , \'Hydr"..., 88Rule accepted: 'connect' , 'Hydrogen(.*):out_L' - 'freebob_pcm:dev1p_LineOut 1+2 left'.
) = 88
write(2, "Add rule: \'0\' , \'Hydrogen(.*):ou"..., 77Add rule: '0' , 'Hydrogen(.*):out_L' - 'freebob_pcm:dev1p_LineOut 1+2 left'.
) = 77
write(2, "Rule accepted: \'connect\' , \'Hydr"..., 89Rule accepted: 'connect' , 'Hydrogen(.*):out_R' - 'freebob_pcm:dev1p_LineOut 1+2 right'.
) = 89
write(2, "Add rule: \'0\' , \'Hydrogen(.*):ou"..., 78Add rule: '0' , 'Hydrogen(.*):out_R' - 'freebob_pcm:dev1p_LineOut 1+2 right'.
) = 78
write(2, "Rule accepted: \'connect-exclusiv"..., 78Rule accepted: 'connect-exclusive' , 'rhodes:left' - 'jack_rack_rhodes:in_1'.
) = 78
write(2, "Add rule: \'1\' , \'rhodes:left\' - "..., 57Add rule: '1' , 'rhodes:left' - 'jack_rack_rhodes:in_1'.
) = 57
read(3, "", 4096)                       = 0
write(2, "Rule accepted: \'connect-exclusiv"..., 79Rule accepted: 'connect-exclusive' , 'rhodes:right' - 'jack_rack_rhodes:in_2'.
) = 79
write(2, "Add rule: \'1\' , \'rhodes:right\' -"..., 58Add rule: '1' , 'rhodes:right' - 'jack_rack_rhodes:in_2'.
) = 58
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xb7f53000, 4096)                = 0
open("/proc/cpuinfo", O_RDONLY)         = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f53000
read(3, "processor\t: 0\nvendor_id\t: Genuin"..., 1024) = 1024
close(3)                                = 0
munmap(0xb7f53000, 4096)                = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 3
getuid32()                              = 1000
connect(3, {sa_family=AF_FILE, path="/dev/shm/jack-1000/default/jack_0"}, 110) = 0
write(3, "\17\0\0\0\1\0\0\0\2\0\0\0\3\0\0\0jack.plumbing\0\0\0"..., 5172) = 5172
read(3, "\0\0\0\0\t\0\0\0\0 \371\267\0\0\0\0\0@\371\267/dev/shm"..., 4172) = 4172
getuid32()                              = 1000
semget(2631977, 0, 0)                   = 0
semop(0, 0xbf8ca3fa, 1)                 = 0
shmget(2631977, 6200, 0666)             = 98305
shmat(98305, 0, 0)                      = 0xb7f52000
semop(0, 0xbf8ca3fe, 1)                 = 0
shmat(131074, 0, 0)                     = 0xb7f47000
shmat(1867791, 0, 0)                    = 0xb7f46000
shmctl(1867791, IPC_64|IPC_RMID, 0)     = 0
shmat(163843, 0, 0)                     = 0xb7d7f000
socket(PF_FILE, SOCK_STREAM, 0)         = 4
connect(4, {sa_family=AF_FILE, path="/dev/shm/jack-1000/default/jack_ack_0"}, 110) = 0
write(4, "\r\0\0\0", 4)                 = 4
read(4, "\0", 1)                        = 1
mlockall(MCL_CURRENT|MCL_FUTURE)        = 0
mmap2(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb757e000
mprotect(0xb757e000, 4096, PROT_NONE)   = 0
clone(Process 5107 attached
child_stack=0xb7d7e4c4, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|CLONE_DETACHED, parent_tidptr=0xb7d7ebf8, {entry_number:6, base_addr:0xb7d7ebb0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}, child_tidptr=0xb7d7ebf8) = 5107
[pid  5106] sched_setscheduler(5107, SCHED_OTHER, { 0 }) = 0
[pid  5106] futex(0xb7f3b5c4, FUTEX_WAIT, 1, NULL <unfinished ...>
[pid  5107] sched_setscheduler(5107, SCHED_FIFO, { 79 }) = 0
[pid  5107] futex(0xb7f3b5c4, FUTEX_WAKE, 1) = 1
[pid  5107] getpgrp()                   = 5105
[pid  5107] poll( <unfinished ...>
[pid  5106] <... futex resumed> )       = 0
[pid  5106] futex(0xb7f3b5a4, FUTEX_WAKE, 1) = 0
[pid  5106] write(3, "\6\0\0\0\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 5172) = 5172
[pid  5106] read(3,  <unfinished ...>
[pid  5107] <... poll resumed> [{fd=4, events=POLLIN|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}, {fd=-1}], 2, 1000) = 1
[pid  5107] read(4, "\5\0\0\0\7\0\0\0\0\0\0\0", 12) = 12
[pid  5107] open("/dev/shm/jack-1000/default/jack-ack-fifo-4948-7", O_RDONLY|O_NONBLOCK) = 5
[pid  5107] open("/dev/shm/jack-1000/default/jack-ack-fifo-4948-8", O_WRONLY|O_NONBLOCK) = 6
[pid  5107] futex(0xbf950380, FUTEX_WAKE, 1) = 0
[pid  5107] write(4, "\0", 1)           = 1
[pid  5107] poll( <unfinished ...>
[pid  5106] <... read resumed> "\6\0\0\0\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 5172) = 5172
[pid  5106] mmap2(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6d7d000
[pid  5106] mprotect(0xb6d7d000, 4096, PROT_NONE) = 0
[pid  5106] clone(Process 5108 attached
child_stack=0xb757d4c4, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|CLONE_DETACHED, parent_tidptr=0xb757dbf8, {entry_number:6, base_addr:0xb757dbb0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}, child_tidptr=0xb757dbf8) = 5108
[pid  5106] futex(0xb757dbf8, FUTEX_WAIT, 5108, NULL <unfinished ...>
[pid  5108] stat64("/etc/jack.plumbing", 0xb757c7d0) = -1 ENOENT (No such file or directory)
[pid  5108] write(2, "Rule file does not exist: \'/etc/"..., 48Rule file does not exist: '/etc/jack.plumbing'.
) = 48
[pid  5108] stat64("/home/localken/.jack.plumbing", {st_mode=S_IFREG|0644, st_size=813, ...}) = 0
[pid  5108] stat64("/home/localken/.jack.plumbing", {st_mode=S_IFREG|0644, st_size=813, ...}) = 0
[pid  5108] write(2, "Rule file not modified: \'/home/l"..., 57Rule file not modified: '/home/localken/.jack.plumbing'.
) = 57
[pid  5108] nanosleep({0, 200000000},  <unfinished ...>
[pid  5107] <... poll resumed> [{fd=4, events=POLLIN|POLLERR|POLLHUP|POLLNVAL}, {fd=5, events=POLLIN|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 2, 1000) = 1
[pid  5107] write(6, "\0", 1)           = 1
[pid  5107] read(5, "\265", 1)          = 1
[pid  5107] poll([{fd=4, events=POLLIN|POLLERR|POLLHUP|POLLNVAL}, {fd=5, events=POLLIN|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 2, 1000) = 1
[pid  5107] write(6, "\265", 1)         = 1
[pid  5107] read(5, "\265", 1)          = 1
[pid  5107] poll([{fd=4, events=POLLIN|POLLERR|POLLHUP|POLLNVAL}, {fd=5, events=POLLIN|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 2, 1000) = 1
[pid  5107] write(6, "\265", 1)         = 1
[pid  5107] read(5, "\265", 1)          = 1
[pid  5107] poll([{fd=4, events=POLLIN|POLLERR|POLLHUP|POLLNVAL}, {fd=5, events=POLLIN|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 2, 1000) = 1
[pid  5107] write(6, "\265", 1)         = 1
[pid  5107] read(5, "\265", 1)          = 1
[pid  5107] poll([{fd=4, events=POLLIN|POLLERR|POLLHUP|POLLNVAL}, {fd=5, events=POLLIN|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 2, 1000) = 1
[pid  5107] write(6, "\265", 1)         = 1
[pid  5107] read(5, "\265", 1)          = 1
[pid  5107] poll([{fd=4, events=POLLIN|POLLERR|POLLHUP|POLLNVAL}, {fd=5, events=POLLIN|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 2, 1000) = 1
[pid  5107] write(6, "\265", 1)         = 1
[pid  5107] read(5, "\265", 1)          = 1
[pid  5107] poll([{fd=4, events=POLLIN|POLLERR|POLLHUP|POLLNVAL}, {fd=5, events=POLLIN|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 2, 1000) = 1
[pid  5107] write(6, "\265", 1)         = 1
[pid  5107] read(5, "\265", 1)          = 1
[pid  5107] poll([{fd=4, events=POLLIN|POLLERR|POLLHUP|POLLNVAL}, {fd=5, events=POLLIN|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 2, 1000) = 1
[pid  5107] write(6, "\265", 1)         = 1
[pid  5107] read(5, "\265", 1)          = 1
[pid  5107] poll([{fd=4, events=POLLIN|POLLERR|POLLHUP|POLLNVAL}, {fd=5, events=POLLIN|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 2, 1000) = 1
[pid  5107] write(6, "\265", 1)         = 1
[pid  5107] read(5, "\265", 1)          = 1
[pid  5107] poll([{fd=4, events=POLLIN|POLLERR|POLLHUP|POLLNVAL}, {fd=5, events=POLLIN|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 2, 1000) = 1
[pid  5107] write(6, "\265", 1)         = 1
[pid  5107] read(5, "\265", 1)          = 1
[pid  5107] poll([{fd=4, events=POLLIN|POLLERR|POLLHUP|POLLNVAL}, {fd=5, events=POLLIN|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 2, 1000) = 1
[pid  5107] write(6, "\265", 1)         = 1
[pid  5107] read(5, "\265", 1)          = 1
[pid  5107] poll([{fd=4, events=POLLIN|POLLERR|POLLHUP|POLLNVAL}, {fd=5, events=POLLIN|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 2, 1000) = 1
[pid  5107] write(6, "\265", 1)         = 1
[pid  5107] read(5, "\265", 1)          = 1
[pid  5107] poll([{fd=4, events=POLLIN|POLLERR|POLLHUP|POLLNVAL}, {fd=5, events=POLLIN|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 2, 1000) = 1
[pid  5107] write(6, "\265", 1)         = 1
[pid  5107] read(5, "\265", 1)          = 1
[pid  5107] poll([{fd=4, events=POLLIN|POLLERR|POLLHUP|POLLNVAL}, {fd=5, events=POLLIN|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 2, 1000) = 1
[pid  5107] write(6, "\265", 1)         = 1
[pid  5107] read(5, "\265", 1)          = 1
[pid  5107] poll([{fd=4, events=POLLIN|POLLERR|POLLHUP|POLLNVAL}, {fd=5, events=POLLIN|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 2, 1000) = 1
[pid  5107] write(6, "\265", 1)         = 1
[pid  5107] read(5, "\265", 1)          = 1
[pid  5107] poll([{fd=4, events=POLLIN|POLLERR|POLLHUP|POLLNVAL}, {fd=5, events=POLLIN|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 2, 1000) = 1
[pid  5107] write(6, "\265", 1)         = 1
[pid  5107] read(5, "\265", 1)          = 1
[pid  5107] poll([{fd=4, events=POLLIN|POLLERR|POLLHUP|POLLNVAL}, {fd=5, events=POLLIN|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 2, 1000) = 1
[pid  5107] write(6, "\265", 1)         = 1
[pid  5107] read(5, "\265", 1)          = 1
[pid  5107] poll([{fd=4, events=POLLIN|POLLERR|POLLHUP|POLLNVAL}, {fd=5, events=POLLIN|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 2, 1000) = 1
[pid  5107] write(6, "\265", 1)         = 1
[pid  5107] read(5, "\265", 1)          = 1
[pid  5107] poll([{fd=4, events=POLLIN|POLLERR|POLLHUP|POLLNVAL}, {fd=5, events=POLLIN|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}], 2, 1000) = 1
[pid  5107] write(6, "\265", 1)         = 1
[pid  5107] read(5, "\265", 1)          = 1
[pid  5107] poll( <unfinished ...>
[pid  5108] <... nanosleep resumed> NULL) = 0
[pid  5108] brk(0x808e000)              = 0x808e000
[pid  5108] brk(0x808c000)              = 0x808c000
[pid  5108] brk(0x8085000)              = 0x8085000
[pid  5108] --- SIGSEGV (Segmentation fault) @ 0 (0) ---
Process 5108 detached
[pid  5106] <... futex resumed> )       = -1 EINTR (Interrupted system call)
[pid  5107] <... poll resumed> [{fd=4, events=POLLIN|POLLERR|POLLHUP|POLLNVAL}, {fd=5, events=POLLIN|POLLERR|POLLHUP|POLLNVAL}], 2, 1000) = -1 EINTR (Interrupted system call)
[pid  5107] +++ killed by SIGSEGV +++
Process 5107 detached
+++ killed by SIGSEGV +++
Process 5106 detached
-------------- next part --------------
;; things i always want connected to the output
(connect "jack_rack_rhodes:out_1" "freebob_pcm:dev1p_LineOut 1+2 left")
(connect "jack_rack_rhodes:out_2" "freebob_pcm:dev1p_LineOut 1+2 right")

(connect "sweep:output_(.*)" "freebob_pcm:dev1p_LineOut 1+2 \1")

(connect "ams_(.*):ams_out_1" "freebob_pcm:dev1p_LineOut 1+2 left")
(connect "ams_(.*):ams_out_2" "freebob_pcm:dev1p_LineOut 1+2 right")

(connect "mpg123_(.*):out_1" "freebob_pcm:dev1p_LineOut 1+2 left")
(connect "mpg123_(.*):out_2" "freebob_pcm:dev1p_LineOut 1+2 right")


(connect "Hydrogen(.*):out_L" "freebob_pcm:dev1p_LineOut 1+2 left")
(connect "Hydrogen(.*):out_R" "freebob_pcm:dev1p_LineOut 1+2 right")


;; my override patches
(connect-exclusive "rhodes:left" "jack_rack_rhodes:in_1")
(connect-exclusive "rhodes:right" "jack_rack_rhodes:in_2")
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.linuxaudio.org/pipermail/linux-audio-user/attachments/20070113/db1836b0/attachment.pgp 


More information about the Linux-audio-user mailing list