vfsfitvnm / ViMusic

An Android application for streaming music from YouTube Music.
GNU General Public License v3.0
9.11k stars 889 forks source link

App crashes while navigating in playlist #1059

Open snoopy112 opened 1 year ago

snoopy112 commented 1 year ago

Steps to reproduce the bug

  1. Open saved YouTube playlist
  2. Navigate by arrows in android emulator on any song in list
  3. Press several times on "right"

Expected behavior

Nothing happened.

Actual behavior

App stucks immediately and I see in logs several times: "I/Choreographer: Skipped 36 frames! The application may be doing too much work on its main thread." And then app crashes on devices. I guess problem in ReorderingLazyColumn in LocalPlaylistSongs.

Screenshots/Screen recordings

No response

Logs

W/zygote: Unexpected CPU variant for X86 using defaults: x86 D/OpenGLRenderer: HWUI GL Pipeline I/zygote: Do partial code cache collection, code=30KB, data=31KB I/zygote: After code cache collection, code=30KB, data=31KB I/zygote: Increasing code cache capacity to 128KB I/zygote: Deoptimizing void x.x.m0(java.lang.Object, int, java.lang.Object) due to JIT inline cache I/zygote: Do partial code cache collection, code=62KB, data=60KB I/zygote: After code cache collection, code=61KB, data=60KB I/zygote: Increasing code cache capacity to 256KB I/zygote: Deoptimizing void x.h2.(java.lang.Object, x.i2) due to JIT same target I/zygote: Deoptimizing void g0.f0.() due to JIT same target I/zygote: Do full code cache collection, code=111KB, data=125KB I/zygote: After code cache collection, code=92KB, data=54KB I/zygote: Deoptimizing void y6.e.l0(q7.c, q7.c, q7.a) due to JIT inline cache I/zygote: Deoptimizing g0.f0 g0.o.h(g0.f0) due to JIT inline cache I/zygote: Do partial code cache collection, code=124KB, data=91KB I/zygote: After code cache collection, code=110KB, data=82KB I/zygote: Increasing code cache capacity to 512KB D/: HostConnection::get() New Host Connection established 0xe5429880, tid 6542 I/zygote: Deoptimizing void x.x.k0(java.lang.Object, int, java.lang.Object) due to JIT inline cache I/zygote: Deoptimizing void x.x.m0(java.lang.Object, int, java.lang.Object) due to JIT inline cache I/zygote: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0 I/OpenGLRenderer: Initialized EGL, version 1.4 D/OpenGLRenderer: Swap behavior 1 W/OpenGLRenderer: Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without... D/OpenGLRenderer: Swap behavior 0 D/EGL_emulation: eglCreateContext: 0xe66c0a80: maj 3 min 0 rcv 3 D/EGL_emulation: eglMakeCurrent: 0xe66c0a80: ver 3 0 (tinfo 0xe7dd5e40) I/zygote: Background concurrent copying GC freed 22548(754KB) AllocSpace objects, 1(24KB) LOS objects, 50% free, 2MB/4MB, paused 1.670ms total 130.129ms D/Compose Focus: Owner FocusChanged(true) I/ExoPlayerImpl: Init c7c2e29 [AndroidXMedia3/1.0.0-beta03] [generic_x86, Android SDK built for x86, Google, 27] I/Choreographer: Skipped 63 frames! The application may be doing too much work on its main thread. I/zygote: Compiler allocated 4MB to compile java.lang.Object q.e0.G(java.lang.Object, java.lang.Object) I/zygote: Do full code cache collection, code=249KB, data=213KB I/zygote: After code cache collection, code=224KB, data=137KB D/EGL_emulation: eglMakeCurrent: 0xe66c0a80: ver 3 0 (tinfo 0xe7dd5e40) I/zygote: Do partial code cache collection, code=232KB, data=150KB I/zygote: After code cache collection, code=232KB, data=150KB I/zygote: Increasing code cache capacity to 1024KB I/zygote: Deoptimizing g0.f0 g0.o.i(g0.f0, g0.i) due to JIT inline cache I/zygote: Deoptimizing void x.x.m0(java.lang.Object, int, java.lang.Object) due to JIT inline cache I/zygote: Deoptimizing g0.f0 g0.o.r(g0.f0, g0.e0) due to JIT inline cache I/zygote: Deoptimizing g0.f0 g0.o.l(g0.f0, g0.e0) due to JIT inline cache I/zygote: Deoptimizing void x.x.k0(java.lang.Object, int, java.lang.Object) due to JIT inline cache I/zygote: Deoptimizing void d1.y0.Y0(b1.c0) due to JIT inline cache I/zygote: Deoptimizing x.k0 x.l0.e(x.k0, g0.i, boolean, q7.a) due to JIT inline cache I/zygote: Deoptimizing g0.f0 g0.o.h(g0.f0) due to JIT inline cache I/zygote: Deoptimizing g0.i g0.o.j() due to JIT inline cache I/zygote: Deoptimizing void g0.f0.() due to JIT inline cache I/zygote: Deoptimizing int x.x.i(int, int, int) due to JIT inline cache I/zygote: Do full code cache collection, code=492KB, data=346KB I/zygote: After code cache collection, code=407KB, data=231KB W/zygote: Long monitor contention with owner DefaultDispatcher-worker-3 (6573) at long java.util.regex.Matcher.openImpl(long)(Matcher.java:-2) waiters=0 in b4.d b4.g.d(java.lang.String) for 219ms W/zygote: Long monitor contention with owner DefaultDispatcher-worker-3 (6573) at long java.util.regex.Matcher.openImpl(long)(Matcher.java:-2) waiters=2 in b4.d b4.g.d(java.lang.String) for 206ms I/zygote: Do partial code cache collection, code=485KB, data=277KB I/zygote: After code cache collection, code=474KB, data=274KB I/zygote: Increasing code cache capacity to 2MB I/zygote: Deoptimizing g0.f0 g0.o.r(g0.f0, g0.e0) due to JIT inline cache I/zygote: Deoptimizing void d1.h0.a(n0.p, long, d1.y0, d1.k) due to JIT inline cache I/zygote: Deoptimizing f8.i f8.i.l() due to JIT inline cache I/zygote: Deoptimizing void a8.h0.run() due to JIT inline cache I/zygote: Deoptimizing g0.f0 g0.o.h(g0.f0) due to JIT inline cache I/zygote: Deoptimizing void x.w.a(x.c, x.f2, x.b0) due to JIT inline cache I/zygote: Deoptimizing g0.f0 g0.o.r(g0.f0, g0.e0) due to JIT inline cache I/zygote: Deoptimizing void x.x.k0(java.lang.Object, int, java.lang.Object) due to JIT inline cache I/zygote: Deoptimizing void x.x.m0(java.lang.Object, int, java.lang.Object) due to JIT inline cache I/zygote: Deoptimizing g0.f0 g0.o.o(x.g2, g0.e0, g0.i, x.g2) due to JIT inline cache I/zygote: Deoptimizing g0.n g0.i0.e() due to JIT inline cache I/zygote: Deoptimizing j7.f e7.l.N(j7.f, j7.g) due to JIT same target I/zygote: Deoptimizing j7.f j7.c.e(j7.g) due to JIT inline cache I/zygote: Deoptimizing void x.x.k0(java.lang.Object, int, java.lang.Object) due to JIT inline cache I/zygote: Deoptimizing boolean c8.h.r(c8.y) due to JIT inline cache I/zygote: Deoptimizing void x.b0.b() due to JIT inline cache I/zygote: Deoptimizing void a8.i.n(int) due to JIT inline cache I/zygote: Do full code cache collection, code=1013KB, data=650KB I/zygote: After code cache collection, code=867KB, data=484KB D/ProfileInstaller: Skipping profile installation for it.vfsfitvnm.vimusic I/zygote: Deoptimizing a8.k0 a8.k1.H(boolean, boolean, q7.c) due to JIT inline cache I/zygote: Deoptimizing m0.d d1.y0.p(b1.q, boolean) due to JIT inline cache I/zygote: Do partial code cache collection, code=1007KB, data=569KB I/zygote: After code cache collection, code=1001KB, data=568KB I/zygote: Increasing code cache capacity to 3MB I/zygote: Deoptimizing int x.x.i(int, int, int) due to JIT inline cache I/zygote: Deoptimizing boolean c8.h.r(c8.y) due to JIT inline cache I/zygote: Deoptimizing java.lang.Object a8.k1.d(java.lang.Object, q7.e) due to JIT inline cache I/zygote: Deoptimizing void a8.a.l0(int, a8.a, q7.e) due to JIT inline cache I/zygote: Deoptimizing j7.h i6.b.X(j7.h, j7.h, boolean) due to JIT inline cache I/zygote: Deoptimizing void a8.k1.z(a8.x0, java.lang.Object) due to JIT inline cache I/zygote: Do full code cache collection, code=1520KB, data=875KB I/zygote: After code cache collection, code=1356KB, data=717KB I/zygote: Do partial code cache collection, code=1513KB, data=828KB I/zygote: After code cache collection, code=1513KB, data=828KB I/zygote: Increasing code cache capacity to 4MB I/zygote: Deoptimizing c9.i c9.z.O() due to JIT inline cache I/zygote: Background concurrent copying GC freed 150271(5MB) AllocSpace objects, 53(1060KB) LOS objects, 26% free, 16MB/22MB, paused 14us total 103.267ms I/zygote: Deoptimizing p.f0 a8.a0.k0(int, p.t0, int, int, int, int, int, int, float, long, boolean, java.util.List, o.h, o.f, boolean, u1.b, p.q, p.k, p.b0) due to JIT inline cache I/zygote: Deoptimizing void d1.f.o() due to JIT inline cache I/zygote: Deoptimizing void l0.g.I(c1.g) due to JIT inline cache I/zygote: Deoptimizing void l0.q.I(c1.g) due to JIT inline cache I/zygote: Deoptimizing void s.b.I(c1.g) due to JIT inline cache I/zygote: Deoptimizing void k.o2.I(c1.g) due to JIT inline cache I/zygote: Deoptimizing void l0.m.I(c1.g) due to JIT inline cache I/zygote: Deoptimizing void k.v.I(c1.g) due to JIT inline cache I/zygote: Do full code cache collection, code=2017KB, data=1067KB I/zygote: After code cache collection, code=1731KB, data=889KB I/zygote: Deoptimizing void a8.k1.z(a8.x0, java.lang.Object) due to JIT inline cache I/zygote: Deoptimizing boolean a8.k1.t(java.lang.Object) due to JIT inline cache I/zygote: Deoptimizing java.lang.Object c8.f.d() due to JIT inline cache I/zygote: Deoptimizing void l7.f.(j7.d) due to JIT inline cache I/zygote: Deoptimizing void a8.i.(int, j7.d) due to JIT inline cache I/zygote: Deoptimizing a8.k0 a8.i.s() due to JIT inline cache I/zygote: Deoptimizing java.lang.Object a8.i.q() due to JIT inline cache I/zygote: Deoptimizing a8.m a8.k1.V(f8.i) due to JIT inline cache I/Choreographer: Skipped 103 frames! The application may be doing too much work on its main thread. I/zygote: Deoptimizing void x.v1.p(g0.c) due to JIT inline cache I/zygote: Deoptimizing void g7.o.z0(java.lang.Iterable, java.util.Collection) due to JIT inline cache I/zygote: Deoptimizing boolean a8.k1.t(java.lang.Object) due to JIT inline cache I/zygote: Deoptimizing a8.o1 a8.k1.J(a8.x0) due to JIT inline cache I/zygote: Deoptimizing void a8.a.Z(java.lang.Object) due to JIT inline cache I/zygote: Deoptimizing void a8.a.o(java.lang.Object) due to JIT inline cache I/zygote: Deoptimizing void a8.h1.x(java.lang.Throwable) due to JIT inline cache I/zygote: Deoptimizing void f8.e.o(java.lang.Object) due to JIT inline cache I/zygote: Deoptimizing void l0.g.I(c1.g) due to JIT inline cache I/zygote: Deoptimizing void l0.m.I(c1.g) due to JIT inline cache I/zygote: Deoptimizing void l0.q.I(c1.g) due to JIT inline cache I/zygote: Deoptimizing void s.b.I(c1.g) due to JIT inline cache I/zygote: Deoptimizing void k.o2.I(c1.g) due to JIT inline cache I/zygote: Deoptimizing void k.v.I(c1.g) due to JIT inline cache I/zygote: Deoptimizing a8.m a8.k1.V(f8.i) due to JIT inline cache I/zygote: Do partial code cache collection, code=1977KB, data=1032KB I/zygote: After code cache collection, code=1928KB, data=1012KB I/zygote: Increasing code cache capacity to 5MB I/zygote: Deoptimizing p.f0 a8.a0.k0(int, p.t0, int, int, int, int, int, int, float, long, boolean, java.util.List, o.h, o.f, boolean, u1.b, p.q, p.k, p.b0) due to JIT inline cache I/zygote: Deoptimizing a8.m a8.k1.V(f8.i) due to JIT inline cache I/zygote: Background concurrent copying GC freed 196835(6MB) AllocSpace objects, 0(0B) LOS objects, 11% free, 45MB/51MB, paused 119us total 106.111ms I/zygote: Background concurrent copying GC freed 295721(9MB) AllocSpace objects, 0(0B) LOS objects, 10% free, 52MB/58MB, paused 178us total 108.484ms I/zygote: Background concurrent copying GC freed 245128(7MB) AllocSpace objects, 0(0B) LOS objects, 9% free, 57MB/63MB, paused 164us total 100.613ms I/zygote: Background concurrent copying GC freed 344631(12MB) AllocSpace objects, 0(0B) LOS objects, 9% free, 57MB/63MB, paused 189us total 122.766ms I/zygote: NativeAlloc concurrent copying GC freed 164483(5MB) AllocSpace objects, 0(0B) LOS objects, 9% free, 59MB/65MB, paused 393us total 162.711ms I/zygote: Background concurrent copying GC freed 319471(9MB) AllocSpace objects, 0(0B) LOS objects, 8% free, 62MB/68MB, paused 207us total 159.814ms I/zygote: Background concurrent copying GC freed 315061(9MB) AllocSpace objects, 0(0B) LOS objects, 8% free, 66MB/72MB, paused 111us total 130.736ms I/zygote: Background concurrent copying GC freed 347793(12MB) AllocSpace objects, 0(0B) LOS objects, 8% free, 68MB/74MB, paused 130us total 140.511ms I/zygote: Background concurrent copying GC freed 348507(10MB) AllocSpace objects, 0(0B) LOS objects, 7% free, 71MB/77MB, paused 157us total 137.986ms I/zygote: Background concurrent copying GC freed 334893(10MB) AllocSpace objects, 0(0B) LOS objects, 7% free, 74MB/80MB, paused 144us total 144.100ms I/zygote: Background concurrent copying GC freed 273544(8MB) AllocSpace objects, 0(0B) LOS objects, 6% free, 80MB/86MB, paused 180us total 153.491ms I/zygote: Background concurrent copying GC freed 407521(14MB) AllocSpace objects, 0(0B) LOS objects, 6% free, 81MB/87MB, paused 282us total 184.843ms I/zygote: Background concurrent copying GC freed 371326(11MB) AllocSpace objects, 0(0B) LOS objects, 6% free, 85MB/91MB, paused 178us total 163.993ms I/zygote: Background concurrent copying GC freed 360463(11MB) AllocSpace objects, 0(0B) LOS objects, 6% free, 88MB/94MB, paused 16us total 194.742ms I/zygote: Background concurrent copying GC freed 377689(13MB) AllocSpace objects, 0(0B) LOS objects, 6% free, 93MB/99MB, paused 133us total 179.854ms I/zygote: Background concurrent copying GC freed 454163(13MB) AllocSpace objects, 0(0B) LOS objects, 5% free, 96MB/102MB, paused 144us total 197.845ms I/zygote: NativeAlloc concurrent copying GC freed 254416(7MB) AllocSpace objects, 0(0B) LOS objects, 5% free, 100MB/106MB, paused 182us total 204.897ms I/zygote: Background concurrent copying GC freed 447811(15MB) AllocSpace objects, 0(0B) LOS objects, 5% free, 103MB/109MB, paused 130us total 216.589ms I/zygote: Background concurrent copying GC freed 488375(14MB) AllocSpace objects, 0(0B) LOS objects, 5% free, 106MB/112MB, paused 211us total 209.429ms I/zygote: Background concurrent copying GC freed 373758(12MB) AllocSpace objects, 0(0B) LOS objects, 5% free, 111MB/117MB, paused 19us total 234.783ms I/zygote: Background concurrent copying GC freed 475481(16MB) AllocSpace objects, 0(0B) LOS objects, 4% free, 116MB/122MB, paused 166us total 235.471ms I/zygote: Background concurrent copying GC freed 505928(15MB) AllocSpace objects, 0(0B) LOS objects, 4% free, 120MB/126MB, paused 168us total 236.426ms I/zygote: Background concurrent copying GC freed 498711(17MB) AllocSpace objects, 0(0B) LOS objects, 4% free, 122MB/128MB, paused 136us total 249.174ms I/zygote: Background concurrent copying GC freed 490776(14MB) AllocSpace objects, 0(0B) LOS objects, 4% free, 128MB/134MB, paused 238us total 254.437ms I/zygote: Background concurrent copying GC freed 438515(13MB) AllocSpace objects, 0(0B) LOS objects, 4% free, 133MB/139MB, paused 210us total 286.652ms I/zygote: NativeAlloc concurrent copying GC freed 400332(14MB) AllocSpace objects, 0(0B) LOS objects, 4% free, 137MB/143MB, paused 18us total 278.345ms I/zygote: Background concurrent copying GC freed 559100(17MB) AllocSpace objects, 0(0B) LOS objects, 3% free, 145MB/151MB, paused 158us total 283.201ms I/zygote: Background concurrent copying GC freed 637101(21MB) AllocSpace objects, 0(0B) LOS objects, 4% free, 142MB/148MB, paused 131us total 327.884ms I/zygote: Background concurrent copying GC freed 472738(14MB) AllocSpace objects, 0(0B) LOS objects, 3% free, 153MB/159MB, paused 151us total 275.843ms I/zygote: Background concurrent copying GC freed 627423(21MB) AllocSpace objects, 0(0B) LOS objects, 3% free, 153MB/159MB, paused 164us total 333.368ms I/zygote: Background concurrent copying GC freed 521749(16MB) AllocSpace objects, 0(0B) LOS objects, 3% free, 161MB/167MB, paused 119us total 336.344ms I/zygote: Background concurrent copying GC freed 590458(19MB) AllocSpace objects, 0(0B) LOS objects, 3% free, 169MB/175MB, paused 147us total 356.952ms I/zygote: NativeAlloc concurrent copying GC freed 570155(17MB) AllocSpace objects, 0(0B) LOS objects, 3% free, 173MB/179MB, paused 230us total 343.923ms I/zygote: Background concurrent copying GC freed 665917(22MB) AllocSpace objects, 0(0B) LOS objects, 3% free, 180MB/186MB, paused 111us total 368.238ms I/zygote: Background concurrent copying GC freed 682295(21MB) AllocSpace objects, 0(0B) LOS objects, 3% free, 190MB/196MB, paused 122us total 381.221ms I/zygote: Background concurrent copying GC freed 830865(26MB) AllocSpace objects, 0(0B) LOS objects, 3% free, 192MB/198MB, paused 138us total 404.051ms I/zygote: Background concurrent copying GC freed 622116(19MB) AllocSpace objects, 0(0B) LOS objects, 2% free, 203MB/209MB, paused 166us total 408.276ms I/zygote: Background concurrent copying GC freed 822130(27MB) AllocSpace objects, 0(0B) LOS objects, 2% free, 207MB/213MB, paused 165us total 420.744ms I/zygote: NativeAlloc concurrent copying GC freed 663628(21MB) AllocSpace objects, 0(0B) LOS objects, 2% free, 206MB/212MB, paused 20us total 436.189ms I/zygote: Background concurrent copying GC freed 606762(18MB) AllocSpace objects, 0(0B) LOS objects, 2% free, 217MB/223MB, paused 134us total 451.045ms I/zygote: Background concurrent copying GC freed 838292(27MB) AllocSpace objects, 0(0B) LOS objects, 2% free, 223MB/229MB, paused 17us total 479.334ms I/zygote: Deoptimizing void androidx.compose.ui.platform.p0.j0(androidx.compose.ui.platform.p0) due to JIT inline cache I/zygote: Deoptimizing void e8.b.i(e8.c) due to JIT inline cache I/zygote: Background concurrent copying GC freed 744146(23MB) AllocSpace objects, 0(0B) LOS objects, 2% free, 230MB/236MB, paused 127us total 512.484ms I/zygote: Deoptimizing e8.c e8.b.c() due to JIT inline cache I/zygote: Deoptimizing void a8.k1.h(java.util.concurrent.CancellationException) due to JIT inline cache I/zygote: Deoptimizing a8.v1 y6.e.g0(a8.z, j7.h, int, q7.e, int) due to JIT inline cache I/zygote: Deoptimizing j7.h i6.b.p0(a8.z, j7.h) due to JIT inline cache I/zygote: Deoptimizing a8.v1 y6.e.f0(a8.z, j7.h, int, q7.e) due to JIT inline cache I/Choreographer: Skipped 931 frames! The application may be doing too much work on its main thread. I/zygote: Deoptimizing void l0.m.(q7.c) due to JIT inline cache I/zygote: Background concurrent copying GC freed 1144797(31MB) AllocSpace objects, 0(0B) LOS objects, 2% free, 232MB/238MB, paused 114us total 659.190ms I/zygote: Background concurrent copying GC freed 5305278(171MB) AllocSpace objects, 0(0B) LOS objects, 7% free, 70MB/76MB, paused 231us total 105.881ms I/zygote: Deoptimizing java.lang.Object f8.a.a(java.lang.Object) due to JIT inline cache I/Choreographer: Skipped 56 frames! The application may be doing too much work on its main thread. I/zygote: Deoptimizing int x.x.i(int, int, int) due to JIT inline cache I/zygote: Deoptimizing java.lang.Object x.l0.getValue() due to JIT inline cache I/zygote: Deoptimizing i0.k e7.l.f0(i0.k, float, float, float, float, int) due to JIT inline cache I/zygote: Deoptimizing i0.k o.b1.i(i0.k, float) due to JIT inline cache I/zygote: Deoptimizing void g0.o.d(g0.i) due to JIT inline cache I/zygote: Deoptimizing void g0.i.a() due to JIT inline cache I/zygote: Deoptimizing void x.v1.a(x.f0, e0.c) due to JIT inline cache I/zygote: Deoptimizing java.lang.Object d1.y0.a() due to JIT inline cache I/zygote: Deoptimizing float u1.b.u(float) due to JIT inline cache I/zygote: Deoptimizing j.r j.p1.b(long, j.r, j.r, j.r) due to JIT inline cache I/zygote: Deoptimizing j.r j.p1.g(long, j.r, j.r, j.r) due to JIT inline cache I/zygote: Deoptimizing java.lang.Object i.l0.c(java.lang.Object) due to JIT inline cache I/zygote: Deoptimizing void g0.i.b() due to JIT inline cache I/Choreographer: Skipped 37 frames! The application may be doing too much work on its main thread. I/zygote: Deoptimizing p.f0 a8.a0.k0(int, p.t0, int, int, int, int, int, int, float, long, boolean, java.util.List, o.h, o.f, boolean, u1.b, p.q, p.k, p.b0) due to JIT inline cache I/Choreographer: Skipped 31 frames! The application may be doing too much work on its main thread. I/zygote: Deoptimizing void g0.f0.() due to JIT inline cache I/zygote: Deoptimizing void w.a.(boolean, float, x.a1, x.a1, w.q) due to JIT inline cache I/zygote: Deoptimizing java.lang.Object x.l.E(java.lang.Object, java.lang.Object, java.lang.Object) due to JIT inline cache I/zygote: Deoptimizing void x.c0.a() due to JIT inline cache I/zygote: Deoptimizing void x.x.n() due to JIT inline cache I/zygote: Deoptimizing e7.d t.a.a(long, u1.k, u1.b) due to JIT inline cache I/zygote: Deoptimizing java.lang.Object x.o2.j(java.lang.Object) due to JIT inline cache I/zygote: Deoptimizing java.lang.Object androidx.compose.ui.platform.q1.d(java.lang.Object, q7.e) due to JIT inline cache I/Choreographer: Skipped 34 frames! The application may be doing too much work on its main thread. I/Choreographer: Skipped 33 frames! The application may be doing too much work on its main thread. I/Choreographer: Skipped 30 frames! The application may be doing too much work on its main thread. I/Choreographer: Skipped 31 frames! The application may be doing too much work on its main thread. I/Choreographer: Skipped 31 frames! The application may be doing too much work on its main thread. I/Choreographer: Skipped 30 frames! The application may be doing too much work on its main thread. I/Choreographer: Skipped 31 frames! The application may be doing too much work on its main thread. I/Choreographer: Skipped 31 frames! The application may be doing too much work on its main thread. I/Choreographer: Skipped 30 frames! The application may be doing too much work on its main thread. I/Choreographer: Skipped 31 frames! The application may be doing too much work on its main thread. I/Choreographer: Skipped 31 frames! The application may be doing too much work on its main thread. I/Choreographer: Skipped 31 frames! The application may be doing too much work on its main thread. I/Choreographer: Skipped 31 frames! The application may be doing too much work on its main thread. I/Choreographer: Skipped 30 frames! The application may be doing too much work on its main thread. I/Choreographer: Skipped 31 frames! The application may be doing too much work on its main thread. I/Choreographer: Skipped 30 frames! The application may be doing too much work on its main thread. I/Choreographer: Skipped 31 frames! The application may be doing too much work on its main thread. I/Choreographer: Skipped 31 frames! The application may be doing too much work on its main thread. I/zygote: Deoptimizing void j.l.(java.lang.Object, j.h1, j.r, long, java.lang.Object, long, j.s0) due to JIT inline cache I/Choreographer: Skipped 33 frames! The application may be doing too much work on its main thread. I/Choreographer: Skipped 30 frames! The application may be doing too much work on its main thread. I/chatty: uid=10079(it.vfsfitvnm.vimusic) identical 1 line I/Choreographer: Skipped 30 frames! The application may be doing too much work on its main thread. I/Choreographer: Skipped 33 frames! The application may be doing too much work on its main thread. I/Choreographer: Skipped 30 frames! The application may be doing too much work on its main thread. I/Choreographer: Skipped 31 frames! The application may be doing too much work on its main thread. I/Choreographer: Skipped 30 frames! The application may be doing too much work on its main thread. I/zygote: Do full code cache collection, code=2MB, data=1335KB I/zygote: After code cache collection, code=2MB, data=1151KB I/Choreographer: Skipped 30 frames! The application may be doing too much work on its main thread. I/Choreographer: Skipped 30 frames! The application may be doing too much work on its main thread.

ViMusic version

0.5.4

Android version

Android 8.1 / 11

Additional information

No response

vfsfitvnm commented 1 year ago

Uhm, interesting. Unfortunately the logcat you included doesn't seem to contain any crash. I will take a look as soon as I have time :tm:

snoopy112 commented 1 year ago

Yes, the app suddenly closes without any warnings. I get debug version logs from the device, maybe this will help. debug.txt