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

Reply via email to