这个Android错误日志是什么意思?

时间:2010-11-23 14:18:49

标签: android

我的Android应用程序的用户说它崩溃了,没有强制关闭对话框 - 活动就会消失并显示主屏幕。他发送了这个错误日志,这是什么意思?

I/DEBUG   ( 1337): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG   ( 1337): Build fingerprint: 'verizon/inc/inc/inc:2.1-update1/ERE27/161494:user/release-keys'
I/DEBUG   ( 1337): pid: 13046, tid: 13059  >>> cz.fhejl.pubtran <<<
I/DEBUG   ( 1337): signal 11 (SIGSEGV), fault addr 0000000b
I/DEBUG   ( 1337):  r0 00000003  r1 000000ab  r2 00000008  r3 00000002
I/DEBUG   ( 1337):  r4 46d29d3e  r5 43057f08  r6 4730cca8  r7 00000846
I/DEBUG   ( 1337):  r8 ad0100c0  r9 00000008  10 45052698  fp 003722a0
I/DEBUG   ( 1337):  ip 00000046  sp 4730cc68  lr ad014bb8  pc ad01125c  cpsr 20000010
I/DEBUG   ( 1337):          #00  pc 0001125c  /system/lib/libdvm.so
I/DEBUG   ( 1337):          #01  pc 0001ac10  /system/lib/libdvm.so
I/DEBUG   ( 1337):          #02  pc 0001a0c4  /system/lib/libdvm.so
I/DEBUG   ( 1337):          #03  pc 00050fe0  /system/lib/libdvm.so
I/DEBUG   ( 1337):          #04  pc 00051012  /system/lib/libdvm.so
I/DEBUG   ( 1337):          #05  pc 00045598  /system/lib/libdvm.so
I/DEBUG   ( 1337):          #06  pc 00010010  /system/lib/libc.so
I/DEBUG   ( 1337):          #07  pc 0000fae4  /system/lib/libc.so
I/DEBUG   ( 1337): 
I/DEBUG   ( 1337): code around pc:
I/DEBUG   ( 1337): ad01124c e7950102 e7951103 e3500000 0a000f66 
I/DEBUG   ( 1337): ad01125c e5903008 e0800101 e1510003 2a000f49 
I/DEBUG   ( 1337): ad01126c e1f470b4 e5902010 e207c0ff e7852109 
I/DEBUG   ( 1337): 
I/DEBUG   ( 1337): code around lr:
I/DEBUG   ( 1337): ad014ba8 112fff10 ea000003 e1a00004 fa01340e 
I/DEBUG   ( 1337): ad014bb8 e3500000 112fff10 e5054008 e24f800c 
I/DEBUG   ( 1337): ad014bc8 e2488c4b e1d470b0 e5960038 e3500000 
I/DEBUG   ( 1337): 
I/DEBUG   ( 1337): stack:
I/DEBUG   ( 1337):     4730cc28  000003a0  
I/DEBUG   ( 1337):     4730cc2c  4513aca8  /dev/ashmem/mspace/dalvik-heap/2 (deleted)
I/DEBUG   ( 1337):     4730cc30  00000018  
I/DEBUG   ( 1337):     4730cc34  ad01859c  /system/lib/libdvm.so
I/DEBUG   ( 1337):     4730cc38  40036740  /dev/ashmem/mspace/dalvik-heap/zygote/0 (deleted)
I/DEBUG   ( 1337):     4730cc3c  43057f08  
I/DEBUG   ( 1337):     4730cc40  ad08b368  /system/lib/libdvm.so
I/DEBUG   ( 1337):     4730cc44  00000322  
I/DEBUG   ( 1337):     4730cc48  ad0100c0  /system/lib/libdvm.so
I/DEBUG   ( 1337):     4730cc4c  46d29c32  /data/dalvik-cache/data@app@cz.fhejl.pubtran.apk@classes.dex
I/DEBUG   ( 1337):     4730cc50  45052698  /dev/ashmem/mspace/dalvik-heap/2 (deleted)
I/DEBUG   ( 1337):     4730cc54  ad046099  /system/lib/libdvm.so
I/DEBUG   ( 1337):     4730cc58  46d29c32  /data/dalvik-cache/data@app@cz.fhejl.pubtran.apk@classes.dex
I/DEBUG   ( 1337):     4730cc5c  46d29d38  /data/dalvik-cache/data@app@cz.fhejl.pubtran.apk@classes.dex
I/DEBUG   ( 1337):     4730cc60  df002777  
I/DEBUG   ( 1337):     4730cc64  e3a070ad  
I/DEBUG   ( 1337): #00 4730cc68  00000000  
I/DEBUG   ( 1337):     4730cc6c  4730cca8  
I/DEBUG   ( 1337):     4730cc70  00015fc8  [heap]
I/DEBUG   ( 1337):     4730cc74  ad01aba8  /system/lib/libdvm.so
I/DEBUG   ( 1337):     4730cc78  43057fe4  
I/DEBUG   ( 1337):     4730cc7c  ad08ddc8  /system/lib/libdvm.so
I/DEBUG   ( 1337):     4730cc80  4730ced8  
I/DEBUG   ( 1337):     4730cc84  429ee550  /data/dalvik-cache/system@framework@framework.jar@classes.dex
I/DEBUG   ( 1337):     4730cc88  003722a0  [heap]
I/DEBUG   ( 1337):     4730cc8c  ad01ac14  /system/lib/libdvm.so
I/DEBUG   ( 1337): #01 4730cc90  003722a0  [heap]
I/DEBUG   ( 1337):     4730cc94  4730cca8  
I/DEBUG   ( 1337):     4730cc98  ad01aba8  /system/lib/libdvm.so
I/DEBUG   ( 1337):     4730cc9c  ad01a0c8  /system/lib/libdvm.so

这是日志输出,在它崩溃之后。我的应用程序不使用NDK,它使用Android库项目,我通过Class.forName(...)加载一些类。

1 个答案:

答案 0 :(得分:0)

它在Dalvik VM中崩溃了。我无法解码堆栈跟踪(私有verizon构建)。故障地址0000000b听起来不像空指针解除引用...可能是VM内的数据结构被破坏了?

这是在各种设备上运行的,只有这个有问题吗?你知道具有相同设备的其他人是否有这个问题?我想知道是否有东西被破坏了,卸载/重新安装你的应用程序会有所帮助。