adeen-s

strace surfaceflinger

Dec 24th, 2015
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.74 KB | None | 0 0
  1. sh-3.2# strace ./surfaceflinger
  2. execve("./surfaceflinger", ["./surfaceflinger"], [/* 12 vars */]) = 0
  3. mprotect(0x40119000, 4096, PROT_READ) = 0
  4. getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
  5. gettid() = 860
  6. set_tls(0x4011af24, 0xffffffb8, 0, 0x4011af24, 0x4011b154) = 0
  7. mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x400fe000
  8. madvise(0x400fe000, 8192, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  9. sigaltstack({ss_sp=0x400fe000, ss_flags=0, ss_size=8192}, NULL) = 0
  10. sigaction(SIGABRT, {0x40109a71, [], SA_STACK|SA_RESTART|SA_SIGINFO}, NULL, 0) = 0
  11. sigaction(SIGBUS, {0x40109a71, [], SA_STACK|SA_RESTART|SA_SIGINFO}, NULL, 0) = 0
  12. sigaction(SIGFPE, {0x40109a71, [], SA_STACK|SA_RESTART|SA_SIGINFO}, NULL, 0) = 0
  13. sigaction(SIGILL, {0x40109a71, [], SA_STACK|SA_RESTART|SA_SIGINFO}, NULL, 0) = 0
  14. sigaction(SIGPIPE, {0x40109a71, [], SA_STACK|SA_RESTART|SA_SIGINFO}, NULL, 0) = 0
  15. sigaction(SIGSEGV, {0x40109a71, [], SA_STACK|SA_RESTART|SA_SIGINFO}, NULL, 0) = 0
  16. sigaction(SIGSTKFLT, {0x40109a71, [], SA_STACK|SA_RESTART|SA_SIGINFO}, NULL, 0) = 0
  17. sigaction(SIGTRAP, {0x40109a71, [], SA_STACK|SA_RESTART|SA_SIGINFO}, NULL, 0) = 0
  18. mmap2(NULL, 4092, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x40177000
  19. madvise(0x40177000, 4092, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  20. open("/vendor/lib/libsurfaceflinger.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  21. open("/system/lib/libsurfaceflinger.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
  22. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  23. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4017d000
  24. madvise(0x4017d000, 4096, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  25. lseek(3, -8, SEEK_END) = 193884
  26. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  27. mmap2(NULL, 200704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401c9000
  28. madvise(0x401c9000, 200704, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  29. mmap2(0x401c9000, 167012, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x401c9000
  30. madvise(0x401c9000, 167012, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  31. mmap2(0x401f3000, 24584, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x29000) = 0x401f3000
  32. madvise(0x401f3000, 24584, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  33. close(3) = 0
  34. munmap(0x4017d000, 4096) = 0
  35. open("/vendor/lib/libcutils.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  36. open("/system/lib/libcutils.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
  37. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  38. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x400c2000
  39. madvise(0x400c2000, 4096, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  40. lseek(3, -8, SEEK_END) = 42284
  41. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  42. mmap2(NULL, 49152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401a8000
  43. madvise(0x401a8000, 49152, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  44. mmap2(0x401a8000, 36513, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x401a8000
  45. madvise(0x401a8000, 36513, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  46. mmap2(0x401b2000, 4172, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9000) = 0x401b2000
  47. madvise(0x401b2000, 4172, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  48. close(3) = 0
  49. munmap(0x400c2000, 4096) = 0
  50. open("/vendor/lib/liblog.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  51. open("/system/lib/liblog.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
  52. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  53. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4006c000
  54. madvise(0x4006c000, 4096, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  55. lseek(3, -8, SEEK_END) = 13500
  56. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  57. mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4008f000
  58. madvise(0x4008f000, 20480, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  59. mmap2(0x4008f000, 11570, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4008f000
  60. madvise(0x4008f000, 11570, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  61. mmap2(0x40092000, 4120, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x40092000
  62. madvise(0x40092000, 4120, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  63. close(3) = 0
  64. munmap(0x4006c000, 4096) = 0
  65. open("/vendor/lib/libc.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  66. open("/system/lib/libc.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
  67. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  68. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x400c5000
  69. madvise(0x400c5000, 4096, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  70. lseek(3, -8, SEEK_END) = 310648
  71. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  72. mmap2(NULL, 372736, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4011c000
  73. madvise(0x4011c000, 372736, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  74. mmap2(0x4011c000, 292172, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4011c000
  75. madvise(0x4011c000, 292172, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  76. mmap2(0x40164000, 17128, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x47000) = 0x40164000
  77. madvise(0x40164000, 17128, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  78. mmap2(0x40169000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40169000
  79. madvise(0x40169000, 57344, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  80. close(3) = 0
  81. munmap(0x400c5000, 4096) = 0
  82. mprotect(0x40164000, 8192, PROT_READ) = 0
  83. open("/vendor/lib/libstdc++.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  84. open("/system/lib/libstdc++.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
  85. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  86. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x400e3000
  87. madvise(0x400e3000, 4096, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  88. lseek(3, -8, SEEK_END) = 5300
  89. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  90. mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40178000
  91. madvise(0x40178000, 12288, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  92. mmap2(0x40178000, 2737, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40178000
  93. madvise(0x40178000, 2737, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  94. mmap2(0x40179000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40179000
  95. madvise(0x40179000, 4100, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  96. close(3) = 0
  97. munmap(0x400e3000, 4096) = 0
  98. mprotect(0x40179000, 4096, PROT_READ) = 0
  99. open("/vendor/lib/libm.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  100. open("/system/lib/libm.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
  101. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  102. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40079000
  103. madvise(0x40079000, 4096, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  104. lseek(3, -8, SEEK_END) = 103692
  105. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  106. mmap2(NULL, 110592, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4017b000
  107. madvise(0x4017b000, 110592, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  108. mmap2(0x4017b000, 98092, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4017b000
  109. madvise(0x4017b000, 98092, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  110. mmap2(0x40194000, 4204, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x18000) = 0x40194000
  111. madvise(0x40194000, 4204, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  112. close(3) = 0
  113. munmap(0x40079000, 4096) = 0
  114. mprotect(0x40194000, 4096, PROT_READ) = 0
  115. mprotect(0x40092000, 4096, PROT_READ) = 0
  116. mprotect(0x401b2000, 4096, PROT_READ) = 0
  117. open("/vendor/lib/libhardware.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  118. open("/system/lib/libhardware.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
  119. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  120. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40050000
  121. madvise(0x40050000, 4096, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  122. lseek(3, -8, SEEK_END) = 5304
  123. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  124. mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400bb000
  125. madvise(0x400bb000, 12288, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  126. mmap2(0x400bb000, 2277, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400bb000
  127. madvise(0x400bb000, 2277, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  128. mmap2(0x400bc000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400bc000
  129. madvise(0x400bc000, 4100, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  130. close(3) = 0
  131. munmap(0x40050000, 4096) = 0
  132. mprotect(0x400bc000, 4096, PROT_READ) = 0
  133. open("/vendor/lib/libutils.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  134. open("/system/lib/libutils.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
  135. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  136. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x400ea000
  137. madvise(0x400ea000, 4096, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  138. lseek(3, -8, SEEK_END) = 87328
  139. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  140. mmap2(NULL, 94208, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401fa000
  141. madvise(0x401fa000, 94208, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  142. mmap2(0x401fa000, 79604, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x401fa000
  143. madvise(0x401fa000, 79604, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  144. mmap2(0x4020f000, 4116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x14000) = 0x4020f000
  145. madvise(0x4020f000, 4116, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  146. close(3) = 0
  147. munmap(0x400ea000, 4096) = 0
  148. open("/vendor/lib/libcorkscrew.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  149. open("/system/lib/libcorkscrew.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
  150. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  151. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x400e2000
  152. madvise(0x400e2000, 4096, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  153. lseek(3, -8, SEEK_END) = 13484
  154. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  155. mmap2(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400ef000
  156. madvise(0x400ef000, 20480, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  157. mmap2(0x400ef000, 9916, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400ef000
  158. madvise(0x400ef000, 9916, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  159. mmap2(0x400f2000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x400f2000
  160. madvise(0x400f2000, 4100, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  161. close(3) = 0
  162. munmap(0x400e2000, 4096) = 0
  163. open("/vendor/lib/libgccdemangle.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  164. open("/system/lib/libgccdemangle.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
  165. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  166. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001c000
  167. madvise(0x4001c000, 4096, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  168. lseek(3, -8, SEEK_END) = 21692
  169. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  170. mmap2(NULL, 28672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40075000
  171. madvise(0x40075000, 28672, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  172. mmap2(0x40075000, 14747, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40075000
  173. madvise(0x40075000, 14747, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  174. mmap2(0x4007a000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0x4007a000
  175. madvise(0x4007a000, 4100, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  176. close(3) = 0
  177. munmap(0x4001c000, 4096) = 0
  178. mprotect(0x4007a000, 4096, PROT_READ) = 0
  179. mprotect(0x400f2000, 4096, PROT_READ) = 0
  180. mprotect(0x4020f000, 4096, PROT_READ) = 0
  181. open("/vendor/lib/libEGL.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  182. open("/system/lib/libEGL.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
  183. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  184. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4002b000
  185. madvise(0x4002b000, 4096, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  186. lseek(3, -8, SEEK_END) = 336692
  187. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  188. mmap2(NULL, 352256, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40211000
  189. madvise(0x40211000, 352256, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  190. mmap2(0x40211000, 304044, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40211000
  191. madvise(0x40211000, 304044, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  192. mmap2(0x4025c000, 32236, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4a000) = 0x4025c000
  193. madvise(0x4025c000, 32236, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  194. mmap2(0x40264000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40264000
  195. madvise(0x40264000, 12288, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  196. close(3) = 0
  197. munmap(0x4002b000, 4096) = 0
  198. open("/vendor/lib/libGLES_trace.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  199. open("/system/lib/libGLES_trace.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
  200. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  201. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x400d3000
  202. madvise(0x400d3000, 4096, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  203. lseek(3, -8, SEEK_END) = 319952
  204. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  205. mmap2(NULL, 323584, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40267000
  206. madvise(0x40267000, 323584, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  207. mmap2(0x40267000, 311996, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40267000
  208. madvise(0x40267000, 311996, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  209. mmap2(0x402b4000, 7296, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4c000) = 0x402b4000
  210. madvise(0x402b4000, 7296, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  211. close(3) = 0
  212. munmap(0x400d3000, 4096) = 0
  213. open("/vendor/lib/libstlport.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  214. open("/system/lib/libstlport.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
  215. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  216. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40074000
  217. madvise(0x40074000, 4096, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  218. lseek(3, -8, SEEK_END) = 210324
  219. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  220. mmap2(NULL, 217088, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x402b6000
  221. madvise(0x402b6000, 217088, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  222. mmap2(0x402b6000, 201920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x402b6000
  223. madvise(0x402b6000, 201920, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  224. mmap2(0x402e8000, 8264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x31000) = 0x402e8000
  225. madvise(0x402e8000, 8264, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  226. close(3) = 0
  227. munmap(0x40074000, 4096) = 0
  228. mprotect(0x402e8000, 8192, PROT_READ) = 0
  229. mprotect(0x402b4000, 4096, PROT_READ) = 0
  230. mprotect(0x4025c000, 8192, PROT_READ) = 0
  231. open("/vendor/lib/libGLESv1_CM.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  232. open("/system/lib/libGLESv1_CM.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
  233. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  234. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x400dc000
  235. madvise(0x400dc000, 4096, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  236. lseek(3, -8, SEEK_END) = 21532
  237. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  238. mmap2(NULL, 28672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400e0000
  239. madvise(0x400e0000, 28672, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  240. mmap2(0x400e0000, 18600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400e0000
  241. madvise(0x400e0000, 18600, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  242. mmap2(0x400e5000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0x400e5000
  243. madvise(0x400e5000, 4100, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  244. mmap2(NULL, 4092, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x40050000
  245. madvise(0x40050000, 4092, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  246. close(3) = 0
  247. munmap(0x400dc000, 4096) = 0
  248. mprotect(0x400e5000, 4096, PROT_READ) = 0
  249. open("/vendor/lib/libGLESv2.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  250. open("/system/lib/libGLESv2.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
  251. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  252. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40061000
  253. madvise(0x40061000, 4096, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  254. lseek(3, -8, SEEK_END) = 25628
  255. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  256. mmap2(NULL, 32768, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40067000
  257. madvise(0x40067000, 32768, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  258. mmap2(0x40067000, 23936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40067000
  259. madvise(0x40067000, 23936, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  260. mmap2(0x4006d000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0x4006d000
  261. madvise(0x4006d000, 4100, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  262. close(3) = 0
  263. munmap(0x40061000, 4096) = 0
  264. mprotect(0x4006d000, 4096, PROT_READ) = 0
  265. open("/vendor/lib/libbinder.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  266. open("/system/lib/libbinder.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
  267. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  268. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40044000
  269. madvise(0x40044000, 4096, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  270. lseek(3, -8, SEEK_END) = 177508
  271. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  272. mmap2(NULL, 184320, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x402eb000
  273. madvise(0x402eb000, 184320, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  274. mmap2(0x402eb000, 152300, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x402eb000
  275. madvise(0x402eb000, 152300, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  276. mmap2(0x40311000, 24600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x25000) = 0x40311000
  277. madvise(0x40311000, 24600, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  278. close(3) = 0
  279. munmap(0x40044000, 4096) = 0
  280. mprotect(0x40311000, 24576, PROT_READ) = 0
  281. open("/vendor/lib/libui.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  282. open("/system/lib/libui.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
  283. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  284. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4009a000
  285. madvise(0x4009a000, 4096, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  286. lseek(3, -8, SEEK_END) = 42256
  287. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  288. mmap2(NULL, 49152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40196000
  289. madvise(0x40196000, 49152, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  290. mmap2(0x40196000, 36725, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40196000
  291. madvise(0x40196000, 36725, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  292. mmap2(0x401a0000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9000) = 0x401a0000
  293. madvise(0x401a0000, 4100, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  294. close(3) = 0
  295. munmap(0x4009a000, 4096) = 0
  296. open("/vendor/lib/libsync.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  297. open("/system/lib/libsync.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
  298. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  299. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40094000
  300. madvise(0x40094000, 4096, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  301. lseek(3, -8, SEEK_END) = 5240
  302. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  303. mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4009e000
  304. madvise(0x4009e000, 12288, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  305. mmap2(0x4009e000, 1933, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4009e000
  306. madvise(0x4009e000, 1933, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  307. mmap2(0x4009f000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4009f000
  308. madvise(0x4009f000, 4100, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  309. close(3) = 0
  310. munmap(0x40094000, 4096) = 0
  311. mprotect(0x4009f000, 4096, PROT_READ) = 0
  312. mprotect(0x401a0000, 4096, PROT_READ) = 0
  313. open("/vendor/lib/libgui.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  314. open("/system/lib/libgui.so", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
  315. read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0\0\0\0004\0\0\0"..., 52) = 52
  316. mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40088000
  317. madvise(0x40088000, 4096, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  318. lseek(3, -8, SEEK_END) = 255564
  319. read(3, "\1\0\0\0\0\0\0\0", 8) = 8
  320. mmap2(NULL, 262144, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40318000
  321. madvise(0x40318000, 262144, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  322. mmap2(0x40318000, 217872, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40318000
  323. madvise(0x40318000, 217872, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  324. mmap2(0x4034e000, 37124, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x35000) = 0x4034e000
  325. madvise(0x4034e000, 37124, MADV_MERGEABLE) = -1 EINVAL (Invalid argument)
  326. close(3) = 0
  327. munmap(0x40088000, 4096) = 0
  328. mprotect(0x4034e000, 36864, PROT_READ) = 0
  329. mprotect(0x401f3000, 24576, PROT_READ) = 0
  330. mprotect(0x4004e000, 4096, PROT_READ) = 0
  331. open("/dev/__properties__", O_RDONLY|O_LARGEFILE|O_NOFOLLOW|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  332. --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x90} ---
  333. sigaction(SIGSEGV, {SIG_DFL, [], SA_RESTART}, {0x40109a71, [], SA_STACK|SA_RESTART|SA_SIGINFO}, 0) = 0
  334. sigaction(SIGSEGV, {0x40109a71, [], SA_STACK|SA_RESTART|SA_SIGINFO}, NULL, 0) = 0
  335. prctl(PR_GET_NAME, 0x400ffc00, 0, 0, 0) = 0
  336. gettid() = 860
  337. open("/dev/log/main", O_WRONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOTDIR (Not a directory)
  338. gettid() = 860
  339. socket(PF_LOCAL, SOCK_STREAM, 0) = 3
  340. connect(3, {sa_family=AF_LOCAL, sun_path=@"android:debuggerd"}, 20) = -1 ECONNREFUSED (Connection refused)
  341. close(3) = 0
  342. open("/dev/log/main", O_WRONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOTDIR (Not a directory)
  343. sigaction(SIGSEGV, {SIG_DFL, [], SA_RESTART}, {0x40109a71, [], SA_STACK|SA_RESTART|SA_SIGINFO}, 0) = 0
  344. rt_sigreturn() = 1075167561
  345. --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x90} ---
  346. +++ killed by SIGSEGV +++
  347. Segmentation fault
Add Comment
Please, Sign In to add comment