Hello guys,
First of all great group!! This is my first post and i really need
your help to figure out what is the problem inside the app.
Some info:
1) My app is a game that runs with two thread (1 for physics and the
other one for drawing using opengl 1.0).
2) My app keeps freezing (according to the user reports) between
levels, so when levels are completed and must be restarted.
3) To load a level i just free the old physic object and add the new
ones.
4) When the pause menu appears music is stopped and physic thread is
put in pause mode (wait()), so the draw thread will remain in waiting
becuase it depends on the physics thread to start drawing
5) The threads  i think are synchronized, in fact they appear in a
correct state in the stack traces.
6) I'm using a modified version of replica island GLSurfaceView (very
very similar, with little changes).
Here there 3 examples of stack traces that i have in my developers
page, unfortunately i really do not understand whether they are
connected and where is the real problem.

Could you help me please?

Thank you so much in advance!

STACK TRACE 1
"main" prio=5 tid=1 RUNNABLE
  | group="main" sCount=1 dsCount=0 s=Y obj=0x40025ad8 self=0xcd58
  | sysTid=15039 nice=0 sched=0/0 cgrp=default handle=-1345017808
  | schedstat=( 6098693815 3961883562 16796 )
  at java.util.ArrayList.get(ArrayList.java:~313)
  at org.json.JSONArray.get(JSONArray.java:257)
  at org.json.JSONArray.getDouble(JSONArray.java:320)
  at com.admob.android.ads.j.a(Ad.java:2812)
  at com.admob.android.ads.j.b(Ad.java:1313)
  at com.admob.android.ads.j.a(Ad.java:79)
  at com.admob.android.ads.j$d.run(Ad.java:2092)
  at android.os.Handler.handleCallback(Handler.java:587)
  at android.os.Handler.dispatchMessage(Handler.java:92)
  at android.os.Looper.loop(Looper.java:144)
  at android.app.ActivityThread.main(ActivityThread.java:4937)
  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:868)
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
  at dalvik.system.NativeStart.main(Native Method)

"Thread-8" prio=5 tid=14 WAIT
  | group="main" sCount=1 dsCount=0 s=N obj=0x46061290 self=0x475ef8
  | sysTid=15111 nice=0 sched=0/0 cgrp=default handle=4677688
  | schedstat=( 976562 2929688 3 )
  at java.lang.Object.wait(Native Method)
  - waiting on <0x46061290> (a com.games.game_02.thread.GameThreadGL)
  at java.lang.Object.wait(Object.java:288)
  at com.games.game_02.thread.GameThreadGL.run(GameThreadGL.java:159)

"GLThread 19" prio=5 tid=13 WAIT
  | group="main" sCount=1 dsCount=0 s=N obj=0x4627b4b8 self=0x480b68
  | sysTid=15110 nice=0 sched=0/0 cgrp=default handle=4721832
  | schedstat=( 427246 305176 3 )
  at java.lang.Object.wait(Native Method)
  - waiting on <0x46060258> (a com.games.game_02.surface.GLSurfaceView
$GLThreadManager)
  at java.lang.Object.wait(Object.java:288)
  at com.games.game_02.surface.GLSurfaceView
$GLThread.guardedRun(GLSurfaceView.java:1242)
  at com.games.game_02.surface.GLSurfaceView
$GLThread.run(GLSurfaceView.java:1025)

"SoundPool" prio=5 tid=12 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x46277d28 self=0x4a4b90
  | sysTid=15087 nice=0 sched=0/0 cgrp=default handle=3368128
  | schedstat=( 183105 2349854 2 )
  at dalvik.system.NativeStart.run(Native Method)

"SoundPoolThread" prio=5 tid=7 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x46277c98 self=0x4762b8
  | sysTid=15088 nice=0 sched=0/0 cgrp=default handle=4827728
  | schedstat=( 12207027 26306158 203 )
  at dalvik.system.NativeStart.run(Native Method)

"pool-1-thread-4" prio=5 tid=11 TIMED_WAIT
  | group="main" sCount=1 dsCount=0 s=N obj=0x46070240 self=0x2a18b8
  | sysTid=15061 nice=0 sched=0/0 cgrp=default handle=2878720
  | schedstat=( 15594480 9216311 19 )
  at java.lang.Object.wait(Native Method)
  - waiting on <0x46071648> (a java.lang.VMThread)
  at java.lang.Thread.parkFor(Thread.java:1547)
  at java.lang.LangAccessImpl.parkFor(LangAccessImpl.java:48)
  at sun.misc.Unsafe.park(Unsafe.java:317)
  at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:
165)
  at java.util.concurrent.SynchronousQueue
$TransferStack.awaitFulfill(SynchronousQueue.java:424)
  at java.util.concurrent.SynchronousQueue
$TransferStack.transfer(SynchronousQueue.java:323)
  at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:
874)
  at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:
1001)
  at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:
1061)
  at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:561)
  at java.lang.Thread.run(Thread.java:1102)

"pool-1-thread-3" prio=5 tid=8 TIMED_WAIT
  | group="main" sCount=1 dsCount=0 s=N obj=0x46070030 self=0x271eb0
  | sysTid=15060 nice=0 sched=0/0 cgrp=default handle=2564080
  | schedstat=( 13641355 9216312 18 )
  at java.lang.Object.wait(Native Method)
  - waiting on <0x46070190> (a java.lang.VMThread)
  at java.lang.Thread.parkFor(Thread.java:1547)
  at java.lang.LangAccessImpl.parkFor(LangAccessImpl.java:48)
  at sun.misc.Unsafe.park(Unsafe.java:317)
  at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:
165)
  at java.util.concurrent.SynchronousQueue
$TransferStack.awaitFulfill(SynchronousQueue.java:424)
  at java.util.concurrent.SynchronousQueue
$TransferStack.transfer(SynchronousQueue.java:323)
  at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:
874)
  at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:
1001)
  at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:
1061)
  at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:561)
  at java.lang.Thread.run(Thread.java:1102)

"pool-1-thread-2" prio=5 tid=10 TIMED_WAIT
  | group="main" sCount=1 dsCount=0 s=N obj=0x46087750 self=0x278780
  | sysTid=15059 nice=0 sched=0/0 cgrp=default handle=1388856
  | schedstat=( 18066407 13580323 23 )
  at java.lang.Object.wait(Native Method)
  - waiting on <0x460878b0> (a java.lang.VMThread)
  at java.lang.Thread.parkFor(Thread.java:1547)
  at java.lang.LangAccessImpl.parkFor(LangAccessImpl.java:48)
  at sun.misc.Unsafe.park(Unsafe.java:317)
  at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:
165)
  at java.util.concurrent.SynchronousQueue
$TransferStack.awaitFulfill(SynchronousQueue.java:424)
  at java.util.concurrent.SynchronousQueue
$TransferStack.transfer(SynchronousQueue.java:323)
  at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:
874)
  at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:
1001)
  at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:
1061)
  at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:561)
  at java.lang.Thread.run(Thread.java:1102)

"pool-1-thread-1" prio=5 tid=9 TIMED_WAIT
  | group="main" sCount=1 dsCount=0 s=N obj=0x4608f550 self=0x2be790
  | sysTid=15058 nice=0 sched=0/0 cgrp=default handle=2844368
  | schedstat=( 73242188 13427734 41 )
  at java.lang.Object.wait(Native Method)
  - waiting on <0x46087700> (a java.lang.VMThread)
  at java.lang.Thread.parkFor(Thread.java:1547)
  at java.lang.LangAccessImpl.parkFor(LangAccessImpl.java:48)
  at sun.misc.Unsafe.park(Unsafe.java:317)
  at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:
165)
  at java.util.concurrent.SynchronousQueue
$TransferStack.awaitFulfill(SynchronousQueue.java:424)
  at java.util.concurrent.SynchronousQueue
$TransferStack.transfer(SynchronousQueue.java:323)
  at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:
874)
  at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:
1001)
  at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:
1061)
  at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:561)
  at java.lang.Thread.run(Thread.java:1102)

"Binder Thread #2" prio=5 tid=6 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x4603e940 self=0x13e468
  | sysTid=15044 nice=0 sched=0/0 cgrp=default handle=1293696
  | schedstat=( 1373292 2319337 8 )
  at dalvik.system.NativeStart.run(Native Method)

"Binder Thread #1" prio=5 tid=5 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x4603bc48 self=0x14b220
  | sysTid=15043 nice=0 sched=0/0 cgrp=default handle=1293632
  | schedstat=( 2075194 3509522 6 )
  at dalvik.system.NativeStart.run(Native Method)

"Compiler" daemon prio=5 tid=4 VMWAIT
  | group="system" sCount=1 dsCount=0 s=N obj=0x4603a2a8 self=0x136388
  | sysTid=15042 nice=0 sched=0/0 cgrp=default handle=1293472
  | schedstat=( 479980490 159790036 3950 )
  at dalvik.system.NativeStart.run(Native Method)

"Signal Catcher" daemon prio=5 tid=3 RUNNABLE
  | group="system" sCount=0 dsCount=0 s=N obj=0x4603a1e8 self=0x135ef8
  | sysTid=15041 nice=0 sched=0/0 cgrp=default handle=1382032
  | schedstat=( 2838135 12847900 14 )
  at dalvik.system.NativeStart.run(Native Method)

"HeapWorker" daemon prio=5 tid=2 VMWAIT
  | group="system" sCount=1 dsCount=0 s=N obj=0x4491f850 self=0x13d0d0
  | sysTid=15040 nice=0 sched=0/0 cgrp=default handle=1271672
  | schedstat=( 160705564 129577636 406 )
  at dalvik.system.NativeStart.run(Native Method)


STACK TRACE 2
"main" prio=5 tid=1 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x4001d988 self=0xcca0
  | sysTid=2087 nice=0 sched=0/0 cgrp=default handle=-1345017816
  at android.media.MediaPlayer._release(Native Method)
  at android.media.MediaPlayer.release(MediaPlayer.java:1065)
  at com.games.game_02.infoinit.Music.setSound(Music.java:102)
  at com.games.game_02.infoinit.Music.setSound(Music.java:84)
  at com.games.game_02.GameHandler.unpause(GameHandler.java:423)
  at com.games.game_02.menu.InGame.resume(InGame.java:393)
  at com.games.game_02.menu.InGame.access$0(InGame.java:392)
  at com.games.game_02.menu.InGame$1.onClick(InGame.java:415)
  at android.view.View.performClick(View.java:2408)
  at android.view.View$PerformClick.run(View.java:8818)
  at android.os.Handler.handleCallback(Handler.java:587)
  at android.os.Handler.dispatchMessage(Handler.java:92)
  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:868)
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
  at dalvik.system.NativeStart.main(Native Method)

"Binder Thread #5" prio=5 tid=15 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x456e42d0 self=0x684a38
  | sysTid=2413 nice=0 sched=0/0 cgrp=default handle=5684952
  at dalvik.system.NativeStart.run(Native Method)

"Binder Thread #4" prio=5 tid=14 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x456e4210 self=0x683ee0
  | sysTid=2412 nice=0 sched=0/0 cgrp=default handle=5149352
  at dalvik.system.NativeStart.run(Native Method)

"Thread-27" prio=5 tid=12 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x4560de48 self=0x4e94e0
  | sysTid=2411 nice=0 sched=0/0 cgrp=default handle=6940312
  at android.media.AudioSystem.isStreamActive(Native Method)
  at android.media.AudioManager.isMusicActive(AudioManager.java:1227)
  at com.admob.android.ads.v.b(AudioManagerWrapper.java:27)
  at com.admob.android.ads.AdManager.a(AdManager.java:1068)
  at com.admob.android.ads.b.a(AdRequester.java:449)
  at com.admob.android.ads.b.a(AdRequester.java:184)
  at com.admob.android.ads.AdView$b.run(AdView.java:661)

"Thread-25" prio=5 tid=13 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x4563c370 self=0x61a0f0
  | sysTid=2325 nice=0 sched=0/0 cgrp=default handle=5167056
  at android.media.AudioSystem.isStreamActive(Native Method)
  at android.media.AudioManager.isMusicActive(AudioManager.java:1227)
  at com.admob.android.ads.v.b(AudioManagerWrapper.java:27)
  at com.admob.android.ads.AdManager.a(AdManager.java:1068)
  at com.admob.android.ads.b.a(AdRequester.java:449)
  at com.admob.android.ads.b.a(AdRequester.java:184)
  at com.admob.android.ads.AdView$b.run(AdView.java:661)

"Binder Thread #3" prio=5 tid=11 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x454c7520 self=0x536e28
  | sysTid=2299 nice=0 sched=0/0 cgrp=default handle=5267568
  at dalvik.system.NativeStart.run(Native Method)

"Thread-8" prio=5 tid=10 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x45498b30 self=0x464508
  | sysTid=2144 nice=0 sched=0/0 cgrp=default handle=4845368
  at android.media.SoundPool.play(Native Method)
  at com.games.game_02.infoinit.Music.playSound(Music.java:186)
  at com.games.game_02.infoinit.Music.updateSound(Music.java:73)
  at com.games.game_02.GameHandler.update(GameHandler.java:611)
  at com.games.game_02.thread.GameThreadGL.run(GameThreadGL.java:105)

"GLThread 15" prio=5 tid=9 WAIT
  | group="main" sCount=1 dsCount=0 s=N obj=0x454ece28 self=0x49edf8
  | sysTid=2143 nice=0 sched=0/0 cgrp=default handle=4604992
  at java.lang.Object.wait(Native Method)
  - waiting on <0x45497af0> (a com.games.game_02.surface.GLSurfaceView
$GLThreadManager)
  at java.lang.Object.wait(Object.java:288)
  at com.games.game_02.surface.GLSurfaceView
$GLThread.guardedRun(GLSurfaceView.java:1242)
  at com.games.game_02.surface.GLSurfaceView
$GLThread.run(GLSurfaceView.java:1025)

"SoundPool" prio=5 tid=8 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x455fe590 self=0x34eef8
  | sysTid=2115 nice=0 sched=0/0 cgrp=default handle=4290808
  at dalvik.system.NativeStart.run(Native Method)

"SoundPoolThread" prio=5 tid=7 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x455fe508 self=0x45d6e0
  | sysTid=2116 nice=0 sched=0/0 cgrp=default handle=4290872
  at dalvik.system.NativeStart.run(Native Method)

"Binder Thread #2" prio=5 tid=6 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x454546e0 self=0x128ae8
  | sysTid=2092 nice=0 sched=0/0 cgrp=default handle=1197272
  at dalvik.system.NativeStart.run(Native Method)

"Binder Thread #1" prio=5 tid=5 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x45454620 self=0x123c78
  | sysTid=2091 nice=0 sched=0/0 cgrp=default handle=1195064
  at dalvik.system.NativeStart.run(Native Method)

"Compiler" daemon prio=5 tid=4 VMWAIT
  | group="system" sCount=1 dsCount=0 s=N obj=0x454532a0 self=0x123e50
  | sysTid=2090 nice=0 sched=0/0 cgrp=default handle=1220920
  at dalvik.system.NativeStart.run(Native Method)

"Signal Catcher" daemon prio=5 tid=3 RUNNABLE
  | group="system" sCount=0 dsCount=0 s=N obj=0x454531e8 self=0x12a860
  | sysTid=2089 nice=0 sched=0/0 cgrp=default handle=1174816
  at dalvik.system.NativeStart.run(Native Method)

"HeapWorker" daemon prio=5 tid=2 VMWAIT
  | group="system" sCount=1 dsCount=0 s=N obj=0x43ea7200 self=0x11eb30
  | sysTid=2088 nice=0 sched=0/0 cgrp=default handle=1194896
  at dalvik.system.NativeStart.run(Native Method)

STACK TRACE 3
"main" prio=5 tid=1 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x4001d8b0 self=0xcca0
  | sysTid=2072 nice=0 sched=0/0 cgrp=unknown handle=-1345025992
  at com.android.server.SystemServer.init1(Native Method)
  at com.android.server.SystemServer.main(SystemServer.java:603)
  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:858)
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
  at dalvik.system.NativeStart.main(Native Method)

"android.hardware.SensorManager$SensorThread" prio=5 tid=50 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x43c04478 self=0x641f18
  | sysTid=6391 nice=-8 sched=0/0 cgrp=unknown handle=6561880
  at android.hardware.SensorManager.sensors_data_poll(Native Method)
  at android.hardware.SensorManager$SensorThread
$SensorThreadRunnable.run(SensorManager.java:391)
  at java.lang.Thread.run(Thread.java:1096)

"Binder Thread #16" prio=5 tid=58 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x43b99bc0 self=0x3d5a68
  | sysTid=4894 nice=0 sched=0/0 cgrp=unknown handle=3526384
  at dalvik.system.NativeStart.run(Native Method)

"Binder Thread #15" prio=5 tid=57 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x43b274b8 self=0x30fa78
  | sysTid=3982 nice=0 sched=0/0 cgrp=unknown handle=3284864
  at dalvik.system.NativeStart.run(Native Method)

"Binder Thread #14" prio=5 tid=56 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x43a64840 self=0x521f80
  | sysTid=3849 nice=0 sched=0/0 cgrp=unknown handle=3805480
  at dalvik.system.NativeStart.run(Native Method)

"[email protected]@43b29258"
daemon prio=5 tid=55 WAIT
  | group="main" sCount=1 dsCount=0 s=N obj=0x43b8dae0 self=0x40d138
  | sysTid=3260 nice=0 sched=0/0 cgrp=unknown handle=4142848
  at java.lang.Object.wait(Native Method)
  - waiting on <0x438e9028> (a java.lang.ref.ReferenceQueue)
  at java.lang.Object.wait(Object.java:326)
  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:107)
  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:80)
  at
org.apache.http.impl.conn.tsccm.RefQueueWorker.run(RefQueueWorker.java:
102)
  at java.lang.Thread.run(Thread.java:1096)

"Binder Thread #13" prio=5 tid=54 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x439b9440 self=0x526ef8
  | sysTid=3069 nice=0 sched=0/0 cgrp=unknown handle=2769736
  at dalvik.system.NativeStart.run(Native Method)

"Binder Thread #12" prio=5 tid=53 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x439b9350 self=0x5263a0
  | sysTid=3068 nice=0 sched=0/0 cgrp=unknown handle=4683696
  at dalvik.system.NativeStart.run(Native Method)

"Binder Thread #11" prio=5 tid=52 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x43ba03c0 self=0x525848
  | sysTid=3067 nice=0 sched=0/0 cgrp=unknown handle=5090912
  at dalvik.system.NativeStart.run(Native Method)

"Binder Thread #10" prio=5 tid=51 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x43ba02d0 self=0x524be8
  | sysTid=3066 nice=0 sched=0/0 cgrp=unknown handle=4958136
  at dalvik.system.NativeStart.run(Native Method)

"Binder Thread #9" prio=5 tid=45 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x43aa62d8 self=0x3b7080
  | sysTid=2882 nice=0 sched=0/0 cgrp=unknown handle=3528568
  at dalvik.system.NativeStart.run(Native Method)

"Binder Thread #8" prio=5 tid=29 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x43b2ed78 self=0x314a90
  | sysTid=2478 nice=0 sched=0/0 cgrp=unknown handle=2772368
  at dalvik.system.NativeStart.run(Native Method)

"SoundPoolThread" prio=5 tid=49 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x439723f8 self=0x41bad0
  | sysTid=2317 nice=0 sched=0/0 cgrp=unknown handle=3841192
  at dalvik.system.NativeStart.run(Native Method)

"SoundPool" prio=5 tid=46 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x43a9d8d0 self=0x41b990
  | sysTid=2316 nice=0 sched=0/0 cgrp=unknown handle=1139448
  at dalvik.system.NativeStart.run(Native Method)

"Binder Thread #7" prio=5 tid=48 MONITOR
  | group="main" sCount=1 dsCount=0 s=N obj=0x4391c7e8 self=0x2dd110
  | sysTid=2264 nice=0 sched=0/0 cgrp=unknown handle=3933640
  at
com.android.server.am.ActivityManagerService.broadcastIntent(ActivityManagerService.java:~12714)
  - waiting to lock <0x4373bea8> (a
com.android.server.am.ActivityManagerService) held by threadid=8
(ActivityManager)
  at android.app.ContextImpl.sendStickyBroadcast(ContextImpl.java:732)
  at
com.android.server.TelephonyRegistry.broadcastSignalStrengthChanged(TelephonyRegistry.java:
578)
  at
com.android.server.TelephonyRegistry.notifySignalStrength(TelephonyRegistry.java:
317)
  at com.android.internal.telephony.ITelephonyRegistry
$Stub.onTransact(ITelephonyRegistry.java:95)
  at android.os.Binder.execTransact(Binder.java:288)
  at dalvik.system.NativeStart.run(Native Method)

"Binder Thread #6" prio=5 tid=47 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x4392c528 self=0x2bfc80
  | sysTid=2263 nice=0 sched=0/0 cgrp=unknown handle=3260448
  at dalvik.system.NativeStart.run(Native Method)

"BT EventLoop" prio=5 tid=44 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x439a7838 self=0x2a4038
  | sysTid=2258 nice=0 sched=0/0 cgrp=unknown handle=3669384
  at dalvik.system.NativeStart.run(Native Method)

"NetworkLocationProvider" prio=5 tid=43 WAIT
  | group="main" sCount=1 dsCount=0 s=N obj=0x439d6b90 self=0x3e1398
  | sysTid=2220 nice=10 sched=0/0 cgrp=unknown handle=4068568
  at java.lang.Object.wait(Native Method)
  - waiting on <0x43a3b308> (a android.os.MessageQueue)
  at java.lang.Object.wait(Object.java:288)
  at android.os.MessageQueue.next(MessageQueue.java:146)
  at android.os.Looper.loop(Looper.java:110)
  at
com.google.android.location.NetworkLocationProvider.run(NetworkLocationProvider.java:
1099)
  at java.lang.Thread.run(Thread.java:1096)

"Thread-48" prio=5 tid=42 WAIT
  | group="main" sCount=1 dsCount=0 s=N obj=0x4394c650 self=0x2bec68
  | sysTid=2217 nice=0 sched=0/0 cgrp=unknown handle=3600312
  at java.lang.Object.wait(Native Method)
  - waiting on <0x438e0860> (a java.lang.Object)
  at java.lang.Object.wait(Object.java:288)
  at com.google.common.async.AsyncHttpRequestFactory.run((null):-1)
  at com.google.common.lang.ThreadFactory$ThreadImpl.run((null):-1)

"Thread-47" prio=5 tid=41 WAIT
  | group="main" sCount=1 dsCount=0 s=N obj=0x43983708 self=0x2dc7d0
  | sysTid=2216 nice=0 sched=0/0 cgrp=unknown handle=1333008
  at java.lang.Object.wait(Native Method)
  - waiting on <0x438e0860> (a java.lang.Object)
  at java.lang.Object.wait(Object.java:288)
  at com.google.common.async.AsyncHttpRequestFactory.run((null):-1)
  at com.google.common.lang.ThreadFactory$ThreadImpl.run((null):-1)

"Thread-46" prio=5 tid=40 WAIT
  | group="main" sCount=1 dsCount=0 s=N obj=0x439b2758 self=0x2a2a38
  | sysTid=2215 nice=0 sched=0/0 cgrp=unknown handle=3523824
  at java.lang.Object.wait(Native Method)
  - waiting on <0x438e0860> (a java.lang.Object)
  at java.lang.Object.wait(Object.java:288)
  at com.google.common.async.AsyncHttpRequestFactory.run((null):-1)
  at com.google.common.lang.ThreadFactory$ThreadImpl.run((null):-1)

"Thread-45" prio=5 tid=39 WAIT
  | group="main" sCount=1 dsCount=0 s=N obj=0x43a31430 self=0x34bf58
  | sysTid=2214 nice=0 sched=0/0 cgrp=unknown handle=3036264
  at java.lang.Object.wait(Native Method)
  - waiting on <0x43963d10> (a java.lang.Object)
  at java.lang.Object.wait(Object.java:288)
  at com.google.common.task.TaskRunner.waitForSomethingToDo((null):-1)
  at com.google.common.task.TaskRunner.run((null):-1)
  at com.google.common.lang.ThreadFactory$ThreadImpl.run((null):-1)

"Thread-43" prio=5 tid=38 WAIT
  | group="main" sCount=1 dsCount=0 s=N obj=0x43a6cc08 self=0x3f0818
  | sysTid=2192 nice=0 sched=0/0 cgrp=unknown handle=4130104
  at java.lang.Object.wait(Native Method)
  - waiting on <0x43ada190> (a android.os.MessageQueue)
  at java.lang.Object.wait(Object.java:288)
  at android.os.MessageQueue.next(MessageQueue.java:146)
  at android.os.Looper.loop(Looper.java:110)
  at com.google.android.gsf.Gservices$1.run(Gservices.java:78)

"Binder Thread #5" prio=5 tid=37 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x43ad9968 self=0x3f0a48
  | sysTid=2194 nice=0 sched=0/0 cgrp=unknown handle=4132736
  at dalvik.system.NativeStart.run(Native Method)

"GpsEventThread" prio=5 tid=36 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x43a68a80 self=0x3e0dd0
  | sysTid=2168 nice=0 sched=0/0 cgrp=unknown handle=4067088
  at
com.android.internal.location.GpsLocationProvider.native_wait_for_event(Native
Method)
  at com.android.internal.location.GpsLocationProvider.access
$800(GpsLocationProvider.java:76)
  at com.android.internal.location.GpsLocationProvider
$GpsEventThread.run(GpsLocationProvider.java:1483)

"GpsLocationProvider" prio=5 tid=35 TIMED_WAIT
  | group="main" sCount=1 dsCount=0 s=N obj=0x439e3c10 self=0x322f10
  | sysTid=2159 nice=10 sched=0/0 cgrp=unknown handle=2809040
  at java.lang.Object.wait(Native Method)
  - waiting on <0x438958d8> (a android.os.MessageQueue)
  at java.lang.Object.wait(Object.java:326)
  at android.os.MessageQueue.next(MessageQueue.java:142)
  at android.os.Looper.loop(Looper.java:110)
  at com.android.internal.location.GpsLocationProvider
$GpsLocationProviderThread.run(GpsLocationProvider.java:1541)

"ThrottleService" prio=5 tid=34 WAIT
  | group="main" sCount=1 dsCount=0 s=N obj=0x43940600 self=0x3c1618
  | sysTid=2135 nice=0 sched=0/0 cgrp=unknown handle=3938136
  at java.lang.Object.wait(Native Method)
  - waiting on <0x4384d660> (a android.os.MessageQueue)
  at java.lang.Object.wait(Object.java:288)
  at android.os.MessageQueue.next(MessageQueue.java:146)
  at android.os.Looper.loop(Looper.java:110)
  at android.os.HandlerThread.run(HandlerThread.java:60)

"LocationManagerService" prio=5 tid=33 WAIT
  | group="main" sCount=1 dsCount=0 s=N obj=0x439f16d0 self=0x3c0b98
  | sysTid=2134 nice=10 sched=0/0 cgrp=unknown handle=3935448
  at java.lang.Object.wait(Native Method)
  - waiting on <0x4393a238> (a android.os.MessageQueue)



Thank you so much

-- 
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