Skip to content

Instantly share code, notes, and snippets.

@yacuken
Created March 23, 2015 08:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yacuken/5b41e43af046acb0c4e7 to your computer and use it in GitHub Desktop.
Save yacuken/5b41e43af046acb0c4e7 to your computer and use it in GitHub Desktop.
set HYBRIS_LD_LIBRARY_PATH
sh-3.2# HYBRIS_LD_LIBRARY_PATH=${HYBRIS_LD_LIBRARY_PATH}:/system/lib strace test_hwcomposer
execve("/usr/bin/test_hwcomposer", ["test_hwcomposer"], [/* 11 vars */]) = 0
brk(0) = 0x1978000
uname({sys="Linux", node="Jolla", ...}) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fec000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=34533, ...}) = 0
mmap2(NULL, 34533, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6fbd000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libhybris-common.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0XG\0\0004\0\0\0"..., 512) = 512
lseek(3, 228464, SEEK_SET) = 228464
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"..., 1600) = 1600
lseek(3, 100063, SEEK_SET) = 100063
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=255287, ...}) = 0
mmap2(NULL, 178896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f91000
mprotect(0xb6fa9000, 28672, PROT_NONE) = 0
mmap2(0xb6fb0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0xb6fb0000
mmap2(0xb6fb2000, 43728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6fb2000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libhybris-hwcomposerwindow.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\230\27\0\0004\0\0\0"..., 512) = 512
lseek(3, 89276, SEEK_SET) = 89276
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"..., 1560) = 1560
lseek(3, 27443, SEEK_SET) = 27443
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=98931, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6feb000
mmap2(NULL, 60180, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f82000
mprotect(0xb6f89000, 28672, PROT_NONE) = 0
mmap2(0xb6f90000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0xb6f90000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libhybris-eglplatformcommon.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\200$\0\0004\0\0\0"..., 512) = 512
lseek(3, 100928, SEEK_SET) = 100928
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"..., 1560) = 1560
lseek(3, 35923, SEEK_SET) = 35923
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=114447, ...}) = 0
mmap2(NULL, 69168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f71000
mprotect(0xb6f7a000, 28672, PROT_NONE) = 0
mmap2(0xb6f81000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0xb6f81000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libsync.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\350\6\0\0004\0\0\0"..., 512) = 512
lseek(3, 6716, SEEK_SET) = 6716
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"..., 1480) = 1480
lseek(3, 2891, SEEK_SET) = 2891
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=10644, ...}) = 0
mmap2(NULL, 35604, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f68000
mprotect(0xb6f69000, 28672, PROT_NONE) = 0
mmap2(0xb6f70000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xb6f70000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libwayland-client.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\310(\0\0004\0\0\0"..., 512) = 512
lseek(3, 31620, SEEK_SET) = 31620
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
lseek(3, 31268, SEEK_SET) = 31268
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=32740, ...}) = 0
mmap2(NULL, 64056, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f58000
mprotect(0xb6f5f000, 32768, PROT_NONE) = 0
mmap2(0xb6f67000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0xb6f67000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libwayland-server.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\3704\0\0004\0\0\0"..., 512) = 512
lseek(3, 40276, SEEK_SET) = 40276
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
lseek(3, 39924, SEEK_SET) = 39924
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=41396, ...}) = 0
mmap2(NULL, 72716, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f46000
mprotect(0xb6f50000, 28672, PROT_NONE) = 0
mmap2(0xb6f57000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0xb6f57000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libEGL.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0t\30\0\0004\0\0\0"..., 512) = 512
lseek(3, 83528, SEEK_SET) = 83528
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"..., 1520) = 1520
lseek(3, 17239, SEEK_SET) = 17239
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=94800, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fea000
mmap2(NULL, 50536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f39000
mprotect(0xb6f3e000, 28672, PROT_NONE) = 0
mmap2(0xb6f45000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0xb6f45000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libhardware.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\24\5\0\0004\0\0\0"..., 512) = 512
lseek(3, 4804, SEEK_SET) = 4804
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"..., 1440) = 1440
lseek(3, 2299, SEEK_SET) = 2299
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=8385, ...}) = 0
mmap2(NULL, 35024, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f30000
mprotect(0xb6f31000, 28672, PROT_NONE) = 0
mmap2(0xb6f38000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xb6f38000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libGLESv2.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\10\35\0\0004\0\0\0"..., 512) = 512
lseek(3, 53816, SEEK_SET) = 53816
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"..., 1480) = 1480
lseek(3, 21407, SEEK_SET) = 21407
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=71418, ...}) = 0
mmap2(NULL, 54696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f22000
mprotect(0xb6f28000, 28672, PROT_NONE) = 0
mmap2(0xb6f2f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0xb6f2f000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0(\t\0\0004\0\0\0"..., 512) = 512
lseek(3, 8660, SEEK_SET) = 8660
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"..., 1160) = 1160
lseek(3, 8320, SEEK_SET) = 8320
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=9820, ...}) = 0
mmap2(NULL, 41136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f17000
mprotect(0xb6f19000, 28672, PROT_NONE) = 0
mmap2(0xb6f20000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb6f20000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\360\26\0\0004\0\0\0"..., 512) = 512
lseek(3, 25324, SEEK_SET) = 25324
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"..., 1320) = 1320
lseek(3, 24928, SEEK_SET) = 24928
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=26644, ...}) = 0
mmap2(NULL, 57876, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f08000
mprotect(0xb6f0e000, 28672, PROT_NONE) = 0
mmap2(0xb6f15000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0xb6f15000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libandroid-properties.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\354\n\0\0004\0\0\0"..., 512) = 512
lseek(3, 18672, SEEK_SET) = 18672
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"..., 1520) = 1520
lseek(3, 6203, SEEK_SET) = 6203
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=24164, ...}) = 0
mmap2(NULL, 46932, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6efc000
mprotect(0xb6efe000, 28672, PROT_NONE) = 0
mmap2(0xb6f05000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb6f05000
mmap2(0xb6f06000, 5972, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6f06000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\240\\\4\0004\0\0\0"..., 512) = 512
lseek(3, 754476, SEEK_SET) = 754476
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"..., 1200) = 1200
lseek(3, 754112, SEEK_SET) = 754112
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe9000
fstat64(3, {st_mode=S_IFREG|0755, st_size=755676, ...}) = 0
mmap2(NULL, 814408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e35000
mprotect(0xb6ee9000, 32768, PROT_NONE) = 0
mmap2(0xb6ef1000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb4000) = 0xb6ef1000
mmap2(0xb6ef6000, 23880, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6ef6000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\0=\0\0004\0\0\0"..., 512) = 512
lseek(3, 434692, SEEK_SET) = 434692
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"..., 1240) = 1240
lseek(3, 434332, SEEK_SET) = 434332
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=435932, ...}) = 0
mmap2(NULL, 467108, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6dc2000
mprotect(0xb6e2b000, 32768, PROT_NONE) = 0
mmap2(0xb6e33000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x69000) = 0xb6e33000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\250%\0\0004\0\0\0"..., 512) = 512
lseek(3, 38976, SEEK_SET) = 38976
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
lseek(3, 38628, SEEK_SET) = 38628
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=40096, ...}) = 0
mmap2(NULL, 71452, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6db0000
mprotect(0xb6dba000, 28672, PROT_NONE) = 0
mmap2(0xb6dc1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0xb6dc1000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\304V\0\0004\0\0\0"..., 512) = 512
lseek(3, 82708, SEEK_SET) = 82708
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"..., 1320) = 1320
lseek(3, 82308, SEEK_SET) = 82308
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=84028, ...}) = 0
mmap2(NULL, 123408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6d91000
mprotect(0xb6da5000, 28672, PROT_NONE) = 0
mmap2(0xb6dac000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0xb6dac000
mmap2(0xb6dae000, 4624, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6dae000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0H\200\1\0004\0\0\0"..., 512) = 512
lseek(3, 1294272, SEEK_SET) = 1294272
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"..., 1360) = 1360
lseek(3, 1293828, SEEK_SET) = 1293828
read(3, "A2\0\0\0aeabi\0\1(\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 51) = 51
fstat64(3, {st_mode=S_IFREG|0755, st_size=1295632, ...}) = 0
mmap2(NULL, 1336688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6c4a000
mprotect(0xb6d83000, 32768, PROT_NONE) = 0
mmap2(0xb6d8b000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x139000) = 0xb6d8b000
mmap2(0xb6d8e000, 9584, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6d8e000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libffi.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\4\23\0\0004\0\0\0"..., 512) = 512
lseek(3, 23756, SEEK_SET) = 23756
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
lseek(3, 23416, SEEK_SET) = 23416
read(3, "A2\0\0\0aeabi\0\1(\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 51) = 51
fstat64(3, {st_mode=S_IFREG|0755, st_size=24876, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe8000
mmap2(NULL, 56756, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6c3c000
mprotect(0xb6c42000, 28672, PROT_NONE) = 0
mmap2(0xb6c49000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0xb6c49000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe7000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c3b000
set_tls(0xb6fe7880, 0xb6c3b008, 0xb6fef000, 0xb6fe7880, 0xb6fef000) = 0
mprotect(0xb6d8b000, 8192, PROT_READ) = 0
mprotect(0xb6dac000, 4096, PROT_READ) = 0
mprotect(0xb6e33000, 4096, PROT_READ) = 0
mprotect(0xb6ef1000, 12288, PROT_READ) = 0
mprotect(0xb6f15000, 4096, PROT_READ) = 0
mprotect(0xb6f20000, 4096, PROT_READ) = 0
mprotect(0xb6fee000, 4096, PROT_READ) = 0
munmap(0xb6fbd000, 34533) = 0
set_tid_address(0xb6fe7428) = 4258
set_robust_list(0xb6fe7430, 12) = 0
rt_sigaction(SIGRTMIN, {0xb6d96258, [], SA_SIGINFO|0x4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb6d960f8, [], SA_RESTART|SA_SIGINFO|0x4000000}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
stat64("/system/lib/libGLESv2.so", {st_mode=S_IFREG|0644, st_size=37924, ...}) = 0
open("/system/lib/libGLESv2.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
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"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 37916
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 45056, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c30000
mmap2(0xb6c30000, 35596, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6c30000
mprotect(0xb6c30000, 36864, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6c39000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 0xb6c39000
close(3) = 0
stat64("/system/lib/libEGL.so", {st_mode=S_IFREG|0644, st_size=420072, ...}) = 0
open("/system/lib/libEGL.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
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"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 420064
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 438272, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6bc5000
mmap2(0xb6bc5000, 377833, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6bc5000
mprotect(0xb6bc5000, 380928, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6c22000, 41880, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5c000) = 0xb6c22000
mmap2(0xb6c2d000, 9124, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6c2d000
close(3) = 0
stat64("/system/lib/libGLES_trace.so", {st_mode=S_IFREG|0644, st_size=435412, ...}) = 0
open("/system/lib/libGLES_trace.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
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"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 435404
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 438272, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6b5a000
mmap2(0xb6b5a000, 428248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6b5a000
mprotect(0xb6b5a000, 430080, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6bc3000, 8060, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x68000) = 0xb6bc3000
close(3) = 0
stat64("/system/lib/libc.so", {st_mode=S_IFREG|0644, st_size=592845, ...}) = 0
open("/system/lib/libc.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
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"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 592837
read(3, "RelBase\0", 8) = 8
mmap2(NULL, 466944, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6ae8000
mmap2(0xb6ae8000, 401264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6ae8000
mprotect(0xb6ae8000, 401408, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6b4b000, 21808, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x62000) = 0xb6b4b000
mmap2(0xb6b51000, 36822, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6b51000
close(3) = 0
mprotect(0xb6ae8000, 401408, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6b4b000, 12288, PROT_READ) = 0
stat64("/system/lib/libcutils.so", {st_mode=S_IFREG|0644, st_size=46480, ...}) = 0
open("/system/lib/libcutils.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
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"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 46472
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 53248, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6adb000
mmap2(0xb6adb000, 42160, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6adb000
mprotect(0xb6adb000, 45056, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6ae6000, 4160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa000) = 0xb6ae6000
close(3) = 0
stat64("/system/lib/liblog.so", {st_mode=S_IFREG|0644, st_size=21744, ...}) = 0
open("/system/lib/liblog.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
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"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 21736
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 28672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fbf000
mmap2(0xb6fbf000, 16828, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6fbf000
mprotect(0xb6fbf000, 20480, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6fc4000, 4108, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0xb6fc4000
close(3) = 0
stat64("/system/lib/libm.so", {st_mode=S_IFREG|0644, st_size=91412, ...}) = 0
open("/system/lib/libm.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
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"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 91404
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 98304, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6ac3000
mmap2(0xb6ac3000, 88380, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6ac3000
mprotect(0xb6ac3000, 90112, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6ad9000, 4204, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x15000) = 0xb6ad9000
close(3) = 0
mprotect(0xb6ac3000, 90112, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6ad9000, 4096, PROT_READ) = 0
stat64("/system/lib/libstdc++.so", {st_mode=S_IFREG|0644, st_size=9396, ...}) = 0
open("/system/lib/libstdc++.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
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"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 9388
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6abf000
mmap2(0xb6abf000, 5762, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6abf000
mprotect(0xb6abf000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6ac1000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0xb6ac1000
close(3) = 0
mprotect(0xb6abf000, 8192, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6ac1000, 4096, PROT_READ) = 0
mprotect(0xb6fbf000, 20480, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6fc4000, 4096, PROT_READ) = 0
mprotect(0xb6adb000, 45056, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6ae6000, 4096, PROT_READ) = 0
stat64("/system/lib/libstlport.so", {st_mode=S_IFREG|0644, st_size=214428, ...}) = 0
open("/system/lib/libstlport.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
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"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 214420
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 221184, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6a89000
mmap2(0xb6a89000, 206662, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6a89000
mprotect(0xb6a89000, 208896, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6abc000, 8264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x32000) = 0xb6abc000
close(3) = 0
mprotect(0xb6a89000, 208896, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6abc000, 8192, PROT_READ) = 0
stat64("/system/lib/libutils.so", {st_mode=S_IFREG|0644, st_size=83240, ...}) = 0
open("/system/lib/libutils.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
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"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 83232
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 90112, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6a73000
mmap2(0xb6a73000, 78016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6a73000
mprotect(0xb6a73000, 81920, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6a87000, 4116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x13000) = 0xb6a87000
close(3) = 0
stat64("/system/lib/libbacktrace.so", {st_mode=S_IFREG|0644, st_size=25832, ...}) = 0
open("/system/lib/libbacktrace.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
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"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 25824
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 32768, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6a6b000
mmap2(0xb6a6b000, 21597, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6a6b000
mprotect(0xb6a6b000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6a71000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0xb6a71000
close(3) = 0
stat64("/system/lib/libgccdemangle.so", {st_mode=S_IFREG|0644, st_size=21700, ...}) = 0
open("/system/lib/libgccdemangle.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
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"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 21692
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 28672, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6a64000
mmap2(0xb6a64000, 14931, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6a64000
mprotect(0xb6a64000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6a69000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0xb6a69000
close(3) = 0
mprotect(0xb6a64000, 16384, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6a69000, 4096, PROT_READ) = 0
stat64("/system/lib/libunwind.so", {st_mode=S_IFREG|0644, st_size=50428, ...}) = 0
open("/system/lib/libunwind.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
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"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 50420
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 344064, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6a10000
mmap2(0xb6a10000, 46396, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6a10000
mprotect(0xb6a10000, 49152, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6a1c000, 4116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xb000) = 0xb6a1c000
mmap2(0xb6a1e000, 285012, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6a1e000
close(3) = 0
open("/dev/log/main", O_WRONLY) = -1 ENOTDIR (Not a directory)
writev(1, [{"\6", 1}, {"linker\0", 7}, {"linker.c:2011| ERROR: failed to "..., 51}], 3linkerlinker.c:2011| ERROR: failed to link libunwind.so
) = 59
munmap(0xb6a10000, 344064) = 0
writev(1, [{"\6", 1}, {"linker\0", 7}, {"linker.c:1934| ERROR: 0 coul"..., 161}], 3linkerlinker.c:1934| ERROR: 0 could not load needed library 'libunwind.so' for 'libbacktrace.so' (reloc_library[1344]: 0 cannot locate 'dl_iterate_phdr'...
)
) = 169
writev(1, [{"\6", 1}, {"linker\0", 7}, {"linker.c:2011| ERROR: failed to "..., 54}], 3linkerlinker.c:2011| ERROR: failed to link libbacktrace.so
) = 62
munmap(0xb6a6b000, 32768) = 0
writev(1, [{"\6", 1}, {"linker\0", 7}, {"linker.c:1934| ERROR: 0 coul"..., 253}], 3linkerlinker.c:1934| ERROR: 0 could not load needed library 'libbacktrace.so' for 'libutils.so' (link_image[1934]: 0 could not load needed library 'libunwind.so' for 'libbacktrace.so' (reloc_library[1344]: 0 cannot locate 'dl_iterate_phdr'...
))
) = 261
writev(1, [{"\6", 1}, {"linker\0", 7}, {"linker.c:2011| ERROR: failed to "..., 50}], 3linkerlinker.c:2011| ERROR: failed to link libutils.so
) = 58
munmap(0xb6a73000, 90112) = 0
writev(1, [{"\6", 1}, {"linker\0", 7}, {"linker.c:1934| ERROR: 0 coul"..., 346}], 3linkerlinker.c:1934| ERROR: 0 could not load needed library 'libutils.so' for 'libGLES_trace.so' (link_image[1934]: 0 could not load needed library 'libbacktrace.so' for 'libutils.so' (link_image[1934]: 0 could not load needed library 'libunwind.so' for 'libbacktrace.so' (reloc_library[1344]: 0 cannot locate 'dl_iterate_phdr'...
)))
) = 354
writev(1, [{"\6", 1}, {"linker\0", 7}, {"linker.c:2011| ERROR: failed to "..., 55}], 3linkerlinker.c:2011| ERROR: failed to link libGLES_trace.so
) = 63
munmap(0xb6b5a000, 438272) = 0
writev(1, [{"\6", 1}, {"linker\0", 7}, {"linker.c:1934| ERROR: 0 coul"..., 437}], 3linkerlinker.c:1934| ERROR: 0 could not load needed library 'libGLES_trace.so' for 'libEGL.so' (link_image[1934]: 0 could not load needed library 'libutils.so' for 'libGLES_trace.so' (link_image[1934]: 0 could not load needed library 'libbacktrace.so' for 'libutils.so' (link_image[1934]: 0 could not load needed library 'libunwind.so' for 'libbacktrace.so' (reloc_library[1344]: 0 cannot locate 'dl_iterate_phdr'...
))))
) = 445
writev(1, [{"\6", 1}, {"linker\0", 7}, {"linker.c:2011| ERROR: failed to "..., 48}], 3linkerlinker.c:2011| ERROR: failed to link libEGL.so
) = 56
munmap(0xb6bc5000, 438272) = 0
writev(1, [{"\6", 1}, {"linker\0", 7}, {"linker.c:1934| ERROR: 0 coul"..., 524}], 3linkerlinker.c:1934| ERROR: 0 could not load needed library 'libEGL.so' for 'libGLESv2.so' (link_image[1934]: 0 could not load needed library 'libGLES_trace.so' for 'libEGL.so' (link_image[1934]: 0 could not load needed library 'libutils.so' for 'libGLES_trace.so' (link_image[1934]: 0 could not load needed library 'libbacktrace.so' for 'libutils.so' (link_image[1934]: 0 could not load needed library 'libunwind.so' for 'libbacktrace.so' (reloc_library[1344]: 0 cannot locate 'dl_iterate_phdr'...
)))))
) = 532
writev(1, [{"\6", 1}, {"linker\0", 7}, {"linker.c:2011| ERROR: failed to "..., 51}], 3linkerlinker.c:2011| ERROR: failed to link libGLESv2.so
) = 59
munmap(0xb6c30000, 45056) = 0
stat64("/system/lib/libhardware.so", {st_mode=S_IFREG|0644, st_size=5312, ...}) = 0
open("/system/lib/libhardware.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
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"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 5304
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c38000
mmap2(0xb6c38000, 2481, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6c38000
mprotect(0xb6c38000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6c39000, 4100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6c39000
close(3) = 0
mprotect(0xb6c38000, 4096, PROT_READ|PROT_EXEC) = 0
mprotect(0xb6c39000, 4096, PROT_READ) = 0
socket(PF_LOCAL, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
send(3, "\2\0\0\0ro.hardware.hwcomposer\0\0\0\0\0\0"..., 128, 0) = 128
recv(3, "\2\0\0\0ro.hardware.hwcomposer\0\0\0\0\0\0"..., 128, 0) = 128
recv(3, "", 128, 0) = 0
close(3) = 0
socket(PF_LOCAL, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
send(3, "\2\0\0\0ro.hardware\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(3, "\2\0\0\0ro.hardware\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(3, "", 128, 0) = 0
close(3) = 0
access("/vendor/lib/hw/hwcomposer.bacon.so", R_OK) = -1 ENOENT (No such file or directory)
access("/system/lib/hw/hwcomposer.bacon.so", R_OK) = -1 ENOENT (No such file or directory)
socket(PF_LOCAL, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
send(3, "\2\0\0\0ro.product.board\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(3, "\2\0\0\0ro.product.board\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(3, "", 128, 0) = 0
close(3) = 0
access("/vendor/lib/hw/hwcomposer.MSM8974.so", R_OK) = -1 ENOENT (No such file or directory)
access("/system/lib/hw/hwcomposer.MSM8974.so", R_OK) = -1 ENOENT (No such file or directory)
socket(PF_LOCAL, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
send(3, "\2\0\0\0ro.board.platform\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(3, "\2\0\0\0ro.board.platform\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(3, "", 128, 0) = 0
close(3) = 0
access("/vendor/lib/hw/hwcomposer.msm8974.so", R_OK) = -1 ENOENT (No such file or directory)
access("/system/lib/hw/hwcomposer.msm8974.so", R_OK) = 0
stat64("/system/lib/hw/hwcomposer.msm8974.so", {st_mode=S_IFREG|0644, st_size=112016, ...}) = 0
open("/system/lib/hw/hwcomposer.msm8974.so", O_RDONLY) = 3
lseek(3, 0, SEEK_SET) = 0
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"..., 4096) = 4096
lseek(3, -8, SEEK_END) = 112008
read(3, "\1\0\0\0\0\0\0\0", 8) = 8
mmap2(NULL, 122880, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6c1a000
mmap2(0xb6c1a000, 105428, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xb6c1a000
mprotect(0xb6c1a000, 106496, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap2(0xb6c35000, 4260, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1a000) = 0xb6c35000
mmap2(0xb6c37000, 364, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6c37000
close(3) = 0
writev(1, [{"\6", 1}, {"linker\0", 7}, {"linker.c:1231| ERROR: 0 'lib"..., 67}], 3linkerlinker.c:1231| ERROR: 0 'libEGL.so' failed to load previously
) = 75
writev(1, [{"\6", 1}, {"linker\0", 7}, {"linker.c:1934| ERROR: 0 coul"..., 165}], 3linkerlinker.c:1934| ERROR: 0 could not load needed library 'libEGL.so' for 'hwcomposer.msm8974.so' (find_library[1231]: 0 'libEGL.so' failed to load previously)
) = 173
writev(1, [{"\6", 1}, {"linker\0", 7}, {"linker.c:2011| ERROR: failed to "..., 60}], 3linkerlinker.c:2011| ERROR: failed to link hwcomposer.msm8974.so
) = 68
munmap(0xb6c1a000, 122880) = 0
brk(0) = 0x1978000
brk(0x1999000) = 0x1999000
socket(PF_LOCAL, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 3
fcntl64(3, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/logdw"}, 110) = -1 ENOENT (No such file or directory)
close(3) = 0
write(2, "test_hwcomposer: test_hwcomposer"..., 94test_hwcomposer: test_hwcomposer.cpp:157: int main(int, char**): Assertion `err == 0' failed.
) = 94
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fbe000
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(4258, 4258, SIGABRT) = 0
--- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=4258, si_uid=0} ---
+++ killed by SIGABRT +++
Aborted
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment