ANR keyDispatchingTimedOut 이게 약 312건 보고되어 있습니다.

 

스택추적 화면에는 아래 내용이 들어가 있고요.

v2.5
2011. 9. 25. 오후 10:58:49
OTHER
DALVIK THREADS:
"main" prio=5 tid=1 MONITOR
  | group="main" sCount=1 dsCount=0 s=N obj=0x2aac8958 self=0xcef0
  | sysTid=1691 nice=0 sched=0/0 cgrp=default handle=1876207696
  at com.cauly.android.ad.AdView.getXconfTimer(AdView.java:~865)
  - waiting to lock <0x3317e708> (a com.cauly.android.ad.AdView) held by threadid=10 (Thread-11)
  at com.cauly.android.ad.AdView.onWindowFocusChanged(AdView.java:940)
  at android.view.View.dispatchWindowFocusChanged(View.java:3805)
  at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:658)
  at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:662)
  at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:662)
  at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:662)
  at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java:662)
  at android.view.ViewRoot.handleMessage(ViewRoot.java:1921)
  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:858)
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
  at dalvik.system.NativeStart.main(Native Method)

"Thread-11" prio=5 tid=10 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x33193ee8 self=0x140a48
  | sysTid=1847 nice=0 sched=0/0 cgrp=default handle=1352024
  at org.apache.harmony.luni.platform.OSNetworkSystem.readSocketImpl(Native Method)
  at org.apache.harmony.luni.platform.OSNetworkSystem.read(OSNetworkSystem.java:358)
  at org.apache.harmony.luni.net.PlainSocketImpl.read(PlainSocketImpl.java:561)
  at org.apache.harmony.luni.net.SocketInputStream.read(SocketInputStream.java:61)
  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.readln(HttpURLConnectionImpl.java:1279)
  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.readServerResponse(HttpURLConnectionImpl.java:1351)
  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.sendRequest(HttpURLConnectionImpl.java:1339)
  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.doRequestInternal(HttpURLConnectionImpl.java:1656)
  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.doRequest(HttpURLConnectionImpl.java:1649)
  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:1153)
  at com.cauly.android.ad.AdConfig.getInputStream(AdConfig.java:65)
  at com.cauly.android.ad.AdConfig.parse(AdConfig.java:161)
  at com.cauly.android.ad.AdView.setConifgInfo(AdView.java:297)
  at com.cauly.android.ad.AdView.CheckConifgInfo(AdView.java:498)
  at com.cauly.android.ad.AdView.access$5(AdView.java:475)
  at com.cauly.android.ad.AdView$2.run(AdView.java:530)

"GLThread 10" prio=5 tid=9 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x33174698 self=0x14ba58
  | sysTid=1836 nice=0 sched=0/0 cgrp=default handle=1358744
  at com.google.android.gles_jni.EGLImpl.eglSwapBuffers(Native Method)
  at android.opengl.GLSurfaceView$EglHelper.swap(GLSurfaceView.java:1026)
  at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1350)
  at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1133)

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

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

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

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

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

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

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

 

 

 

이건 장애 부분에 나온건데요.

 

 


NullPointerException
출처: GLView.onTouchEvent()

 

이건 터치 부분에서 충돌하는 부분인데

 at beeniesoft.game.janggi.GLView.onTouchEvent(GLView.java:37)
이 부분에서 오류가 시작된거 같습니다.

 

37라인을 보면 OpenGL의 객체를 synchronized ( gl ) 해주고 있거든요.

 

 

혹시 게임 도중 전화가 오거나 하면 OpenGL 객체를 잃어버리거나 하나요?

 

 

 

v2.5
2011. 11. 13. 오후 1:27:39
1개 보고서/주
12개 보고서
java.lang.NullPointerException
at beeniesoft.game.janggi.GLView.onTouchEvent(GLView.java:37)
at android.view.View.dispatchTouchEvent(View.java:3938)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:869)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:869)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:869)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1730)
at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1142)
at android.app.Activity.dispatchTouchEvent(Activity.java:2096)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1714)
at android.view.ViewRoot.deliverPointerEvent(ViewRoot.java:2218)
at android.view.ViewRoot.handleMessage(ViewRoot.java:1889)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3691)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:847)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:605)
at dalvik.system.NativeStart.main(Native Method)
v2.5
2011. 11. 12. 오전 11:26:14
1개 보고서/주
6개 보고서
java.lang.NullPointerException
at beeniesoft.game.janggi.GLView.onTouchEvent(GLView.java:37)
at android.view.View.dispatchTouchEvent(View.java:3926)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:863)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:863)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:863)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1677)
at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1113)
at android.app.Activity.dispatchTouchEvent(Activity.java:2092)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1661)
at android.view.ViewRoot.handleMessage(ViewRoot.java:1785)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4671)
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:876)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:634)
at dalvik.system.NativeStart.main(Native Method)
v2.5
2011. 11. 11. 오전 9:13:18
1개 보고서/주
1개 보고서
java.lang.NullPointerException
at beeniesoft.game.janggi.GLView.onTouchEvent(GLView.java:37)
at android.view.View.dispatchTouchEvent(View.java:3773)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:863)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:863)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:863)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1744)
at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1131)
at android.app.Activity.dispatchTouchEvent(Activity.java:2086)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1728)
at android.view.ViewRoot.handleMessage(ViewRoot.java:1785)
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:876)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:634)
at dalvik.system.NativeStart.main(Native Method)
v2.5
2011. 11. 5. 오전 12:22:31
0개 보고서/주
5개 보고서
java.lang.NullPointerException
at beeniesoft.game.janggi.GLView.onTouchEvent(GLView.java:37)
at android.view.View.dispatchTouchEvent(View.java:3885)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:869)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:869)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:869)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1691)
at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1125)
at android.app.Activity.dispatchTouchEvent(Activity.java:2096)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1675)
at android.view.ViewRoot.deliverPointerEvent(ViewRoot.java:2194)
at android.view.ViewRoot.handleMessage(ViewRoot.java:1878)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3683)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
at dalvik.system.NativeStart.main(Native Method)
v1.9
2011. 10. 29. 오후 3:11:35
0개 보고서/주
29개 보고서
java.lang.NullPointerException
at beeniesoft.game.janggi.GLView.onTouchEvent(GLView.java:37)
at android.view.View.dispatchTouchEvent(View.java:3938)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:869)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:869)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:869)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1730)
at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1142)
at android.app.Activity.dispatchTouchEvent(Activity.java:2096)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1714)
at android.view.ViewRoot.deliverPointerEvent(ViewRoot.java:2218)
at android.view.ViewRoot.handleMessage(ViewRoot.java:1889)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:3691)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:847)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:605)
at dalvik.system.NativeStart.main(Native Method)

 

 

자바 지식이 없다보니 오류 메세지 분석하는게 너무 어렵네요.

 

뭔지 대충 감이라도 오시는 분께서는 주저마시고 고견을 남겨주시면 감사하겠습니다.