> Hmm, absolutely nothing in the output? Definitely seems something is wrong
> there.
Hang on.. To direct strace output to a file you use the -o switch.

Now we get -

[root@post autoturn]# less /tmp/autoturn.strace
execve("/usr/local/bin/maildirsmtp", ["/usr/local/bin/maildirsmtp",
"192.153.153.123", "autoturn-192.153.153.123-", "192
.153.153.123", "AutoTURN"], [/* 32 vars */]) = 0
brk(0)                                  = 0x80b1afc
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY)      = 8
fstat(8, {st_mode=0, st_size=0, ...})   = 0
mmap(0, 7021, PROT_READ, MAP_PRIVATE, 8, 0) = 0x4000b000
close(8)                                = 0
open("/lib/libtermcap.so.2", O_RDONLY)  = 8
mmap(0, 4096, PROT_READ, MAP_PRIVATE, 8, 0) = 0x4000d000
munmap(0x4000d000, 4096)                = 0
mmap(0, 12368, PROT_READ|PROT_EXEC, MAP_PRIVATE, 8, 0) = 0x4000d000
mprotect(0x4000f000, 4176, PROT_NONE)   = 0
mmap(0x4000f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 8,
0x1000) = 0x4000f000
mmap(0x40010000, 80, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40010000
close(8)                                = 0
open("/lib/libdl.so.2", O_RDONLY)       = 8
mmap(0, 4096, PROT_READ, MAP_PRIVATE, 8, 0) = 0x40011000
munmap(0x40011000, 4096)                = 0
mmap(0, 9256, PROT_READ|PROT_EXEC, MAP_PRIVATE, 8, 0) = 0x40011000
mprotect(0x40013000, 1064, PROT_NONE)   = 0
mmap(0x40013000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 8,
0x1000) = 0x40013000
close(8)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 8
mmap(0, 4096, PROT_READ, MAP_PRIVATE, 8, 0) = 0x40014000
munmap(0x40014000, 4096)                = 0
mmap(0, 672712, PROT_READ|PROT_EXEC, MAP_PRIVATE, 8, 0) = 0x40014000
mprotect(0x400a5000, 78792, PROT_NONE)  = 0
mmap(0x400a5000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 8,
0x90000) = 0x400a5000
mmap(0x400ad000, 46024, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400ad000
close(8)                                = 0
munmap(0x4000b000, 7021)                = 0
personality(PER_LINUX)                  = 0
getpid()                                = 304
sigprocmask(SIG_BLOCK, NULL, [])        = 0
open("/dev/tty", O_RDWR|O_NONBLOCK)     = -1 EACCES (Permission denied)
ioctl(0, TCGETS, 0xbffffaac)            = -1 EINVAL (Invalid argument)
brk(0)                                  = 0x80b1afc
brk(0x80b2000)                          = 0x80b2000
sigprocmask(SIG_BLOCK, ~[], [])         = 0
brk(0x80b3000)                          = 0x80b3000
sigprocmask(SIG_SETMASK, [], NULL)      = 0
sigprocmask(SIG_BLOCK, ~[], [])         = 0
brk(0x80b4000)                          = 0x80b4000
sigprocmask(SIG_SETMASK, [], NULL)      = 0
getuid()                                = 503

I must admit, I have no idea how to read this output. Why is it trying to
open /dev/tty?

Reply via email to