hi,everybody,I have some problem when porting eclair to my hareware.it seem to be ANR error,but i have not solution for it.can you give me some advise.thanks at all. here is the content in trace.txt
--------------------------------------------------------------------------------------------------------------------- ----- pid 1813 at 1970-01-01 00:03:32 ----- Cmd line: system_server DALVIK THREADS: "main" prio=5 tid=3 NATIVE | group="main" sCount=1 dsCount=0 s=N obj=0x2aac2248 self=0x84d00 | sysTid=1813 nice=0 sched=0/0 cgrp=unknown handle=2130120528 at com.android.server.SystemServer.init1(Native Method) at com.android.server.SystemServer.main(SystemServer.java:497) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:521) at com.android.internal.os.ZygoteInit $MethodAndArgsCaller.run(ZygoteInit.java:860) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) at dalvik.system.NativeStart.main(Native Method) "Binder Thread #4" prio=5 tid=59 NATIVE | group="main" sCount=1 dsCount=0 s=Y obj=0x2e832338 self=0x371258 | sysTid=1969 nice=0 sched=0/0 cgrp=unknown handle=3587528 at dalvik.system.NativeStart.run(Native Method) "watchdog" prio=5 tid=57 TIMED_WAIT | group="main" sCount=1 dsCount=0 s=N obj=0x2e797978 self=0x34a748 | sysTid=1918 nice=0 sched=0/0 cgrp=unknown handle=3319392 at java.lang.VMThread.sleep(Native Method) at java.lang.Thread.sleep(Thread.java:1306) at java.lang.Thread.sleep(Thread.java:1286) at com.android.server.Watchdog.run(Watchdog.java:846) "android:unnamed_thread" prio=5 tid=55 NATIVE | group="main" sCount=1 dsCount=0 s=N obj=0x2e8c38c0 self=0x366fc8 | sysTid=1900 nice=0 sched=0/0 cgrp=unknown handle=3554296 at dalvik.system.NativeStart.run(Native Method) "android:unnamed_thread" prio=5 tid=53 NATIVE | group="main" sCount=1 dsCount=0 s=N obj=0x2e8c3780 self=0x366eb0 | sysTid=1899 nice=0 sched=0/0 cgrp=unknown handle=3570344 at dalvik.system.NativeStart.run(Native Method) "AudioService" prio=5 tid=51 WAIT | group="main" sCount=1 dsCount=0 s=N obj=0x2e8bb6a0 self=0x3655a0 | sysTid=1898 nice=0 sched=0/0 cgrp=unknown handle=3561144 at java.lang.Object.wait(Native Method) - waiting on <0x365978> (a android.os.MessageQueue) at java.lang.Object.wait(Object.java:288) at android.os.MessageQueue.next(MessageQueue.java:148) at android.os.Looper.loop(Looper.java:110) at android.media.AudioService $AudioSystemThread.run(AudioService.java:1164) "LocationManagerService" prio=5 tid=49 WAIT | group="main" sCount=1 dsCount=0 s=N obj=0x2e8b3ef8 self=0x3630c8 | sysTid=1893 nice=10 sched=0/0 cgrp=unknown handle=3546784 at java.lang.Object.wait(Native Method) - waiting on <0x3626c0> (a android.os.MessageQueue) at java.lang.Object.wait(Object.java:288) at android.os.MessageQueue.next(MessageQueue.java:148) at android.os.Looper.loop(Looper.java:110) at com.android.server.LocationManagerService.run(LocationManagerService.java: 504) at java.lang.Thread.run(Thread.java:1096) "WifiWatchdogThread" prio=5 tid=47 WAIT | group="main" sCount=1 dsCount=0 s=N obj=0x2e8ab388 self=0x361030 | sysTid=1888 nice=0 sched=0/0 cgrp=unknown handle=3543368 at java.lang.Object.wait(Native Method) - waiting on <0x361db8> (a android.os.MessageQueue) at java.lang.Object.wait(Object.java:288) at android.os.MessageQueue.next(MessageQueue.java:148) at android.os.Looper.loop(Looper.java:110) at com.android.server.WifiWatchdogService $WifiWatchdogThread.run(WifiWatchdogService.java:966) "WifiService" prio=5 tid=45 WAIT | group="main" sCount=1 dsCount=0 s=N obj=0x2e8a78c0 self=0x35f970 | sysTid=1887 nice=0 sched=0/0 cgrp=unknown handle=3539272 at java.lang.Object.wait(Native Method) - waiting on <0x35fa88> (a android.os.MessageQueue) at java.lang.Object.wait(Object.java:288) at android.os.MessageQueue.next(MessageQueue.java:148) at android.os.Looper.loop(Looper.java:110) at android.os.HandlerThread.run(HandlerThread.java:60) "ConnectivityThread" prio=5 tid=43 WAIT | group="main" sCount=1 dsCount=0 s=N obj=0x2e8a2138 self=0x343470 | sysTid=1886 nice=0 sched=0/0 cgrp=unknown handle=3491616 at java.lang.Object.wait(Native Method) - waiting on <0x362988> (a android.os.MessageQueue) at java.lang.Object.wait(Object.java:288) at android.os.MessageQueue.next(MessageQueue.java:148) at android.os.Looper.loop(Looper.java:110) at com.android.server.ConnectivityService $ConnectivityThread.run(ConnectivityService.java:175) ...skipping... -------------------------------------------------------------------------------------------------------------------------------------------- and the logcat looks like that -------------------------------------------------------------------------------------------------------------------------------------------- I/Process ( 1813): Sending signal. PID: 1813 SIG: 3 I/dalvikvm( 1813): threadid=7: reacting to signal 3 W/dalvikvm( 1813): threadid=7: spin on suspend #0 threadid=17 (h=1640360) W/dalvikvm( 1813): dumping state: process - 1813 I/dalvikvm( 1813): "Signal Catcher" daemon prio=5 tid=7 RUNNABLE I/dalvikvm( 1813): | group="system" sCount=0 dsCount=0 s=N obj=0x2e78c1e8 self=0x1b4c80 I/dalvikvm( 1813): | sysTid=1815 nice=0 sched=0/0 cgrp=unknown handle=1646192 I/dalvikvm( 1813): at dalvik.system.NativeStart.run(Native Method) I/dalvikvm( 1813): I/dalvikvm( 1813): "android.server.ServerThread" prio=5 tid=17 RUNNABLE I/dalvikvm( 1813): | group="main" sCount=1 dsCount=0 s=N obj=0x2e78f868 self=0x18de80 I/dalvikvm( 1813): | sysTid=1824 nice=-2 sched=0/0 cgrp=unknown handle=1640360 I/dalvikvm( 1813): at java.util.ArrayList.add(ArrayList.java:~165) I/dalvikvm( 1813): at android.view.View.addFocusables(View.java: 3443) I/dalvikvm( 1813): at android.view.ViewGroup.addFocusables(ViewGroup.java:648) I/dalvikvm( 1813): at android.view.ViewGroup.addFocusables(ViewGroup.java:616) I/dalvikvm( 1813): at android.view.View.getFocusables(View.java: 3401) I/dalvikvm( 1813): at android.view.FocusFinder.findNextFocus(FocusFinder.java:109) I/dalvikvm( 1813): at android.view.FocusFinder.findNextFocus(FocusFinder.java:93) I/dalvikvm( 1813): at android.view.ViewRoot.focusSearch(ViewRoot.java:2517) I/dalvikvm( 1813): at android.view.ViewRoot.leaveTouchMode(ViewRoot.java:1994) I/dalvikvm( 1813): at android.view.ViewRoot.ensureTouchModeLocally(ViewRoot.java:1921) I/dalvikvm( 1813): at android.view.ViewRoot.performTraversals(ViewRoot.java:731) I/dalvikvm( 1813): at android.view.ViewRoot.handleMessage(ViewRoot.java:1633) I/dalvikvm( 1813): at android.os.Handler.dispatchMessage(Handler.java:99) I/dalvikvm( 1813): at android.os.Looper.loop(Looper.java:123) I/dalvikvm( 1813): at com.android.server.ServerThread.run(SystemServer.java:428) I/dalvikvm( 1813): W/dalvikvm( 1813): threadid=7: spin on suspend resolved in 2317 msec I/dalvikvm( 1813): Wrote stack trace to '/data/anr/traces.txt' ----------------------------------------------------------------------------------------------------------------------------------------- -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting