Apitrace Android crash
Jeff
jmoguill2 at gmail.com
Wed Jun 15 23:21:10 UTC 2016
Hi,
I'm trying to run APITrace on android.
I was able to build the capture library, and capture a trace file.
However I'm unable to run the replayAPK.
It crashes when trying to load libretrace.so
Attached the crash log below:
I've tried in both the emulator (android-19) and on a real hardware device
(android-23) and same crash.
Please advise.
Thanks,
Jeff
Here's the script I'm using to run cmake:
$ cat scripts/run_cmake.sh
cd apitrace
cmake \
-H. -Bbuild \
-DCMAKE_TOOLCHAIN_FILE=../scripts/android.toolchain.cmake \
-DANDROID_NDK=/home/user/Documents/android-ndk-r11c \
-DANDROID_API_LEVEL=9 \
-DANDROID_STL=gnustl_shared \
-DANDROID_SDK=/home/user/Documents/android-sdk-linux
#-DANDROID_TOOLCHAIN_NAME=aarch64-linux-android-4.9 \
#-DANDROID_ABI=arm64-v8a
Here's the build commands:
cd apitrace
make -C build -j8
make -C build -j8 retraceAPK
Here's the crash log:
D/dalvikvm( 1123): Trying to load lib
/data/app-lib/apitrace.github.io.eglretrace-1/libretrace.so 0xb1d1c208
/libc ( 1123): Fatal signal 6 (SIGABRT) at 0x00000463 (code=-6), thread
1123 (b.io.eglretrace)
I/DEBUG ( 54): *** *** *** *** *** *** *** *** *** *** *** *** *** ***
*** ***
I/DEBUG ( 54): Build fingerprint:
'generic/sdk/generic:4.4.4/KK/1743154:eng/test-keys'
I/DEBUG ( 54): Revision: '0'
I/DEBUG ( 54): pid: 1123, tid: 1123, name: b.io.eglretrace >>>
apitrace.github.io.eglretrace <<<
I/DEBUG ( 54): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr
--------
I/DEBUG ( 54): r0 00000000 r1 00000463 r2 00000006 r3 00000000
I/DEBUG ( 54): r4 00000006 r5 00000009 r6 00000463 r7 0000010c
I/DEBUG ( 54): r8 0000002a r9 b6f4c678 sl 00000001 fp bea5439c
I/DEBUG ( 54): ip b6f48a38 sp bea54310 lr b6ee0ead pc b6eefe20
cpsr 00000010
I/DEBUG ( 54): d0 3f8000003f800000 d1 3f50624d43480000
I/DEBUG ( 54): d2 7e37e43c8800759c d3 7e37e43c8800759c
I/DEBUG ( 54): d4 8000000000000000 d5 3f40000042810000
I/DEBUG ( 54): d6 4000000000000000 d7 3c23d70a00000000
I/DEBUG ( 54): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 54): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 54): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 54): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 54): scr 60000010
I/DEBUG ( 54):
I/DEBUG ( 54): backtrace:
I/DEBUG ( 54): #00 pc 00021e20 /system/lib/libc.so (tgkill+12)
I/DEBUG ( 54): #01 pc 00012ea9 /system/lib/libc.so
(pthread_kill+48)
I/DEBUG ( 54): #02 pc 000130bd /system/lib/libc.so (raise+10)
I/DEBUG ( 54): #03 pc 00011df3 /system/lib/libc.so
I/DEBUG ( 54): #04 pc 000216d4 /system/lib/libc.so (abort+4)
I/DEBUG ( 54): #05 pc 0018dcb8
/data/app-lib/apitrace.github.io.eglretrace-1/libretrace.so
(MmapedFileBuffer::newMmap()+88)
I/DEBUG ( 54): #06 pc 0018de18
/data/app-lib/apitrace.github.io.eglretrace-1/libretrace.so
(MmapedFileBuffer::MmapedFileBuffer()+164)
I/DEBUG ( 54): #07 pc 0019325c
/data/app-lib/apitrace.github.io.eglretrace-1/libretrace.so
(_ZN9__gnu_cxx13new_allocatorI16MmapedFileBufferE9constructIS1_JEEEvPT_DpOT0_+52)
I/DEBUG ( 54): #08 pc 001931f8
/data/app-lib/apitrace.github.io.eglretrace-1/libretrace.so
(_ZNSt16allocator_traitsISaI16MmapedFileBufferEE12_S_constructIS0_JEEENSt9enable_ifIXsrSt6__and_IJNS2_18__construct_helperIT_JDpT0_EE4typeEEE5valueEvE4typeERS1_PS7_DpOS8_+28)
I/DEBUG ( 54): #09 pc 00193170
/data/app-lib/apitrace.github.io.eglretrace-1/libretrace.so
(_ZNSt16allocator_traitsISaI16MmapedFileBufferEE9constructIS0_JEEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERS1_PT_DpOS4_+28)
I/DEBUG ( 54): #10 pc 00192ff4
/data/app-lib/apitrace.github.io.eglretrace-1/libretrace.so
(_ZNSt23_Sp_counted_ptr_inplaceI16MmapedFileBufferSaIS0_ELN9__gnu_cxx12_Lock_policyE2EEC2IJEEES1_DpOT_+124)
I/DEBUG ( 54): #11 pc 00192e34
/data/app-lib/apitrace.github.io.eglretrace-1/libretrace.so
(_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceI16MmapedFileBufferSaIS2_ELNS_12_Lock_policyE2EEE9constructIS5_JKS3_EEEvPT_DpOT0_+92)
I/DEBUG ( 54): #12 pc 00192cc8
/data/app-lib/apitrace.github.io.eglretrace-1/libretrace.so
(_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceI16MmapedFileBufferSaIS1_ELN9__gnu_cxx12_Lock_policyE2EEEE12_S_constructIS5_JKS2_EEENSt9enable_ifIXsrSt6__and_IJNS7_18__construct_helperIT_JDpT0_EE4typeEEE5valueEvE4typeERS6_PSD_DpOSE_+48)
I/DEBUG ( 54): #13 pc 00192a60
/data/app-lib/apitrace.github.io.eglretrace-1/libretrace.so
(_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceI16MmapedFileBufferSaIS1_ELN9__gnu_cxx12_Lock_policyE2EEEE9constructIS5_JKS2_EEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERS6_PT_DpOSA_+48)
I/DEBUG ( 54): #14 pc 001927d4
/data/app-lib/apitrace.github.io.eglretrace-1/libretrace.so
(_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2I16MmapedFileBufferSaIS4_EJEEESt19_Sp_make_shared_tagPT_RKT0_DpOT1_+100)
I/DEBUG ( 54): #15 pc 00192330
/data/app-lib/apitrace.github.io.eglretrace-1/libretrace.so
(_ZNSt12__shared_ptrI16MmapedFileBufferLN9__gnu_cxx12_Lock_policyE2EEC2ISaIS0_EJEEESt19_Sp_make_shared_tagRKT_DpOT0_+68)
I/DEBUG ( 54): #16 pc 00191d00
/data/app-lib/apitrace.github.io.eglretrace-1/libretrace.so
(_ZNSt10shared_ptrI16MmapedFileBufferEC2ISaIS0_EJEEESt19_Sp_make_shared_tagRKT_DpOT0_+40)
I/DEBUG ( 54): #17 pc 00191060
/data/app-lib/apitrace.github.io.eglretrace-1/libretrace.so
(_ZSt15allocate_sharedI16MmapedFileBufferSaIS0_EJEESt10shared_ptrIT_ERKT0_DpOT1_+32)
I/DEBUG ( 54): #18 pc 00190554
/data/app-lib/apitrace.github.io.eglretrace-1/libretrace.so
(_ZSt11make_sharedI16MmapedFileBufferJEESt10shared_ptrIT_EDpOT0_+44)
I/DEBUG ( 54): #19 pc 0018fb08
/data/app-lib/apitrace.github.io.eglretrace-1/libretrace.so
(MmapAllocator<char>::MmapAllocator()+40)
I/DEBUG ( 54): #20 pc 00193368
/data/app-lib/apitrace.github.io.eglretrace-1/libretrace.so
(__static_initialization_and_destruction_0(int, int)+176)
I/DEBUG ( 54): #21 pc 00194c90
/data/app-lib/apitrace.github.io.eglretrace-1/libretrace.so
(_GLOBAL__sub_I_metric_helper.cpp+16)
I/DEBUG ( 54): #22 pc 0000272d /system/bin/linker
I/DEBUG ( 54): #23 pc 00002803 /system/bin/linker
I/DEBUG ( 54): #24 pc 00002955 /system/bin/linker
I/DEBUG ( 54): #25 pc 000029d3 /system/bin/linker
I/DEBUG ( 54): #26 pc 00000f23 /system/bin/linker
I/DEBUG ( 54): #27 pc 0004fcc3 /system/lib/libdvm.so
(dvmLoadNativeCode(char const*, Object*, char**)+182)
I/DEBUG ( 54): #28 pc 00067469 /system/lib/libdvm.so
I/DEBUG ( 54): #29 pc 00026fe0 /system/lib/libdvm.so
I/DEBUG ( 54): #30 pc 0002df34 /system/lib/libdvm.so
(dvmMterpStd(Thread*)+76)
I/DEBUG ( 54): #31 pc 0002b5cc /system/lib/libdvm.so
(dvmInterpret(Thread*, Method const*, JValue*)+184)
I/DEBUG ( 54):
I/DEBUG ( 54): stack:
I/DEBUG ( 54): bea542d0 fffffea0
I/DEBUG ( 54): bea542d4 bea542fc [stack]
I/DEBUG ( 54): bea542d8 1d2000ba
I/DEBUG ( 54): bea542dc b5a69861 /system/lib/libdvm.so
I/DEBUG ( 54): bea542e0 bea543fc [stack]
I/DEBUG ( 54): bea542e4 fffffea0
I/DEBUG ( 54): bea542e8 b5a5eee8 /system/lib/libdvm.so
(dvmMterpStd(Thread*))
I/DEBUG ( 54): bea542ec b5a5c5d0 /system/lib/libdvm.so
(dvmInterpret(Thread*, Method const*, JValue*)+188)
I/DEBUG ( 54): bea542f0 00000019
I/DEBUG ( 54): bea542f4 00000000
I/DEBUG ( 54): bea542f8 00000023
I/DEBUG ( 54): bea542fc 00000398
I/DEBUG ( 54): bea54300 b7832998 [heap]
I/DEBUG ( 54): bea54304 b6eded33 /system/lib/libc.so
(dlmalloc+4254)
I/DEBUG ( 54): bea54308 b6f171a4 /system/lib/libc.so
I/DEBUG ( 54): bea5430c b775b6b0 [heap]
I/DEBUG ( 54): #00 bea54310 00000006
I/DEBUG ( 54): bea54314 00000009
I/DEBUG ( 54): bea54318 00000463
I/DEBUG ( 54): bea5431c b6f48a38 /system/bin/linker
I/DEBUG ( 54): bea54320 b6f48a38 /system/bin/linker
I/DEBUG ( 54): bea54324 b6ee0ead /system/lib/libc.so
(pthread_kill+52)
I/DEBUG ( 54): #01 bea54328 00000006
I/DEBUG ( 54): bea5432c 00000000
I/DEBUG ( 54): bea54330 adfcf370
I/DEBUG ( 54): bea54334 b6ee10c1 /system/lib/libc.so
(raise+14)
I/DEBUG ( 54): #02 bea54338 bea54344 [stack]
I/DEBUG ( 54): bea5433c b6edfdf7 /system/lib/libc.so
I/DEBUG ( 54):
I/DEBUG ( 54): memory near r9:
I/DEBUG ( 54): b6f4c658 00000000 00000000 00000000 00000000
I/DEBUG ( 54): b6f4c668 00000000 00000000 adfcf474 b6f39004
I/DEBUG ( 54): b6f4c678 00000000 adfcf000 7379732f 2f6d6574
I/DEBUG ( 54): b6f4c688 2f6e6962 6b6e696c 00007265 00000000
I/DEBUG ( 54): b6f4c698 00000000 00000000 00000000 00000000
I/DEBUG ( 54): b6f4c6a8 00000000 00000000 00000000 00000000
I/DEBUG ( 54): b6f4c6b8 00000000 00000000 00000000 00000000
I/DEBUG ( 54): b6f4c6c8 00000000 00000000 00000000 00000000
I/DEBUG ( 54): b6f4c6d8 00000000 00000000 00000000 00000000
I/DEBUG ( 54): b6f4c6e8 00000000 00000000 00000000 00000000
I/DEBUG ( 54): b6f4c6f8 00000000 00000000 00000000 00000000
I/DEBUG ( 54): b6f4c708 00000000 b6f3c000 00000000 00000000
I/DEBUG ( 54): b6f4c718 b6f4bed4 00000000 00000000 00000000
I/DEBUG ( 54): b6f4c728 00000000 00000000 00000000 00000000
I/DEBUG ( 54): b6f4c738 00000000 00000000 00000000 00000000
I/DEBUG ( 54): b6f4c748 00000000 00000000 00000000 00000000
I/DEBUG ( 54):
I/DEBUG ( 54): memory near fp:
I/DEBUG ( 54): bea5437c b7832974 0000000c ffffffff bea543a8
I/DEBUG ( 54): bea5438c b7832974 b6f48975 adfcf370 bea543bc
I/DEBUG ( 54): bea5439c a8715e1c bea54401 b7832974 7462702e
I/DEBUG ( 54): bea543ac 417a706d 64487263 00000000 bea543cc
I/DEBUG ( 54): bea543bc a871b260 b7832974 bea54424 bea543dc
I/DEBUG ( 54): bea543cc a871b1fc b7832974 bea54424 bea543ec
I/DEBUG ( 54): bea543dc a871b174 b7832974 bea54424 bea5440c
I/DEBUG ( 54): bea543ec a871aff8 bea54424 b7832968 b7832968
I/DEBUG ( 54): bea543fc bea5440c b7832968 bea54424 bea54434
I/DEBUG ( 54): bea5440c a871ae38 b6f48975 bea544ec b7832968
I/DEBUG ( 54): bea5441c bea54478 b6f4c678 00000001 bea54454
I/DEBUG ( 54): bea5442c a8b1dc28 bea5444c a871accc a8b1dc28
I/DEBUG ( 54): bea5443c bea544ec b7832968 bea54478 bea54464
I/DEBUG ( 54): bea5444c a871aa64 bea54464 bea544ec b7832968
I/DEBUG ( 54): bea5445c bea54478 bea54484 a871a7d8 bea544ec
I/DEBUG ( 54): bea5446c 00000000 bea54401 bea54504 bea544ac
I/DEBUG ( 54):
I/DEBUG ( 54): memory near ip:
I/DEBUG ( 54): b6f48a18 63203a22 696c6c61 6320676e 74736e6f
I/DEBUG ( 54): b6f48a28 74637572 0073726f 495f5444 0054494e
I/DEBUG ( 54): b6f48a38 495f5444 5f54494e 41525241 6e690059
I/DEBUG ( 54): b6f48a48 696c6176 6c662064 20736761 64206f74
I/DEBUG ( 54): b6f48a58 65706f6c 25203a6e 25220078 203a2273
I/DEBUG ( 54): b6f48a68 6c6c6163 20676e69 74736564 74637572
I/DEBUG ( 54): b6f48a78 0073726f 465f5444 5f494e49 41525241
I/DEBUG ( 54): b6f48a88 54440059 4e49465f 6e750049 64616f6c
I/DEBUG ( 54): b6f48a98 20676e69 27732527 20732500 6465656e
I/DEBUG ( 54): b6f48aa8 6f742073 6c6e7520 2064616f 6e007325
I/DEBUG ( 54): b6f48ab8 7520746f 616f6c6e 676e6964 73252720
I/DEBUG ( 54): b6f48ac8 64202c27 65726365 746e656d 20676e69
I/DEBUG ( 54): b6f48ad8 5f666572 6e756f63 6f742074 00642520
I/DEBUG ( 54): b6f48ae8 7665642f 6c756e2f 6163006c 746f6e6e
I/DEBUG ( 54): b6f48af8 65706f20 642f206e 6e2f7665 3a6c6c75
I/DEBUG ( 54): b6f48b08 00732520 704f205b 64656e65 65642f20
I/DEBUG ( 54):
I/DEBUG ( 54): memory near sp:
I/DEBUG ( 54): bea542f0 00000019 00000000 00000023 00000398
I/DEBUG ( 54): bea54300 b7832998 b6eded33 b6f171a4 b775b6b0
I/DEBUG ( 54): bea54310 00000006 00000009 00000463 b6f48a38
I/DEBUG ( 54): bea54320 b6f48a38 b6ee0ead 00000006 00000000
I/DEBUG ( 54): bea54330 adfcf370 b6ee10c1 bea54344 b6edfdf7
I/DEBUG ( 54): bea54340 0000000c ffffffdf 0000000c b7832980
I/DEBUG ( 54): bea54350 bea5436c a8717760 bea543f4 04000000
I/DEBUG ( 54): bea54360 ffffffff b6eef6d8 ffffffff a8715cbc
I/DEBUG ( 54): bea54370 b6f4c678 00000001 bea543bc b7832974
I/DEBUG ( 54): bea54380 0000000c ffffffff bea543a8 b7832974
I/DEBUG ( 54): bea54390 b6f48975 adfcf370 bea543bc a8715e1c
I/DEBUG ( 54): bea543a0 bea54401 b7832974 7462702e 417a706d
I/DEBUG ( 54): bea543b0 64487263 00000000 bea543cc a871b260
I/DEBUG ( 54): bea543c0 b7832974 bea54424 bea543dc a871b1fc
I/DEBUG ( 54): bea543d0 b7832974 bea54424 bea543ec a871b174
I/DEBUG ( 54): bea543e0 b7832974 bea54424 bea5440c a871aff8
I/DEBUG ( 54):
I/DEBUG ( 54): code around pc:
I/DEBUG ( 54): b6eefe00 e8bd00f0 e3700a01 912fff1e e2600000
I/DEBUG ( 54): b6eefe10 ea006b41 e92d50f0 e3a07f43 ef000000
I/DEBUG ( 54): b6eefe20 e8bd50f0 e3700a01 912fff1e e2600000
I/DEBUG ( 54): b6eefe30 ea006b39 e92d50f0 e3a070ee ef000000
I/DEBUG ( 54): b6eefe40 e8bd50f0 e3700a01 912fff1e e2600000
I/DEBUG ( 54): b6eefe50 ea006b31 e1520003 ca0000c8 e92d4011
I/DEBUG ( 54): b6eefe60 e24dd01c f5d0f000 f5d1f000 f5d1f020
I/DEBUG ( 54): b6eefe70 e3520004 3a0000b7 e2613000 e2133003
I/DEBUG ( 54): b6eefe80 0a000007 e1b0cf83 e0422003 44d13001
I/DEBUG ( 54): b6eefe90 24d14001 24d1c001 44c03001 24c04001
I/DEBUG ( 54): b6eefea0 24c0c001 e020c001 e31c0003 1a00002b
I/DEBUG ( 54): b6eefeb0 e88d0fe0 e2603000 e213301c 0a00000a
I/DEBUG ( 54): b6eefec0 e1530002 8202301c e1b0ce03 28b100f0
I/DEBUG ( 54): b6eefed0 48b10300 28a000f0 48a00300 e3130004
I/DEBUG ( 54): b6eefee0 1491a004 1480a004 e0422003 e2522020
I/DEBUG ( 54): b6eefef0 3a000008 e3c1c01f e28cc040 e8b10ff0
I/DEBUG ( 54):
I/DEBUG ( 54): code around lr:
I/DEBUG ( 54): b6ee0e8c 447b4b13 42b3e010 6a1ed10e 44784811
I/DEBUG ( 54): b6ee0e9c ec8ef7fb e9f2f00d 46224631 efb4f00e
I/DEBUG ( 54): b6ee0eac d00a3001 e00b2400 2b00681b 480ad1eb
I/DEBUG ( 54): b6ee0ebc 44782403 ec7cf7fb f001e002 6804fa23
I/DEBUG ( 54): b6ee0ecc fa20f001 46206005 bf00bd70 0003a4ee
I/DEBUG ( 54): b6ee0edc 0003a4e2 0003a4da 0003a4b6 bf7ef7ff
I/DEBUG ( 54): b6ee0eec 4a3e4b3d e92d447b b08b43f0 4606589c
I/DEBUG ( 54): b6ee0efc 6823460d 930946a1 fa04f001 8000f8d0
I/DEBUG ( 54): b6ee0f0c d0482d00 f0264628 280ffc57 d8444604
I/DEBUG ( 54): b6ee0f1c ffe4f7ff d1064286 4629200f e8bcf00d
I/DEBUG ( 54): b6ee0f2c d03c2800 482ee02e f7fb4478 482debc4
I/DEBUG ( 54): b6ee0f3c e0154478 d11342b0 482b6a06 f7fb4478
I/DEBUG ( 54): b6ee0f4c 4a2aec38 46332120 a801447a fbb6f012
I/DEBUG ( 54): b6ee0f5c a8012101 feccf019 46061c42 e011d104
I/DEBUG ( 54): b6ee0f6c 28006800 e02cd1e6 46294630 f00d4622
I/DEBUG ( 54): b6ee0f7c 1c43e8f8 d11e4607 f9c4f001 29046801
W/ActivityManager( 354): Force finishing activity
apitrace.github.io.eglretrace/.RetraceActivity
D/Zygote ( 57): Process 1123 terminated by signal (6)
D/dalvikvm( 354): GC_CONCURRENT freed 321K, 51% free 6327K/12856K, paused
16ms+6ms, total 84ms
I/WindowManager( 354): Screenshot max retries 4 of Token{b2222fa8
ActivityRecord{b1d0fda8 u0 apitrace.github.io.eglretrace/.RetraceActivity
t4 f}} appWin=Window{b20ddb28 u0 Starting apitrace.github.io.eglretrace}
drawState=4
W/WindowManager( 354): Screenshot failure taking screenshot for (1280x720)
to layer 21010
W/ActivityManager( 354): Exception thrown during pause
W/ActivityManager( 354): android.os.DeadObjectException
W/ActivityManager( 354): at android.os.BinderProxy.transact(Native Method)
W/ActivityManager( 354): at
android.app.ApplicationThreadProxy.schedulePauseActivity(ApplicationThreadNative.java:660)
W/ActivityManager( 354): at
com.android.server.am.ActivityStack.startPausingLocked(ActivityStack.java:761)
W/ActivityManager( 354): at
com.android.server.am.ActivityStack.finishActivityLocked(ActivityStack.java:2443)
W/ActivityManager( 354): at
com.android.server.am.ActivityStack.finishTopRunningActivityLocked(ActivityStack.java:2320)
W/ActivityManager( 354): at
com.android.server.am.ActivityStackSupervisor.finishTopRunningActivityLocked(ActivityStackSupervisor.java:2050)
W/ActivityManager( 354): at
com.android.server.am.ActivityManagerService.handleAppCrashLocked(ActivityManagerService.java:9548)
W/ActivityManager( 354): at
com.android.server.am.ActivityManagerService.makeAppCrashingLocked(ActivityManagerService.java:9441)
W/ActivityManager( 354): at
com.android.server.am.ActivityManagerService.crashApplication(ActivityManagerService.java:10086)
W/ActivityManager( 354): at
com.android.server.am.ActivityManagerService.handleApplicationCrashInner(ActivityManagerService.java:9637)
W/ActivityManager( 354): at
com.android.server.am.NativeCrashListener$NativeCrashReporter.run(NativeCrashListener.java:86)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/apitrace/attachments/20160615/667951df/attachment-0001.html>
More information about the apitrace
mailing list