打印

为何android不停重启?大家帮忙看看(已解决)

为何android不停重启?大家帮忙看看(已解决)

我在一块开发板上运行android,android的主界面可以出来,但是,经过一个不确定的时间后,必然又重新回到redeye来回晃动的界面。而且点击触摸屏界面也必然马上回到redeye状态, 用am手工启动Java程序,也必然回到redeye状态。

以下是在串口上的输出,高手指点一下阿。。。

root     269   1     1924  440   c0041ff8 00063e1c S -/bin/sh
root     273   1     1544  460   c0092098 400db724 S udevd
root     284   269   248   160   c0091b14 0000ae2c S /init
root     751   284   732   308   c0041ff8 afe0ceac S /system/bin/sh
root     752   284   1264  120   ffffffff 0000e0e4 S /sbin/adbd
root     753   284   2824  300   ffffffff afe0c79c S /system/bin/usbd
root     754   284   656   272   c01e2c30 afe0ca9c S /system/bin/debuggerd
root     755   284   11540 592   ffffffff afe0c79c S /system/bin/rild
root     756   284   55540 14040 c01e2c30 afe0ca9c S zygote
bluetooth 758   284   1224  780   c0091b14 afe0d07c S /system/bin/dbus-daemon
root     862   284   20248 2176  ffffffff afe0c1fc S /system/bin/runtime
root     868   1     92548 16812 ffffffff afe0c1fc S system_server
root     901   756   55544 7804  c023ad98 afe0cbfc S zygote
app_0    902   901   72480 14796 ffffffff afe0d204 S com.google.process.content
app_1    916   901   77040 14280 ffffffff afe0d204 S com.google.android.home
phone    920   901   80924 13680 ffffffff afe0d204 S com.google.android.phone
root     943   751   844   328   00000000 afe0bfbc R ps
# binder: 868 close vm area 42641000-42a41000 (4096 K) vma 2020071 pagep 5f
binder_flush: 868 woke 0 threads
binder_release: 868 threads 7, nodes 44 (ref 68), refs 69, active transactions 0, buffers 1, pages 1
binder: 862 close vm area 40008000-40408000 (4096 K) vma 2020071 pagep 5f
binder_flush: 862 woke 0 threads
binder_release: 862 threads 4, nodes 2 (ref 3), refs 27, active transactions 0, buffers 1, pages 1
binder: 902 close vm area 42641000-42a41000 (4096 K) vma 2020071 pagep 5f
binder: 920 close vm area 42641000-42a41000 (4096 K) vma 2020071 pagep 5f
binder: 916 close vm area 42641000-42a41000 (4096 K) vma 2020071 pagep 5f
binder_flush: 902 woke 0 threads
binder_release: 902 threads 5, nodes 0 (ref 0), refs 11, active transactions 0, buffers 1, pages 1
binder_flush: 920 woke 0 threads
binder_release: 920 threads 4, nodes 0 (ref 0), refs 21, active transactions 0, buffers 2, pages 1
binder_flush: 916 woke 0 threads
binder_release: 916 threads 3, nodes 0 (ref 0), refs 17, active transactions 0, buffers 1, pages 1
binder_open: 948:948
binder_mmap: 948 40008000-40408000 (4096 K) vma 71 pagep 5f
binder_open: 950:950
binder_mmap: 950 42641000-42a41000 (4096 K) vma 71 pagep 5f
binder_flush: 950 woke 3 threads
binder_open: 984:984
binder_mmap: 984 42641000-42a41000 (4096 K) vma 71 pagep 5f
tsdev (compaq touchscreen emulation) is scheduled for removal.
See Documentation/feature-removal-schedule.txt for details.
binder_open: 998:998
binder_open: 1000:1000
binder_mmap: 998 42641000-42a41000 (4096 K) vma 71 pagep 5f
binder_mmap: 1000 42641000-42a41000 (4096 K) vma 71 pagep 5f
binder: 950 close vm area 42641000-42a41000 (4096 K) vma 2020071 pagep 5f
binder_flush: 950 woke 0 threads
binder: send failed reply for transaction 2954 to 984:984
binder_release: 950 threads 7, nodes 43 (ref 67), refs 66, active transactions 0, buffers 2, pages 1
binder: 948 close vm area 40008000-40408000 (4096 K) vma 2020071 pagep 5f
binder_flush: 948 woke 0 threads
binder_release: 948 threads 4, nodes 2 (ref 3), refs 27, active transactions 0, buffers 1, pages 1
binder: 1000 close vm area 42641000-42a41000 (4096 K) vma 2020071 pagep 5f
binder: 998 close vm area 42641000-42a41000 (4096 K) vma 2020071 pagep 5f
binder: 984 close vm area 42641000-42a41000 (4096 K) vma 2020071 pagep 5f
binder_flush: 1000 woke 0 threads
binder_release: 1000 threads 4, nodes 0 (ref 0), refs 21, active transactions 0, buffers 2, pages 1
binder_flush: 998 woke 0 threads
binder_release: 998 threads 3, nodes 0 (ref 0), refs 17, active transactions 0, buffers 1, pages 1
binder_flush: 984 woke 0 threads
binder_release: 984 threads 4, nodes 0 (ref 0), refs 10, active transactions 0, buffers 0, pages 1
binder_open: 1024:1024
binder_mmap: 1024 40008000-40408000 (4096 K) vma 71 pagep 5f
binder_open: 1030:1030
binder_mmap: 1030 42641000-42a41000 (4096 K) vma 71 pagep 5f
binder_flush: 1030 woke 2 threads

我感觉是system_server不知道什么原因被干掉了,所以导致其他的一些进程,如,zygote ,runtime,和java应用也被干掉,然后就这样不断重新启动。 但是system_server为什么会被干掉呢?

[ 本帖最后由 daowoo 于 2008-7-24 16:19 编辑 ]

TOP

终于解决这个问题了,是因为framebuffer越界导致segment fault错误引起的。
但现在发现我板子上跑的android好慢啊。linux可以达到622.59 bogomips,cpu是pxa300的。 为什么会这么慢呢?

TOP