Skip to content

[Bug] Crashing when optimizing #69

Closed

Description

@kvmgithub

Steps to reproduce/复现步骤

  1. Try to optimize module

Expected behaviour/预期行为

It should run without crashing.

Actual behaviour/实际行为

It crashes.

Xposed Module List/Xposed 模块列表

The app to be optimized doesn't use an installed module.

LSPatch version/LSPatch 版本

0.7 (433)

Android version/Android 版本

16

Shizuku version/Shizuku 版本

13.6.0.r1086.2650830c

Version requirement/版本要求

  • I am using latest debug CI version of LSPatch and enable verbose log/我正在使用最新 CI 调试版本且启用详细日志

Apk file/Apk 文件

No response

Logs/日志

Details

type: logcat
osVersion: google/komodo/komodo:16/BP4A.251205.006/2025121201:user/release-keys
flags: dev options enabled
package: org.lsposed.lspatch:433, targetSdk 35
buffers: main,system,crash,events,kernel
level: verbose

--------- beginning of system
12-15 09:25:50.182 7693 7353 I DisplayManager: Choreographer implicitly registered for the refresh rate.
--------- beginning of events
12-15 09:25:50.260 7693 7693 I wm_on_create_called: [Token=163482122,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=performCreate,time=28ms]
12-15 09:25:50.268 7693 7693 I wm_on_start_called: [Token=163482122,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=handleStartActivity,time=0ms]
12-15 09:25:50.275 7693 7693 I wm_on_resume_called: [Token=163482122,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=RESUME_ACTIVITY,time=5ms]
12-15 09:25:50.302 7693 7693 I wm_on_top_resumed_gained_called: [Token=163482122,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=topStateChangedWhenResumed]
12-15 09:25:50.558 7693 7693 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
--------- switch to system
12-15 09:25:50.744 7693 7693 D InsetsController: hide(ime())
--------- switch to events
12-15 09:26:07.493 7693 7693 I viewroot_draw_event: [window=VRI[Pop-up-Fenster],event=reportDrawFinished seqId=0]
12-15 09:26:07.531 7693 7693 I viewroot_draw_event: [window=VRI[Pop-up-Fenster],event=reportDrawFinished seqId=0]
--------- switch to system
12-15 09:26:07.546 7693 7693 D InsetsController: hide(ime())
--------- switch to events
12-15 09:26:08.410 7693 7693 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
--------- beginning of crash
12-15 09:26:08.451 7693 7693 E AndroidRuntime: FATAL EXCEPTION: main
12-15 09:26:08.451 7693 7693 E AndroidRuntime: Process: org.lsposed.lspatch, PID: 7693
12-15 09:26:08.451 7693 7693 E AndroidRuntime: java.lang.NoSuchMethodError: No interface method performDexOptMode(Ljava/lang/String;ZLjava/lang/String;ZZLjava/lang/String;)Z in class Landroid/content/pm/IPackageManager; or its super classes (declaration of 'android.content.pm.IPackageManager' appears in /system/framework/framework.jar)
12-15 09:26:08.451 7693 7693 E AndroidRuntime: at org.lsposed.lspatch.util.ShizukuApi.performDexOptMode(ShizukuApi.kt:75)
12-15 09:26:08.451 7693 7693 E AndroidRuntime: at org.lsposed.lspatch.ui.viewmodel.manage.AppManageViewModel$performOptimize$result$1.invokeSuspend(AppManageViewModel.kt:140)
12-15 09:26:08.451 7693 7693 E AndroidRuntime: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
12-15 09:26:08.451 7693 7693 E AndroidRuntime: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
12-15 09:26:08.451 7693 7693 E AndroidRuntime: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
12-15 09:26:08.451 7693 7693 E AndroidRuntime: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:100)
12-15 09:26:08.451 7693 7693 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
12-15 09:26:08.451 7693 7693 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
12-15 09:26:08.451 7693 7693 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
12-15 09:26:08.451 7693 7693 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
12-15 09:26:08.451 7693 7693 E AndroidRuntime: Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@8fe4fe3, Dispatchers.Main.immediate]
--------- switch to system
12-15 09:26:12.740 7677 7699 I DisplayManager: Choreographer implicitly registered for the refresh rate.
--------- switch to events
12-15 09:26:12.774 7677 7677 I wm_on_create_called: [Token=23568315,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=performCreate,time=12ms]
12-15 09:26:12.781 7677 7677 I wm_on_start_called: [Token=23568315,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=handleStartActivity,time=0ms]
12-15 09:26:12.789 7677 7677 I wm_on_resume_called: [Token=23568315,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=RESUME_ACTIVITY,time=7ms]
12-15 09:26:12.811 7677 7677 I wm_on_top_resumed_gained_called: [Token=23568315,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=topStateChangedWhenResumed]
12-15 09:26:12.992 7677 7677 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
--------- switch to system
12-15 09:26:13.164 7677 7677 D InsetsController: hide(ime())
--------- switch to events
12-15 09:26:16.935 7677 7677 I viewroot_draw_event: [window=VRI[Pop-up-Fenster],event=reportDrawFinished seqId=0]
12-15 09:26:16.972 7677 7677 I viewroot_draw_event: [window=VRI[Pop-up-Fenster],event=reportDrawFinished seqId=0]
--------- switch to system
12-15 09:26:16.986 7677 7677 D InsetsController: hide(ime())
--------- switch to events
12-15 09:26:17.863 7677 7677 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
--------- switch to crash
12-15 09:26:17.900 7677 7677 E AndroidRuntime: FATAL EXCEPTION: main
12-15 09:26:17.900 7677 7677 E AndroidRuntime: Process: org.lsposed.lspatch, PID: 7677
12-15 09:26:17.900 7677 7677 E AndroidRuntime: java.lang.NoSuchMethodError: No interface method performDexOptMode(Ljava/lang/String;ZLjava/lang/String;ZZLjava/lang/String;)Z in class Landroid/content/pm/IPackageManager; or its super classes (declaration of 'android.content.pm.IPackageManager' appears in /system/framework/framework.jar)
12-15 09:26:17.900 7677 7677 E AndroidRuntime: at org.lsposed.lspatch.util.ShizukuApi.performDexOptMode(ShizukuApi.kt:75)
12-15 09:26:17.900 7677 7677 E AndroidRuntime: at org.lsposed.lspatch.ui.viewmodel.manage.AppManageViewModel$performOptimize$result$1.invokeSuspend(AppManageViewModel.kt:140)
12-15 09:26:17.900 7677 7677 E AndroidRuntime: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
12-15 09:26:17.900 7677 7677 E AndroidRuntime: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
12-15 09:26:17.900 7677 7677 E AndroidRuntime: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
12-15 09:26:17.900 7677 7677 E AndroidRuntime: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:100)
12-15 09:26:17.900 7677 7677 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
12-15 09:26:17.900 7677 7677 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
12-15 09:26:17.900 7677 7677 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
12-15 09:26:17.900 7677 7677 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
12-15 09:26:17.900 7677 7677 E AndroidRuntime: Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@4ef0930, Dispatchers.Main.immediate]
--------- switch to system
12-15 09:26:33.009 7854 7877 I DisplayManager: Choreographer implicitly registered for the refresh rate.
--------- switch to events
12-15 09:26:33.030 7854 7854 I wm_on_create_called: [Token=168026291,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=performCreate,time=10ms]
12-15 09:26:33.033 7854 7854 I wm_on_start_called: [Token=168026291,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=handleStartActivity,time=0ms]
12-15 09:26:33.037 7854 7854 I wm_on_resume_called: [Token=168026291,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=RESUME_ACTIVITY,time=3ms]
12-15 09:26:33.053 7854 7854 I wm_on_top_resumed_gained_called: [Token=168026291,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=topStateChangedWhenResumed]
12-15 09:26:33.309 7854 7854 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
12-15 09:26:33.546 7854 7854 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
--------- switch to system
12-15 09:26:33.553 7854 7854 D InsetsController: hide(ime())
--------- switch to events
12-15 09:26:37.358 7854 7854 I viewroot_draw_event: [window=VRI[Pop-up-Fenster],event=reportDrawFinished seqId=0]
12-15 09:26:37.398 7854 7854 I viewroot_draw_event: [window=VRI[Pop-up-Fenster],event=reportDrawFinished seqId=0]
--------- switch to system
12-15 09:26:37.410 7854 7854 D InsetsController: hide(ime())
--------- switch to events
12-15 09:26:38.946 7854 7854 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
--------- switch to system
12-15 09:26:39.012 7854 7854 D InsetsController: hide(ime())
--------- switch to events
12-15 09:27:02.648 7854 7854 I view_enqueue_input_event: [eventType=Motion - Cancel,action=org.lsposed.lspatch/org.lsposed.lspatch.ui.activity.MainActivity]
12-15 09:27:02.649 7854 7854 I wm_on_top_resumed_lost_called: [Token=168026291,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=topStateChangedWhenResumed]
12-15 09:27:03.762 7854 7854 I wm_on_paused_called: [Token=168026291,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=performPause,time=1ms]
12-15 09:27:03.821 7854 7854 I viewroot_draw_event: [window=VRI[MainActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
12-15 09:27:03.847 7854 7854 I viewroot_draw_event: [window=VRI[MainActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
12-15 09:27:03.877 7854 7854 I wm_on_stop_called: [Token=168026291,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=STOP_ACTIVITY_ITEM,time=0ms]
12-15 09:27:38.841 7854 7854 I viewroot_draw_event: [window=VRI[MainActivity],event=Start draw after previous draw not visible]
12-15 09:27:38.851 7854 7854 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
12-15 09:27:38.852 7854 7854 I wm_on_restart_called: [Token=168026291,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=performRestart,time=0ms]
12-15 09:27:38.853 7854 7854 I wm_on_start_called: [Token=168026291,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=handleStartActivity,time=0ms]
12-15 09:27:38.863 7854 7854 I wm_on_resume_called: [Token=168026291,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=RESUME_ACTIVITY,time=0ms]
12-15 09:27:38.868 7854 7854 I wm_on_top_resumed_gained_called: [Token=168026291,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=topWhenResuming]
12-15 09:27:38.892 7854 7854 I viewroot_draw_event: [window=VRI[MainActivity],event=Start draw after previous draw not visible]
12-15 09:27:38.916 7854 7854 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
--------- switch to system
12-15 09:27:38.933 7854 7854 D InsetsController: hide(ime())
--------- switch to events
12-15 09:28:02.630 7854 7854 I view_enqueue_input_event: [eventType=Motion - Cancel,action=org.lsposed.lspatch/org.lsposed.lspatch.ui.activity.MainActivity]
12-15 09:28:03.257 7854 7854 I wm_on_top_resumed_lost_called: [Token=168026291,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=topStateChangedWhenResumed]
12-15 09:28:03.312 7854 7854 I view_enqueue_input_event: [eventType=Motion - Cancel,action=org.lsposed.lspatch/org.lsposed.lspatch.ui.activity.MainActivity]
12-15 09:28:04.270 7854 7854 I wm_on_paused_called: [Token=168026291,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=performPause,time=1ms]
12-15 09:28:04.298 7854 7854 I wm_on_stop_called: [Token=168026291,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=STOP_ACTIVITY_ITEM,time=3ms]
12-15 09:28:04.384 7854 7854 I viewroot_draw_event: [window=VRI[MainActivity],event=Not drawing due to not visible. Reason=View.INVISIBLE]
12-15 09:28:05.216 7854 7854 I wm_on_destroy_called: [Token=168026291,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=performDestroy,time=1ms]
--------- switch to system
12-15 09:28:06.762 8216 8237 I DisplayManager: Choreographer implicitly registered for the refresh rate.
--------- switch to events
12-15 09:28:06.786 8216 8216 I wm_on_create_called: [Token=168554798,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=performCreate,time=12ms]
12-15 09:28:06.789 8216 8216 I wm_on_start_called: [Token=168554798,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=handleStartActivity,time=0ms]
12-15 09:28:06.795 8216 8216 I wm_on_resume_called: [Token=168554798,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=RESUME_ACTIVITY,time=4ms]
12-15 09:28:06.814 8216 8216 I wm_on_top_resumed_gained_called: [Token=168554798,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=topStateChangedWhenResumed]
12-15 09:28:07.000 8216 8216 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
--------- switch to system
12-15 09:28:07.184 8216 8216 D InsetsController: hide(ime())
12-15 09:28:17.026 8216 8216 D InsetsController: hide(ime())
--------- switch to events
12-15 09:28:17.534 8216 8216 I viewroot_draw_event: [window=VRI[Pop-up-Fenster],event=reportDrawFinished seqId=0]
12-15 09:28:17.559 8216 8216 I viewroot_draw_event: [window=VRI[Pop-up-Fenster],event=reportDrawFinished seqId=0]
--------- switch to system
12-15 09:28:17.567 8216 8216 D InsetsController: hide(ime())
--------- switch to events
12-15 09:28:18.712 8216 8216 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
--------- switch to crash
12-15 09:28:18.741 8216 8216 E AndroidRuntime: FATAL EXCEPTION: main
12-15 09:28:18.741 8216 8216 E AndroidRuntime: Process: org.lsposed.lspatch, PID: 8216
12-15 09:28:18.741 8216 8216 E AndroidRuntime: java.lang.NoSuchMethodError: No interface method performDexOptMode(Ljava/lang/String;ZLjava/lang/String;ZZLjava/lang/String;)Z in class Landroid/content/pm/IPackageManager; or its super classes (declaration of 'android.content.pm.IPackageManager' appears in /system/framework/framework.jar)
12-15 09:28:18.741 8216 8216 E AndroidRuntime: at org.lsposed.lspatch.util.ShizukuApi.performDexOptMode(ShizukuApi.kt:75)
12-15 09:28:18.741 8216 8216 E AndroidRuntime: at org.lsposed.lspatch.ui.viewmodel.manage.AppManageViewModel$performOptimize$result$1.invokeSuspend(AppManageViewModel.kt:140)
12-15 09:28:18.741 8216 8216 E AndroidRuntime: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
12-15 09:28:18.741 8216 8216 E AndroidRuntime: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
12-15 09:28:18.741 8216 8216 E AndroidRuntime: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
12-15 09:28:18.741 8216 8216 E AndroidRuntime: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:100)
12-15 09:28:18.741 8216 8216 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
12-15 09:28:18.741 8216 8216 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
12-15 09:28:18.741 8216 8216 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
12-15 09:28:18.741 8216 8216 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
12-15 09:28:18.741 8216 8216 E AndroidRuntime: Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@b6952e2, Dispatchers.Main.immediate]
--------- switch to system
12-15 09:29:13.376 8582 8603 I DisplayManager: Choreographer implicitly registered for the refresh rate.
--------- switch to events
12-15 09:29:13.398 8582 8582 I wm_on_create_called: [Token=79437972,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=performCreate,time=11ms]
12-15 09:29:13.401 8582 8582 I wm_on_start_called: [Token=79437972,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=handleStartActivity,time=0ms]
12-15 09:29:13.405 8582 8582 I wm_on_resume_called: [Token=79437972,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=RESUME_ACTIVITY,time=3ms]
12-15 09:29:13.422 8582 8582 I wm_on_top_resumed_gained_called: [Token=79437972,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=topStateChangedWhenResumed]
12-15 09:29:13.601 8582 8582 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
--------- switch to system
12-15 09:29:13.773 8582 8582 D InsetsController: hide(ime())
--------- switch to events
12-15 09:29:25.158 8582 8582 I wm_on_top_resumed_lost_called: [Token=79437972,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=topStateChangedWhenResumed]
12-15 09:29:25.160 8582 8582 I wm_on_paused_called: [Token=79437972,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=performPause,time=0ms]
12-15 09:29:26.755 8582 8582 I viewroot_draw_event: [window=VRI[MainActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
12-15 09:29:26.774 8582 8582 I wm_on_stop_called: [Token=79437972,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=STOP_ACTIVITY_ITEM,time=1ms]
12-15 09:31:52.859 8582 8582 I wm_on_restart_called: [Token=79437972,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=performRestart,time=0ms]
12-15 09:31:52.862 8582 8582 I wm_on_start_called: [Token=79437972,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=handleStartActivity,time=1ms]
12-15 09:31:52.869 8582 8582 I wm_on_resume_called: [Token=79437972,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=RESUME_ACTIVITY,time=0ms]
12-15 09:31:52.870 8582 8582 I wm_on_top_resumed_gained_called: [Token=79437972,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=topStateChangedWhenResumed]
12-15 09:31:52.884 8582 8582 I viewroot_draw_event: [window=VRI[MainActivity],event=Start draw after previous draw not visible]
12-15 09:31:52.928 8582 8582 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
--------- switch to system
12-15 09:31:52.959 8582 8582 D InsetsController: hide(ime())
--------- switch to events
12-15 09:32:02.908 8582 8582 I viewroot_draw_event: [window=VRI[Pop-up-Fenster],event=reportDrawFinished seqId=0]
12-15 09:32:02.928 8582 8582 I viewroot_draw_event: [window=VRI[Pop-up-Fenster],event=reportDrawFinished seqId=0]
--------- switch to system
12-15 09:32:02.938 8582 8582 D InsetsController: hide(ime())
--------- switch to events
12-15 09:32:04.914 8582 8582 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
--------- switch to crash
12-15 09:32:04.952 8582 8582 E AndroidRuntime: FATAL EXCEPTION: main
12-15 09:32:04.952 8582 8582 E AndroidRuntime: Process: org.lsposed.lspatch, PID: 8582
12-15 09:32:04.952 8582 8582 E AndroidRuntime: java.lang.NoSuchMethodError: No interface method performDexOptMode(Ljava/lang/String;ZLjava/lang/String;ZZLjava/lang/String;)Z in class Landroid/content/pm/IPackageManager; or its super classes (declaration of 'android.content.pm.IPackageManager' appears in /system/framework/framework.jar)
12-15 09:32:04.952 8582 8582 E AndroidRuntime: at org.lsposed.lspatch.util.ShizukuApi.performDexOptMode(ShizukuApi.kt:75)
12-15 09:32:04.952 8582 8582 E AndroidRuntime: at org.lsposed.lspatch.ui.viewmodel.manage.AppManageViewModel$performOptimize$result$1.invokeSuspend(AppManageViewModel.kt:140)
12-15 09:32:04.952 8582 8582 E AndroidRuntime: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
12-15 09:32:04.952 8582 8582 E AndroidRuntime: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
12-15 09:32:04.952 8582 8582 E AndroidRuntime: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
12-15 09:32:04.952 8582 8582 E AndroidRuntime: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:100)
12-15 09:32:04.952 8582 8582 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
12-15 09:32:04.952 8582 8582 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
12-15 09:32:04.952 8582 8582 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
12-15 09:32:04.952 8582 8582 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
12-15 09:32:04.952 8582 8582 E AndroidRuntime: Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@4daa154, Dispatchers.Main.immediate]
--------- beginning of main
12-15 09:34:52.522 10174 10174 I Zygote : Process 10174 created for org.lsposed.lspatch
12-15 09:34:52.523 10174 10174 I lsposed.lspatch: Late-enabling -Xcheck:jni
12-15 09:34:52.541 10174 10174 I lsposed.lspatch: Using CollectorTypeCMC GC.
12-15 09:34:52.558 10174 10174 D nativeloader: Load libframework-connectivity-tiramisu-jni.so using APEX ns com_android_tethering for caller /apex/com.android.tethering/javalib/framework-connectivity-t.jar: ok
12-15 09:34:52.578 10174 10174 D ApplicationLoaders: Returning zygote-cached class loader: /system_ext/framework/androidx.window.extensions.jar
12-15 09:34:52.578 10174 10174 D ApplicationLoaders: Returning zygote-cached class loader: /system_ext/framework/androidx.window.sidecar.jar
12-15 09:34:52.619 10174 10174 D nativeloader: Configuring clns-9 for other apk /data/app/~~CBWlkBi1kEsP15KYLW9wyQ==/org.lsposed.lspatch-Em6S8clnuLhS3Raqy0rAbQ==/base.apk. target_sdk_version=35, uses_libraries=, library_path=/data/app/~~CBWlkBi1kEsP15KYLW9wyQ==/org.lsposed.lspatch-Em6S8clnuLhS3Raqy0rAbQ==/lib/arm64, permitted_path=/data:/mnt/expand:/data/user/0/org.lsposed.lspatch
12-15 09:34:52.621 10174 10174 D CompatChangeReporter: Compat change id reported: 202956589; UID 10365; state: ENABLED
12-15 09:34:52.629 10174 10174 V GraphicsEnvironment: Currently set values for:
12-15 09:34:52.629 10174 10174 V GraphicsEnvironment: angle_gl_driver_selection_pkgs=[com.android.angle, com.google.android.apps.tachyon]
12-15 09:34:52.629 10174 10174 V GraphicsEnvironment: angle_gl_driver_selection_values=[angle, native]
12-15 09:34:52.629 10174 10174 V GraphicsEnvironment: org.lsposed.lspatch is not listed in per-application setting
12-15 09:34:52.629 10174 10174 V GraphicsEnvironment: ANGLE allowlist from config:
12-15 09:34:52.629 10174 10174 V GraphicsEnvironment: No special selections for ANGLE, returning default driver choice
12-15 09:34:52.629 10174 10174 V GraphicsEnvironment: Neither updatable production driver nor prerelease driver is supported.
12-15 09:34:52.640 10174 10174 I lsposed.lspatch: hiddenapi: Accessing hidden method Landroid/os/ServiceManager;->getService(Ljava/lang/String;)Landroid/os/IBinder; (runtime_flags=0, domain=platform, api=unsupported) from Lrikka/shizuku/SystemServiceHelper; (domain=app, TargetSdkVersion=35) using reflection: allowed
12-15 09:34:52.640 10174 10174 D ShizukuProvider: Initialize Sui: false
12-15 09:34:52.642 10174 10174 W lsposed.lspatch: Unsupported class loader: java.lang.Class<org.lsposed.hiddenapibypass.CoreOjClassLoader>
12-15 09:34:52.644 10174 10189 D ShizukuProvider: binder received
12-15 09:34:52.645 10174 10187 D ShizukuProvider: sendBinder is called when already a living binder
12-15 09:34:52.646 10174 10189 I ShizukuApplication: attachApplication
12-15 09:34:52.665 10174 10174 W lsposed.lspatch: Unsupported class loader: java.lang.Class<org.lsposed.hiddenapibypass.CoreOjClassLoader>
--------- switch to system
12-15 09:34:52.679 10174 10194 I DisplayManager: Choreographer implicitly registered for the refresh rate.
--------- switch to main
12-15 09:34:52.683 10174 10174 D DesktopExperienceFlags: Toggle override initialized to: false
12-15 09:34:52.686 10174 10174 E ashmem : Pinning is deprecated since Android Q. Please use trim or other methods.
12-15 09:34:52.697 10174 10174 D CompatChangeReporter: Compat change id reported: 309578419; UID 10365; state: ENABLED
12-15 09:34:52.697 10174 10174 D DesktopModeFlags: Toggle override initialized to: OVERRIDE_UNSET
--------- switch to events
12-15 09:34:52.703 10174 10174 I wm_on_create_called: [Token=176951902,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=performCreate,time=12ms]
12-15 09:34:52.706 10174 10174 I wm_on_start_called: [Token=176951902,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=handleStartActivity,time=0ms]
12-15 09:34:52.710 10174 10174 I wm_on_resume_called: [Token=176951902,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=RESUME_ACTIVITY,time=4ms]
--------- switch to main
12-15 09:34:52.717 10174 10174 D CompatChangeReporter: Compat change id reported: 349153669; UID 10365; state: ENABLED
--------- switch to events
12-15 09:34:52.726 10174 10174 I wm_on_top_resumed_gained_called: [Token=176951902,Component Name=org.lsposed.lspatch.ui.activity.MainActivity,Reason=topStateChangedWhenResumed]
--------- switch to main
12-15 09:34:52.765 10174 10174 D VRI[MainActivity]: WindowInsets changed: 1008x2244 statusBars:[0,149,0,0] navigationBars:[0,0,0,46] mandatorySystemGestures:[0,172,0,61]
12-15 09:34:52.766 10174 10174 D WindowOnBackDispatcher: setTopOnBackInvokedCallback (unwrapped): android.view.ViewRootImpl$$ExternalSyntheticLambda12@86499fb
12-15 09:34:52.832 10174 10174 I HWUI : Using FreeType backend (prop=Auto)
--------- switch to events
12-15 09:34:52.935 10174 10174 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
--------- switch to main
12-15 09:34:53.019 10174 10174 D CompatChangeReporter: Compat change id reported: 270674727; UID 10365; state: ENABLED
--------- switch to system
12-15 09:34:53.111 10174 10174 D InsetsController: hide(ime())
--------- switch to main
12-15 09:34:53.111 10174 10174 I ImeTracker: org.lsposed.lspatch:846d814: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
12-15 09:34:56.583 10174 10174 W WindowOnBackDispatcher: OnBackInvokedCallback is not enabled for the application.
12-15 09:34:56.583 10174 10174 W WindowOnBackDispatcher: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
12-15 09:34:56.687 10174 10174 D ManageViewModel: Loaded 0 patched apps
12-15 09:34:56.990 10174 10174 D ManageViewModel: Read patched config: {"appComponentFactory":"androidx.core.app.CoreComponentFactory","debuggable":false,"lspConfig":{"API_CODE":93,"CORE_VERSION_CODE":7188,"CORE_VERSION_NAME":"1.10.2","VERSION_CODE":434,"VERSION_NAME":"0.7"},"originalSignature":"308202a830820190a003020102020423498391300d06092a864886f70d01010b050030153113301106035504030c0a4772696e6472506c75733020170d3235313130373134343733325a180f32303535313233303134343733325a30153113301106035504030c0a4772696e6472506c757330820122300d06092a864886f70d01010105000382010f003082010a0282010100c03cbc51b854a68d3382059ba33e6f1fa844bd0429555f8e7e5e4a1a16365ab0d7f81e293f56840b864fc95827ed3f1fb6f5f68a7624fc988cacd02bd9d3c69440887ff0fe2c89ec5c445eaffa3e79c987eac001ea3774ba0fd1825a50bef08d26aab548f71f9830e72937daa1fef0aecf8999dd8a8bf4cbf049c41a7b801e892909dc852de00f5e30a974d20964f3676802c1ef30fb788aec73f66c1b0c0729ecf4e0afa9b7c14cea29b88be59893a8b16f4cac16342383faa0b53a63432d95f371f330cdf6c9306bb584bbcdf67208975e5698207fa578090698767d55f95bbaeec57dc19d835aca32ec3053e00250fc32b46415ff0a2dcb63a5952e112c550203010001300d06092a864886f70d01010b05000382010100767eacecb2dfd309ec33becc608eed62dd69dacb16a29a2284a7b5e4d4b62848098bf384590363af6861fe0eadab9823e64db0b7627d281d01ecd21fbf2aaaf5029f13e8ded06166b511f1ccba659f956daf50c565530f5ddc743a32f5c9be2a35df588a9326de0284c56160f70b5b1b46725ac7aa9f327f31af4255cd684395b7c200c067d26a16ef2b1f876ac6f245d95d8aead10fd4ba502058fb46546a5223b3930c96cc42a25716bfad91c89d90972dac000e767b556fa8275e843a1d2200d985024a5c18a63848b0f1bb17b377679552ece7d5ab2a77523bddd2373b0d754ddb5f6bfbfac6d98f0cb4704317175eb068c9e4131ccce1a461f6ca804c2b","overrideVersionCode":false,"sigBypassLevel":2,"useManager":false}
12-15 09:34:56.997 10174 10174 D ManageViewModel: Read patched config: {"appComponentFactory":"com.instagram.process.instagram.Ig4aAppComponentFactory","debuggable":false,"lspConfig":{"API_CODE":93,"CORE_VERSION_CODE":7176,"CORE_VERSION_NAME":"1.10.1","VERSION_CODE":433,"VERSION_NAME":"0.7"},"originalSignature":"3082024d308201b6a00302010202044f31d2cb300d06092a864886f70d0101050500306a310b3009060355040613025553311330110603550408130a43616c69666f726e6961311630140603550407130d53616e204672616e636973636f31163014060355040a130d496e7374616772616d20496e63311630140603550403130d4b6576696e2053797374726f6d3020170d3132303230383031343133315a180f32313132303131353031343133315a306a310b3009060355040613025553311330110603550408130a43616c69666f726e6961311630140603550407130d53616e204672616e636973636f31163014060355040a130d496e7374616772616d20496e63311630140603550403130d4b6576696e2053797374726f6d30819f300d06092a864886f70d010101050003818d003081890281810089ebcac015660b42a5c080bf694c52e29e9df83a4c94964b022ca38d2ba2157d8e4650955c787906ac344bdb8b7d202a92231403d48e9e2f0df3cb917cfa9b9741314c85052673d42ad00f2c251be4a6b012fb9d5b33131b0e5ca0b9193856dc311dc65dc45f97d2632e72bec2b4964adfd5d30675d5d372fbaf11359a7afb550203010001300d06092a864886f70d0101050500038181002aefd84526b570192967b679a685bcdc12cf40030589594d04d885cfa8a311372fb93f2c1c8ba636f061aeb87207f5a1ad26fe58747c30714f1e9b918ab2e090d5250307655eeab5fede1e6409316c5d29779c037b550f29bcad40fa70c947b616cc05daa5532c0ecc3ece773a71f37287a4ac32f2bd7feede847cbac5671969","overrideVersionCode":false,"sigBypassLevel":2,"useManager":true}
12-15 09:34:56.999 10174 10174 D ManageViewModel: Read patched config: {"appComponentFactory":"androidx.core.app.CoreComponentFactory","debuggable":false,"lspConfig":{"API_CODE":93,"CORE_VERSION_CODE":7176,"CORE_VERSION_NAME":"1.10.1","VERSION_CODE":433,"VERSION_NAME":"0.7"},"overrideVersionCode":false,"sigBypassLevel":0,"useManager":false}
12-15 09:34:57.001 10174 10174 D ManageViewModel: Read patched config: {"appComponentFactory":"com.spotify.android.base.SpotifyAppComponentFactory","debuggable":false,"injectProvider":false,"lspConfig":{"API_CODE":93,"CORE_VERSION_CODE":7060,"CORE_VERSION_NAME":"1.9.2","VERSION_CODE":7,"VERSION_NAME":"0.0.7"},"originalSignature":"308203773082025fa003020102020465cac4b1300d06092a864886f70d01010b0500306b310b3009060355040613025345311230100603550408130953746f636b686f6c6d311230100603550407130953746f636b686f6c6d3110300e060355040a130753706f746966793110300e060355040b1307416e64726f69643110300e0603550403130753706f746966793020170d3134303532343136353835375a180f32323838303330383136353835375a306b310b3009060355040613025345311230100603550408130953746f636b686f6c6d311230100603550407130953746f636b686f6c6d3110300e060355040a130753706f746966793110300e060355040b1307416e64726f69643110300e0603550403130753706f7469667930820122300d06092a864886f70d01010105000382010f003082010a028201010095fc6225772d8ad5f9f98d31a68fcd135ad75e26f1f1294305464bc57a066dd37492e91010253e74af7056be9b2651fc7aeda23c350fd2d6fd2c5fdff71f8b738daa97599aba27d9fd63a1d04829207adac5077ca61beea744de85bb51eb42b685fa19f75bb779c123603a7abb1c4cd7405c06c6e0ebe65504b489e04899ddfd7e3d287fb78aa00f71a21947d7b72087dadc9a1bdec55b9068e853efd25935f0e888a2251ea8bac7c2ce1ee65c6e4a7726c24799c01d0d0d8bcfa1d38024f40697d46f5a4979cd7a7411210aff6ac0729f2ce5742fa342f295389a4cdd0fe6875638f4baf42a4dacef5892bf57b52431ce0f01c666e64344088c27898e9b544d0203010001a321301f301d0603551d0e0416041431e834bd66fead7b26e5f2e6a5c0d96986856eee300d06092a864886f70d01010b050003820101001c6aa13d129f6b93aabdfb107be13ac80d8cef2f80bde2df8357d50c32731118983ce1e521fc61f6436d5401dace36f2ea2c7284a28f35cf588433b268a9dfd9dd5ea756a9619def03b4a640964f4c1ce789f044fc04614eb20d3c85650631991c87e1e1c46abf1777cbf5ea1a3872b9d2012af38ef737d125db93ef154c84c717d76e8c8862225a3a46bdf62f2657d69d17b887c7a9022c54c640342663518f10130ec3b9795773ca27a59bb9edb9fcd93f5f41bb9ef08daf2c64fbb221c185e36741ba1447f802e94276c7cda0e363f859694a549fffffe77e31c17159e300feb54accafe9c591b1149e0c6ccd2860958f1819d3179731d24f3de3f4934803","outputLog":true,"overrideVersionCode":false,"sigBypassLevel":2,"useManager":false}
12-15 09:34:57.003 10174 10174 D ManageViewModel: Loaded 4 patched apps
12-15 09:34:58.234 10174 10174 D WindowOnBackDispatcher: setTopOnBackInvokedCallback (unwrapped): android.view.ViewRootImpl$$ExternalSyntheticLambda12@7964069
--------- switch to events
12-15 09:34:58.264 10174 10174 I viewroot_draw_event: [window=VRI[Pop-up-Fenster],event=reportDrawFinished seqId=0]
12-15 09:34:58.303 10174 10174 I viewroot_draw_event: [window=VRI[Pop-up-Fenster],event=reportDrawFinished seqId=0]
--------- switch to system
12-15 09:34:58.314 10174 10174 D InsetsController: hide(ime())
--------- switch to main
12-15 09:34:58.314 10174 10174 I ImeTracker: org.lsposed.lspatch:506c8e73: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
12-15 09:34:58.428 10174 10225 D ProfileInstaller: Installing profile for org.lsposed.lspatch
12-15 09:34:59.641 10174 10182 W lsposed.lspatch: Cleared Reference was only reachable from finalizer (only reported once)
12-15 09:34:59.644 10174 10182 W lsposed.lspatch: userfaultfd: MOVE ioctl seems unsupported: Try again
12-15 09:34:59.666 10174 10174 I ManageViewModel: Perform optimize for com.spotify.music
12-15 09:34:59.716 10174 10174 W WindowOnBackDispatcher: OnBackInvokedCallback is not enabled for the application.
12-15 09:34:59.716 10174 10174 W WindowOnBackDispatcher: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
12-15 09:34:59.751 10174 10174 D WindowOnBackDispatcher: setTopOnBackInvokedCallback (unwrapped): android.view.ViewRootImpl$$ExternalSyntheticLambda12@7225bfc
--------- switch to events
12-15 09:34:59.828 10174 10174 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
--------- switch to crash
12-15 09:34:59.849 10174 10174 E AndroidRuntime: FATAL EXCEPTION: main
12-15 09:34:59.849 10174 10174 E AndroidRuntime: Process: org.lsposed.lspatch, PID: 10174
12-15 09:34:59.849 10174 10174 E AndroidRuntime: java.lang.NoSuchMethodError: No interface method performDexOptMode(Ljava/lang/String;ZLjava/lang/String;ZZLjava/lang/String;)Z in class Landroid/content/pm/IPackageManager; or its super classes (declaration of 'android.content.pm.IPackageManager' appears in /system/framework/framework.jar)
12-15 09:34:59.849 10174 10174 E AndroidRuntime: at org.lsposed.lspatch.util.ShizukuApi.performDexOptMode(ShizukuApi.kt:75)
12-15 09:34:59.849 10174 10174 E AndroidRuntime: at org.lsposed.lspatch.ui.viewmodel.manage.AppManageViewModel$performOptimize$result$1.invokeSuspend(AppManageViewModel.kt:140)
12-15 09:34:59.849 10174 10174 E AndroidRuntime: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
12-15 09:34:59.849 10174 10174 E AndroidRuntime: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
12-15 09:34:59.849 10174 10174 E AndroidRuntime: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
12-15 09:34:59.849 10174 10174 E AndroidRuntime: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:100)
12-15 09:34:59.849 10174 10174 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
12-15 09:34:59.849 10174 10174 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
12-15 09:34:59.849 10174 10174 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
12-15 09:34:59.849 10174 10174 E AndroidRuntime: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
12-15 09:34:59.849 10174 10174 E AndroidRuntime: Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@dd9cd71, Dispatchers.Main.immediate]
--------- switch to main
12-15 09:34:59.872 10174 10174 I Process : Sending signal. PID: 10174 SIG: 9


Activity

  1. JingMatrix commented on Jan 27, 2026

    @JingMatrix
    Owner

    See JingMatrix/Vector#445 for details.

  2. JingMatrix commented on Feb 14, 2026

    @JingMatrix
    Owner

    Please test the CI build to see the problem is fixed for you: https://github.com/JingMatrix/LSPatch/actions/runs/22007857088

  3. kvmgithub commented on Feb 14, 2026

    @kvmgithub
    Author

    Wörks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions