Re: jack.plumbing segfault

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat Jan 13, 2007 at 06:42:16PM -0800, Ken Restivo wrote:
> 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.


you should proably email Rohan Drape

i like jack.plumbing in concept. but its saddled by a number of issues - first the tarball is almost impossible to track down (the slavepianos site seems to be up recently though, so maybe you can find it on there), it segfaults, and doesnt actually 'plumb'. at least for me

it would be great to see it fixed. does anything else do plumbing besides QcrapCTL?

> 
> -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")




[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux