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
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
;; 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")
Attachment:
pgpvxthrtHDo5.pgp
Description: PGP signature