[PlanetCCRMA] New laptop and FC6+CCRMA: Jack stops all by itself?

Hakan Koseoglu hakan.koseoglu@gmail.com
Tue Jan 16 05:52:04 2007


Hi Fernando,

On 1/15/07, Fernando Lopez-Lezcano <nando@ccrma.stanford.edu> wrote:
> Hmmm, what soundcard do you have? It looks like (probably) it is not
> generating interrupts properly, jack does not execute and the watchdog
> timer eventually kills it.
lspci shows the following:
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High
Definition Audio Controller (rev 01)

> Are you able to hear sound from other apps when not using jack?
Yes but is not very good - I got a lot of clicking noises when I use
Hydrogen without Jack running, Alsa Audio driver reports Xruns.

> Another parameter you could try is changing the number of periods to 3
> or 4, I've had success with cards that apparently don't like to have
> just 2 of them.
Unfortunately that didn't make a difference. I fiddled with the BIOS
settings for the laptop, which seems not to have any change. I also
checked for the Centrino CPU scaling, even if I set the CPU to
"maximum performance" using Klaptop, it didn't make any change.

I seriously started to wonder about giving up on the internal sound
card and looking for a USB one. :)

With strace, I see the following before it dies, if it is helpful:
stat64("/dev/shm/jack-0/default/jack-ack-fifo-23837-1", 0xbf83afb0) =
-1 ENOENT (No such file or directory)

Here's the full strace output for the command line for Qjackctl
reports when I run it myself:

jackd 0.102.20
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details

creating alsa driver ... hw:0|hw:0|1024|4|48000|0|0|nomon|swmeter|-|32bit
control device hw:0
ch file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=129647, ...}) = 0
mmap2(NULL, 129647, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fca000
close(3)                                = 0
open("/usr/lib/libjack.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\200\254"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=73948, ...}) = 0
mmap2(0x4ced7000, 104200, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4ced7000
mmap2(0x4cee7000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10) = 0x4cee7000
mmap2(0x4cee9000, 30472, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4cee9000
close(3)                                = 0
open("/lib/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\0e\177"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=208344, ...}) = 0
mmap2(0x4a7f3000, 155776, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4a7f3000
mmap2(0x4a818000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24) = 0x4a818000
close(3)                                = 0
open("/lib/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\320h\202"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=125564, ...}) = 0
mmap2(0x4a822000, 90592, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4a822000
mmap2(0x4a835000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12) = 0x4a835000
mmap2(0x4a837000, 4576, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4a837000
close(3)                                = 0
open("/lib/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\0000\313"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=16528, ...}) = 0
mmap2(0x4a81c000, 12408, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4a81c000
mmap2(0x4a81e000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x4a81e000
close(3)                                = 0
open("/lib/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\0p\240lJ"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1576920, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7fc9000
mmap2(0x4a6b4000, 1295780, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4a6b4000
mmap2(0x4a7eb000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x137) = 0x4a7eb000
mmap2(0x4a7ee000, 9636, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4a7ee000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7fc8000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7fc86c0,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0x4a818000, 4096, PROT_READ)   = 0
mprotect(0x4a835000, 4096, PROT_READ)   = 0
mprotect(0x4a81e000, 4096, PROT_READ)   = 0
mprotect(0x4a7eb000, 8192, PROT_READ)   = 0
mprotect(0x49cfe000, 4096, PROT_READ)   = 0
munmap(0xb7fca000, 129647)              = 0
set_tid_address(0xb7fc8708)             = 23837
SYS_311(0xb7fc8710, 0xc, 0x4a835ff4, 0xb7fc86c0, 0x4a835eec) = 0
rt_sigaction(SIGRTMIN, {0x4a8264b0, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x4a8263c0, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=10240*1024, rlim_max=RLIM_INFINITY}) = 0
uname({sys="Linux", node="photon.m1fcj.is-a-geek.org", ...}) = 0
open("/usr/lib/jack", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
brk(0)                                  = 0x9f71000
brk(0x9f93000)                          = 0x9f93000
getdents(3, /* 7 entries */, 4096)      = 160
write(2, "getting driver descriptor from /"..., 59getting driver
descriptor from /usr/lib/jack/jack_dummy.so
) = 59
futex(0x4a81f06c, FUTEX_WAKE, 2147483647) = 0
open("/usr/lib/jack/jack_dummy.so", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\t\0\000"...,
512) = 512
fstat64(4, {st_mode=S_IFREG|0755, st_size=9840, ...}) = 0
mmap2(NULL, 8564, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4,
0) = 0xe4a000
mmap2(0xe4c000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2) = 0xe4c000
close(4)                                = 0
munmap(0xe4a000, 8564)                  = 0
write(2, "getting driver descriptor from /"..., 58getting driver
descriptor from /usr/lib/jack/jack_alsa.so
) = 58
open("/usr/lib/jack/jack_alsa.so", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260-\0"..., 512) = 512
fstat64(4, {st_mode=S_IFREG|0755, st_size=59828, ...}) = 0
mmap2(NULL, 58552, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4,
0) = 0x58e000
mmap2(0x59c000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xe) = 0x59c000
close(4)                                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=129647, ...}) = 0
mmap2(NULL, 129647, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb7fca000
close(4)                                = 0
open("/lib/libasound.so.2", O_RDONLY)   = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240O\331"...,
512) = 512
fstat64(4, {st_mode=S_IFREG|0755, st_size=894124, ...}) = 0
mmap2(0x4bd75000, 895476, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x4bd75000
mmap2(0x4be4b000, 20480, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xd5) = 0x4be4b000
close(4)                                = 0
munmap(0xb7fca000, 129647)              = 0
munmap(0x58e000, 58552)                 = 0
munmap(0x4bd75000, 895476)              = 0
write(2, "getting driver descriptor from /"..., 61getting driver
descriptor from /usr/lib/jack/jack_freebob.so
) = 61
open("/usr/lib/jack/jack_freebob.so", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\22\0\000"...,
512) = 512
fstat64(4, {st_mode=S_IFREG|0755, st_size=18836, ...}) = 0
mmap2(NULL, 21656, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4,
0) = 0x761000
mmap2(0x766000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x4) = 0x766000
close(4)                                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=129647, ...}) = 0
mmap2(NULL, 129647, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb7fca000
close(4)                                = 0
open("/usr/lib/libfreebob.so.0", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\202"..., 512) = 512
fstat64(4, {st_mode=S_IFREG|0755, st_size=380256, ...}) = 0
mmap2(NULL, 412120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4,
0) = 0x38c000
mmap2(0x3e7000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x5b) = 0x3e7000
mmap2(0x3e9000, 31192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3e9000
close(4)                                = 0
open("/lib/libasound.so.2", O_RDONLY)   = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240O\331"...,
512) = 512
fstat64(4, {st_mode=S_IFREG|0755, st_size=894124, ...}) = 0
mmap2(0x4bd75000, 895476, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x4bd75000
mmap2(0x4be4b000, 20480, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xd5) = 0x4be4b000
close(4)                                = 0
open("/usr/lib/libiec61883.so.0", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0&\0\000"...,
512) = 512
fstat64(4, {st_mode=S_IFREG|0755, st_size=53088, ...}) = 0
mmap2(NULL, 56236, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4,
0) = 0x110000
mmap2(0x11d000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xc) = 0x11d000
close(4)                                = 0
open("/usr/lib/libavc1394.so.0", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\"\321"...,
512) = 512
fstat64(4, {st_mode=S_IFREG|0755, st_size=17224, ...}) = 0
mmap2(0x49d11000, 18492, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x49d11000
mmap2(0x49d15000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x3) = 0x49d15000
close(4)                                = 0
open("/usr/lib/librom1394.so.0", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\273"..., 512) = 512
fstat64(4, {st_mode=S_IFREG|0755, st_size=14652, ...}) = 0
mmap2(0x49d0b000, 15952, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x49d0b000
mmap2(0x49d0e000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2) = 0x49d0e000
close(4)                                = 0
open("/usr/lib/libraw1394.so.8", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`6\320I"..., 512) = 512
fstat64(4, {st_mode=S_IFREG|0755, st_size=23884, ...}) = 0
mmap2(0x49d02000, 25248, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x49d02000
mmap2(0x49d08000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x5) = 0x49d08000
close(4)                                = 0
open("/usr/lib/libxml2.so.2", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360}\276"...,
512) = 512
fstat64(4, {st_mode=S_IFREG|0755, st_size=1251616, ...}) = 0
mmap2(0x4bbcd000, 1256692, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x4bbcd000
mmap2(0x4bcfa000, 20480, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x12c) = 0x4bcfa000
mmap2(0x4bcff000, 3316, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4bcff000
close(4)                                = 0
open("/usr/lib/libz.so.1", O_RDONLY)    = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\306"..., 512) = 512
fstat64(4, {st_mode=S_IFREG|0755, st_size=75284, ...}) = 0
mmap2(0x4a83b000, 76656, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x4a83b000
mmap2(0x4a84d000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x11) = 0x4a84d000
close(4)                                = 0
open("/usr/lib/libstdc++.so.6", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\205"..., 512) = 512
fstat64(4, {st_mode=S_IFREG|0755, st_size=939500, ...}) = 0
mmap2(0x4aaa8000, 960164, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x4aaa8000
mmap2(0x4ab88000, 20480, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xe0) = 0x4ab88000
mmap2(0x4ab8d000, 22180, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4ab8d000
close(4)                                = 0
open("/lib/libgcc_s.so.1", O_RDONLY)    = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\266\251"...,
512) = 512
fstat64(4, {st_mode=S_IFREG|0755, st_size=46492, ...}) = 0
mmap2(0x4aa9a000, 48068, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x4aa9a000
mmap2(0x4aaa5000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xa) = 0x4aaa5000
close(4)                                = 0
mprotect(0x4ab88000, 12288, PROT_READ)  = 0
futex(0x4ab8e4fc, FUTEX_WAKE, 2147483647) = 0
munmap(0xb7fca000, 129647)              = 0
munmap(0x761000, 21656)                 = 0
munmap(0x38c000, 412120)                = 0
munmap(0x110000, 56236)                 = 0
munmap(0x4bd75000, 895476)              = 0
munmap(0x49d11000, 18492)               = 0
munmap(0x49d0b000, 15952)               = 0
munmap(0x49d02000, 25248)               = 0
munmap(0x4bbcd000, 1256692)             = 0
munmap(0x4a83b000, 76656)               = 0
munmap(0x4aaa8000, 960164)              = 0
munmap(0x4aa9a000, 48068)               = 0
getdents(3, /* 0 entries */, 4096)      = 0
close(3)                                = 0
fstat64(1, {st_mode=S_IFREG|0644, st_size=12331, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7fe9000
write(1, "jackd 0.102.20\n", 15)        = 15
write(1, "Copyright 2001-2005 Paul Davis a"..., 43) = 43
write(1, "jackd comes with ABSOLUTELY NO W"..., 40) = 40
write(1, "This is free software, and you a"..., 62) = 62
write(1, "under certain conditions; see th"..., 59) = 59
write(1, "\n", 1)                       = 1
getuid32()                              = 0
write(2, "JACK compiled with System V SHM "..., 41JACK compiled with
System V SHM support.
) = 41
semget(2631977, 0, 0)                   = 196608
semop(196608, 0xbf83d7da, 1)            = 0
shmget(2631977, 6200, 0666)             = 688129
shmat(688129, 0, 0)                     = 0xb7fe7000
semop(196608, 0xbf83d7de, 1)            = 0
semop(196608, 0xbf83d7da, 1)            = 0
kill(23773, SIG_0)                      = -1 ESRCH (No such process)
semop(196608, 0xbf83d7de, 1)            = 0
write(2, "server `default\' registered\n", 28server `default' registered
) = 28
semop(196608, 0xbf83d7da, 1)            = 0
kill(23773, SIG_0)                      = -1 ESRCH (No such process)
shmctl(1081346, IPC_64|IPC_RMID, 0)     = 0
semop(196608, 0xbf83d7de, 1)            = 0
getuid32()                              = 0
open("/dev/shm/jack-0/default", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
fstat64(3, {st_mode=S_IFDIR|0700, st_size=100, ...}) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
getdents(3, /* 5 entries */, 4096)      = 112
unlink("/dev/shm/jack-0/default/jack-ack-fifo-23773-0") = 0
unlink("/dev/shm/jack-0/default/jack_ack_0") = 0
unlink("/dev/shm/jack-0/default/jack_0") = 0
getdents(3, /* 0 entries */, 4096)      = 0
close(3)                                = 0
rmdir("/dev/shm/jack-0/default")        = 0
rmdir("/dev/shm/jack-0")                = 0
setsid()                                = 23837
rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT USR1 USR2 PIPE TERM], NULL, 8) = 0
sched_setscheduler(23837, SCHED_FIFO, { 10 }) = 0
sched_setscheduler(23837, SCHED_OTHER, { 0 }) = 0
mlockall(MCL_CURRENT|MCL_FUTURE)        = 0
mmap2(NULL, 10489856, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0xb75c7000
mprotect(0xb75c7000, 4096, PROT_NONE)   = 0
clone(child_stack=0xb7fc74b4,
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
parent_tidptr=0xb7fc7bd8, {entry_number:6, base_addr:0xb7fc7b90,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1},
child_tidptr=0xb7fc7bd8) = 23838
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) = 0xb7fe6000
read(3, "processor\t: 0\nvendor_id\t: Genuin"..., 4096) = 1128
close(3)                                = 0
munmap(0xb7fe6000, 4096)                = 0
time(NULL)                              = 1168955152
semop(196608, 0xbf83a57a, 1)            = 0
shmget(IPC_PRIVATE, 83696, IPC_CREAT|IPC_EXCL|0666) = 1114114
semop(196608, 0xbf83a57e, 1)            = 0
shmat(1114114, 0, 0)                    = 0xb7fd2000
stat64("/dev/shm", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=60, ...}) = 0
stat64("/dev/shm/jack-0", 0xbf83a4c0)   = -1 ENOENT (No such file or directory)
mkdir("/dev/shm/jack-0", 0700)          = 0
stat64("/dev/shm/jack-0/default", 0xbf83a4c0) = -1 ENOENT (No such
file or directory)
mkdir("/dev/shm/jack-0/default", 0700)  = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 3
access("/dev/shm/jack-0/default/jack_0", F_OK) = -1 ENOENT (No such
file or directory)
bind(3, {sa_family=AF_FILE, path="/dev/shm/jack-0/default/jack_0"}, 110) = 0
listen(3, 1)                            = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 4
access("/dev/shm/jack-0/default/jack_ack_0", F_OK) = -1 ENOENT (No
such file or directory)
bind(4, {sa_family=AF_FILE, path="/dev/shm/jack-0/default/jack_ack_0"}, 110) = 0
listen(4, 1)                            = 0
futex(0x4cef06a4, 0x5 /* FUTEX_??? */, 1) = 1
registered builtin port type 32 bit float mono audio
registered builtin port type 8 bit raw midi
clock source = system clock via gettimeofday
stat64("/dev/shm/jack-0/default/jack-ack-fifo-23837-0", 0xbf8394b0) =
-1 ENOENT (No such file or directory)
mknod("/dev/shm/jack-0/default/jack-ack-fifo-23837-0", S_IFIFO|0666) = 0
open("/dev/shm/jack-0/default/jack-ack-fifo-23837-0",
O_RDWR|O_NONBLOCK|O_CREAT, 0666) = 5
mmap2(NULL, 10489856, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0xb6bc6000
mprotect(0xb6bc6000, 4096, PROT_NONE)   = 0
clone(child_stack=0xb75c64b4,
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
parent_tidptr=0xb75c6bd8, {entry_number:6, base_addr:0xb75c6b90,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1},
child_tidptr=0xb75c6bd8) = 23839
write(2, "loading driver ..\n", 18loading driver ..
)     = 18
open("/usr/lib/jack/jack_alsa.so", O_RDONLY) = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260-\0"..., 512) = 512
fstat64(6, {st_mode=S_IFREG|0755, st_size=59828, ...}) = 0
mmap2(NULL, 58552, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6,
0) = 0x652000
mmap2(0x660000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0xe) = 0x660000
close(6)                                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=129647, ...}) = 0
mmap2(NULL, 129647, PROT_READ, MAP_PRIVATE, 6, 0) = 0xb6ba6000
close(6)                                = 0
open("/lib/libasound.so.2", O_RDONLY)   = 6
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240O\331"...,
512) = 512
fstat64(6, {st_mode=S_IFREG|0755, st_size=894124, ...}) = 0
mmap2(0x4bd75000, 895476, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x4bd75000
mmap2(0x4be4b000, 20480, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0xd5) = 0x4be4b000
close(6)                                = 0
munmap(0xb6ba6000, 129647)              = 0
futex(0x4cef06a4, 0x5 /* FUTEX_??? */, 1) = 1
new client: alsa_pcm, id = 1 type 1 @ 0x9f7c7a8 fd = -1
futex(0x4a7ee0bc, FUTEX_WAIT, 2, NULL)  = -1 EAGAIN (Resource
temporarily unavailable)
write(2, "apparent rate = 48000\n", 22apparent rate = 48000
) = 22
futex(0x4a7ee0bc, FUTEX_WAKE, 1)        = 0
write(1, "creating alsa driver ... hw:0|hw"..., 74) = 74
write(1, "control device hw:0\n", 20)   = 20
stat64("/etc/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=7674, ...}) = 0
open("/etc/alsa/alsa.conf", O_RDONLY)   = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=7674, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7fd1000
read(6, "#\n#  ALSA library configuration "..., 4096) = 4096
read(6, "rround41 cards.pcm.surround41\npc"..., 4096) = 3578
read(6, "", 4096)                       = 0
read(6, "", 4096)                       = 0
close(6)                                = 0
munmap(0xb7fd1000, 4096)                = 0
access("/etc/asound.conf", R_OK)        = 0
open("/etc/asound.conf", O_RDONLY)      = 6
fstat64(6, {st_mode=S_IFREG|0644, st_size=139, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7fd1000
read(6, "#Generated by system-config-soun"..., 4096) = 139
read(6, "", 4096)                       = 0
read(6, "", 4096)                       = 0
close(6)                                = 0
munmap(0xb7fd1000, 4096)                = 0
access("/root/.asoundrc", R_OK)         = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC0", O_RDONLY)    = 6
close(6)                                = 0
open("/dev/snd/controlC0", O_RDWR)      = 6
ioctl(6, USBDEVFS_CONTROL, 0xbf83d2e4)  = 0
ioctl(6, UI_DEV_CREATE, 0xbf83d400)     = 0
stat64("/etc/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=7674, ...}) = 0
open("/dev/snd/controlC0", O_RDONLY)    = 7
close(7)                                = 0
open("/dev/snd/controlC0", O_RDWR)      = 7
ioctl(7, USBDEVFS_CONTROL, 0xbf83d2b4)  = 0
ioctl(7, 0x40045532, 0xbf83d2d4)        = 0
open("/dev/snd/pcmC0D0p", O_RDWR|O_NONBLOCK) = 8
close(7)                                = 0
ioctl(8, AGPIOC_ACQUIRE or APM_IOC_STANDBY, 0xbf83d134) = 0
fcntl64(8, F_GETFL)                     = 0x802 (flags O_RDWR|O_NONBLOCK)
ioctl(8, AGPIOC_INFO, 0xbf83d130)       = 0
ioctl(8, AGPIOC_RELEASE or APM_IOC_SUSPEND, 0xbf83d128) = 0
mmap2(NULL, 4096, PROT_READ, MAP_SHARED, 8, 0x80000) = 0xb7fd1000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0x81000) = 0xb7fd0000
fcntl64(8, F_GETFL)                     = 0x802 (flags O_RDWR|O_NONBLOCK)
fcntl64(8, F_SETFL, O_RDWR)             = 0
stat64("/etc/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=7674, ...}) = 0
open("/dev/snd/controlC0", O_RDONLY)    = 7
close(7)                                = 0
open("/dev/snd/controlC0", O_RDWR)      = 7
ioctl(7, USBDEVFS_CONTROL, 0xbf83d2b4)  = 0
ioctl(7, 0x40045532, 0xbf83d2d4)        = 0
open("/dev/snd/pcmC0D0c", O_RDWR|O_NONBLOCK) = 9
close(7)                                = 0
ioctl(9, AGPIOC_ACQUIRE or APM_IOC_STANDBY, 0xbf83d134) = 0
fcntl64(9, F_GETFL)                     = 0x802 (flags O_RDWR|O_NONBLOCK)
ioctl(9, AGPIOC_INFO, 0xbf83d130)       = 0
ioctl(9, AGPIOC_RELEASE or APM_IOC_SUSPEND, 0xbf83d128) = 0
mmap2(NULL, 4096, PROT_READ, MAP_SHARED, 9, 0x80000) = 0xb7fcf000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 9, 0x81000) = 0xb7fce000
fcntl64(9, F_GETFL)                     = 0x802 (flags O_RDWR|O_NONBLOCK)
fcntl64(9, F_SETFL, O_RDWR)             = 0
write(2, "configuring for 48000Hz, period "..., 66configuring for
48000Hz, period = 1024 frames, buffer = 4 periods
) = 66
ioctl(9, 0xc25c4110, 0x9f82488)         = 0
ioctl(9, 0xc25c4110, 0x9f82488)         = 0
ioctl(9, 0xc25c4110, 0x9f82488)         = 0
write(2, "ALSA: final selected sample form"..., 68ALSA: final selected
sample format for capture: 32bit little-endian
) = 68
ioctl(9, 0xc25c4110, 0x9f82488)         = 0
ioctl(9, 0xc25c4110, 0x9f82488)         = 0
ioctl(9, 0xc25c4110, 0x9f82488)         = 0
ioctl(9, 0xc25c4110, 0x9f82488)         = 0
ioctl(9, 0xc25c4110, 0x9f82488)         = 0
write(2, "ALSA: use 4 periods for capture\n", 32ALSA: use 4 periods for capture
) = 32
ioctl(9, 0xc25c4110, 0x9f82488)         = 0
ioctl(9, 0xc25c4111, 0x9f82488)         = 0
ioctl(9, 0xc0684113, 0xbf83d470)        = 0
ioctl(9, 0x80104132, 0xbf83d3bc)        = 0
ioctl(9, 0x80104132, 0xbf83d3bc)        = 0
mmap2(NULL, 32768, PROT_READ|PROT_WRITE, MAP_SHARED, 9, 0) = 0xb6bbe000
ioctl(9, 0x4140, 0)                     = 0
ioctl(9, 0xc0684113, 0x9f7c248)         = 0
ioctl(8, 0xc25c4110, 0x9f82228)         = 0
ioctl(8, 0xc25c4110, 0x9f82228)         = 0
ioctl(8, 0xc25c4110, 0x9f82228)         = 0
write(2, "ALSA: final selected sample form"..., 69ALSA: final selected
sample format for playback: 32bit little-endian
) = 69
ioctl(8, 0xc25c4110, 0x9f82228)         = 0
ioctl(8, 0xc25c4110, 0x9f82228)         = 0
ioctl(8, 0xc25c4110, 0x9f82228)         = 0
ioctl(8, 0xc25c4110, 0x9f82228)         = 0
ioctl(8, 0xc25c4110, 0x9f82228)         = 0
write(2, "ALSA: use 4 periods for playback"..., 33ALSA: use 4 periods
for playback
) = 33
ioctl(8, 0xc25c4110, 0x9f82228)         = 0
ioctl(8, 0xc25c4111, 0x9f82228)         = 0
ioctl(8, 0xc0684113, 0xbf83d470)        = 0
ioctl(8, 0x80104132, 0xbf83d3bc)        = 0
ioctl(8, 0x80104132, 0xbf83d3bc)        = 0
mmap2(NULL, 32768, PROT_READ|PROT_WRITE, MAP_SHARED, 8, 0) = 0xb6bb6000
ioctl(8, 0x4140, 0)                     = 0
ioctl(8, 0xc0684113, 0x9f71d48)         = 0
ioctl(9, 0x40044160, 0x8)               = 0
futex(0x4cef06a4, 0x5 /* FUTEX_??? */, 1) = 1
futex(0x4cef0684, FUTEX_WAKE, 1new buffer size 1024
semop(196608, 0xbf83d56a, 1)            = 0
shmget(IPC_PRIVATE, 1048576, IPC_CREAT|IPC_EXCL|0666) = 1146885
semop(196608, 0xbf83d56e, 1)            = 0
shmat(1146885, 0, 0)                    = 0xb6ab6000
mlock(0xb6ab6000, 1048576)              = 0
semop(196608, 0xbf83d56a, 1)            = 0
shmget(IPC_PRIVATE, 1048576, IPC_CREAT|IPC_EXCL|0666) = 1179654
semop(196608, 0xbf83d56e, 1)            = 0
shmat(1179654, 0, 0)                    = 0xb69b6000
mlock(0xb69b6000, 1048576)              = 0
futex(0x4cef06a4, 0x5 /* FUTEX_??? */, 1) = 1
registered port alsa_pcm:capture_1, offset = 4096
futex(0x4cef06a4, 0x5 /* FUTEX_??? */, 1) = 1
registered port alsa_pcm:capture_2, offset = 8192
registered port alsa_pcm:playback_1, offset = 0
registered port alsa_pcm:playback_2, offset = 0
stat64("/dev/shm/jack-0/default/jack-ack-fifo-23837-1", 0xbf83afb0) =
-1 ENOENT (No such file or directory)
mknod("/dev/shm/jack-0/default/jack-ack-fifo-23837-1", S_IFIFO|0666) = 0
open("/dev/shm/jack-0/default/jack-ack-fifo-23837-1",
O_RDWR|O_NONBLOCK|O_CREAT, 0666) = 7
read(5, 0xbf83c088, 16)                 = -1 EAGAIN (Resource
temporarily unavailable)
read(7, 0xbf83c088, 16)                 = -1 EAGAIN (Resource
temporarily unavailable)
futex(0x4cef06a4, 0x5 /* FUTEX_??? */, 1) = 1
++ jack_rechain_graph():
client alsa_pcm: internal client, execution_order=0.
-- jack_rechain_graph()
sched_get_priority_max(SCHED_FIFO)      = 99
mmap2(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0xb6935000
mprotect(0xb6935000, 4096, PROT_NONE)   = 0
clone(child_stack=0xb69b54b4,
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
parent_tidptr=0xb69b5bd8, {entry_number:6, base_addr:0xb69b5b90,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1},
child_tidptr=0xb69b5bd8) = 23840
sched_setscheduler(23840, SCHED_OTHER, { 0 }) = 0
mmap2(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0xb68b4000
mprotect(0xb68b4000, 4096, PROT_NONE)   = 0
clone(child_stack=0xb69344b4,
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
parent_tidptr=0xb6934bd8, {entry_number:6, base_addr:0xb6934b90,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1},
child_tidptr=0xb6934bd8) = 23841
sched_setscheduler(23841, SCHED_OTHER, { 0 }) = 0
ioctl(8, 0x4140, 0x65e7e9)              = 0
ioctl(8, 0x4142, 0x1000)                = 0
futex(0x9f7bb70, FUTEX_WAKE, 1)         = 1
rt_sigaction(SIGHUP, {0x804a4d0, ~[RTMIN RT_1],
SA_RESTART|SA_ONESHOT}, NULL, 8) = 0
rt_sigaction(SIGINT, {0x804a4d0, ~[RTMIN RT_1],
SA_RESTART|SA_ONESHOT}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {0x804a4d0, ~[RTMIN RT_1],
SA_RESTART|SA_ONESHOT}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {0x804a4d0, ~[RTMIN RT_1],
SA_RESTART|SA_ONESHOT}, NULL, 8) = 0
rt_sigaction(SIGUSR2, {0x804a4d0, ~[RTMIN RT_1],
SA_RESTART|SA_ONESHOT}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {0x804a4d0, ~[RTMIN RT_1],
SA_RESTART|SA_ONESHOT}, NULL, 8) = 0
rt_sigaction(SIGTERM, {0x804a4d0, ~[RTMIN RT_1],
SA_RESTART|SA_ONESHOT}, NULL, 8) = 0
write(2, "23837 waiting for signals\n", 2623837 waiting for signals
) = 26
rt_sigtimedwait([HUP INT QUIT USR1 USR2 PIPE TERM], jackd watchdog:
timeout - killing jackd
0, 0, 8) = 9
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
Process 23837 detached


-- 
Hakan (m1fcj)