Monket testing results in fatal ANR

by GiladH » Mon, 13 Apr 2009 12:08:24 GMT


Sponsored Links
 Hey,

The ANR below, taken from traces.txt is something I receive often when
I quickly perform multitude of small GUI ops on my app ("monkey
testing").

And, usually, once I get into that position my app _is stucked_ and
the only way
to go on is to restart it.

Other than the obvious 'no lengthy ops on main thread' , is there a
clue for anyone
what's going wrong? how can I further investigate the location of the
problem?

TIA, GiladH


DALVIK THREADS:
"MyAppMainThread" prio=5 tid=3 WAIT
  | group="main" sCount=1 dsCount=0 s=0 obj=0x400103e8
  | sysTid=19869 nice=0 sched=0/0 handle=-1096979300
  at java.lang.Object.wait(Native Method)
  - waiting on <0x1c4688> (a android.os.MessageQueue)
  at java.lang.Object.wait(Object.java:170)
  at android.os.MessageQueue.next(MessageQueue.java:148)
  at android.os.Looper.loop(Looper.java:110)
  at android.app.ActivityThread.main(ActivityThread.java:3739)
  at java.lang.reflect.Method.invokeNative(Native Method)
  at java.lang.reflect.Method.invoke(Method.java:515)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run
(ZygoteInit.java:739)
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:497)
  at dalvik.system.NativeStart.main(Native Method)

---


--~--~---------~--~----~------------~-------~--~----~



Monket testing results in fatal ANR

by Stoyan Damov » Tue, 14 Apr 2009 03:58:37 GMT


 Profile your application.

Other than that, sometimes I get the ANR w/o doing anything on the UI
thread (e.g. 99% of all processing occurs on a background thread --
the game thread).
I think it's somehow related to playing audio via the SoundPool (no, I
don't hit the highwatermark on the pool) but I can't prove it.

Cheers




--~--~---------~--~----~------------~-------~--~----~


Sponsored Links


Monket testing results in fatal ANR

by Dianne Hackborn » Tue, 14 Apr 2009 06:34:44 GMT


 It looks like there may be nothing wrong with your app.  Fwiw, Cupcake
includes a few fixes to event dispatching that were causing ANRs when the
monkey command was spamming the system with events.






-- 
Dianne Hackborn
Android framework engineer
hack...@android.com

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.

--~--~---------~--~----~------------~-------~--~----~



Monket testing results in fatal ANR

by Shirish » Tue, 09 Jun 2009 00:01:04 GMT


 Hi,


I am also getting the same issue with browser application in cupcake.

Could you point me the those fixes in the cupcake?

Thanks,
-Shirish





--~--~---------~--~----~------------~-------~--~----~



Other Threads

1. What are people's thoughts on flood of themes on market?

Over 50 checking on Cyrket just now!

I can understand it being a good way to generate extra revenue and
maintain awareness of a product, but come on guys, aHome is already #1
in the downloads, surely it doesn't need any more exposure!!

One theme a week would be fine, but if I want to see whats new in the
market and 60% of new apps are just themes, then this clutters up the
marketplace big time.

Doing a similar search on AppStore - http://appshopper.com/search/?search=theme
- this doesn't seem to be such a problem - I think Google needs to
address this.

Alex
--~--~---------~--~----~------------~-------~--~----~

2. Help with dialog builder and resource problem please

This would make sense, as it's the first (and only) library class that uses
resources from my library projects folder.

I will alter my project accordingly, however, I'm surprised that resources
can't be references from other projects.  It would be nice to see this fixed
or a workaround posted that makes it easy to include resources from other
projects.

Thanks Boston


On Sat, Mar 21, 2009 at 8:40 AM, Streets Of Boston






--~--~---------~--~----~------------~-------~--~----~

3. Question about layout child widget in a compound widget

4. Apple blocks 'Newber' app approval for 6 months

5. Help with dialog builder and resource problem please

6. Test UK download

7. Putting Android on Par with the iPhone Software (official continuation)