Code:
execve("/usr/sbin/nas", ["/usr/sbin/nas", "/tmp/nas.lan.conf", "/tmp/nas.lan.pid", "lan"], [/* 7 vars */]) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x2aaa8000
mprotect(0x2aac0000, 25392, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x400000, 106032, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
readlink("/lib/ld-uClibc.so.0", 0x7fff7948, 1024) = -1 EINVAL (Invalid argument)
open("/lib/libnvram.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("//usr/X11R6/lib/libnvram.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("//usr/lib/libnvram.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\200\6"..., 4096) = 4096
old_mmap(NULL, 270336, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab07000
old_mmap(0x2ab07000, 4064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ab07000
old_mmap(0x2ab47000, 4164, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ab47000
close(3) = 0
open("/lib/libshared.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("//usr/X11R6/lib/libshared.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("//usr/lib/libshared.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0 -\0\000"..., 4096) = 4096
old_mmap(NULL, 335872, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab49000
old_mmap(0x2ab49000, 66240, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ab49000
old_mmap(0x2ab99000, 5744, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x10000) = 0x2ab99000
close(3) = 0
open("/lib/libcrypto.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("//usr/X11R6/lib/libcrypto.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\260\234"..., 4096) = 4096
old_mmap(NULL, 1814528, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab9b000
old_mmap(0x2ab9b000, 1458028, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ab9b000
old_mmap(0x2ad3e000, 81908, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x163000) = 0x2ad3e000
old_mmap(0x2ad52000, 14416, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ad52000
close(3) = 0
open("/lib/libc.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\360\250"..., 4096) = 4096
old_mmap(NULL, 733184, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ad56000
old_mmap(0x2ad56000, 448308, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ad56000
old_mmap(0x2ae03000, 11692, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6d000) = 0x2ae03000
old_mmap(0x2ae06000, 10392, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ae06000
close(3) = 0
open("/lib/libdl.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\0\t\0"..., 4096) = 4096
old_mmap(NULL, 270336, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ae09000
old_mmap(0x2ae09000, 7828, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ae09000
old_mmap(0x2ae4a000, 3928, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x2ae4a000
close(3) = 0
mprotect(0x400000, 106032, PROT_READ|PROT_EXEC) = 0
mprotect(0x2aac0000, 25392, PROT_READ|PROT_EXEC) = 0
ioctl(0, TIOCNXCL, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TIOCNXCL, {B38400 opost isig icanon echo ...}) = 0
brk(0x10003e70) = 0x10003e70
brk(0x10004000) = 0x10004000
brk(0x10005000) = 0x10005000
open("/dev/nvram", O_RDWR) = 3
old_mmap(NULL, 32768, PROT_READ, MAP_SHARED, 3, 0) = 0x2ae80000
read(3, "\224\7\0\0", 11) = 4
read(3, "H\6\0\0", 12) = 4
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
ioctl(4, 0x8946, 0x7fff78f8) = 0
close(4) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
ioctl(4, 0x8946, 0x7fff78f8) = 0
close(4) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
ioctl(4, 0x89f0, 0x7fff79a8) = 0
close(4) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
ioctl(4, 0x89f0, 0x7fff79e0) = 0
close(4) = 0
socket(PF_INET, SOCK_RAW, IPPROTO_RAW) = 4
ioctl(4, 0x8913, 0x7fff7a08) = 0
close(4) = 0
read(3, "\t\t\0\0", 10) = 4
read(3, "d\6\0\0", 9) = 4
read(3, "=\n\0\0", 14) = 4
read(3, "f\0\0\0", 8) = 4
read(3, "L\7\0\0", 8) = 4
read(3, "S\n\0\0", 11) = 4
read(3, "J\1\0\0", 9) = 4
read(3, "\277\t\0\0", 15) = 4
read(3, "\224\n\0\0", 9) = 4
read(3, "h\10\0\0", 18) = 4
read(3, "j\6\0\0", 18) = 4
read(3, "_\6\0\0", 16) = 4
read(3, "\303\5\0\0", 15) = 4
read(3, "J\t\0\0", 12) = 4
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
ioctl(4, 0x8946, 0x7fff78f8) = -1 ENODEV (No such device)
close(4) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
ioctl(4, 0x8946, 0x7fff78f8) = -1 ENODEV (No such device)
close(4) = 0
brk(0x10006000) = 0x10006000
open("/tmp/nas.lan.conf", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 4
ioctl(4, TIOCNXCL, 0x7fff7b18) = -1 ENOTTY (Inappropriate ioctl for device)
write(4, "nas -P /tmp/nas.lan.pid -l br0 -"..., 142) = 142
close(4) = 0
brk(0x10008000) = 0x10008000
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
ioctl(4, 0x8946, 0x7fff7a78) = 0
close(4) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
ioctl(4, 0x89f0, 0x7fff7b28) = 0
close(4) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
ioctl(4, 0x89f0, 0x7fff7b60) = 0
close(4) = 0
brk(0x10012000) = 0x10012000
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
ioctl(4, 0x8927, 0x7fff7b80) = 0
close(4) = 0
brk(0x1001b000) = 0x1001b000
setitimer(ITIMER_REAL, {it_interval={0, 1}, it_value={0, 0}}, NULL) = 0
setitimer(ITIMER_REAL, NULL, {it_interval={0, 10000}, it_value={0, 0}}) = 0
rt_sigaction(SIGALRM, {0x10000000, [], SA_STACK|SA_INTERRUPT|SA_NOCLDWAIT|0x2b450a4}, {SIG_DFL}, 16) = 0
socket(PF_PACKET, SOCK_RAW, 1024) = 4
ioctl(4, 0x8933, {6, "br0"}) = 0
bind(4, {sa_family=AF_PACKET, proto=0x04, if6, pkttype=PACKET_HOST, addr(0)={0, }, 20) = 0
socket(PF_PACKET, SOCK_RAW, 51080) = 5
ioctl(5, 0x8933, {6, "br0"}) = 0
bind(5, {sa_family=AF_PACKET, proto=0x88c7, if6, pkttype=PACKET_HOST, addr(0)={0, }, 20) = 0
socket(PF_PACKET, SOCK_RAW, 1024) = 6
ioctl(6, 0x8933, {5, "eth2"}) = 0
bind(6, {sa_family=AF_PACKET, proto=0x04, if5, pkttype=PACKET_HOST, addr(0)={0, }, 20) = 0
socket(PF_PACKET, SOCK_RAW, 39577) = 8
ioctl(8, 0x8933, {6, "br0"}) = 0
bind(8, {sa_family=AF_PACKET, proto=0x999a, if6, pkttype=PACKET_HOST, addr(0)={0, }, 20) = 0
socket(PF_PACKET, SOCK_RAW, 36488) = 9
ioctl(9, 0x8933, {5, "eth2"}) = 0
bind(9, {sa_family=AF_PACKET, proto=0x888e, if5, pkttype=PACKET_HOST, addr(0)={0, }, 20) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP) = 10
connect(10, {sa_family=AF_INET, sin_port=htons(1812), sin_addr=inet_addr("127.0.0.1")}, 16) = 0
getsockname(10, {sa_family=AF_INET, sin_port=htons(2053), sin_addr=inet_addr("127.0.0.1")}, [16]) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP) = 11
bind(11, {sa_family=AF_INET, sin_port=htons(34954), sin_addr=inet_addr("127.0.0.1")}, 16) = 0
open("/dev/urandom", O_RDONLY|O_NONBLOCK) = 12
read(12, "D%\226n\370\"\337\224$\255\220\375C\fL\306", 16) = 16
read(12, "\251k\33\266X\310j\340>\271\247\267\361\21\221\321", 16) = 16
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Just so you know, I won't be around for the weekend or probably much of the beginning of next week. But let me repeat that it appears Odyssey Client has solved many of my