Guest User

Untitled

a guest
Jul 18th, 2010
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.06 KB | None | 0 0
  1. [master ~/firefox] % strace /home/master/firefox/firefox
  2. execve("/home/master/firefox/firefox", ["/home/master/firefox/firefox"], [/* 51 vars */]) = 0
  3. brk(0) = 0x136f02e0
  4. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4da9a000
  5. access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
  6. open("/etc/ld.so.cache", O_RDONLY) = 3
  7. fstat64(3, {st_mode=S_IFREG|0644, st_size=85725, ...}) = 0
  8. mmap2(NULL, 85725, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4da85000
  9. close(3) = 0
  10. open("/lib/libncurses.so.5", O_RDONLY) = 3
  11. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\305\0\0004\0\0\0"..., 512) = 512
  12. fstat64(3, {st_mode=S_IFREG|0755, st_size=264292, ...}) = 0
  13. mmap2(NULL, 268612, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4da43000
  14. mprotect(0x4da81000, 4096, PROT_NONE) = 0
  15. mmap2(0x4da82000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3e) = 0x4da82000
  16. close(3) = 0
  17. open("/lib/libdl.so.2", O_RDONLY) = 3
  18. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\n\0\0004\0\0\0"..., 512) = 512
  19. fstat64(3, {st_mode=S_IFREG|0755, st_size=9488, ...}) = 0
  20. mmap2(NULL, 12344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4da3f000
  21. mmap2(0x4da41000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x4da41000
  22. close(3) = 0
  23. open("/lib/libc.so.6", O_RDONLY) = 3
  24. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@m\1\0004\0\0\0"..., 512) = 512
  25. fstat64(3, {st_mode=S_IFREG|0755, st_size=1355980, ...}) = 0
  26. mmap2(NULL, 1363080, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4d8f2000
  27. mmap2(0x4da39000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x147) = 0x4da39000
  28. mmap2(0x4da3c000, 11400, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4da3c000
  29. close(3) = 0
  30. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4d8f1000
  31. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4d8f0000
  32. set_thread_area({entry_number:-1 -> 6, base_addr:0x4d8f1b30, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
  33. mprotect(0x4da39000, 8192, PROT_READ) = 0
  34. mprotect(0x4da41000, 4096, PROT_READ) = 0
  35. mprotect(0x4da82000, 8192, PROT_READ) = 0
  36. mprotect(0x136e0000, 8192, PROT_READ) = 0
  37. mprotect(0x4dab9000, 4096, PROT_READ) = 0
  38. munmap(0x4da85000, 85725) = 0
  39. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  40. open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3
  41. close(3) = 0
  42. brk(0) = 0x136f02e0
  43. brk(0x137112e0) = 0x137112e0
  44. brk(0x13712000) = 0x13712000
  45. open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
  46. fstat64(3, {st_mode=S_IFREG|0644, st_size=98537280, ...}) = 0
  47. mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4d6f0000
  48. mmap2(NULL, 1167360, PROT_READ, MAP_PRIVATE, 3, 0x19a) = 0x4d5d3000
  49. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0x1ea2) = 0x4da99000
  50. close(3) = 0
  51. getuid32() = 1000
  52. getgid32() = 10
  53. geteuid32() = 1000
  54. getegid32() = 10
  55. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  56. time(NULL) = 1279438629
  57. open("/proc/meminfo", O_RDONLY) = 3
  58. fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
  59. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4da98000
  60. read(3, "MemTotal: 513444 kB\nMemF"..., 1024) = 980
  61. close(3) = 0
  62. munmap(0x4da98000, 4096) = 0
  63. brk(0x13711000) = 0x13711000
  64. rt_sigaction(SIGCHLD, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
  65. rt_sigaction(SIGCHLD, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
  66. rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
  67. rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
  68. rt_sigaction(SIGQUIT, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
  69. rt_sigaction(SIGQUIT, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
  70. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  71. rt_sigaction(SIGQUIT, {SIG_IGN, [], 0}, {SIG_DFL, [], 0}, 8) = 0
  72. uname({sys="Linux", node="localhost", ...}) = 0
  73. stat64("/home/master/firefox", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
  74. stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
  75. getpid() = 23054
  76. open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
  77. fstat64(3, {st_mode=S_IFREG|0644, st_size=26048, ...}) = 0
  78. mmap2(NULL, 26048, PROT_READ, MAP_SHARED, 3, 0) = 0x4da92000
  79. close(3) = 0
  80. getppid() = 23053
  81. gettimeofday({1279438629, 450130}, NULL) = 0
  82. getpgrp() = 23053
  83. rt_sigaction(SIGCHLD, {0x13660e65, [], 0}, {SIG_DFL, [], 0}, 8) = 0
  84. getrlimit(RLIMIT_NPROC, {rlim_cur=4008, rlim_max=4008}) = 0
  85. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  86. open("/home/master/firefox/firefox", O_RDONLY|O_LARGEFILE) = 3
  87. ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0x5ad62a38) = -1 ENOTTY (Inappropriate ioctl for device)
  88. _llseek(3, 0, [0], SEEK_CUR) = 0
  89. read(3, "#!/bin/sh\n#\n# ***** BEGIN LICENS"..., 80) = 80
  90. _llseek(3, 0, [0], SEEK_SET) = 0
  91. getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
  92. fcntl64(255, F_GETFD) = -1 EBADF (Bad file descriptor)
  93. dup2(3, 255) = 255
  94. close(3) = 0
  95. fcntl64(255, F_SETFD, FD_CLOEXEC) = 0
  96. fcntl64(255, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
  97. fstat64(255, {st_mode=S_IFREG|0755, st_size=3939, ...}) = 0
  98. _llseek(255, 0, [0], SEEK_CUR) = 0
  99. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  100. read(255, "#!/bin/sh\n#\n# ***** BEGIN LICENS"..., 3939) = 3939
  101. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  102. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  103. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  104. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  105. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  106. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  107. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  108. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  109. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  110. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  111. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  112. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  113. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  114. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  115. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  116. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  117. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  118. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  119. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  120. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  121. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  122. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  123. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  124. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  125. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  126. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  127. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  128. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  129. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  130. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  131. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  132. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  133. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  134. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  135. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  136. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  137. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  138. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  139. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  140. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  141. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  142. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  143. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  144. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  145. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  146. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  147. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  148. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  149. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  150. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  151. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  152. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  153. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  154. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  155. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  156. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  157. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  158. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  159. pipe([3, 4]) = 0
  160. rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
  161. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
  162. rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
  163. _llseek(255, -1791, [2148], SEEK_CUR) = 0
  164. clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x4d8f1b98) = 23055
  165. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
  166. rt_sigaction(SIGCHLD, {0x13660e65, [], 0}, {0x13660e65, [], 0}, 8) = 0
  167. close(4) = 0
  168. read(3, "/home/master/firefox\n", 128) = 21
  169. read(3, "", 128) = 0
  170. close(3) = 0
  171. rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
  172. rt_sigaction(SIGINT, {0x136612d9, [], 0}, {SIG_DFL, [], 0}, 8) = 0
  173. waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 23055
  174. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
  175. --- SIGCHLD (Child exited) @ 0 (0) ---
  176. waitpid(-1, 0x5ad61e88, WNOHANG) = -1 ECHILD (No child processes)
  177. sigreturn() = ? (mask now [])
  178. rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x136612d9, [], 0}, 8) = 0
  179. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  180. read(255, "progbase=`basename \"$progname\"`\n"..., 3939) = 1791
  181. pipe([3, 4]) = 0
  182. rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
  183. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
  184. rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
  185. _llseek(255, -1759, [2180], SEEK_CUR) = 0
  186. clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x4d8f1b98) = 23056
  187. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
  188. rt_sigaction(SIGCHLD, {0x13660e65, [], 0}, {0x13660e65, [], 0}, 8) = 0
  189. close(4) = 0
  190. read(3, "firefox\n", 128) = 8
  191. read(3, "", 128) = 0
  192. close(3) = 0
  193. rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
  194. rt_sigaction(SIGINT, {0x136612d9, [], 0}, {SIG_DFL, [], 0}, 8) = 0
  195. waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 23056
  196. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
  197. --- SIGCHLD (Child exited) @ 0 (0) ---
  198. waitpid(-1, 0x5ad61e88, WNOHANG) = -1 ECHILD (No child processes)
  199. sigreturn() = ? (mask now [])
  200. rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0x136612d9, [], 0}, 8) = 0
  201. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  202. read(255, "run_moz=\"$curdir/run-mozilla.sh\""..., 3939) = 1759
  203. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  204. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  205. stat64("/home/master/firefox/run-mozilla.sh", {st_mode=S_IFREG|0755, st_size=10452, ...}) = 0
  206. geteuid32() = 1000
  207. getegid32() = 10
  208. getuid32() = 1000
  209. getgid32() = 10
  210. access("/home/master/firefox/run-mozilla.sh", X_OK) = 0
  211. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
  212. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  213. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  214. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
  215. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  216. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  217. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  218. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  219. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  220. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  221. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  222. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
  223. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  224. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  225. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  226. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  227. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
  228. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  229. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  230. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  231. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
  232. rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
  233. rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
  234. rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
  235. rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
  236. _llseek(255, -35, [3904], SEEK_CUR) = 0
  237. clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x4d8f1b98) = 23057
  238. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
  239. rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
  240. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
  241. rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
  242. rt_sigaction(SIGINT, {0x136612d9, [], 0}, {SIG_DFL, [], 0}, 8) = 0
  243. waitpid(-1, ^C <unfinished ...>
  244. [master ~/firefox] %
Advertisement
Add Comment
Please, Sign In to add comment