Skip to content

KernelSU管理器在滚动超级用户列表时会针对个别app的异常图标崩溃 #3226

@SteveZMTstudios

Description

@SteveZMTstudios

Please check before submitting an issue

  • I have searched the issues and haven't found anything relevant
  • I will upload bugreport file in KernelSU Manager - Settings - Report log
  • I know how to reproduce the issue which may not be specific to my device

Describe the bug

浏览超级用户列表时会随机崩溃

To Reproduce

(0. 设备上安装了相当多的app)

  1. 点开“超级用户”选项
  2. 向下滚动

Expected behavior

至少可以让我浏览每个app吧

Screenshots

the app crashed, so there may no useful screenshot.

but we provided screenrecord video.

Logs

FATAL EXCEPTION: main
Process: me.weishu.kernelsu, PID: 9714
java.lang.RuntimeException: Canvas: trying to draw too large(219395344bytes) bitmap.
 at android.graphics.RecordingCanvas.throwIfCannotDraw(RecordingCanvas.java:267)
 at android.graphics.BaseRecordingCanvas.drawBitmap(BaseRecordingCanvas.java:154)
 at r1.b.a(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:86)
 at t1.b.D(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:25)
 at j2.j0.D(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:14)
 at t1.d.v(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:37)
 at w1.a.e(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:56)
 at w1.b.c(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:112)
 at o1.m.I0(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:227)
 at j2.j0.b(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:52)
 at j2.f1.Q0(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:50)
 at j2.f1.P0(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:62)
 at j2.z.l1(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:6)
 at j2.f1.Q0(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:8)
 at j2.e1.b(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:27)
 at i1.a0.d(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:249)
 at h2.o0.f(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:100)
 at e2.f.h(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:507)
 at u1.b.c(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:47)
 at e2.f.h(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:93)
 at u1.g.e(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:35)
 at u1.b.e(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:55)
 at k2.t1.g(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:103)
 at j2.f1.P0(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:9)
 at j2.z.l1(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:6)
 at j2.f1.Q0(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:8)
 at j2.f1.P0(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:62)
 at j2.z.l1(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:6)
 at j2.f1.Q0(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:8)
 at j2.f1.P0(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:62)
 at j2.z.l1(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:6)
 at j2.f1.Q0(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:8)
 at j2.f1.P0(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:62)
 at j2.g0.i(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:5)
 at j2.s.l1(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:28)
 at j2.f1.Q0(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:8)
 at j2.f1.P0(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:62)
 at j2.g0.i(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:5)
 at j2.s.l1(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:28)
 at j2.f1.Q0(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:8)
 at j2.f1.P0(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:62)
 at j2.z.l1(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:6)
 at j2.j0.a(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:182)
 at h9.k.I0(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:1)
 at j2.j0.b(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:52)
 at j2.f1.Q0(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:50)
 at j2.f1.P0(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:62)
 at j2.g0.i(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:5)
 at j2.s.l1(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:28)
 at j2.j0.a(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:182)
 at p.p.I0(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:373)
 at j2.j0.b(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:52)
 at j2.f1.Q0(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:50)
 at j2.e1.b(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:27)
 at i1.a0.d(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:312)
 at h2.o0.f(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:100)
 at e2.f.h(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:507)
 at u1.b.c(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:47)
 at e2.f.h(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:93)
 at u1.g.e(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:35)
 at u1.b.e(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:55)
 at k2.t1.g(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:103)
 at k2.v.dispatchDraw(r8-map-id-ca8d96cfea07ad2e724a552d780b88de191be4997ec7857383f22018dc52c70b:69)
 at android.view.View.draw(View.java:25661)
 at android.view.View.updateDisplayListIfDirty(View.java:24444)
 at android.view.View.draw(View.java:25366)
 at android.view.ViewGroup.drawChild(ViewGroup.java:4701)
 at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4442)
 at android.view.View.updateDisplayListIfDirty(View.java:24435)
 at android.view.View.draw(View.java:25366)
 at android.view.ViewGroup.drawChild(ViewGroup.java:4701)
 at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4442)
 at android.view.View.updateDisplayListIfDirty(View.java:24435)
 at android.view.View.draw(View.java:25366)
 at android.view.ViewGroup.drawChild(ViewGroup.java:4701)
 at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4442)
 at android.view.View.updateDisplayListIfDirty(View.java:24435)
 at android.view.View.draw(View.java:25366)
 at android.view.ViewGroup.drawChild(ViewGroup.java:4701)
 at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4442)
 at android.view.View.draw(View.java:25661)
 at com.android.internal.policy.DecorView.draw(DecorView.java:904)
 at android.view.View.updateDisplayListIfDirty(View.java:24444)
 at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:718)
 at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:724)
 at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:834)
 at android.view.ViewRootImpl.draw(ViewRootImpl.java:6684)
 at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:6294)
 at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:5109)
 at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:3519)
 at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:11957)
 at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1852)
 at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1861)
 at android.view.Choreographer.doCallbacks(Choreographer.java:1373)
 at android.view.Choreographer.doFrame(Choreographer.java:1230)
 at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1835)
 at android.os.Handler.handleCallback(Handler.java:1027)
 at android.os.Handler.dispatchMessage(Handler.java:108)
 at android.os.Looper.loopOnce(Looper.java:298)
 at android.os.Looper.loop(Looper.java:408)
 at android.app.ActivityThread.main(ActivityThread.java:9964)
 at java.lang.reflect.Method.invoke(Native Method)
 at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:613)
 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1074)

full kernelsu log at: https://t.me/c/1682412972/231602/462416

Device info

  • Device: Realme GT 7 RMX6688 mt6991
  • OS Version: Android 16 RMX6688_16.0.3.501(CN01)
  • KernelSU Version: v3.1.0 (32302)
  • Kernel Version: 6.6.89

Additional context

此问题和新引入的Miuix有关吗?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions