在做老化测试的时候,出现死机,而且概率很大,崩溃的log信息如下:
01-01 17:17:34.870 F/libc ( 1606): Fatal signal 11 (SIGSEGV) at 0x00000018 (code=1), thread 1942
01-01 17:17:34.930 I/DEBUG ( 1167): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
01-01 17:17:34.930 I/DEBUG ( 1167): Revision: '0'
01-01 17:17:34.930 I/DEBUG ( 1167): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000018
01-01 17:17:35.090 I/DEBUG ( 1167): r0 6d237768 r1 41700000 r2 00000044 r3 00000019
01-01 17:17:35.100 I/DEBUG ( 1167): r4 00000001 r5 00000001 r6 6d237c4c r7 00000014
01-01 17:17:35.100 I/DEBUG ( 1167): r8 6c87808c r9 00000001 sl 00000000 fp 00000010
01-01 17:17:35.100 I/DEBUG ( 1167): ip 10000000 sp 6d237518 lr 6c87571d pc 00000018 cpsr 20070030
01-01 17:17:35.100 I/DEBUG ( 1167): d0 4037000000000000 d1 0000000000000000
01-01 17:17:35.100 I/DEBUG ( 1167): d2 0000008400000000 d3 0000000000000000
01-01 17:17:35.100 I/DEBUG ( 1167): d4 41b8000000000000 d5 007000470049002e
01-01 17:17:35.100 I/DEBUG ( 1167): d6 0061007400530073 d7 0000001700750074
01-01 17:17:35.100 I/DEBUG ( 1167): d8 3ffda1cac083126f d9 400ccccccccccccd
01-01 17:17:35.100 I/DEBUG ( 1167): d10 4058ff5c28f5c28f d11 0000000000000000
01-01 17:17:35.100 I/DEBUG ( 1167): d12 0000000000000000 d13 0000000000000000
01-01 17:17:35.100 I/DEBUG ( 1167): d14 0000000000000000 d15 0000000000000000
01-01 17:17:35.100 I/DEBUG ( 1167): d16 4037000000000000 d17 0000000000000001
01-01 17:17:35.100 I/DEBUG ( 1167): d18 0000000000000000 d19 0000000000000008
01-01 17:17:35.100 I/DEBUG ( 1167): d20 0000000000000000 d21 0000000000000000
01-01 17:17:35.100 I/DEBUG ( 1167): d22 0000000000004000 d23 0000000000000000
01-01 17:17:35.100 I/DEBUG ( 1167): d24 0000000000000000 d25 0000000000000000
01-01 17:17:35.100 I/DEBUG ( 1167): d26 0000000000000000 d27 0000000000000000
01-01 17:17:35.100 I/DEBUG ( 1167): d28 0000000000000000 d29 0000000000000000
01-01 17:17:35.100 I/DEBUG ( 1167): d30 0000000000000000 d31 0000000000004000
01-01 17:17:35.100 I/DEBUG ( 1167): scr 60000010
01-01 17:17:35.100 I/DEBUG ( 1167):
01-01 17:17:35.100 I/DEBUG ( 1167): backtrace:
01-01 17:17:35.100 I/DEBUG ( 1167): #00 pc 00000018
01-01 17:17:35.100 I/DEBUG ( 1167): #01 pc 0000171b /system/lib/hw/出错的.so库
01-01 17:17:35.100 I/DEBUG ( 1167): #02 pc 0004da15 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+68)
01-01 17:17:35.100 I/DEBUG ( 1167): #03 pc 0000c9df /system/lib/libutils.so
01-01 17:17:35.100 I/DEBUG ( 1167): #04 pc 0000d348 /system/lib/libc.so (__thread_entry+72)
01-01 17:17:35.100 I/DEBUG ( 1167): #05 pc 0000d4e4 /system/lib/libc.so (pthread_create+240)
01-01 17:17:35.100 I/DEBUG ( 1167):
01-01 17:17:35.100 I/DEBUG ( 1167): stack:
01-01 17:17:35.100 I/DEBUG ( 1167): 6d2374d8 00000010
01-01 17:17:35.100 I/DEBUG ( 1167): 6d2374dc 6c87808c /system/lib/hw/出错的.so库
01-01 17:17:35.100 I/DEBUG ( 1167): 6d2374e0 00000001
01-01 17:17:35.100 I/DEBUG ( 1167): 6d2374e4 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 6d2374e8 00000010
01-01 17:17:35.100 I/DEBUG ( 1167): 6d2374ec 6c874c77 /system/lib/hw/出错的.so库
01-01 17:17:35.100 I/DEBUG ( 1167): 6d2374f0 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 6d2374f4 41003332 /system/lib/libLLVM.so (llvm::object::ELFObjectFile
01-01 17:17:35.100 I/DEBUG ( 1167): 6d2374f8 6a913718
01-01 17:17:35.100 I/DEBUG ( 1167): 6d2374fc 6a9132c0
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237500 6a913718
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237504 3bf30f3c
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237508 6d237ce9 [stack:1942]
01-01 17:17:35.100 I/DEBUG ( 1167): 6d23750c 6d237710 [stack:1942]
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237510 00000001
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237514 6c875635 /system/lib/hw/出错的.so库
01-01 17:17:35.100 I/DEBUG ( 1167): #00 6d237518 6d237cc2 [stack:1942]
01-01 17:17:35.100 I/DEBUG ( 1167): ........ ........
01-01 17:17:35.100 I/DEBUG ( 1167): #01 6d237518 6d237cc2 [stack:1942]
01-01 17:17:35.100 I/DEBUG ( 1167): 6d23751c 6d237cc2 [stack:1942]
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237520 0000002c
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237524 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237528 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 6d23752c 6d237ce5 [stack:1942]
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237530 0000001d
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237534 000000a2
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237538 000000af
01-01 17:17:35.100 I/DEBUG ( 1167): 6d23753c 000000b1
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237540 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237544 00000001
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237548 00000044
01-01 17:17:35.100 I/DEBUG ( 1167): 6d23754c 00000004
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237550 00000001
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237554 6d237ce6 [stack:1942]
01-01 17:17:35.100 I/DEBUG ( 1167): ........ ........
01-01 17:17:35.100 I/DEBUG ( 1167): #02 6d237d78 6a913718
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237d7c 00010004
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237d80 666e7658
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237d84 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237d88 666e7688
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237d8c 666e7688
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237d90 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237d94 401529d1 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*))
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237d98 666ea740
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237d9c 400c59e1 /system/lib/libutils.so
01-01 17:17:35.100 I/DEBUG ( 1167):
01-01 17:17:35.100 I/DEBUG ( 1167): memory near r0:
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237748 00000000 00000000 00000000 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237758 00000000 00000000 00000000 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237768 00000524 00000004 00000014 0000001b
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237778 41000000 00000000 00000000 00000014
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237788 00000000 00000000 00000000 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237798 00000014 00000000 00000000 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 6d2377a8 00000000 00000014 00000000 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 6d2377b8 00000000 00000000 00000014 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 6d2377c8 00000000 00000000 00000000 00000014
01-01 17:17:35.100 I/DEBUG ( 1167): 6d2377d8 00000000 00000000 00000000 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 6d2377e8 00000014 00000000 00000000 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 6d2377f8 00000000 00000014 00000000 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237808 00000000 00000000 00000014 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237818 00000000 00000000 00000000 00000014
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237828 00000000 00000000 00000000 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 6d237838 00000014 00000000 00000000 00000000
01-01 17:17:35.100 I/DEBUG ( 1167):
01-01 17:17:35.100 I/DEBUG ( 1167): memory near r1:
01-01 17:17:35.100 I/DEBUG ( 1167): 416fffe0 00000000 00000000 00000000 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 416ffff0 00000000 00000000 00000000 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 41700000 00000000 00000000 00000000 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 41700010 00000000 00000000 00000000 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 41700020 00000000 00000000 00000000 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 41700030 00000000 00000000 00000000 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 41700040 00000000 00000000 00000000 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 41700050 00000000 00000000 00000000 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 41700060 00000000 00000000 00000000 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 41700070 00000000 00000000 00000000 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 41700080 00000000 00000000 00000000 00000000
01-01 17:17:35.100 I/DEBUG ( 1167): 41700090 00000000 00000000 00000000 00000000
01-01 17:17:35.110 I/DEBUG ( 1167): 417000a0 00000000 00000000 00000000 00000000
01-01 17:17:35.110 I/DEBUG ( 1167): 417000b0 00000000 00000000 00000000 00000000
01-01 17:17:35.110 I/DEBUG ( 1167): 417000c0 00000000 00000000 00000000 00000000
01-01 17:17:35.110 I/DEBUG ( 1167): 417000d0 00000000 00000000 00000000 00000000
01-01 17:17:35.110 I/DEBUG ( 1167):
01-01 17:17:35.110 I/DEBUG ( 1167): memory near r6:
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237c2c 00000000 00000000 00000014 0000000a
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237c3c 41700000 00000000 00000000 00000014
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237c4c 00000018 41880000 00000000 00000000
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237c5c 00000014 00000019 41800000 00000000
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237c6c 00000000 04000000 0000000a 41500000
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237c7c 00000004 11800200 33a99e68 00000018
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237c8c 41700000 00000000 00000000 69d39899
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237c9c 00000019 41500000 00000000 00000000
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237cac 69d38d29 0000001d 41b80000 00000000
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237cbc 00000000 302c312c 31342c34 2c2c2c30
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237ccc 342c3331 2c2c3432 2c35312c 2c353234
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237cdc 33312c2c 3932342c 322c2c2c 32362a33
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237cec 2c320a0d 53544e41 55544154 4b4f3d53
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237cfc 0d35322a 0000000a 00000000 00000000
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237d0c 00000000 00000005 2c33312c 2c393234
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237d1c 33322c2c 0d32362a 4e47240a 2c4c4c47
01-01 17:17:35.110 I/DEBUG ( 1167):
01-01 17:17:35.110 I/DEBUG ( 1167): memory near r8:
01-01 17:17:35.110 I/DEBUG ( 1167): 6c87806c 00000000 00000000 00000000 00000000
01-01 17:17:35.110 I/DEBUG ( 1167): 6c87807c 00000000 00000000 00000000 00000000
01-01 17:17:35.110 I/DEBUG ( 1167): 6c87808c 00000001 000000af 00000028 69d398d1
01-01 17:17:35.110 I/DEBUG ( 1167): 6c87809c 69d39899 69d39851 69d397f9 69d397a9
01-01 17:17:35.110 I/DEBUG ( 1167): 6c8780ac 69d38d35 69d38d29 69d38d25 69d39765
01-01 17:17:35.110 I/DEBUG ( 1167): 6c8780bc 6afa0ab0 000000b0 000000b1 00000000
01-01 17:17:35.110 I/DEBUG ( 1167): 6c8780cc 00000000 00000001 00000000 00000000
01-01 17:17:35.110 I/DEBUG ( 1167): 6c8780dc 00000000 00000000 00000000 00000000
01-01 17:17:35.110 I/DEBUG ( 1167): 6c8780ec 00000000 00000000 00000000 00000000
01-01 17:17:35.110 I/DEBUG ( 1167): 6c8780fc 00000000 00000000 00000000 00000000
01-01 17:17:35.110 I/DEBUG ( 1167): 6c87810c 00000000 00000000 00000000 00000000
01-01 17:17:35.110 I/DEBUG ( 1167): 6c87811c 00000000 00000000 00000000 00000000
01-01 17:17:35.110 I/DEBUG ( 1167): 6c87812c 00000000 00000000 00000000 00000000
01-01 17:17:35.110 I/DEBUG ( 1167): 6c87813c 00000000 00000000 00000000 00000000
01-01 17:17:35.110 I/DEBUG ( 1167): 6c87814c 00000000 00000000 00000000 00000000
01-01 17:17:35.110 I/DEBUG ( 1167): 6c87815c 00000000 00000000 00000000 00000000
01-01 17:17:35.110 I/DEBUG ( 1167):
01-01 17:17:35.110 I/DEBUG ( 1167): memory near ip:
01-01 17:17:35.110 I/DEBUG ( 1167): 0fffffe0 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 0ffffff0 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 10000000 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 10000010 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 10000020 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 10000030 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 10000040 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 10000050 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 10000060 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 10000070 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 10000080 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 10000090 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 100000a0 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 100000b0 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 100000c0 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 100000d0 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167):
01-01 17:17:35.110 I/DEBUG ( 1167): memory near sp:
01-01 17:17:35.110 I/DEBUG ( 1167): 6d2374f8 6a913718 6a9132c0 6a913718 3bf30f3c
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237508 6d237ce9 6d237710 00000001 6c875635
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237518 6d237cc2 6d237cc2 0000002c 00000000
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237528 00000000 6d237ce5 0000001d 000000a2
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237538 000000af 000000b1 00000000 00000001
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237548 00000044 00000004 00000001 6d237ce6
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237558 6d237ce6 6d237ce7 6d237ce9 00000001
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237568 00000020 4008e384 6c87604b 6c875f80
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237578 6d237cce 6d237cce 00000000 01000000
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237588 6d237cb9 6d237cbe 6d237ce5 6d237ce5
01-01 17:17:35.110 I/DEBUG ( 1167): 6d237598 6d237ce6 6d237ce6 6d237ce7 6d237ce9
01-01 17:17:35.110 I/DEBUG ( 1167): 6d2375a8 6d237cbf 6d237cbf 6d237cc0 6d237cc1
01-01 17:17:35.110 I/DEBUG ( 1167): 6d2375b8 6d237cbf 6d237cbf 6d237cc0 6d237cc0
01-01 17:17:35.110 I/DEBUG ( 1167): 6d2375c8 6d237cc1 6d237cc1 6d237cc3 6d237cc5
01-01 17:17:35.110 I/DEBUG ( 1167): 6d2375d8 6d237cbf 6d237cc0 6d237cc1 6d237cc2
01-01 17:17:35.110 I/DEBUG ( 1167): 6d2375e8 00000001 00000000 000000af 6d2374f8
01-01 17:17:35.110 I/DEBUG ( 1167):
01-01 17:17:35.110 I/DEBUG ( 1167): code around pc:
01-01 17:17:35.110 I/DEBUG ( 1167): 00000000 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 00000010 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 00000020 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 00000030 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 00000040 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 00000050 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 00000060 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 00000070 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 00000080 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 00000090 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 000000a0 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 000000b0 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 000000c0 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 000000d0 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 000000e0 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167): 000000f0 ffffffff ffffffff ffffffff ffffffff
01-01 17:17:35.110 I/DEBUG ( 1167):
01-01 17:17:35.110 I/DEBUG ( 1167): code around lr:
01-01 17:17:35.110 I/DEBUG ( 1167): 6c8756fc 980e9c0b f0404284 2d0080ed 811df040
01-01 17:17:35.110 I/DEBUG ( 1167): 6c87570c f8dde0e8 2b003784 80e4f000 4798a894
01-01 17:17:35.110 I/DEBUG ( 1167): 6c87571c f8cd2200 92952774 4998e0dc 44794620
01-01 17:17:35.110 I/DEBUG ( 1167): 6c87572c f7ff2203 2800e98c 2206d139 a955a82a
01-01 17:17:35.110 I/DEBUG ( 1167): 6c87573c fbd8f7ff 78149a2a f0402c41 ac2c80cb
01-01 17:17:35.110 I/DEBUG ( 1167): 6c87574c a9554620 f7ff2201 ad30fbcd a955a82e
01-01 17:17:35.110 I/DEBUG ( 1167): 6c87575c f7ff2202 4628fbc7 2203a955 fbc2f7ff
01-01 17:17:35.110 I/DEBUG ( 1167): 6c87576c a832ae3d 2204a955 fbbcf7ff a9554630
01-01 17:17:35.110 I/DEBUG ( 1167): 6c87577c f7ff2205 e896fbb7 a87e0006 fa86f7ff
01-01 17:17:35.110 I/DEBUG ( 1167): 6c87578c 0003e895 781b9b2e 0003e88d 78089932
01-01 17:17:35.110 I/DEBUG ( 1167): 6c87579c e8949002 a87e0006 fb68f7ff 4978e09a
01-01 17:17:35.110 I/DEBUG ( 1167): 6c8757ac 44794620 f7ff2203 2800e94a 8092f040
01-01 17:17:35.110 I/DEBUG ( 1167): 6c8757bc a8242201 f7ffa955 ac28fb95 a8262202
01-01 17:17:35.110 I/DEBUG ( 1167): 6c8757cc f7ffa955 2203fb8f a9554620 ad2c9f26
01-01 17:17:35.110 I/DEBUG ( 1167): 6c8757dc fb88f7ff a82a2204 f7ffa955 2205fb83
01-01 17:17:35.110 I/DEBUG ( 1167): 6c8757ec a9554628 fb7ef7ff a82e2206 f7ffa955
最开始分析问题时也比较蒙,因为这个库文件在有的机器上是正常的,不会出现异常,各种折腾,还是没有找到问题点,最好还是回到出错的现场log分析。
出错的so库里面开启了一个线程,用来处理数据的。通过ddr2line看出错so库的backtrace地址也是显示在处理线程的数据中的地方,那么下面就具体去分析这个线程中处理的问题,找了台容易出现死机的机器测试,发现在这个里面处理数据的数组出现了数组越界。当然其中导致的原因也是硬件差异性引起的,导致上来数据有差异,因而引起崩溃。修改之后,之前死机的机器老化都没问题。
遇到这种Native奔溃的,还是要结合源码多分析分析,一般还是可以找到地方的,这个过程需要些耐心。
要仔细观察各种测试条件的差异性,这样对分析查找问题点也会有很大的帮助。