在Android下使用OpenGL做一些2D拼图的东西,现在循环播放一个闪烁的星星在一段时间后,应用自己退出,没有任何异常。

蝈蝈俊 2012-05-07 09:03:24
崩溃时最后一个LogCat 信息如下:

05-07 09:01:37.150: D/dalvikvm(1052): GC_CONCURRENT freed <1K, 5% free 10188K/10695K, paused 2ms+3ms

诡异的是没有任何异常信息就退出了。

有啥办法可以知道是那里的异常导致的应用退出呀。

循环播放是不停的播放不同的图片。
...全文
564 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
P1234554321 2013-01-22
  • 打赏
  • 举报
回复
蝈蝈俊 2012-05-07
  • 打赏
  • 举报
回复
logcat 中当前应用中是没有异常,但是全部应用中可以看到下面异常


I/dalvikvm-heap( 1141): Grow heap (frag case) to 8.013MB for 1228816-byte allocation
D/dalvikvm( 1141): GC_CONCURRENT freed 0K, 24% free 8140K/10695K, paused 2ms+2ms
D/dalvikvm( 1141): GC_FOR_ALLOC freed <1K, 24% free 8140K/10695K, paused 20ms
I/dalvikvm-heap( 1141): Grow heap (frag case) to 10.013MB for 2097168-byte allocation
D/HierarchicalStateMachine( 291): handleMessage: E msg.what=65619
D/HierarchicalStateMachine( 291): processMsg: ConnectedState
D/WifiStateMachine( 291): ConnectedState{ what=65619 when=-4ms arg1=19 }
D/HierarchicalStateMachine( 291): handleMessage: X
D/dalvikvm( 1141): GC_CONCURRENT freed 0K, 5% free 10188K/10695K, paused 2ms+2ms
D/KeyguardViewMediator( 291): handleTimeout
D/dalvikvm( 710): GC_EXPLICIT freed 4K, 4% free 6212K/6467K, paused 2ms+9ms
I/DEBUG ( 222): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 222): Build fingerprint: 'samsung/GT-P7510/GT-P7510:3.2/HTJ85B/ZCLA1:user/release-keys'
I/DEBUG ( 222): pid: 1141, tid: 1149 >>> com.ghj1976.peugeot <<<
I/DEBUG ( 222): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr ffe4c3dc
I/DEBUG ( 222): r0 ffe4c3dc r1 00000000 r2 001cc300 r3 00000000
I/DEBUG ( 222): r4 00000de1 r5 81f1a1ac r6 001cc300 r7 00000000
I/DEBUG ( 222): r8 5c1cdb78 r9 400e4e7c 10 400e4e64 fp fffffe90
I/DEBUG ( 222): ip 00000000 sp 5c1cdb58 lr aff10cb4 pc 81f0e810 cpsr a8000030
I/DEBUG ( 222):
I/DEBUG ( 222): dump around R0:
I/DEBUG ( 222): ffe4c3dc: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 222): ffe4c3fc: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 222): ffe4c41c: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 222): ffe4c43c: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 222): ffe4c45c: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
I/DEBUG ( 222):
I/DEBUG ( 222): dump around R2:
I/DEBUG ( 222): 001cc300: 00000505 001d0718 00000001 00000010 001d0b20 00000000 00000002 001d0ba8
I/DEBUG ( 222): 001cc320: 00000000 00000002 001d0c30 00000000 00000002 001d0cb8 00000000 00000001
I/DEBUG ( 222): 001cc340: 001d0d00 00000000 00000001 001d0d48 00000000 00000001 001d0d90 00000000
I/DEBUG ( 222): 001cc360: 00000001 001d0dd8 00000000 00000001 001d0e20 00000000 00000001 001d0e68
I/DEBUG ( 222): 001cc380: 00000000 00000001 001d0eb0 00000000 00000001 001d0ef8 00000000 00000001
I/DEBUG ( 222):
I/DEBUG ( 222): dump around R5:
I/DEBUG ( 222): 81f1a1ac: 00000000 00000000 00000000 80e03744 80e02d90 80e02d98 80e03784 80e05934
I/DEBUG ( 222): 81f1a1cc: 80e05948 aff188c5 80e0698c aff0cdc8 aff19f95 aff184a1 aff180c1 80e06668
I/DEBUG ( 222): 81f1a1ec: 80e05a98 80e05940 aff0c8fc 80e05944 80e0665c 80e037a4 aff289a9 80e03764
I/DEBUG ( 222): 81f1a20c: aff0cc28 aff0d090 aff0cfb4 80e064d4 80e064d8 80e02d94 80e02f10 aff0cef0
I/DEBUG ( 222): 81f1a22c: aff0cf9c aff1cead 80f04611 80f045d5 80f04631 80f045fd 80f04621 80f045e9
I/DEBUG ( 222):
I/DEBUG ( 222): dump around R6:
I/DEBUG ( 222): 001cc300: 00000505 001d0718 00000001 00000010 001d0b20 00000000 00000002 001d0ba8
I/DEBUG ( 222): 001cc320: 00000000 00000002 001d0c30 00000000 00000002 001d0cb8 00000000 00000001
I/DEBUG ( 222): 001cc340: 001d0d00 00000000 00000001 001d0d48 00000000 00000001 001d0d90 00000000
I/DEBUG ( 222): 001cc360: 00000001 001d0dd8 00000000 00000001 001d0e20 00000000 00000001 001d0e68
I/DEBUG ( 222): 001cc380: 00000000 00000001 001d0eb0 00000000 00000001 001d0ef8 00000000 00000001
I/DEBUG ( 222):
I/DEBUG ( 222): dump around R8:
I/DEBUG ( 222): 5c1cdb78: 00179fa0 00000001 5c1cdc18 400e4e78 59106008 00179fa0 5c1cdb98 aca4120b
I/DEBUG ( 222): 5c1cdb98: 400e4e78 5a994418 ad32c4b8 5c1cdc18 400d53e4 400e4e94 5c1cdc10 4023aef0
I/DEBUG ( 222): 5c1cdbb8: aca11f00 aca16f60 00000000 5c1cdc10 00000001 0020cca8 00179fa8 0006c468
I/DEBUG ( 222): 5c1cdbd8: 00002000 acaa11b8 fffffe90 aca1be20 5c1cdc10 00179fa0 aca1bd90 592ca534
I/DEBUG ( 222): 5c1cdbf8: fffffe78 aca1aed4 00000000 00000000 5c1cded8 aca16bdc 5a570554 400e4e48
I/DEBUG ( 222):
I/DEBUG ( 222): dump around R9:
I/DEBUG ( 222): 400e4e7c: 00000de1 400e4ee8 400d42bc 592cc0dc 400d53e4 00000000 40858680 40831ce0
I/DEBUG ( 222): 400e4e9c: 00000de1 00000007 3f200000 00000000 00000000 00000002 00000004 00000005
I/DEBUG ( 222): 400e4ebc: 408604b8 408ecf70 00000000 00000000 44700000 44150000 400e4f24 400d3e60
I/DEBUG ( 222): 400e4edc: 592c9538 400d42bc 00000000 408604b8 408ecf70 00000000 00000000 44700000
I/DEBUG ( 222): 400e4efc: 44150000 408ecf08 4084d4a0 4082ab20 408ecf70 400e4f50 400d4dd2 592c96e4
I/DEBUG ( 222):
I/DEBUG ( 222): dump around R10:
I/DEBUG ( 222): 400e4e64: 400e4e94 400d53e4 59106008 0017a100 00000000 408ecf70 00000de1 400e4ee8
I/DEBUG ( 222): 400e4e84: 400d42bc 592cc0dc 400d53e4 00000000 40858680 40831ce0 00000de1 00000007
I/DEBUG ( 222): 400e4ea4: 3f200000 00000000 00000000 00000002 00000004 00000005 408604b8 408ecf70
I/DEBUG ( 222): 400e4ec4: 00000000 00000000 44700000 44150000 400e4f24 400d3e60 592c9538 400d42bc
I/DEBUG ( 222): 400e4ee4: 00000000 408604b8 408ecf70 00000000 00000000 44700000 44150000 408ecf08
I/DEBUG ( 222): d0 0000000000000000 d1 0000000000000000
I/DEBUG ( 222): d2 00000000bf800000 d3 3f8000003f800000
I/DEBUG ( 222): d4 0000000000000000 d5 0000000000000000
I/DEBUG ( 222): d6 3f80000000000000 d7 bf800000bf800000
I/DEBUG ( 222): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 222): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 222): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 222): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 222): scr 60000012
I/DEBUG ( 222):
I/DEBUG ( 222): #00 pc 0000e810 /system/lib/egl/libGLESv1_CM_tegra.so
I/DEBUG ( 222): #01 pc 0000e988 /system/lib/egl/libGLESv1_CM_tegra.so (glDisable)
I/DEBUG ( 222): #02 pc 00011d34 /system/lib/libdvm.so
I/DEBUG ( 222): #03 pc 00041208 /system/lib/libdvm.so (dvmCallJNIMethod_virtualNoRef)
I/DEBUG ( 222): #04 pc 00016f5c /system/lib/libdvm.so
I/DEBUG ( 222): #05 pc 0001be1c /system/lib/libdvm.so (dvmMterpStd)
I/DEBUG ( 222): #06 pc 0001aed0 /system/lib/libdvm.so (dvmInterpret)
I/DEBUG ( 222): #07 pc 00058164 /system/lib/libdvm.so (dvmCallMethodV)
I/DEBUG ( 222): #08 pc 0005818c /system/lib/libdvm.so (dvmCallMethod)
I/DEBUG ( 222): #09 pc 0004c0ea /system/lib/libdvm.so
I/DEBUG ( 222): #10 pc 00011990 /system/lib/libc.so (__thread_entry)
I/DEBUG ( 222): #11 pc 000114e4 /system/lib/libc.so (pthread_create)
I/DEBUG ( 222):
I/DEBUG ( 222): libc base address: aff00000
I/DEBUG ( 222):
I/DEBUG ( 222): code around pc:
I/DEBUG ( 222): 81f0e7f0 d803d042 429c3b21 e043d174 5360f648
I/DEBUG ( 222): 81f0e800 d019429c 428c1d59 e007d16c ff52f7fa
I/DEBUG ( 222): 81f0e810 eb066803 f88c0c03 e0aa785e ff4af7fa
I/DEBUG ( 222): 81f0e820 18726801 7860f882 f7fae0a3 6803ff43
I/DEBUG ( 222): 81f0e830 f88018f0 e09c7862 ff3cf7fa eb066802
I/DEBUG ( 222):
I/DEBUG ( 222): code around lr:
I/DEBUG ( 222): aff10c94 08bd87f0 e5964000 e5967000 e2144903
I/DEBUG ( 222): aff10ca4 1a00000f f57ff05f e5965000 ebffed97
I/DEBUG ( 222): aff10cb4 e2055a02 e3853001 e1500003 0a000006
I/DEBUG ( 222): aff10cc4 e5865000 e1a00006 e1a01005 e3a02001
I/DEBUG ( 222): aff10cd4 ebfffede e1a00004 e8bd87f0 e3a00000
I/DEBUG ( 222):
I/DEBUG ( 222): stack:
I/DEBUG ( 222): 5c1cdb18 00000505
I/DEBUG ( 222): 5c1cdb1c 001cc300
I/DEBUG ( 222): 5c1cdb20 00000000
I/DEBUG ( 222): 5c1cdb24 5c1cdb78
I/DEBUG ( 222): 5c1cdb28 400e4e7c
I/DEBUG ( 222): 5c1cdb2c 400e4e64
I/DEBUG ( 222): 5c1cdb30 fffffe90
I/DEBUG ( 222): 5c1cdb34 824077b0 /system/lib/egl/libGLESv2_tegra.so
I/DEBUG ( 222): 5c1cdb38 001cc300
I/DEBUG ( 222): 5c1cdb3c 81f1a1ac
I/DEBUG ( 222): 5c1cdb40 001cc300
I/DEBUG ( 222): 5c1cdb44 81f096cb /system/lib/egl/libGLESv1_CM_tegra.so
I/DEBUG ( 222): 5c1cdb48 001cc300
I/DEBUG ( 222): 5c1cdb4c 00000000
I/DEBUG ( 222): 5c1cdb50 df002777
I/DEBUG ( 222): 5c1cdb54 e3a070ad
I/DEBUG ( 222): #00 5c1cdb58 5c1cdb98
I/DEBUG ( 222): 5c1cdb5c 00000000
I/DEBUG ( 222): 5c1cdb60 5c1cdc18
I/DEBUG ( 222): 5c1cdb64 400e4e84
I/DEBUG ( 222): 5c1cdb68 5c1cdb78
I/DEBUG ( 222): 5c1cdb6c 81f0e98d /system/lib/egl/libGLESv1_CM_tegra.so
I/DEBUG ( 222): #01 5c1cdb70 5c1cdb98
I/DEBUG ( 222): 5c1cdb74 aca11d38 /system/lib/libdvm.so
D/HierarchicalStateMachine( 291): handleMessage: E msg.what=65619
D/HierarchicalStateMachine( 291): processMsg: ConnectedState
D/WifiStateMachine( 291): ConnectedState{ what=65619 when=-3ms arg1=19 }
D/HierarchicalStateMachine( 291): handleMessage: X
CNnumen 2012-05-07
  • 打赏
  • 举报
回复
你确定是崩溃了, 怎么可能没有crash log呢?
要不在命令行里输入 adb logcat > log.txt,把所有的log输出到文件里, 一点点看
蝈蝈俊 2012-05-07
  • 打赏
  • 举报
回复
有啥办法可以知道是啥原因崩溃的么?

logcat 中没有任何有价值的信息。
CNnumen 2012-05-07
  • 打赏
  • 举报
回复
那行Log只是说做了一次GC操作, 没有任何提示意义啊...
儿大不由爷 2012-05-07
  • 打赏
  • 举报
回复
看不出来啊
CNnumen 2012-05-07
  • 打赏
  • 举报
回复
也不知道, 查了下, 有个类似的问题
http://stackoverflow.com/questions/10250126/build-fingerprint-samsung-gt-p7500-gt-p75003-2-htj85b-xwkl1user-release-keys

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧