关于android程序死掉的问题

wzg04 2012-04-18 01:49:45
我做了一个tabHost,点击选项卡显示对应的页面,加了翻页的效果,但是一直点选项卡的时候,当前的activity会挂掉,并不是整个程序挂掉,也不是所谓的ANR,并且输出的日志也没有报代码哪里有错。以下是日志输出的内容,大家有没有遇到过这样的问题啊,求指导!!!还有红色部分是什么错啊?另外,可不可以屏蔽tabHost的选项卡?还请知道的大哥们指条明路!
04-18 13:45:38.312: INFO/DEBUG(11908): handle_crashing_process(9)
04-18 13:45:38.312: INFO/DEBUG(11908): reading tid
04-18 13:45:38.312: INFO/DEBUG(11908): handle_crashing_process(9)
04-18 13:45:38.312: INFO/DEBUG(11908): reading tid
04-18 13:45:38.412: INFO/DEBUG(11908): BOOM: pid=16110 uid=10067 gid=10067 tid=16110
04-18 13:45:38.422: INFO/DEBUG(11908): waitpid: n=16110 status=0000137f
04-18 13:45:38.422: INFO/DEBUG(11908): stopped -- continuing
04-18 13:45:38.422: INFO/DEBUG(11908): waitpid: n=16110 status=00000b7f
04-18 13:45:38.422: INFO/DEBUG(11908): stopped -- fatal signal
04-18 13:45:38.412: INFO/DEBUG(11908): BOOM: pid=16110 uid=10067 gid=10067 tid=16110
04-18 13:45:38.422: INFO/DEBUG(11908): waitpid: n=16110 status=0000137f
04-18 13:45:38.422: INFO/DEBUG(11908): stopped -- continuing
04-18 13:45:38.422: INFO/DEBUG(11908): waitpid: n=16110 status=00000b7f
04-18 13:45:38.422: INFO/DEBUG(11908): stopped -- fatal signal

04-18 13:45:38.432: INFO/DEBUG(11908): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
04-18 13:45:38.432: INFO/DEBUG(11908): Build fingerprint: 'Huawei/MediaPad/hws7300u:3.2/HuaweiMediaPad/S7301uV1R1C233B021:user/release-keys'
04-18 13:45:38.432: INFO/DEBUG(11908): pid: 16110, tid: 16110 >>> com.wanke.android.view <<<
04-18 13:45:38.432: INFO/DEBUG(11908): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad
04-18 13:45:38.432: INFO/DEBUG(11908): r0 deadbaad r1 00000001 r2 a0000000 r3 00000000
04-18 13:45:38.432: INFO/DEBUG(11908): r4 00000000 r5 00000027 r6 592c25d8 r7 0000b000
04-18 13:45:38.432: INFO/DEBUG(11908): r8 00000000 r9 bee40140 10 bee40110 fp 0000005b
04-18 13:45:38.432: INFO/DEBUG(11908): ip 00000000 sp bee3fdd8 lr aff196cd pc aff15e38 cpsr 60000030
04-18 13:45:38.432: INFO/DEBUG(11908): d22 6969696969696969 d23 7c7c7c7c7c7c7c7c
04-18 13:45:38.432: INFO/DEBUG(11908): d24 e2e2e2e2e2e2e2e2 d25 e8e8e8e8e8e8e8e8
04-18 13:45:38.432: INFO/DEBUG(11908): d26 ecececececececec d27 ffffffffffffffff
04-18 13:45:38.432: INFO/DEBUG(11908): d28 0100010001000100 d29 0100010001000100
04-18 13:45:38.432: INFO/DEBUG(11908): d30 0000000000000000 d31 3ff533332de66668
04-18 13:45:38.562: INFO/DEBUG(11908): libc base address: aff00000
04-18 13:45:38.562: INFO/DEBUG(11908): code around pc:
04-18 13:45:38.562: INFO/DEBUG(11908): aff15e18 4623b15c 2c006824 e026d1fb b12368db
04-18 13:45:38.562: INFO/DEBUG(11908): aff15e28 21014a17 6011447a 48124798 24002527
04-18 13:45:38.562: INFO/DEBUG(11908): aff15e38 f7f57005 2106eaa4 eb32f7f6 460aa901
04-18 13:45:38.562: INFO/DEBUG(11908): aff15e48 f04f2006 94015380 94029303 eefcf7f5
04-18 13:45:38.562: INFO/DEBUG(11908): aff15e58 4622a905 f7f52002 f7f5ef06 2106ea90
04-18 13:45:38.562: INFO/DEBUG(11908): code around lr:
04-18 13:45:38.562: INFO/DEBUG(11908): aff196ac 41f0e92d 46804c0c 447c2600 68a56824
04-18 13:45:38.562: INFO/DEBUG(11908): aff196bc e0076867 300cf9b5 dd022b00 47c04628
04-18 13:45:38.562: INFO/DEBUG(11908): aff196cc 35544306 37fff117 6824d5f4 d1ee2c00
04-18 13:45:38.562: INFO/DEBUG(11908): aff196dc e8bd4630 bf0081f0 00027e0e 41f0e92d
04-18 13:45:38.562: INFO/DEBUG(11908): aff196ec fb01b086 9004f602 461f4815 4615460c
04-18 13:45:38.562: INFO/DEBUG(11908): stack:
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fd98 00000000
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fd9c 00000100
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fda0 000b7db0
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fda4 00000000
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fda8 aff416f8
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fdac aff41690
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fdb0 00000000
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fdb4 aff196cd /system/lib/libc.so
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fdb8 00000000
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fdbc bee3fdec
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fdc0 592c25d8
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fdc4 0000b000
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fdc8 00000000
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fdcc aff18839 /system/lib/libc.so
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fdd0 df002777
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fdd4 e3a070ad
04-18 13:45:38.562: INFO/DEBUG(11908): #00 bee3fdd8 000d6590
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fddc ab14e0f4 /system/lib/libskia.so
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fde0 592c25d8
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fde4 592c25d8
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fde8 592c25d8
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fdec fffffbdf
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fdf0 00000000
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fdf4 aff46454
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fdf8 592c25d8
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fdfc aff14163 /system/lib/libc.so
04-18 13:45:38.562: INFO/DEBUG(11908): #01 bee3fe00 592c25d8
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fe04 592c25d8
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fe08 00000000
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fe0c bee400e8
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fe10 00000000
04-18 13:45:38.562: INFO/DEBUG(11908): bee3fe14 aff146bf /system/lib/libc.so
04-18 13:45:39.293: ERROR/wpa_supplicant(576): wpa_driver_wext_scan: Start
04-18 13:45:39.293: ERROR/wpa_supplicant(576): wpa_driver_wext_scan: Start
04-18 13:45:39.583: INFO/BootReceiver(309): Copying /data/tombstones/tombstone_00 to DropBox (SYSTEM_TOMBSTONE)
04-18 13:45:39.593: INFO/DEBUG(11908): detaching
04-18 13:45:39.583: INFO/BootReceiver(309): Copying /data/tombstones/tombstone_00 to DropBox (SYSTEM_TOMBSTONE)
04-18 13:45:39.593: INFO/DEBUG(11908): detaching
04-18 13:45:39.603: INFO/DEBUG(11908): handle_crashing_process(9)
04-18 13:45:39.603: INFO/DEBUG(11908): reading tid
04-18 13:45:39.603: INFO/DEBUG(11908): tid 16782 does not exist in pid 16110. ignoring debug request
04-18 13:45:39.603: INFO/DEBUG(11908): handle_crashing_process(9)
04-18 13:45:39.603: INFO/DEBUG(11908): reading tid
04-18 13:45:39.603: INFO/DEBUG(11908): tid 16782 does not exist in pid 16110. ignoring debug request
04-18 13:45:39.613: INFO/ActivityManager(309): Process com.wanke.android.view (pid 16110) has died.
04-18 13:45:39.623: ERROR/JavaBinder(309): Transact on 0x580380 in Java object 0x40cabc20 with code 3 failed
04-18 13:45:39.613: INFO/ActivityManager(309): Process com.wanke.android.view (pid 16110) has died.
04-18 13:45:39.623: ERROR/JavaBinder(309): Transact on 0x580380 in Java object 0x40cabc20 with code 3 failed
04-18 13:45:39.623: ERROR/JavaBinder(309): Transact on 0x3bf780 in Java object 0x40e76dc8 with code 3 failed
04-18 13:45:39.633: INFO/WindowManager(309): WIN DEATH: Window{408cb318 com.wanke.android.view/com.wanke.android.view.Login_Activity paused=false}
04-18 13:45:39.633: INFO/WindowManager(309): WIN DEATH: Window{40df75c8 com.wanke.android.view/com.wanke.android.view.Home_Activity paused=false}
04-18 13:45:39.633: WARN/WindowManager(309): Force-removing child win Window{40ea3788 SurfaceView paused=false} from container Window{40df75c8 com.wanke.android.view/com.wanke.android.view.Home_Activity paused=false}
04-18 13:45:39.623: ERROR/JavaBinder(309): Transact on 0x3bf780 in Java object 0x40e76dc8 with code 3 failed
04-18 13:45:39.633: INFO/WindowManager(309): WIN DEATH: Window{408cb318 com.wanke.android.view/com.wanke.android.view.Login_Activity paused=false}
04-18 13:45:39.633: INFO/WindowManager(309): WIN DEATH: Window{40df75c8 com.wanke.android.view/com.wanke.android.view.Home_Activity paused=false}
04-18 13:45:39.633: WARN/WindowManager(309): Force-removing child win Window{40ea3788 SurfaceView paused=false} from container Window{40df75c8 com.wanke.android.view/com.wanke.android.view.Home_Activity paused=false}
04-18 13:45:39.643: ERROR/JavaBinder(309): Transact on 0x580380 in Java object 0x40cabc20 with code 5 failed
04-18 13:45:39.643: WARN/WindowManager(309): Failed looking up window
04-18 13:45:39.643: WARN/WindowManager(309): java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@40e76dc8 does not exist
04-18 13:45:39.643: WARN/WindowManager(309): at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:6761)
04-18 13:45:39.643: WARN/WindowManager(309): at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:6752)
04-18 13:45:39.643: WARN/WindowManager(309): at com.android.server.wm.WindowState$DeathRecipient.binderDied(WindowState.java:1397)
04-18 13:45:39.643: WARN/WindowManager(309): at android.os.BinderProxy.sendDeathNotice(Binder.java:429)
04-18 13:45:39.643: WARN/WindowManager(309): at dalvik.system.NativeStart.run(Native Method)
04-18 13:45:39.643: INFO/WindowManager(309): WIN DEATH: null



...全文
3297 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
古斯比 2012-06-14
  • 打赏
  • 举报
回复
Address 0xdeadbaad is used by the libc abort() function. It's called by dlmalloc when native heap corruption is detected.

这是google上android project中一个人对这个错误的解释,堆内存被破坏了。

我也遇到这个问题,现在同样无解。
南瓜饼 2012-04-21
  • 打赏
  • 举报
回复
有些东西 不用了要及时释放掉
loveisbug 2012-04-20
  • 打赏
  • 举报
回复
libskia.so是2D图形库,看上去好像是翻页效果时,这个库崩了。
wzg04 2012-04-20
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 的回复:]
引用 10 楼 的回复:

引用 9 楼 的回复:
3楼6楼8楼都在说是内存的问题,可是内存的什么问题呢?什么问题不知道,谈何解决。


查一下signal 11 表示什么意思
然后呢?楼主知道去查哪一块代码了吗?
[/Quote]
没有啊,好奇怪,查了一下 signal 11的错,别人的都是加载so文件时报的,可是我只是做了个翻页的效果,根本就没有用到什么so文件啊,为什么也会出这样的错呢,想不通啊!
wzg04 2012-04-20
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 的回复:]
libskia.so是2D图形库,看上去好像是翻页效果时,这个库崩了。
[/Quote]

是的,我现在觉得肯定不是内存原因,应该就是底层的so库文件崩溃了,不过这样的话这个BUG好像是无法修改的啊,根本就找不出代码哪里有错。。。
loveisbug 2012-04-20
  • 打赏
  • 举报
回复
楼主看看这个:http://topic.csdn.net/u/20120118/15/09513050-e590-4e56-bfb5-e0e23078aa19.html?98215
loveisbug 2012-04-19
  • 打赏
  • 举报
回复
崩在libskia.so上?
wzg04 2012-04-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
Assembly code
04-18 13:45:38.432: INFO/DEBUG(11908): ip 00000000 sp bee3fdd8 lr aff196cd pc aff15e38 cpsr 60000030
04-18 13:45:38.432: INFO/DEBUG(11908): d22 6969696969696969 d23 7c7c7c7c7c7c7c7c
0……
[/Quote]
会不会是内存的原因呢?
loveisbug 2012-04-19
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]

引用 9 楼 的回复:
3楼6楼8楼都在说是内存的问题,可是内存的什么问题呢?什么问题不知道,谈何解决。


查一下signal 11 表示什么意思
[/Quote]然后呢?楼主知道去查哪一块代码了吗?
xqhrs232 2012-04-19
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]
3楼6楼8楼都在说是内存的问题,可是内存的什么问题呢?什么问题不知道,谈何解决。
[/Quote]

查一下signal 11 表示什么意思
loveisbug 2012-04-19
  • 打赏
  • 举报
回复
3楼6楼8楼都在说是内存的问题,可是内存的什么问题呢?什么问题不知道,谈何解决。
wzg04 2012-04-19
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad

内存使用出问题了?
[/Quote]

应该是内存的问题,现在不知道怎么解决,很是头疼啊
hbaiqian1 2012-04-19
  • 打赏
  • 举报
回复
libskia.so这个包你是加密还是做什么的 你试下不用看行不
xqhrs232 2012-04-19
  • 打赏
  • 举报
回复
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad

内存使用出问题了?
hbaiqian1 2012-04-19
  • 打赏
  • 举报
回复
是不是你调用的C(libskia.so)文件的时候用了没初始化的值 我以前就是这个问题
loveisbug 2012-04-18
  • 打赏
  • 举报
回复
04-18 13:45:38.432: INFO/DEBUG(11908): ip 00000000 sp bee3fdd8 lr aff196cd pc aff15e38 cpsr 60000030
04-18 13:45:38.432: INFO/DEBUG(11908): d22 6969696969696969 d23 7c7c7c7c7c7c7c7c
04-18 13:45:38.432: INFO/DEBUG(11908): d24 e2e2e2e2e2e2e2e2 d25 e8e8e8e8e8e8e8e8
04-18 13:45:38.432: INFO/DEBUG(11908): d26 ecececececececec d27 ffffffffffffffff
04-18 13:45:38.432: INFO/DEBUG(11908): d28 0100010001000100 d29 0100010001000100
04-18 13:45:38.432: INFO/DEBUG(11908): d30 0000000000000000 d31 3ff533332de66668

不懂,只知道:
1. cpsr是当前程序状态寄存器。60000030意思是(可网上查查含义):
第30位条件标志位Z是1,
第29位条件标识位C是1,
第28位条件标识位V是0。
第5位T控制位指示是ARM指令还是Thumb指令,具体要根据arm版本。
控制位M[4:0]是10000,表示处理器模式是User,可访问寄存器:PC,R14一R0,CPSR。
2. 看PC和LR寄存器。存放地址的含义需要查一查。
horsttnann 2012-04-18
  • 打赏
  • 举报
回复
坐等牛人的出现。

80,351

社区成员

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

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