It is just the stacks of all of the Dalvik threads in your process at the
time of the ANR.  The ANR happens because the main thread of the process is
not responding to messages, so generally you look at the main (first) thread
in the list and see what it is doing.

On Sun, Mar 13, 2011 at 4:03 AM, San Zhang <[email protected]> wrote:

> Today, I got a ANR error, too. I want to know how to read this error
> message.
>
> 2011/3/1 Sven <[email protected]>
>
>> Hello!
>>
>> Today I got a error report in my market account for my application. It
>> is listed under Freeze.
>> I use the RingtonePicker in my preferences. Any chance I can do
>> something on this error?
>> Whats the reason for this?
>>
>> Following the stack trace:
>>
>> v1.5.3
>> Mar 1, 2011 7:34:38 AM
>> OTHER
>> DALVIK THREADS:
>> "main" prio=5 tid=1 NATIVE
>>  | group="main" sCount=1 dsCount=0 s=N obj=0x40020ba0 self=0xcdd0
>>  | sysTid=24486 nice=0 sched=0/0 cgrp=unknown handle=-1345025984
>>  at android.graphics.Canvas.native_drawRect(Native Method)
>>  at android.graphics.Canvas.drawRect(Canvas.java:870)
>>  at android.view.View.draw(View.java:6866)
>>  at android.widget.AbsListView.draw(AbsListView.java:2257)
>>  at android.view.ViewGroup.drawChild(ViewGroup.java:1640)
>>  at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
>>  at android.view.View.draw(View.java:6743)
>>  at android.view.ViewGroup.drawChild(ViewGroup.java:1640)
>>  at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
>>  at android.view.ViewGroup.drawChild(ViewGroup.java:1638)
>>  at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
>>  at android.view.ViewGroup.drawChild(ViewGroup.java:1638)
>>  at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
>>  at android.view.View.draw(View.java:6743)
>>  at android.widget.FrameLayout.draw(FrameLayout.java:352)
>>  at com.android.internal.policy.impl.PhoneWindow
>> $DecorView.draw(PhoneWindow.java:1846)
>>  at android.view.ViewRoot.draw(ViewRoot.java:1407)
>>  at android.view.ViewRoot.performTraversals(ViewRoot.java:1163)
>>  at android.view.ViewRoot.handleMessage(ViewRoot.java:1727)
>>  at android.os.Handler.dispatchMessage(Handler.java:99)
>>  at android.os.Looper.loop(Looper.java:123)
>>  at android.app.ActivityThread.main(ActivityThread.java:4627)
>>  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 #2" prio=5 tid=6 NATIVE
>>  | group="main" sCount=1 dsCount=0 s=N obj=0x44a4ee80 self=0x126178
>>  | sysTid=24491 nice=0 sched=0/0 cgrp=unknown handle=1234816
>>  at dalvik.system.NativeStart.run(Native Method)
>>
>> "Binder Thread #1" prio=5 tid=5 NATIVE
>>  | group="main" sCount=1 dsCount=0 s=N obj=0x44a4e840 self=0x139220
>>  | sysTid=24490 nice=0 sched=0/0 cgrp=unknown handle=1239728
>>  at dalvik.system.NativeStart.run(Native Method)
>>
>> "Compiler" daemon prio=5 tid=4 VMWAIT
>>  | group="system" sCount=1 dsCount=0 s=N obj=0x44a482a0 self=0x12e938
>>  | sysTid=24489 nice=0 sched=0/0 cgrp=unknown handle=1183528
>>  at dalvik.system.NativeStart.run(Native Method)
>>
>> "Signal Catcher" daemon prio=5 tid=3 RUNNABLE
>>  | group="system" sCount=0 dsCount=0 s=N obj=0x44a481e8 self=0x125dd8
>>  | sysTid=24488 nice=0 sched=0/0 cgrp=unknown handle=1203608
>>  at dalvik.system.NativeStart.run(Native Method)
>>
>> "HeapWorker" daemon prio=5 tid=2 VMWAIT
>>  | group="system" sCount=1 dsCount=0 s=N obj=0x43347ce8 self=0x126938
>>  | sysTid=24487 nice=0 sched=0/0 cgrp=unknown handle=1206520
>>  at dalvik.system.NativeStart.run(Native Method)
>>
>>
>> Thanks for your help!
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Android Developers" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>
>
>  --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>



-- 
Dianne Hackborn
Android framework engineer
[email protected]

Note: please don't send private questions to me, as I don't have time to
provide private support, and so won't reply to such e-mails.  All such
questions should be posted on public forums, where I and others can see and
answer them.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to