Fehlermeldung in Entwicklerkonsole (ANR Broadcast of Intent { act=android.intent.action.SCREEN_OFF flg=0x40000000 })

  • Antworten:1
Dark Blood Studios
  • Forum-Beiträge: 203

13.04.2012, 15:16:43 via Website

Ich habe gerade eben diese Fehlermeldung in der Entwicklerkonsole unter "Aufhängungen" bekommen. Was bedeutet das?

Ursache: ANR Broadcast of Intent { act=android.intent.action.SCREEN_OFF flg=0x40000000 }

Stacktraces:
1DALVIK THREADS:
2"main" prio=5 tid=1 RUNNABLE
3 | group="main" sCount=1 dsCount=0 s=Y obj=0x40020c60 self=0xcd88
4 | sysTid=29853 nice=0 sched=0/0 cgrp=unknown handle=-1345025984
5 at android.os.Message.clearForRecycle(Message.java:~361)
6 at android.os.Message.recycle(Message.java:241)
7 at android.os.Looper.loop(Looper.java:127)
8 at android.app.ActivityThread.main(ActivityThread.java:4627)
9 at java.lang.reflect.Method.invokeNative(Native Method)
10 at java.lang.reflect.Method.invoke(Method.java:521)
11 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
12 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
13 at dalvik.system.NativeStart.main(Native Method)
14
15"SoundPool" prio=5 tid=23 NATIVE
16 | group="main" sCount=1 dsCount=0 s=N obj=0x44a4e6d8 self=0x42f198
17 | sysTid=31129 nice=0 sched=0/0 cgrp=unknown handle=5247416
18 at dalvik.system.NativeStart.run(Native Method)
19
20"SoundPoolThread" prio=5 tid=21 NATIVE
21 | group="main" sCount=1 dsCount=0 s=N obj=0x44a6fa78 self=0x37a690
22 | sysTid=31130 nice=0 sched=0/0 cgrp=unknown handle=3932240
23 at dalvik.system.NativeStart.run(Native Method)
24
25"Thread-134" prio=5 tid=20 TIMED_WAIT
26 | group="main" sCount=1 dsCount=0 s=N obj=0x44a00140 self=0x5e6438
27 | sysTid=31128 nice=0 sched=0/0 cgrp=unknown handle=4111960
28 at java.lang.Object.wait(Native Method)
29 - waiting on <0x44aa35f8> (a com.google.ads.o)
30 at java.lang.Object.wait(Object.java:326)
31 at com.google.ads.o.run((null):-1)
32 at java.lang.Thread.run(Thread.java:1096)
33
34"IdleReaper" prio=5 tid=10 TIMED_WAIT
35 | group="main" sCount=1 dsCount=0 s=N obj=0x44b09d48 self=0x43f7e0
36 | sysTid=31127 nice=10 sched=0/0 cgrp=unknown handle=3139392
37 at java.lang.Object.wait(Native Method)
38 - waiting on <0x449f4f08> (a android.net.http.IdleCache)
39 at java.lang.Object.wait(Object.java:326)
40 at android.net.http.IdleCache$IdleReaper.run(IdleCache.java:155)
41
42"SoundPoolThread" prio=5 tid=26 NATIVE
43 | group="main" sCount=1 dsCount=0 s=N obj=0x44a923e8 self=0x527608
44 | sysTid=31114 nice=0 sched=0/0 cgrp=unknown handle=4517936
45 at dalvik.system.NativeStart.run(Native Method)
46
47"SoundPool" prio=5 tid=25 NATIVE
48 | group="main" sCount=1 dsCount=0 s=N obj=0x44a92320 self=0x4b6918
49 | sysTid=31113 nice=0 sched=0/0 cgrp=unknown handle=5327864
50 at dalvik.system.NativeStart.run(Native Method)
51
52"Thread-129" prio=5 tid=18 TIMED_WAIT
53 | group="main" sCount=1 dsCount=0 s=N obj=0x44a81ea8 self=0x13a768
54 | sysTid=31112 nice=0 sched=0/0 cgrp=unknown handle=3538992
55 at java.lang.Object.wait(Native Method)
56 - waiting on <0x44a38e90> (a com.google.ads.o)
57 at java.lang.Object.wait(Object.java:326)
58 at com.google.ads.o.run((null):-1)
59 at java.lang.Thread.run(Thread.java:1096)
60
61"Thread-125" prio=5 tid=24 TIMED_WAIT
62 | group="main" sCount=1 dsCount=0 s=N obj=0x44a38098 self=0x4241a0
63 | sysTid=31089 nice=0 sched=0/0 cgrp=unknown handle=7053048
64 at java.lang.Object.wait(Native Method)
65 - waiting on <0x44ab4cc8> (a com.google.ads.o)
66 at java.lang.Object.wait(Object.java:326)
67 at com.google.ads.o.run((null):-1)
68 at java.lang.Thread.run(Thread.java:1096)
69
70"Thread-120" prio=5 tid=19 TIMED_WAIT
71 | group="main" sCount=1 dsCount=0 s=N obj=0x449d6a18 self=0x3fc4f8
72 | sysTid=31073 nice=0 sched=0/0 cgrp=unknown handle=7123488
73 at java.lang.Object.wait(Native Method)
74 - waiting on <0x44a364b8> (a com.google.ads.o)
75 at java.lang.Object.wait(Object.java:326)
76 at com.google.ads.o.run((null):-1)
77 at java.lang.Thread.run(Thread.java:1096)
78
79"Thread-116" prio=5 tid=11 TIMED_WAIT
80 | group="main" sCount=1 dsCount=0 s=N obj=0x449dbbe0 self=0x6efc10
81 | sysTid=31057 nice=0 sched=0/0 cgrp=unknown handle=7287304
82 at java.lang.Object.wait(Native Method)
83 - waiting on <0x44a49b48> (a com.google.ads.o)
84 at java.lang.Object.wait(Object.java:326)
85 at com.google.ads.o.run((null):-1)
86 at java.lang.Thread.run(Thread.java:1096)
87
88"Thread-112" prio=5 tid=22 TIMED_WAIT
89 | group="main" sCount=1 dsCount=0 s=N obj=0x44b00ed0 self=0x3eab10
90 | sysTid=31036 nice=0 sched=0/0 cgrp=unknown handle=2782704
91 at java.lang.Object.wait(Native Method)
92 - waiting on <0x44a05268> (a com.google.ads.o)
93 at java.lang.Object.wait(Object.java:326)
94 at com.google.ads.o.run((null):-1)
95 at java.lang.Thread.run(Thread.java:1096)
96
97"WebViewWorkerThread" prio=5 tid=17 WAIT
98 | group="main" sCount=1 dsCount=0 s=N obj=0x449df8e8 self=0x2ba060
99 | sysTid=29884 nice=1 sched=0/0 cgrp=unknown handle=2807032
100 at java.lang.Object.wait(Native Method)
101 - waiting on <0x44a01508> (a android.os.MessageQueue)
102 at java.lang.Object.wait(Object.java:288)
103 at android.os.MessageQueue.next(MessageQueue.java:146)
104 at android.os.Looper.loop(Looper.java:110)
105 at android.os.HandlerThread.run(HandlerThread.java:60)
106
107"http3" prio=5 tid=16 WAIT
108 | group="main" sCount=1 dsCount=0 s=N obj=0x449f93d8 self=0x2ad860
109 | sysTid=29883 nice=1 sched=0/0 cgrp=unknown handle=2814328
110 at java.lang.Object.wait(Native Method)
111 - waiting on <0x449f1780> (a android.net.http.RequestQueue)
112 at java.lang.Object.wait(Object.java:288)
113 at android.net.http.ConnectionThread.run(ConnectionThread.java:98)
114
115"http2" prio=5 tid=15 WAIT
116 | group="main" sCount=1 dsCount=0 s=N obj=0x449f13f0 self=0x2ad720
117 | sysTid=29882 nice=1 sched=0/0 cgrp=unknown handle=2813752
118 at java.lang.Object.wait(Native Method)
119 - waiting on <0x449f1780> (a android.net.http.RequestQueue)
120 at java.lang.Object.wait(Object.java:288)
121 at android.net.http.ConnectionThread.run(ConnectionThread.java:98)
122
123"http1" prio=5 tid=14 WAIT
124 | group="main" sCount=1 dsCount=0 s=N obj=0x449dc0c0 self=0x2ad5e0
125 | sysTid=29881 nice=1 sched=0/0 cgrp=unknown handle=2813400
126 at java.lang.Object.wait(Native Method)
127 - waiting on <0x449f1780> (a android.net.http.RequestQueue)
128 at java.lang.Object.wait(Object.java:288)
129 at android.net.http.ConnectionThread.run(ConnectionThread.java:98)
130
131"http0" prio=5 tid=13 WAIT
132 | group="main" sCount=1 dsCount=0 s=N obj=0x449f5528 self=0x2ad378
133 | sysTid=29880 nice=1 sched=0/0 cgrp=unknown handle=44296
134 at java.lang.Object.wait(Native Method)
135 - waiting on <0x449f1780> (a android.net.http.RequestQueue)
136 at java.lang.Object.wait(Object.java:288)
137 at android.net.http.ConnectionThread.run(ConnectionThread.java:98)
138
139"Binder Thread #3" prio=5 tid=12 NATIVE
140 | group="main" sCount=1 dsCount=0 s=N obj=0x44a011b8 self=0x2ac0f8
141 | sysTid=29879 nice=0 sched=0/0 cgrp=unknown handle=2821848
142 at dalvik.system.NativeStart.run(Native Method)
143
144"CookieSyncManager" prio=5 tid=8 TIMED_WAIT
145 | group="main" sCount=1 dsCount=0 s=N obj=0x449ea430 self=0x25e9d0
146 | sysTid=29862 nice=10 sched=0/0 cgrp=unknown handle=2483584
147 at java.lang.Object.wait(Native Method)
148 - waiting on <0x449ed1e0> (a android.os.MessageQueue)
149 at java.lang.Object.wait(Object.java:326)
150 at android.os.MessageQueue.next(MessageQueue.java:142)
151 at android.os.Looper.loop(Looper.java:110)
152 at android.webkit.WebSyncManager.run(WebSyncManager.java:90)
153 at java.lang.Thread.run(Thread.java:1096)
154
155"WebViewCoreThread" prio=5 tid=7 NATIVE
156 | group="main" sCount=1 dsCount=0 s=Y obj=0x449e32f0 self=0x237fa0
157 | sysTid=29859 nice=0 sched=0/0 cgrp=unknown handle=2326752
158 at android.webkit.LoadListener.nativeFinished(Native Method)
159 at android.webkit.LoadListener.tearDown(LoadListener.java:1200)
160 at android.webkit.LoadListener.handleEndData(LoadListener.java:721)
161 at android.webkit.LoadListener.handleMessage(LoadListener.java:219)
162 at android.os.Handler.dispatchMessage(Handler.java:99)
163 at android.os.Looper.loop(Looper.java:123)
164 at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:623)
165 at java.lang.Thread.run(Thread.java:1096)
166
167"Binder Thread #2" prio=5 tid=6 NATIVE
168 | group="main" sCount=1 dsCount=0 s=N obj=0x449cd528 self=0x1260c0
169 | sysTid=29858 nice=0 sched=0/0 cgrp=unknown handle=1204264
170 at dalvik.system.NativeStart.run(Native Method)
171
172"Binder Thread #1" prio=5 tid=5 NATIVE
173 | group="main" sCount=1 dsCount=0 s=N obj=0x449cd468 self=0x12df60
174 | sysTid=29857 nice=0 sched=0/0 cgrp=unknown handle=1215344
175 at dalvik.system.NativeStart.run(Native Method)
176
177"Compiler" daemon prio=5 tid=4 VMWAIT
178 | group="system" sCount=1 dsCount=0 s=N obj=0x449c82a0 self=0x12cbc8
179 | sysTid=29856 nice=0 sched=0/0 cgrp=unknown handle=1242112
180 at dalvik.system.NativeStart.run(Native Method)
181
182"Signal Catcher" daemon prio=5 tid=3 RUNNABLE
183 | group="system" sCount=0 dsCount=0 s=N obj=0x449c81e8 self=0x1289d0
184 | sysTid=29855 nice=0 sched=0/0 cgrp=unknown handle=1241840
185 at dalvik.system.NativeStart.run(Native Method)
186
187"HeapWorker" daemon prio=5 tid=2 NATIVE
188 | group="system" sCount=1 dsCount=0 s=Y obj=0x4341b748 self=0x1388f0
189 | sysTid=29854 nice=0 sched=0/0 cgrp=unknown handle=1208328
190 at android.graphics.Canvas.finalizer(Native Method)
191 at android.graphics.Canvas.finalize(Canvas.java:1440)
192 at dalvik.system.NativeStart.run(Native Method)

Antworten
Markus B.
  • Forum-Beiträge: 636

13.04.2012, 15:51:12 via App

Hi, dein Problem wird hier definiert:
http://developer.android.com/guide/practices/design/responsiveness.html

Da ist also ein Prozess, welcher den Gui-Thread zu lange blockiert. Dann schießt android die App ab.

Das passiert gerne mal wenn z.B. in der onCreate Methode http-Anfragen verschickt werden, welche zu lange brauchen.

Gruß,
Markus

Antworten