/dev/urandom
24-09-2004, 21:36
here's the output for strace TeamSpeak.bin (with LD_LIBRARY_PATH set correctly), this is for slackware current with 2.6.7:
...
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
<... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call)
sigreturn() = ? (mask now [RTMIN])
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
write(17, "@*\21@\0\0\0\0\0\0\0\0\24\320\5\10\10\0016\10\0\0\ 0\200"..., 148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
<... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call)
sigreturn() = ? (mask now [RTMIN])
kill(4696, SIGRTMIN) = 0
kill(4697, SIGRTMIN) = 0
kill(4698, SIGRTMIN) = 0
brk(0x83a7000) = 0x83a7000
brk(0x839f000) = 0x839f000
old_mmap(NULL, 200704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40b02000
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
write(17, "@*\21@\0\0\0\0\0\0\0\0\24\320\5\10P\2632\10\0\0\0\ 200\0"..., 148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
<... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call)
sigreturn() = ? (mask now [RTMIN])
stat64("/usr/local/teamspeak2/sounds/", 0xbfffee20) = -1 ENOENT (No such file or directory)
readlink("/proc/self/exe", "/home/saturn_vk/programs/TeamSpeak2RC2/TeamSpeak.bin", 4096) = 52
getuid32() = 1000
open("/etc/passwd", O_RDONLY) = 18
fcntl64(18, F_GETFD) = 0
fcntl64(18, F_SETFD, FD_CLOEXEC) = 0
_llseek(18, 0, [0], SEEK_CUR) = 0
fstat64(18, {st_mode=S_IFREG|0644, st_size=813, ...}) = 0
mmap2(NULL, 813, PROT_READ, MAP_SHARED, 18, 0) = 0x40b33000
_llseek(18, 813, [813], SEEK_SET) = 0
munmap(0x40b33000, 813) = 0
close(18) = 0
stat64("/home/saturn_vk/", {st_mode=S_IFDIR|S_ISUID|S_ISGID|S_ISVTX|0755, st_size=12288, ...}) = 0
stat64("/home/saturn_vk//.teamspeak2", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0
access("/home/saturn_vk//.teamspeak2/TeamSpeak.Conf", F_OK) = 0
access("/home/saturn_vk//.teamspeak2/TeamSpeak.Conf", F_OK) = 0
open("/home/saturn_vk//.teamspeak2/TeamSpeak.Conf", O_RDONLY) = 18
lseek(18, 0, SEEK_CUR) = 0
lseek(18, 0, SEEK_END) = 13627
lseek(18, 0, SEEK_SET) = 0
lseek(18, 0, SEEK_CUR) = 0
lseek(18, 0, SEEK_END) = 13627
lseek(18, 0, SEEK_SET) = 0
read(18, "\276WZ\276\272\361\10\317\351\307\31\314\376\337\3 \316"..., 13627) = 13627
close(18) = 0
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
write(17, "@*\21@\0\0\0\0\0\0\0\0\24\320\5\10\330\3507\10\0\0 \0\200"..., 148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
<... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call)
sigreturn() = ? (mask now [RTMIN])
brk(0x83c3000) = 0x83c3000
brk(0x83bb000) = 0x83bb000
open("/home/saturn_vk//.teamspeak2/TSClient.log", O_RDWR|O_CREAT|O_TRUNC, 0666) = 19
write(19, "--------------------------------"..., 65) = 65
write(19, "-------------- log started at 24"..., 60) = 60
write(19, "--------------------------------"..., 65) = 65
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
write(17, "@*\21@\0\0\0\0\0\0\0\0\24\320\5\10\230\3002\10\0\0 \0\200"..., 148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
<... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call)
sigreturn() = ? (mask now [RTMIN])
nanosleep({0, 10000000}, NULL) = 0
....
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
nanosleep({0, 10000000}, NULL) = 0
select(5, [4], NULL, NULL, {1, 0}) = 0 (Timeout)
select(5, [4], NULL, NULL, {1, 0}) = 0 (Timeout)
...
vBulletin® v3.7.0, Copyright ©2000-2008, Jelsoft Enterprises Ltd.