Kód:
strace -x pand -n --master --listen --role NAP
execve("/usr/bin/pand", ["pand", "-n", "--master", "--listen", "--role", "NAP"], [/* 35 vars */]) = 0
brk(0) = 0xb832e000
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=47259, ...}) = 0
mmap2(NULL, 47259, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb8085000
close(3) = 0
open("/usr/lib/libbluetooth.so.2", O_RDONLY) = 3
read(3, "\x7f\x45\x4c\x46\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=79032, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb8084000
mmap2(NULL, 77772, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb8071000
mmap2(0xb8083000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12) = 0xb8083000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\x7f\x45\x4c\x46\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1658348, ...}) = 0
mmap2(NULL, 1439312, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f11000
mmap2(0xb806b000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15a) = 0xb806b000
mmap2(0xb806e000, 9808, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb806e000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f10000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7f106c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb806b000, 8192, PROT_READ) = 0
mprotect(0xb80b0000, 4096, PROT_READ) = 0
munmap(0xb8085000, 47259) = 0
socket(PF_BLUETOOTH, SOCK_RAW, 4) = 3
ioctl(3, 0x800442d2, 0xbfbb578c) = 0
rt_sigaction(SIGCHLD, {SIG_IGN}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0
rt_sigaction(SIGHUP, {0xb80b3730, [], SA_NOCLDSTOP}, NULL, 8) = 0
rt_sigaction(SIGTERM, {0xb80b3740, [], SA_NOCLDSTOP}, NULL, 8) = 0
rt_sigaction(SIGINT, {0xb80b3740, [], SA_NOCLDSTOP}, NULL, 8) = 0
socket(PF_FILE, 0x80002 /* SOCK_??? */, 0) = 4
connect(4, {sa_family=AF_FILE, path="/dev/log"}, 110) = 0
brk(0) = 0xb832e000
brk(0xb834f000) = 0xb834f000
time(NULL) = 1238107718
open("/etc/localtime", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=2246, ...}) = 0
fstat64(5, {st_mode=S_IFREG|0644, st_size=2246, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb8090000
read(5, "\x54\x5a\x69\x66\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 4096) = 2246
_llseek(5, -28, [2218], SEEK_CUR) = 0
read(5, "\nCET-1CEST,M3.5.0,M10.5.0/3\n", 4096) = 28
close(5) = 0
munmap(0xb8090000, 4096) = 0
getpid() = 2520
writev(2, [{"pand[2520]: Bluetooth PAN daemon"..., 45}, {"\n", 1}], 2pand[2520]: Bluetooth PAN daemon version 3.36
) = 46
send(4, "<30>Mar 26 23:48:38 pand[2520]: "..., 65, MSG_NOSIGNAL) = 65
socket(PF_FILE, SOCK_STREAM, 0) = 5
connect(5, {sa_family=AF_FILE, path="/var/run/sdp"}, 110) = 0
send(5, "\x75\x00\x00\x00\x9d\x00\x35\x9a\x09\x00\x01\x35\x03\x19"..., 162, 0) = 162
select(6, [5], NULL, NULL, {20, 0}) = 1 (in [5], left {19, 996189})
recv(5, "\x76\x00\x00\x00\x04\x00\x01\x00\x04", 65535, 0) = 9
socket(PF_BLUETOOTH, SOCK_SEQPACKET, 0) = 6
bind(6, {sa_family=AF_BLUETOOTH, sa_data="\x0f\x00\x00\x00\x00\x00\x00\x00\x68\x76\x0b\xb8\xb0\x5e"...}, 10) = -1 EADDRINUSE (Address already in use)
time(NULL) = 1238107718
writev(2, [{"pand[2520]: Bind failed. Address"..., 51}, {"\n", 1}], 2pand[2520]: Bind failed. Address already in use(98)
) = 52
send(4, "<27>Mar 26 23:48:38 pand[2520]: "..., 71, MSG_NOSIGNAL) = 71
exit_group(0) = ?
Process 2520 detached
kde to jasne spadne na bind(6, {sa_family=AF_BLUETOOTH, sa_data="\x0f\x00\x00\x00\x00\x00\x00\x00\x68\x76\ x0b\xb8\xb0\x5e"...}, 10) = -1 EADDRINUSE