Advertisement
Guest User

strace

a guest
Aug 6th, 2017
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.80 KB | None | 0 0
  1. sh-3.2# strace strace /sbin/droid-hal-init
  2. execve("/usr/bin/strace", ["strace", "/sbin/droid-hal-init"], [/* 6 vars */]) = 0
  3. brk(0) = 0x56000
  4. uname({sys="Linux", node="Sailfish", ...}) = 0
  5. access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
  6. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf75ec000
  7. access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
  8. open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
  9. fstat64(3, {st_mode=S_IFREG|0644, st_size=37094, ...}) = 0
  10. mmap2(NULL, 37094, PROT_READ, MAP_PRIVATE, 3, 0) = 0xf75e2000
  11. close(3) = 0
  12. access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
  13. open("/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
  14. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\300&\0\0004\0\0\0"..., 512) = 512
  15. lseek(3, 31956, SEEK_SET) = 31956
  16. read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
  17. lseek(3, 31608, SEEK_SET) = 31608
  18. read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 53) = 53
  19. fstat64(3, {st_mode=S_IFREG|0755, st_size=33076, ...}) = 0
  20. mmap2(NULL, 97200, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf75ac000
  21. mprotect(0xf75b4000, 61440, PROT_NONE) = 0
  22. mmap2(0xf75c3000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0xf75c3000
  23. close(3) = 0
  24. access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
  25. open("/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
  26. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\215z\1\0004\0\0\0"..., 512) = 512
  27. lseek(3, 994228, SEEK_SET) = 994228
  28. read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2840) = 2840
  29. lseek(3, 990780, SEEK_SET) = 990780
  30. read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\3\f"..., 53) = 53
  31. fstat64(3, {st_mode=S_IFREG|0755, st_size=997068, ...}) = 0
  32. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf75e1000
  33. mmap2(NULL, 1066504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xf74a7000
  34. mprotect(0xf7596000, 65536, PROT_NONE) = 0
  35. mmap2(0xf75a6000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xef000) = 0xf75a6000
  36. mmap2(0xf75a9000, 9736, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xf75a9000
  37. close(3) = 0
  38. mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf75e0000
  39. set_tls(0xf75e04c0, 0xf75ee000, 0xf75e0ba8, 0xf75e04c0, 0xf75ee000) = 0
  40. mprotect(0xf75a6000, 8192, PROT_READ) = 0
  41. mprotect(0xf75ed000, 4096, PROT_READ) = 0
  42. munmap(0xf75e2000, 37094) = 0
  43. rt_sigaction(SIGCHLD, {SIG_DFL, [CHLD], SA_RESTART|0x4000000}, {SIG_DFL, [], 0}, 8) = 0
  44. getpid() = 1286
  45. uname({sys="Linux", node="Sailfish", ...}) = 0
  46. brk(0) = 0x56000
  47. brk(0x77000) = 0x77000
  48. getuid32() = 0
  49. getgid32() = 0
  50. clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf75e0068) = 1287
  51. wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == SIGSTOP}], 0, NULL) = 1287
  52. --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_TRAPPED, si_pid=1287, si_status=SIGSTOP, si_utime=0, si_stime=0} ---
  53. ptrace(PTRACE_SETOPTIONS, 1287, 0, PTRACE_O_TRACESYSGOOD|PTRACE_O_TRACEEXEC) = 0
  54. ptrace(PTRACE_SYSCALL, 1287, 0, SIG_0) = 0
  55. --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_TRAPPED, si_pid=1287, si_status=SIGTRAP, si_utime=0, si_stime=0} ---
  56. wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], 0, NULL) = 1287
  57. ptrace(PTRACE_SYSCALL, 1287, 0, SIG_0) = 0
  58. wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 1287
  59. --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1287, si_status=0, si_utime=0, si_stime=0} ---
  60. clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf75e0068) = 1288
  61. ptrace(PTRACE_SEIZE, 1288, 0, 0) = 0
  62. kill(1288, SIGKILL) = 0
  63. wait4(1288, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGKILL}], 0, NULL) = 1288
  64. --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=1288, si_status=SIGKILL, si_utime=0, si_stime=0} ---
  65. stat64("/sbin/droid-hal-init", {st_mode=S_IFREG|0755, st_size=1150360, ...}) = 0
  66. clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf75e0068) = 1289
  67. wait4(1289, [{WIFSTOPPED(s) && WSTOPSIG(s) == SIGSTOP}], WSTOPPED, NULL) = 1289
  68. --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_STOPPED, si_pid=1289, si_status=SIGSTOP, si_utime=0, si_stime=0} ---
  69. ptrace(PTRACE_SEIZE, 1289, 0, 0) = 0
  70. --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_STOPPED, si_pid=1289, si_status=SIG_0, si_utime=0, si_stime=0} ---
  71. ptrace(PTRACE_INTERRUPT, 1289, 0, 0) = 0
  72. kill(1289, SIGCONT) = 0
  73. rt_sigaction(SIGTTOU, {SIG_IGN, [], 0x4000000 /* SA_??? */}, NULL, 8) = 0
  74. rt_sigaction(SIGTTIN, {SIG_IGN, [], 0x4000000 /* SA_??? */}, NULL, 8) = 0
  75. rt_sigaction(SIGHUP, {0x1c745, [], 0x4000000 /* SA_??? */}, NULL, 8) = 0
  76. rt_sigaction(SIGINT, {0x1c745, [], 0x4000000 /* SA_??? */}, NULL, 8) = 0
  77. rt_sigaction(SIGQUIT, {0x1c745, [], 0x4000000 /* SA_??? */}, NULL, 8) = 0
  78. rt_sigaction(SIGPIPE, {0x1c745, [], 0x4000000 /* SA_??? */}, NULL, 8) = 0
  79. rt_sigaction(SIGTERM, {0x1c745, [], 0x4000000 /* SA_??? */}, NULL, 8) = 0
  80. rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT PIPE TERM], NULL, 8) = 0
  81. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
  82. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
  83. wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == SIGSTOP} | 0x800000], __WALL, NULL) = 1289
  84. rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT PIPE TERM], NULL, 8) = 0
  85. ptrace(PTRACE_GETREGSET, 1289, NT_PRSTATUS, [{0x5583c, 72}]) = 0
  86. ptrace(PTRACE_SETOPTIONS, 1289, 0, PTRACE_O_TRACESYSGOOD|PTRACE_O_TRACEEXEC) = 0
  87. ptrace(PTRACE_LISTEN, 1289, 0, 0) = 0
  88. --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_CONTINUED, si_pid=1289, si_status=SIGCONT, si_utime=0, si_stime=0} ---
  89. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
  90. wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP} | 0x800000], __WALL, NULL) = 1289
  91. rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT PIPE TERM], NULL, 8) = 0
  92. ptrace(PTRACE_GETREGSET, 1289, NT_PRSTATUS, [{0x5583c, 72}]) = 0
  93. ptrace(PTRACE_SYSCALL, 1289, 0, SIG_0) = 0
  94. --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_TRAPPED, si_pid=1289, si_status=SIGCONT, si_utime=0, si_stime=0} ---
  95. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
  96. wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == SIGCONT}], __WALL, NULL) = 1289
  97. rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT PIPE TERM], NULL, 8) = 0
  98. ptrace(PTRACE_GETREGSET, 1289, NT_PRSTATUS, [{0x5583c, 72}]) = 0
  99. ptrace(PTRACE_GETSIGINFO, 1289, 0, {si_signo=SIGCONT, si_code=SI_USER, si_pid=1286, si_uid=0}) = 0
  100. ptrace(PTRACE_SYSCALL, 1289, 0, SIGCONT) = 0
  101. --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_TRAPPED, si_pid=1289, si_status=SIGTRAP, si_utime=0, si_stime=0} ---
  102. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
  103. wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], __WALL, NULL) = 1289
  104. rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT PIPE TERM], NULL, 8) = 0
  105. ptrace(PTRACE_GETREGSET, 1289, NT_PRSTATUS, [{0x5583c, 72}]) = 0
  106. process_vm_readv(1289, [{"/sbin/droid-hal-init\0\0\0\0\0\0\0\0F\0\0\0"..., 256}], 1, [{0xff9b226c, 256}], 1, 0) = 256
  107. process_vm_readv(1289, [{"_?\233\377", 4}], 1, [{0xff9b3678, 4}], 1, 0) = 4
  108. process_vm_readv(1289, [{"/sbin/droid-hal-init\0TERM=linux\0"..., 33}], 1, [{0xff9b3f5f, 33}], 1, 0) = 33
  109. process_vm_readv(1289, [{"\0\0\0\0", 4}], 1, [{0xff9b367c, 4}], 1, 0) = 4
  110. process_vm_readv(1289, [{"t?\233\377", 4}], 1, [{0xff9b3680, 4}], 1, 0) = 4
  111. process_vm_readv(1289, [{"\177?\233\377", 4}], 1, [{0xff9b3684, 4}], 1, 0) = 4
  112. process_vm_readv(1289, [{"\301?\233\377", 4}], 1, [{0xff9b3688, 4}], 1, 0) = 4
  113. process_vm_readv(1289, [{"\307?\233\377", 4}], 1, [{0xff9b368c, 4}], 1, 0) = 4
  114. process_vm_readv(1289, [{"\317?\233\377", 4}], 1, [{0xff9b3690, 4}], 1, 0) = 4
  115. process_vm_readv(1289, [{"\326?\233\377", 4}], 1, [{0xff9b3694, 4}], 1, 0) = 4
  116. process_vm_readv(1289, [{"\0\0\0\0", 4}], 1, [{0xff9b3698, 4}], 1, 0) = 4
  117. write(2, "execve(\"/sbin/droid-hal-init\", ["..., 71execve("/sbin/droid-hal-init", ["/sbin/droid-hal-init"], [/* 6 vars */]) = 71
  118. ptrace(PTRACE_SYSCALL, 1289, 0, SIG_0) = 0
  119. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
  120. wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == SIGTRAP} | 0x40000], __WALL, NULL) = 1289
  121. --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_TRAPPED, si_pid=1289, si_status=SIGTRAP, si_utime=0, si_stime=0} ---
  122. rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT PIPE TERM], NULL, 8) = 0
  123. ptrace(PTRACE_GETREGSET, 1289, NT_PRSTATUS, [{0x5583c, 72}]) = 0
  124. ptrace(PTRACE_GETEVENTMSG, 1289, 0, 0xff9b33ec) = 0
  125. ptrace(PTRACE_SYSCALL, 1289, 0, SIG_0) = 0
  126. --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_TRAPPED, si_pid=1289, si_status=SIGTRAP, si_utime=0, si_stime=0} ---
  127. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
  128. wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], __WALL, NULL) = 1289
  129. rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT PIPE TERM], NULL, 8) = 0
  130. ptrace(PTRACE_GETREGSET, 1289, NT_PRSTATUS, [{0x5583c, 72}]) = 0
  131. write(2, ") = 0\n", 6) = 0
  132. ) = 6
  133. ptrace(PTRACE_SYSCALL, 1289, 0, SIG_0) = 0
  134. --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_TRAPPED, si_pid=1289, si_status=SIGTRAP, si_utime=0, si_stime=0} ---
  135. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
  136. wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], __WALL, NULL) = 1289
  137. rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT PIPE TERM], NULL, 8) = 0
  138. ptrace(PTRACE_GETREGSET, 1289, NT_PRSTATUS, [{0x5583c, 72}]) = 0
  139. process_vm_readv(1289, [{"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 256}], 1, [{0x52bc08, 256}], 1, 0) = 256
  140. write(2, "create_module(\"\", 0", 19create_module("", 0) = 19
  141. ptrace(PTRACE_SYSCALL, 1289, 0, SIG_0) = 0
  142. --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_TRAPPED, si_pid=1289, si_status=SIGTRAP, si_utime=0, si_stime=0} ---
  143. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
  144. wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], __WALL, NULL) = 1289
  145. rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT PIPE TERM], NULL, 8) = 0
  146. ptrace(PTRACE_GETREGSET, 1289, NT_PRSTATUS, [{0x5583c, 72}]) = 0
  147. write(2, ") = 0x509\n", 29) = 0x509
  148. ) = 29
  149. ptrace(PTRACE_SYSCALL, 1289, 0, SIG_0) = 0
  150. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
  151. --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_TRAPPED, si_pid=1289, si_status=SIGTRAP, si_utime=0, si_stime=0} ---
  152. wait4(-1, [{WIFSTOPPED(s) && WSTOPSIG(s) == 133}], __WALL, NULL) = 1289
  153. rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT PIPE TERM], NULL, 8) = 0
  154. ptrace(PTRACE_GETREGSET, 1289, NT_PRSTATUS, [{0x5583c, 72}]) = 0
  155. ptrace(PTRACE_PEEKTEXT, 1289, 0xfffffffc, [0xf75e0000]) = -1 EIO (Input/output error)
  156. rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement