1*90c8c64dSAndroid Build Coastguard Worker# Copyright (C) 2014 The Android Open Source Project 2*90c8c64dSAndroid Build Coastguard Worker# 3*90c8c64dSAndroid Build Coastguard Worker# Licensed under the Apache License, Version 2.0 (the "License"); 4*90c8c64dSAndroid Build Coastguard Worker# you may not use this file except in compliance with the License. 5*90c8c64dSAndroid Build Coastguard Worker# You may obtain a copy of the License at 6*90c8c64dSAndroid Build Coastguard Worker# 7*90c8c64dSAndroid Build Coastguard Worker# http://www.apache.org/licenses/LICENSE-2.0 8*90c8c64dSAndroid Build Coastguard Worker# 9*90c8c64dSAndroid Build Coastguard Worker# Unless required by applicable law or agreed to in writing, software 10*90c8c64dSAndroid Build Coastguard Worker# distributed under the License is distributed on an "AS IS" BASIS, 11*90c8c64dSAndroid Build Coastguard Worker# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*90c8c64dSAndroid Build Coastguard Worker# See the License for the specific language governing permissions and 13*90c8c64dSAndroid Build Coastguard Worker# limitations under the License. 14*90c8c64dSAndroid Build Coastguard Worker 15*90c8c64dSAndroid Build Coastguard Workerarm = """ 16*90c8c64dSAndroid Build Coastguard WorkerBuild fingerprint: 'Android/aosp_arm/generic_arm:4.4.3.43.43.43/AOSP/enh06302258:eng/test-keys' 17*90c8c64dSAndroid Build Coastguard WorkerRevision: '0' 18*90c8c64dSAndroid Build Coastguard WorkerABI: 'arm' 19*90c8c64dSAndroid Build Coastguard Workersignal 6 (SIGABRT), code -6 (SI_TKILL), fault addr -------- 20*90c8c64dSAndroid Build Coastguard Worker r0 00000000 r1 00002dd9 r2 00000006 r3 00000000 21*90c8c64dSAndroid Build Coastguard Worker r4 f710edd8 r5 00000006 r6 00000000 r7 0000010c 22*90c8c64dSAndroid Build Coastguard Worker r8 f71b9df4 r9 ab0b5028 sl f7175695 fp f710edd0 23*90c8c64dSAndroid Build Coastguard Worker ip 00002dd9 sp f710ed18 lr f7175ef1 pc f719a4e0 cpsr 60070010 24*90c8c64dSAndroid Build Coastguard Worker d0 ffffffffffffffff d1 0000000000000031 25*90c8c64dSAndroid Build Coastguard Worker d2 0000000000000037 d3 0000000000000033 26*90c8c64dSAndroid Build Coastguard Worker d4 0000000000000000 d5 0000000000000000 27*90c8c64dSAndroid Build Coastguard Worker d6 0000000000000000 d7 0000000000000000 28*90c8c64dSAndroid Build Coastguard Worker d8 0000000000000000 d9 0000000000000000 29*90c8c64dSAndroid Build Coastguard Worker d10 0000000000000000 d11 0000000000000000 30*90c8c64dSAndroid Build Coastguard Worker d12 0000000000000000 d13 0000000000000000 31*90c8c64dSAndroid Build Coastguard Worker d14 0000000000000000 d15 0000000000000000 32*90c8c64dSAndroid Build Coastguard Worker d16 0000000000000000 d17 0000000000000fff 33*90c8c64dSAndroid Build Coastguard Worker d18 0000000000000000 d19 0000000000000000 34*90c8c64dSAndroid Build Coastguard Worker d20 0000000000000000 d21 0000000000000000 35*90c8c64dSAndroid Build Coastguard Worker d22 0000000000000000 d23 0000000000000000 36*90c8c64dSAndroid Build Coastguard Worker d24 0000000000000000 d25 0000000000000000 37*90c8c64dSAndroid Build Coastguard Worker d26 0000000000000000 d27 0000000000000000 38*90c8c64dSAndroid Build Coastguard Worker d28 0000000000000000 d29 0000000000000000 39*90c8c64dSAndroid Build Coastguard Worker d30 0000000000000000 d31 0000000000000000 40*90c8c64dSAndroid Build Coastguard Worker scr 00000000 41*90c8c64dSAndroid Build Coastguard Worker 42*90c8c64dSAndroid Build Coastguard Workerbacktrace: 43*90c8c64dSAndroid Build Coastguard Worker #00 pc 000374e0 /system/lib/libc.so (tgkill+12) 44*90c8c64dSAndroid Build Coastguard Worker #01 pc 00012eed /system/lib/libc.so (pthread_kill+52) 45*90c8c64dSAndroid Build Coastguard Worker #02 pc 00013997 /system/lib/libc.so (raise+10) 46*90c8c64dSAndroid Build Coastguard Worker #03 pc 0001047d /system/lib/libc.so (__libc_android_abort+36) 47*90c8c64dSAndroid Build Coastguard Worker #04 pc 0000eb1c /system/lib/libc.so (abort+4) 48*90c8c64dSAndroid Build Coastguard Worker #05 pc 00000c6f /system/xbin/crasher 49*90c8c64dSAndroid Build Coastguard Worker #06 pc 000126b3 /system/lib/libc.so (__pthread_start(void*)+30) 50*90c8c64dSAndroid Build Coastguard Worker #07 pc 000107fb /system/lib/libc.so (__start_thread+6) 51*90c8c64dSAndroid Build Coastguard Worker""" 52*90c8c64dSAndroid Build Coastguard Worker 53*90c8c64dSAndroid Build Coastguard Workerarm64 = """ 54*90c8c64dSAndroid Build Coastguard WorkerBuild fingerprint: 'Android/aosp_arm64/generic_arm64:4.4.3.43.43.43/AOSP/enh06302258:eng/test-keys' 55*90c8c64dSAndroid Build Coastguard WorkerRevision: '0' 56*90c8c64dSAndroid Build Coastguard WorkerABI: 'arm64' 57*90c8c64dSAndroid Build Coastguard Workersignal 6 (SIGABRT), code -6 (SI_TKILL), fault addr -------- 58*90c8c64dSAndroid Build Coastguard Worker x0 0000000000000000 x1 0000000000002df1 x2 0000000000000006 x3 000000559dc73040 59*90c8c64dSAndroid Build Coastguard Worker x4 ffffffffffffffff x5 0000000000000005 x6 0000000000000001 x7 0000000000000020 60*90c8c64dSAndroid Build Coastguard Worker x8 0000000000000083 x9 0000005563d21000 x10 0101010101010101 x11 0000000000000001 61*90c8c64dSAndroid Build Coastguard Worker x12 0000000000000001 x13 0000005563d21000 x14 0000005563d21000 x15 0000000000000000 62*90c8c64dSAndroid Build Coastguard Worker x16 0000005563d32f20 x17 0000000000000001 x18 0000000000000000 x19 000000559dc73040 63*90c8c64dSAndroid Build Coastguard Worker x20 0000007f844dcbb0 x21 0000007f84639000 x22 0000000000000000 x23 0000000000000006 64*90c8c64dSAndroid Build Coastguard Worker x24 0000007f845b2000 x25 0000007ff8f33bc0 x26 0000007f843df000 x27 000000559dc730c0 65*90c8c64dSAndroid Build Coastguard Worker x28 0000007f84639788 x29 0000007f844dc9c0 x30 0000007f845b38c4 66*90c8c64dSAndroid Build Coastguard Worker sp 0000007f844dc9c0 pc 0000007f845f28e0 67*90c8c64dSAndroid Build Coastguard Worker v0 2f2f2f2f2f2f2f2f v1 5f6474656e62696c v2 000000000000006f v3 0000000000000000 68*90c8c64dSAndroid Build Coastguard Worker v4 8020080280200800 v5 0000000000000000 v6 0000000000000000 v7 8020080280200802 69*90c8c64dSAndroid Build Coastguard Worker v8 0000000000000000 v9 0000000000000000 v10 0000000000000000 v11 0000000000000000 70*90c8c64dSAndroid Build Coastguard Worker v12 0000000000000000 v13 0000000000000000 v14 0000000000000000 v15 0000000000000000 71*90c8c64dSAndroid Build Coastguard Worker v16 4010040140100401 v17 0000aaa800000000 v18 8020080280200800 v19 0000000000000000 72*90c8c64dSAndroid Build Coastguard Worker v20 0000000000000000 v21 0000000000000000 v22 0000000000000000 v23 0000000000000000 73*90c8c64dSAndroid Build Coastguard Worker v24 0000000000000000 v25 0000000000000000 v26 0000000000000000 v27 0000000000000000 74*90c8c64dSAndroid Build Coastguard Worker v28 0000000000000000 v29 0000000000000000 v30 0000000000000000 v31 0000000000000000 75*90c8c64dSAndroid Build Coastguard Worker 76*90c8c64dSAndroid Build Coastguard Workerbacktrace: 77*90c8c64dSAndroid Build Coastguard Worker #00 pc 00000000000588e0 /system/lib64/libc.so (tgkill+8) 78*90c8c64dSAndroid Build Coastguard Worker #01 pc 00000000000198c0 /system/lib64/libc.so (pthread_kill+160) 79*90c8c64dSAndroid Build Coastguard Worker #02 pc 000000000001ab34 /system/lib64/libc.so (raise+28) 80*90c8c64dSAndroid Build Coastguard Worker #03 pc 00000000000148bc /system/lib64/libc.so (abort+60) 81*90c8c64dSAndroid Build Coastguard Worker #04 pc 00000000000016e0 /system/xbin/crasher64 82*90c8c64dSAndroid Build Coastguard Worker #05 pc 00000000000017f0 /system/xbin/crasher64 83*90c8c64dSAndroid Build Coastguard Worker #06 pc 0000000000018958 /system/lib64/libc.so (__pthread_start(void*)+52) 84*90c8c64dSAndroid Build Coastguard Worker #07 pc 0000000000014e90 /system/lib64/libc.so (__start_thread+16) 85*90c8c64dSAndroid Build Coastguard Worker""" 86*90c8c64dSAndroid Build Coastguard Worker 87*90c8c64dSAndroid Build Coastguard Workerx86 = """ 88*90c8c64dSAndroid Build Coastguard WorkerBuild fingerprint: 'Android/aosp_x86_64/generic_x86_64:4.4.3.43.43.43/AOSP/enh06302258:eng/test-keys' 89*90c8c64dSAndroid Build Coastguard WorkerRevision: '0' 90*90c8c64dSAndroid Build Coastguard WorkerABI: 'x86' 91*90c8c64dSAndroid Build Coastguard Workerpid: 1566, tid: 1568, name: crasher >>> crasher <<< 92*90c8c64dSAndroid Build Coastguard Workersignal 6 (SIGABRT), code -6 (SI_TKILL), fault addr -------- 93*90c8c64dSAndroid Build Coastguard Worker eax 00000000 ebx 0000061e ecx 00000620 edx 00000006 94*90c8c64dSAndroid Build Coastguard Worker esi f7679dd8 edi 00000000 95*90c8c64dSAndroid Build Coastguard Worker xcs 00000023 xds 0000002b xes 0000002b xfs 00000003 xss 0000002b 96*90c8c64dSAndroid Build Coastguard Worker eip f7758ea6 ebp 00000620 esp f7679c60 flags 00000282 97*90c8c64dSAndroid Build Coastguard Worker 98*90c8c64dSAndroid Build Coastguard Workerbacktrace: 99*90c8c64dSAndroid Build Coastguard Worker #00 pc 00076ea6 /system/lib/libc.so (tgkill+22) 100*90c8c64dSAndroid Build Coastguard Worker #01 pc 0001dc8b /system/lib/libc.so (pthread_kill+155) 101*90c8c64dSAndroid Build Coastguard Worker #02 pc 0001f294 /system/lib/libc.so (raise+36) 102*90c8c64dSAndroid Build Coastguard Worker #03 pc 00017a04 /system/lib/libc.so (abort+84) 103*90c8c64dSAndroid Build Coastguard Worker #04 pc 00001099 /system/xbin/crasher 104*90c8c64dSAndroid Build Coastguard Worker #05 pc 0001cd58 /system/lib/libc.so (__pthread_start(void*)+56) 105*90c8c64dSAndroid Build Coastguard Worker #06 pc 00018169 /system/lib/libc.so (__start_thread+25) 106*90c8c64dSAndroid Build Coastguard Worker #07 pc 0000ed76 /system/lib/libc.so (__bionic_clone+70) 107*90c8c64dSAndroid Build Coastguard Worker""" 108*90c8c64dSAndroid Build Coastguard Worker 109*90c8c64dSAndroid Build Coastguard Workerx86_64 = """ 110*90c8c64dSAndroid Build Coastguard WorkerBuild fingerprint: 'Android/aosp_x86_64/generic_x86_64:4.4.3.43.43.43/AOSP/enh06302258:eng/test-keys' 111*90c8c64dSAndroid Build Coastguard WorkerRevision: '0' 112*90c8c64dSAndroid Build Coastguard WorkerABI: 'x86_64' 113*90c8c64dSAndroid Build Coastguard Workerpid: 1608, tid: 1610, name: crasher64 >>> crasher64 <<< 114*90c8c64dSAndroid Build Coastguard Workersignal 6 (SIGABRT), code -6 (SI_TKILL), fault addr -------- 115*90c8c64dSAndroid Build Coastguard Worker rax 0000000000000000 rbx 000000000000064a rcx ffffffffffffffff rdx 0000000000000006 116*90c8c64dSAndroid Build Coastguard Worker rsi 000000000000064a rdi 0000000000000648 117*90c8c64dSAndroid Build Coastguard Worker r8 0000000000000001 r9 00007fe218110c98 r10 0000000000000008 r11 0000000000000206 118*90c8c64dSAndroid Build Coastguard Worker r12 0000000000000000 r13 0000000000000006 r14 00007fe218111ba0 r15 0000000000000648 119*90c8c64dSAndroid Build Coastguard Worker cs 0000000000000033 ss 000000000000002b 120*90c8c64dSAndroid Build Coastguard Worker rip 00007fe218201807 rbp 00007fe218111bb0 rsp 00007fe218111a18 eflags 0000000000000206 121*90c8c64dSAndroid Build Coastguard Worker 122*90c8c64dSAndroid Build Coastguard Workerbacktrace: 123*90c8c64dSAndroid Build Coastguard Worker #00 pc 0000000000077807 /system/lib64/libc.so (tgkill+7) 124*90c8c64dSAndroid Build Coastguard Worker #01 pc 000000000002243f /system/lib64/libc.so (pthread_kill+143) 125*90c8c64dSAndroid Build Coastguard Worker #02 pc 0000000000023551 /system/lib64/libc.so (raise+17) 126*90c8c64dSAndroid Build Coastguard Worker #03 pc 000000000001ce6d /system/lib64/libc.so (abort+61) 127*90c8c64dSAndroid Build Coastguard Worker #04 pc 0000000000001385 /system/xbin/crasher64 128*90c8c64dSAndroid Build Coastguard Worker #05 pc 00000000000014a8 /system/xbin/crasher64 129*90c8c64dSAndroid Build Coastguard Worker #06 pc 00000000000215ae /system/lib64/libc.so (__pthread_start(void*)+46) 130*90c8c64dSAndroid Build Coastguard Worker #07 pc 000000000001d3eb /system/lib64/libc.so (__start_thread+11) 131*90c8c64dSAndroid Build Coastguard Worker #08 pc 00000000000138f5 /system/lib64/libc.so (__bionic_clone+53) 132*90c8c64dSAndroid Build Coastguard Worker""" 133*90c8c64dSAndroid Build Coastguard Worker 134*90c8c64dSAndroid Build Coastguard Workerriscv64 = """ 135*90c8c64dSAndroid Build Coastguard WorkerBuild fingerprint: 'generic/aosp_riscv64/vsoc_riscv64:4.4.3.43.43.43/AOSP/eng.prasha.20230307.172954:eng/test-keys' 136*90c8c64dSAndroid Build Coastguard WorkerRevision: '0' 137*90c8c64dSAndroid Build Coastguard WorkerABI: 'riscv64' 138*90c8c64dSAndroid Build Coastguard Workerpid: 794, tid: 794, name: crasher64 >>> crasher64 <<< 139*90c8c64dSAndroid Build Coastguard Workersignal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr -------- 140*90c8c64dSAndroid Build Coastguard Worker gp ffffffff81dabe60 tp 00ffffff1aae0050 t0 000000000002ba76 t1 00ffffff140d598c 141*90c8c64dSAndroid Build Coastguard Worker t2 00000000d82989b1 t3 00ffffff1407e570 t4 00ffffff1ac2d000 t5 0000000000000018 142*90c8c64dSAndroid Build Coastguard Worker t6 0000000000000018 s0 000000000000031a s1 000000000000031a s2 ffffffffffffffff 143*90c8c64dSAndroid Build Coastguard Worker s3 00ffffffca72dd20 s4 0000000000000000 s5 00fffff499ead378 s6 00fffff469ea7b90 144*90c8c64dSAndroid Build Coastguard Worker s7 00aaaaaba6d2b2c8 s8 00fffff5fa3a1588 s9 0000000000000000 s10 0000000000000000 145*90c8c64dSAndroid Build Coastguard Worker s11 0000000000000000 a0 0000000000000000 a1 000000000000031a a2 0000000000000006 146*90c8c64dSAndroid Build Coastguard Worker a3 00ffffffca72da00 a4 0000000000000000 a5 000000007fffffff a6 000000007fffffff 147*90c8c64dSAndroid Build Coastguard Worker a7 00000000000000f0 148*90c8c64dSAndroid Build Coastguard Worker pc 00ffffff1407e582 ra 00ffffff140811d2 sp 00ffffffca72d9d0 149*90c8c64dSAndroid Build Coastguard Worker 150*90c8c64dSAndroid Build Coastguard Workerbacktrace: 151*90c8c64dSAndroid Build Coastguard Worker #00 pc 0000000000049582 /apex/com.android.runtime/lib64/bionic/libc.so (syscall+18) 152*90c8c64dSAndroid Build Coastguard Worker #01 pc 000000000004c1ce /apex/com.android.runtime/lib64/bionic/libc.so (abort+98) 153*90c8c64dSAndroid Build Coastguard Worker #02 pc 0000000000004012 /system/bin/crasher64 (maybe_abort+40) 154*90c8c64dSAndroid Build Coastguard Worker #03 pc 000000000000457c /system/bin/crasher64 (do_action+966) 155*90c8c64dSAndroid Build Coastguard Worker #04 pc 0000000000005528 /system/bin/crasher64 (main+78) 156*90c8c64dSAndroid Build Coastguard Worker #05 pc 0000000000047cd4 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+80) 157*90c8c64dSAndroid Build Coastguard Worker""" 158*90c8c64dSAndroid Build Coastguard Worker 159*90c8c64dSAndroid Build Coastguard Workerlibmemunreachable = """ 160*90c8c64dSAndroid Build Coastguard Worker Unreachable memory 161*90c8c64dSAndroid Build Coastguard Worker 48 bytes in 2 unreachable allocations 162*90c8c64dSAndroid Build Coastguard Worker ABI: 'arm' 163*90c8c64dSAndroid Build Coastguard Worker 164*90c8c64dSAndroid Build Coastguard Worker 24 bytes unreachable at a11e6748 165*90c8c64dSAndroid Build Coastguard Worker and 24 similar unreachable bytes in 1 allocation 166*90c8c64dSAndroid Build Coastguard Worker contents: 167*90c8c64dSAndroid Build Coastguard Worker a11e6748: 63 6f 6d 2e 61 6e 64 72 6f 69 64 2e 73 79 73 74 com.android.syst 168*90c8c64dSAndroid Build Coastguard Worker a11e6758: 65 6d 75 69 00 00 00 00 emui.... 169*90c8c64dSAndroid Build Coastguard Worker #00 pc 000076ae /system/lib/libcutils.so (set_process_name+45) 170*90c8c64dSAndroid Build Coastguard Worker #01 pc 000989d6 /system/lib/libandroid_runtime.so (android_os_Process_setArgV0(_JNIEnv*, _jobject*, _jstring*)+125) 171*90c8c64dSAndroid Build Coastguard Worker""" 172*90c8c64dSAndroid Build Coastguard Worker 173*90c8c64dSAndroid Build Coastguard Worker# This is a long crash in ASAN format, which does not pad frame numbers. This should be used 174*90c8c64dSAndroid Build Coastguard Worker# in a test to ensure that the stack is not split into two (see stack_core's test_long_asan_crash). 175*90c8c64dSAndroid Build Coastguard Workerlong_asan_crash = """ 176*90c8c64dSAndroid Build Coastguard WorkerBuild fingerprint: 'Android/aosp_arm/generic_arm:4.4.3.43.43.43/AOSP/enh06302258:eng/test-keys' 177*90c8c64dSAndroid Build Coastguard WorkerABI: 'arm' 178*90c8c64dSAndroid Build Coastguard Worker 179*90c8c64dSAndroid Build Coastguard Worker #0 0x727d4dfdaf (/system/lib/libclang_rt.asan-arm-android.so+0x31daf) 180*90c8c64dSAndroid Build Coastguard Worker 181*90c8c64dSAndroid Build Coastguard Worker #1 0x727d4e00af (/system/lib/libclang_rt.asan-arm-android.so+0x320af) 182*90c8c64dSAndroid Build Coastguard Worker 183*90c8c64dSAndroid Build Coastguard Worker #2 0x72778db0cf (/data/lib/libc.so+0x740cf) 184*90c8c64dSAndroid Build Coastguard Worker 185*90c8c64dSAndroid Build Coastguard Worker #3 0x725688a66f (/does/not/matter/a.so+0x1066f) 186*90c8c64dSAndroid Build Coastguard Worker 187*90c8c64dSAndroid Build Coastguard Worker #4 0x72568a02af (/does/not/matter/a.so+0x262af) 188*90c8c64dSAndroid Build Coastguard Worker 189*90c8c64dSAndroid Build Coastguard Worker #5 0x725689e313 (/does/not/matter/a.so+0x24313) 190*90c8c64dSAndroid Build Coastguard Worker 191*90c8c64dSAndroid Build Coastguard Worker #6 0x72568a95eb (/does/not/matter/a.so+0x2f5eb) 192*90c8c64dSAndroid Build Coastguard Worker 193*90c8c64dSAndroid Build Coastguard Worker #7 0x725688de6f (/does/not/matter/a.so+0x13e6f) 194*90c8c64dSAndroid Build Coastguard Worker 195*90c8c64dSAndroid Build Coastguard Worker #8 0x72778ceeff (/does/not/matter/a.so+0x67eff) 196*90c8c64dSAndroid Build Coastguard Worker 197*90c8c64dSAndroid Build Coastguard Worker #9 0x7277884983 (/does/not/matter/a.so+0x1d983) 198*90c8c64dSAndroid Build Coastguard Worker 199*90c8c64dSAndroid Build Coastguard Worker #10 0x7277884983 (/does/not/matter/a.so+0x1d983) 200*90c8c64dSAndroid Build Coastguard Worker""" 201