appmetrica / appmetrica-sdk-android

AppMetrica SDK for Android
https://appmetrica.io
MIT License
53 stars 5 forks source link

ANR #2

Closed AlexeyGodyaev closed 7 months ago

AlexeyGodyaev commented 7 months ago

πŸ“š AppMetrica SDK Version

6.0.0

πŸ“ Description

"main" tid=1 Blocked at io.appmetrica.analytics.networktasks.internal.NetworkCore.onDestroy (SourceFile:1) at io.appmetrica.analytics.networktasks.internal.NetworkServiceLocator.onDestroy (SourceFile:2) at io.appmetrica.analytics.impl.j6$a.a (SourceFile:1) at io.appmetrica.analytics.impl.n7.d (SourceFile:2) at io.appmetrica.analytics.impl.X.a (SourceFile:7) at io.appmetrica.analytics.internal.AppMetricaService.onDestroy (SourceFile:1) at android.app.ActivityThread.handleStopService (ActivityThread.java:4330) at android.app.ActivityThread.access$2800 (ActivityThread.java:273) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2075) at android.os.Handler.dispatchMessage (Handler.java:112) at android.os.Looper.loop (Looper.java:216) at android.app.ActivityThread.main (ActivityThread.java:7625) at java.lang.reflect.Method.invoke (Native method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:524) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:987)

"YMM-NC" tid=39 Blocked at io.appmetrica.analytics.impl.Wa.a (SourceFile) at io.appmetrica.analytics.impl.Ce.a (SourceFile:142) at io.appmetrica.analytics.impl.Be.onUnsuccessfulTaskFinished (SourceFile:4) at io.appmetrica.analytics.networktasks.internal.NetworkTask.onTaskFinished (SourceFile:10) at io.appmetrica.analytics.networktasks.internal.NetworkCore.run (SourceFile:21)

πŸ” Reproducing the issue

No response

πŸ“‹ Relevant AppMetrica Log Output or Crash Logs

Expand to view logs
``` // Your logs go here ```

πŸ“¦ Dependencies

AlexeyGodyaev commented 7 months ago

Android 9 (SDK 28) HUAWEI HWJKM-H Π’ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅

alexklints commented 7 months ago

ΠŸΡ€ΠΈΠ²Π΅Ρ‚. Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π΄Π΅Π΄Π»ΠΎΠΊΠ° Π² этом ΠΊΠΎΠΌΠΌΠΈΡ‚Π΅. Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠΏΠ°Π΄ΡƒΡ‚ Π² 6.1.0, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ достаточно скоро. Π― ΠΏΠΎΠΊΠ° Π·Π°ΠΊΡ€ΠΎΡŽ issue. ΠŸΠ΅Ρ€Π΅ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅, поТалуйста, Ссли Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ с 6.1.0.

Бпасибо Π·Π° Ρ„ΠΈΠ΄Π±Π΅ΠΊ.

AlexeyGodyaev commented 5 months ago

Android 10 (SDK 29) HONOR HWMAR Π’ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Broadcast of Intent { act=android.intent.action.SCREEN_OFF } v6.2.0 ΠŸΠΎΡ‚ΠΎΠΊ 1 "main" tid=1 Blocked Основной ΠΏΠΎΡ‚ΠΎΠΊ Π—Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ at io.appmetrica.analytics.networktasks.internal.NetworkCore.onDestroy (SourceFile:1) Π—Π΄Π΅ΡΡŒ основной ΠΏΠΎΡ‚ΠΎΠΊ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½. Он пытаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ 0x04bbbb9b (java.lang.Object), ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎΡ‚ΠΎΠΊ 44.

at io.appmetrica.analytics.networktasks.internal.NetworkServiceLocator.onDestroy (SourceFile:2) at io.appmetrica.analytics.impl.aa.onDestroy (SourceFile:1) at io.appmetrica.analytics.impl.H1.onDestroy (SourceFile:4) at io.appmetrica.analytics.impl.E1.onDestroy (SourceFile:5) at io.appmetrica.analytics.internal.AppMetricaService.onDestroy (SourceFile:1) at android.app.ActivityThread.handleStopService (ActivityThread.java:4982) at android.app.ActivityThread.access$3400 (ActivityThread.java:260) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2491) at android.os.Handler.dispatchMessage (Handler.java:110) at android.os.Looper.loop (Looper.java:219) at android.app.ActivityThread.main (ActivityThread.java:8676) at java.lang.reflect.Method.invoke (Native method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:513) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1109)

ΠŸΠΎΡ‚ΠΎΠΊ 44 "YMM-NC" tid=44 Waiting Π£Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ at sun.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190) at java.util.concurrent.FutureTask.awaitDone (FutureTask.java:450) at java.util.concurrent.FutureTask.get (FutureTask.java:192) at io.appmetrica.analytics.impl.U.a (SourceFile:30) at io.appmetrica.analytics.impl.o4.a (SourceFile:4) at io.appmetrica.analytics.impl.M4.a (SourceFile:27) at io.appmetrica.analytics.impl.Bl.a (SourceFile:150) at io.appmetrica.analytics.impl.Bl.a (SourceFile:129) at io.appmetrica.analytics.impl.zl.onSuccessfulTaskFinished (SourceFile:6) at io.appmetrica.analytics.networktasks.internal.NetworkTask.onTaskFinished (SourceFile:8) at io.appmetrica.analytics.networktasks.internal.NetworkCore.run (SourceFile:21) Π—Π΄Π΅ΡΡŒ этот ΠΏΠΎΡ‚ΠΎΠΊ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ 0x04bbbb9b (java.lang.Object). ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π΅Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ основной ΠΏΠΎΡ‚ΠΎΠΊ оказываСтся Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ошибка ANR.

"IAA-DW-3" tid=26 Waiting at java.lang.Object.wait (Native method) at java.lang.Object.wait (Object.java:442) at java.lang.Object.wait (Object.java:568) at io.appmetrica.analytics.impl.cb.run (SourceFile:19)

"IAA-CRS-4" tid=32 Timed Waiting at sun.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.parkNanos (LockSupport.java:230) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos (AbstractQueuedSynchronizer.java:1063) at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos (AbstractQueuedSynchronizer.java:1358) at java.util.concurrent.CountDownLatch.await (CountDownLatch.java:278) at io.appmetrica.analytics.impl.i0.a (SourceFile:8) at io.appmetrica.analytics.impl.Sg.c (SourceFile:14) at io.appmetrica.analytics.impl.Sg.a (SourceFile:26) at io.appmetrica.analytics.impl.Sg.call (SourceFile:1) at java.util.concurrent.FutureTask.run (FutureTask.java:266) at android.os.Handler.handleCallback (Handler.java:900) at android.os.Handler.dispatchMessage (Handler.java:103) at android.os.Looper.loop (Looper.java:219) at android.os.HandlerThread.run (HandlerThread.java:67)

"IAA-SDE-6" tid=38 Timed Waiting at java.lang.Object.wait (Native method) at java.lang.Object.wait (Object.java:442) at io.appmetrica.analytics.identifiers.impl.f.a (SourceFile:18) at io.appmetrica.analytics.identifiers.impl.j.a (SourceFile:1) at io.appmetrica.analytics.identifiers.internal.AdvIdentifiersProvider.requestIdentifiers (SourceFile:4) at java.lang.reflect.Method.invoke (Native method) at io.appmetrica.analytics.impl.Sf.b (SourceFile:5) at io.appmetrica.analytics.impl.Sf.a (SourceFile:7) at io.appmetrica.analytics.impl.Sf.a (SourceFile:1) at io.appmetrica.analytics.impl.F.a (SourceFile:3) at io.appmetrica.analytics.impl.F.get (SourceFile:1) at io.appmetrica.analytics.impl.H.a (SourceFile:3) at io.appmetrica.analytics.impl.H.a (SourceFile:1) at io.appmetrica.analytics.impl.U.b (SourceFile:23) at io.appmetrica.analytics.impl.L.call (SourceFile:14) at java.util.concurrent.FutureTask.run (FutureTask.java:266) at android.os.Handler.handleCallback (Handler.java:900) at android.os.Handler.dispatchMessage (Handler.java:103) at android.os.Looper.loop (Looper.java:219) at android.os.HandlerThread.run (HandlerThread.java:67)

"IAA-STE-7" tid=39 Waiting at sun.misc.Unsafe.park (Native method) at java.util.concurrent.locks.LockSupport.park (LockSupport.java:190) at java.util.concurrent.FutureTask.awaitDone (FutureTask.java:450) at java.util.concurrent.FutureTask.get (FutureTask.java:192) at io.appmetrica.analytics.impl.U.a (SourceFile:30) at io.appmetrica.analytics.impl.o4.a (SourceFile:4) at io.appmetrica.analytics.impl.M4.a (SourceFile:13) at io.appmetrica.analytics.impl.J4. (SourceFile:5) at io.appmetrica.analytics.impl.Mb.b (SourceFile:6) at io.appmetrica.analytics.impl.Mb.a (SourceFile:1) at io.appmetrica.analytics.impl.s4.a (SourceFile:6) at io.appmetrica.analytics.impl.Gg.run (SourceFile:16) at android.os.Handler.handleCallback (Handler.java:900) at android.os.Handler.dispatchMessage (Handler.java:103) at android.os.Looper.loop (Looper.java:219) at android.os.HandlerThread.run (HandlerThread.java:67)

"IAA-DW-9" tid=41 Waiting at java.lang.Object.wait (Native method) at java.lang.Object.wait (Object.java:442) at java.lang.Object.wait (Object.java:568) at io.appmetrica.analytics.impl.cb.run (SourceFile:19)

"IAA-DW-12" tid=49 Waiting at java.lang.Object.wait (Native method) at java.lang.Object.wait (Object.java:442) at java.lang.Object.wait (Object.java:568) at io.appmetrica.analytics.impl.cb.run (SourceFile:19)

"DatabaseWorker [com..]" tid=50 Waiting at java.lang.Object.wait (Native method) at java.lang.Object.wait (Object.java:442) at java.lang.Object.wait (Object.java:568) at io.appmetrica.analytics.impl.F6.run (SourceFile:5)

"IAA-DW-13" tid=52 Waiting at java.lang.Object.wait (Native method) at java.lang.Object.wait (Object.java:442) at java.lang.Object.wait (Object.java:568) at io.appmetrica.analytics.impl.cb.run (SourceFile:19)

"DatabaseWorker [com.___.____20799a27-xxxx-xxxx-xxxx-xxxxxxxx4180]" tid=53 Waiting at java.lang.Object.wait (Native method) at java.lang.Object.wait (Object.java:442) at java.lang.Object.wait (Object.java:568) at io.appmetrica.analytics.impl.F6.run (SourceFile:5)