Skip to content

Instantly share code, notes, and snippets.

@andrewtj
Created January 22, 2018 02:57
Show Gist options
  • Save andrewtj/d91428c249cbaf08276f1078b5431eeb to your computer and use it in GitHub Desktop.
Save andrewtj/d91428c249cbaf08276f1078b5431eeb to your computer and use it in GitHub Desktop.
*ring* Android test crasher
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'generic/sdk/generic:4.3.1/JB_MR2/3462034:eng/test-keys'
Revision: '0'
pid: 929, tid: 929, name: ring-test >>> ./ring-test <<<
signal 4 (SIGILL), code 1 (ILL_ILLOPC), fault addr b6f59984
r0 000864d0 r1 000004b8 r2 ffffffff r3 befc97cc
r4 b6a00100 r5 00000000 r6 b6fe0d2c r7 00000000
r8 befc99b7 r9 b6e81650 sl 00000001 fp befc9810
ip b6fdff34 sp befc97e8 lr b6f6a85c pc b6f59984 cpsr 60000010
d0 0000002000000040 d1 0000001400000040
d2 0000001400000020 d3 0000001400000020
d4 0000001400000014 d5 0000001400000014
d6 0000000400000008 d7 0000000200000008
d8 0000000000000000 d9 0000000000000000
d10 0000000000000000 d11 0000000000000000
d12 0000000000000000 d13 0000000000000000
d14 0000000000000000 d15 0000000000000000
scr 00000010
backtrace:
#00 pc 000d6984 /data/ring-test (je_arena_new+676)
#01 pc 000e7858 /data/ring-test (je_malloc_mutex_init+72)
stack:
befc97a8 00000000
befc97ac 00000000
befc97b0 000000c0
befc97b4 00000000
befc97b8 00000000
befc97bc 00000000
befc97c0 00000000
befc97c4 00000000
befc97c8 00000001
befc97cc ffffffff
befc97d0 b6a00100
befc97d4 00000000
befc97d8 b6fe0d2c /data/ring-test
befc97dc 00000001
befc97e0 df0027ad
befc97e4 00000000
#00 befc97e8 00000003
........ ........
#01 befc97e8 00000003
befc97ec 00000001
befc97f0 00000000
befc97f4 00000000
befc97f8 00000000
befc97fc 00000000
befc9800 00000001
befc9804 b6e81f04 /system/bin/linker
befc9808 00000003
befc980c 00000000
befc9810 befca9d8 [stack]
befc9814 b6f51fcc /data/ring-test (malloc_init_hard_a0_locked+5460)
befc9818 00000000
befc981c 00000000
befc9820 b6f9fe9b /data/ring-test
befc9824 b6fe0110 /data/ring-test
memory near r0:
000864b0 ffffffff ffffffff ffffffff ffffffff
000864c0 ffffffff ffffffff ffffffff ffffffff
000864d0 ffffffff ffffffff ffffffff ffffffff
000864e0 ffffffff ffffffff ffffffff ffffffff
000864f0 ffffffff ffffffff ffffffff ffffffff
00086500 ffffffff ffffffff ffffffff ffffffff
00086510 ffffffff ffffffff ffffffff ffffffff
00086520 ffffffff ffffffff ffffffff ffffffff
00086530 ffffffff ffffffff ffffffff ffffffff
00086540 ffffffff ffffffff ffffffff ffffffff
00086550 ffffffff ffffffff ffffffff ffffffff
00086560 ffffffff ffffffff ffffffff ffffffff
00086570 ffffffff ffffffff ffffffff ffffffff
00086580 ffffffff ffffffff ffffffff ffffffff
00086590 ffffffff ffffffff ffffffff ffffffff
000865a0 ffffffff ffffffff ffffffff ffffffff
memory near r3:
befc97ac 00000000 000000c0 00000000 00000000
befc97bc 00000000 00000000 00000000 00000001
befc97cc ffffffff b6a00100 00000000 b6fe0d2c
befc97dc 00000001 df0027ad 00000000 00000003
befc97ec 00000001 00000000 00000000 00000000
befc97fc 00000000 00000001 b6e81f04 00000003
befc980c 00000000 befca9d8 b6f51fcc 00000000
befc981c 00000000 b6f9fe9b b6fe0110 b6f9fe95
befc982c b6fe0110 b6fe014c b6fe014c b6fe0158
befc983c b6f9fe4d b6f9ff02 b6fe0110 b6fe0400
befc984c b6fe0400 b6fe0110 b6f9fdf0 b6fe0110
befc985c b6fe0178 b6f9fe4d b6f9ff02 b6f9fe9b
befc986c b6f9fe95 b6fe0174 b6fe0174 b6f9fdf0
befc987c b6fe0110 b6fe0110 b6fe0110 b6fe0110
befc988c b6f9fdf0 b6f9fdf0 b6fe0154 b6f9fe4d
befc989c b6f9ff02 b6f9fe28 b6f9ff02 b6f9fe28
memory near r4:
b6a000e0 00000014 00000014 00000014 00000014
b6a000f0 00000000 00000000 00000000 00000000
b6a00100 00000000 00000000 00000000 00000000
b6a00110 00000000 00000000 00000000 00000000
b6a00120 00000000 00000000 00000000 00000000
b6a00130 00000000 00000000 00000000 00000000
b6a00140 00000000 00000000 00000000 00000000
b6a00150 00000000 00000000 00000000 00000000
b6a00160 00000000 00000000 00000000 00000000
b6a00170 00000000 00000000 00000000 00000000
b6a00180 00000000 00000000 b6a01700 b6a01a80
b6a00190 00000000 00000000 00000000 00000000
b6a001a0 b6a00100 00000002 00000000 00000000
b6a001b0 00000000 00000003 00000000 00000000
b6a001c0 00000000 b6a001c4 b6a001c4 00000000
b6a001d0 00000000 00000000 00000000 00000000
memory near r6:
b6fe0d0c 00000000 00000000 0000000c 0000080c
b6fe0d1c 00000001 00000000 0000002c 00000028
b6fe0d2c 0000001c b6a00040 00008000 00000000
b6fe0d3c 00000000 00000000 00000000 00000000
b6fe0d4c 00000000 00000000 00000000 00000000
b6fe0d5c 00000000 00000000 00000000 00000000
b6fe0d6c 00000000 00000000 00000000 00000000
b6fe0d7c 00000000 00000000 00000000 00000000
b6fe0d8c 00000000 00000000 00000000 00000000
b6fe0d9c 00000000 00000000 00000000 00000000
b6fe0dac 00000000 00000000 00000000 00000000
b6fe0dbc 00000000 00000000 00000000 00000000
b6fe0dcc 00000000 00000000 00000000 00000000
b6fe0ddc 00000000 00000000 00000000 00000000
b6fe0dec 00000000 00000000 00000000 00000000
b6fe0dfc 00000000 00000000 00000000 00000000
memory near r8:
befc9994 b6f9ff02 b6fe0160 b6fe0160 b6fe0160
befc99a4 b6f9fe65 b6fe0244 b6f9fedf 00000000
befc99b4 00000000 00000000 00000000 00000000
befc99c4 00000000 00000000 00000000 00000000
befc99d4 00000000 00000000 00000000 00000000
befc99e4 00000000 00000000 00000000 00000000
befc99f4 00000000 00000000 00000000 00000000
befc9a04 00000000 00000000 00000000 00000000
befc9a14 00000000 00000000 00000000 00000000
befc9a24 00000000 00000000 00000000 00000000
befc9a34 00000000 00000000 00000000 00000000
befc9a44 00000000 00000000 00000000 00000000
befc9a54 00000000 00000000 00000000 00000000
befc9a64 00000000 00000000 00000000 00000000
befc9a74 00000000 00000000 00000000 00000000
befc9a84 00000000 00000000 00000000 00000000
memory near r9:
b6e81630 00000000 00000000 00000000 00000000
b6e81640 00000000 00000000 b6e70350 b6e70004
b6e81650 00000000 b6e70000 7379732f 2f6d6574
b6e81660 2f6e6962 6b6e696c 00007265 00000000
b6e81670 00000000 00000000 00000000 00000000
b6e81680 00000000 00000000 00000000 00000000
b6e81690 00000000 00000000 00000000 00000000
b6e816a0 00000000 00000000 00000000 00000000
b6e816b0 00000000 00000000 00000000 00000000
b6e816c0 00000000 00000000 00000000 00000000
b6e816d0 00000000 00000000 00000000 00000000
b6e816e0 00000000 b6e71000 00000000 00000000
b6e816f0 b6e80ed8 00000000 00000000 00000000
b6e81700 00000000 00000000 00000000 00000000
b6e81710 00000000 00000000 00000000 00000000
b6e81720 00000000 00000000 00000000 00000000
memory near fp:
befc97f0 00000000 00000000 00000000 00000000
befc9800 00000001 b6e81f04 00000003 00000000
befc9810 befca9d8 b6f51fcc 00000000 00000000
befc9820 b6f9fe9b b6fe0110 b6f9fe95 b6fe0110
befc9830 b6fe014c b6fe014c b6fe0158 b6f9fe4d
befc9840 b6f9ff02 b6fe0110 b6fe0400 b6fe0400
befc9850 b6fe0110 b6f9fdf0 b6fe0110 b6fe0178
befc9860 b6f9fe4d b6f9ff02 b6f9fe9b b6f9fe95
befc9870 b6fe0174 b6fe0174 b6f9fdf0 b6fe0110
befc9880 b6fe0110 b6fe0110 b6fe0110 b6f9fdf0
befc9890 b6f9fdf0 b6fe0154 b6f9fe4d b6f9ff02
befc98a0 b6f9fe28 b6f9ff02 b6f9fe28 b6f9ff02
befc98b0 b6f9fe4d b6f9ff02 b6f9fdf0 b6f9fe28
befc98c0 b6f9ff02 b6f9fdf0 b6f9fe28 b6f9ff02
befc98d0 b6f9fe28 b6f9ff02 b6f9fdf0 b6fe0110
befc98e0 b6f9fe28 b6f9ff02 b6f9fe28 b6f9ff02
memory near ip:
b6fdff14 b6e4344d b6e288e9 b6e25468 b6e24ff0
b6fdff24 b6e250ec b6e24cc8 b6e24d20 b6e24dd4
b6fdff34 b6e24cdc b6e0d550 b6e42959 b6e2a55d
b6fdff44 b6e33ce8 b6e2552c b6e71de9 b6e24178
b6fdff54 b6e2419c b6e330d4 b6e256fc b6e25650
b6fdff64 b6e28909 b6e3b5fd b6e32028 b6e3b573
b6fdff74 b6e32ba4 b6e23f24 b6e2401c b6e71e49
b6fdff84 b6e32b24 b6e256f4 b6e32828 b6e29c3d
b6fdff94 b6e32720 b6e29449 b6e294b9 b6e23b04
b6fdffa4 b6e29463 b6e31f60 b6e2955d b6e34794
b6fdffb4 b6e348b8 b6e334e0 b6e41a01 b6e34150
b6fdffc4 b6e3134d b6e4358f b6e3218c b6e38971
b6fdffd4 b6e43ef5 b6e297d5 b6e32888 b6e4f41d
b6fdffe4 b6e3db91 b6e299c1 b6e3e0b9 b6e3220c
b6fdfff4 b6e2584d 00000000 00000000 00000000
b6fe0004 00000001 00000400 00003039 00007d00
memory near sp:
befc97c8 00000001 ffffffff b6a00100 00000000
befc97d8 b6fe0d2c 00000001 df0027ad 00000000
befc97e8 00000003 00000001 00000000 00000000
befc97f8 00000000 00000000 00000001 b6e81f04
befc9808 00000003 00000000 befca9d8 b6f51fcc
befc9818 00000000 00000000 b6f9fe9b b6fe0110
befc9828 b6f9fe95 b6fe0110 b6fe014c b6fe014c
befc9838 b6fe0158 b6f9fe4d b6f9ff02 b6fe0110
befc9848 b6fe0400 b6fe0400 b6fe0110 b6f9fdf0
befc9858 b6fe0110 b6fe0178 b6f9fe4d b6f9ff02
befc9868 b6f9fe9b b6f9fe95 b6fe0174 b6fe0174
befc9878 b6f9fdf0 b6fe0110 b6fe0110 b6fe0110
befc9888 b6fe0110 b6f9fdf0 b6f9fdf0 b6fe0154
befc9898 b6f9fe4d b6f9ff02 b6f9fe28 b6f9ff02
befc98a8 b6f9fe28 b6f9ff02 b6f9fe4d b6f9ff02
befc98b8 b6f9fdf0 b6f9fe28 b6f9ff02 b6f9fdf0
code around pc:
b6f59964 e584549c e28f10ec e3a0200b eb0043a6
b6f59974 e3500000 1a000023 e59f00ec e30014b8
b6f59984 f2808050 e2846e4f e3a07000 e79f0000
b6f59994 f4600a8f e280000c f4602a8f e0840001
b6f599a4 f4400a8f e30004c4 e0840000 f4402a8f
b6f599b4 e2460018 e28f10b4 e3e02000 eb004392
b6f599c4 e3500000 1a00000e e2860040 e2877001
b6f599d4 e3570027 e1a05004 f4008acf e2860030
b6f599e4 f4008acf e2860020 f4008acf e2860068
b6f599f4 f4068acd f4068acf e1a06000 3affffeb
b6f59a04 ea000000 e3a05000 e1a00005 e24bd020
b6f59a14 ecbd8b04 e8bd88f0 00087624 00087624
b6f59a24 6e657261 00000061 000875bc 00087570
b6f59a34 00086a94 00086910 00086a14 6e657261
b6f59a44 75685f61 00006567 6e657261 68635f61
b6f59a54 736b6e75 00000000 6e657261 6f6e5f61
code around lr:
b6f6a83c e1a00006 ebfc849e e1a00004 e1a01006
b6f6a84c ebfc849e e1a05000 e1a00006 ebfc849e
b6f6a85c e3550000 13005001 e1a00005 e24bd010
b6f6a86c e8bd8c70 e1a00001 eafc8488 e1a00001
b6f6a87c eafc8489 e92d4830 e28db008 e24dd008
b6f6a88c e28d0004 e1a04001 ebfc8486 e3500000
b6f6a89c 1a00000b e28d5004 e3a01000 e1a00005
b6f6a8ac ebfc8483 e1a00004 e1a01005 ebfc8483
b6f6a8bc e1a04000 e1a00005 ebfc8483 e3540000
b6f6a8cc 0a000006 e28f0024 eb002fd2 e59f0050
b6f6a8dc e79f0000 e5d00000 e3500000 1a000001
b6f6a8ec e24bd008 e8bd8830 e1a0e00f eafc84d9
b6f6a8fc 6d656a3c 6f6c6c61 203a3e63 6f727245
b6f6a90c 65722072 696e692d 6c616974 6e697a69
b6f6a91c 756d2067 20786574 63206e69 646c6968
b6f6a92c 0000000a 00075574 e3a00000 e12fff1e
memory map around fault addr b6f59984:
b6e82000-b6e83000 rw-
b6e83000-b6fd6000 r-x /data/ring-test
b6fd6000-b6fe0000 r-- /data/ring-test
--------- tail end of log /dev/log/main
01-01 00:00:22.010 929 929 F libc : Fatal signal 4 (SIGILL) at 0xb6f59984 (code=1), thread 929 (ring-test)
--------- log /dev/log/main
01-01 00:00:22.010 929 929 F libc : Fatal signal 4 (SIGILL) at 0xb6f59984 (code=1), thread 929 (ring-test)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment