Skip to content

[Bug] The app frequently crashes with NullPointerException #117

Description

@miniqdong

Steps to reproduce/复现步骤

1.下载不做手机控app(com.pl.getaway.getaway)
2.使用本地模式修补
3.启用Fuck for Vip模块
4.进入不做手机控,等待片刻崩溃,查阅发现是空指针异常
(三个应用和不做手机控的日志均在附件)

Expected behaviour/预期行为

正常运作

Actual behaviour/实际行为

片刻崩溃

Xposed Module List/Xposed 模块列表

Fuck for vip

NPatch version/NPatch 版本

1.0.6.0

Android version/Android 版本

16

Shizuku version/Shizuku 版本

13.6.0.r1086.2650830c

Version requirement/版本要求

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

Apk file/Apk 文件

crash_2026-07-12_12_521.txt

Logs/日志

Details
--------- beginning of system
07-12 21:45:30.536  2426  2426 W VRI[MainActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(2120, 3000), lastSurfaceSize:Point(2120, 3000), format:-1, blastBufferQueue:null
07-12 21:45:30.635  2426  2426 W VRI[MainActivity]: handleResized, msg:, frameChanged:false, configChanged:false, displayChanged:false, attachedFrameChanged:false, compatScaleChanged:false, pendingDragResizing=false
07-12 21:45:31.030  2426  2426 W VRI[MainActivity]: handleResized abandoned!
--------- beginning of main
07-12 21:45:51.877  2426  2426 E NewPatchViewModel: Failed to read zip file '/data/app/~~M_rvssqDUOHGR_4IAMzjlQ==/com.pl.getaway.getaway-h65ZBKsMf4Pl3hnk6DZBrA==/base.apk'.
07-12 21:45:51.878  2426  2426 E NewPatchViewModel: java.io.IOException: Failed to read zip file '/data/app/~~M_rvssqDUOHGR_4IAMzjlQ==/com.pl.getaway.getaway-h65ZBKsMf4Pl3hnk6DZBrA==/base.apk'.
07-12 21:45:51.878  2426  2426 E NewPatchViewModel: 	at 喵貓喵喵喵猫喵.猫喵貓.<init>(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:246)
07-12 21:45:51.878  2426  2426 E NewPatchViewModel: 	at 喵貓喵喵喵猫喵.猫貓喵.<init>(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:7)
07-12 21:45:51.878  2426  2426 E NewPatchViewModel: 	at top.nkbe.npatch.patch.NPatch.patch(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:85)
07-12 21:45:51.878  2426  2426 E NewPatchViewModel: 	at top.nkbe.npatch.patch.NPatch.doCommandLine(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:266)
07-12 21:45:51.878  2426  2426 E NewPatchViewModel: 	at androidx.lifecycle.貓猫喵.喵喵猫(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:231)
07-12 21:45:51.878  2426  2426 E NewPatchViewModel: 	at 猫喵貓喵喵喵喵喵.喵喵.猫喵貓(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:6)
07-12 21:45:51.878  2426  2426 E NewPatchViewModel: 	at 猫喵喵喵喵喵喵貓.喵喵猫喵.run(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:109)
07-12 21:45:51.878  2426  2426 E NewPatchViewModel: 	at com.google.common.util.concurrent.貓猫.run(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:64)
07-12 21:45:51.878  2426  2426 E NewPatchViewModel: 	at 喵貓喵猫喵喵喵喵.猫猫.run(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:3)
07-12 21:45:51.878  2426  2426 E NewPatchViewModel: 	at 喵貓喵猫喵喵喵喵.喵喵.run(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:82)
07-12 21:45:51.878  2426  2426 E NewPatchViewModel: Caused by: java.io.IOException: Cannot read entry 'assets/npatch/origin.apk' (offset: 1175, size: 30558061) because it overlaps with 'assets/dexopt/baseline.prof' (offset: 4234, size: 3582)
07-12 21:45:51.878  2426  2426 E NewPatchViewModel: 	at 喵貓喵喵喵猫喵.猫喵貓.喵喵喵喵喵(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:883)
07-12 21:45:51.878  2426  2426 E NewPatchViewModel: 	at 喵貓喵喵喵猫喵.猫喵貓.<init>(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:173)
07-12 21:45:51.878  2426  2426 E NewPatchViewModel: 	... 9 more
07-12 21:45:55.752  2426 11206 W top.nkbe.npatch: Missing inline cache for java.lang.Object 喵喵喵喵猫喵猫喵.猫喵貓.喵喵()
07-12 21:45:55.752  2426 11206 W top.nkbe.npatch: Missing inline cache for java.lang.Object 喵喵喵喵猫喵猫喵.猫喵貓.喵喵()
07-12 21:45:58.701  2426  2426 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=喵喵喵貓貓喵.喵喵猫@8721123
07-12 21:46:05.820  2426  2426 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=喵喵喵貓貓喵.喵喵猫@8721123
07-12 21:46:09.088  2426 11209 W System  : A resource failed to call close. 
07-12 21:46:45.007  2426  2426 W VRI[MainActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(2120, 3000), lastSurfaceSize:Point(2120, 3000), format:-1, blastBufferQueue:null
07-12 21:46:45.514  2426  2426 W VRI[MainActivity]: handleResized abandoned!
07-12 21:46:46.498  2426 11206 W top.nkbe.npatch: Missing inline cache for java.lang.Object 喵喵喵喵喵喵猫喵.喵貓貓喵.喵喵猫(java.lang.Object)
07-12 21:46:46.498  2426 11206 W top.nkbe.npatch: Missing inline cache for java.lang.Object 喵喵喵喵喵喵猫喵.喵貓貓喵.喵喵猫(java.lang.Object)
07-12 21:46:46.498  2426 11206 W top.nkbe.npatch: Missing inline cache for java.lang.Object 喵喵喵喵喵喵猫喵.喵貓貓喵.喵喵猫(java.lang.Object)
07-12 21:46:46.498  2426 11206 W top.nkbe.npatch: Missing inline cache for java.lang.Object 喵喵喵喵喵喵猫喵.喵貓貓喵.喵喵猫(java.lang.Object)
07-12 21:46:47.081  2426  2426 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=喵喵喵貓貓喵.喵喵猫@8721123
07-12 21:46:53.906  2426 11298 W PackageParsing: Ignoring duplicate uses-permissions/uses-permissions-sdk-m: android.permission.REQUEST_INSTALL_PACKAGES in package: com.pl.getaway.getaway at: Binary XML file line #24
07-12 21:46:53.907  2426 11298 W PackageParsing: Ignoring duplicate uses-permissions/uses-permissions-sdk-m: com.oppo.launcher.permission.READ_SETTINGS in package: com.pl.getaway.getaway at: Binary XML file line #92
07-12 21:46:53.907  2426 11298 W PackageParsing: Ignoring duplicate uses-permissions/uses-permissions-sdk-m: com.oppo.launcher.permission.WRITE_SETTINGS in package: com.pl.getaway.getaway at: Binary XML file line #93
07-12 21:46:53.907  2426 11298 W PackageParsing: Ignoring duplicate uses-permissions/uses-permissions-sdk-m: com.huawei.android.launcher.permission.READ_SETTINGS in package: com.pl.getaway.getaway at: Binary XML file line #98
07-12 21:46:53.907  2426 11298 W PackageParsing: Ignoring duplicate uses-permissions/uses-permissions-sdk-m: com.huawei.android.launcher.permission.WRITE_SETTINGS in package: com.pl.getaway.getaway at: Binary XML file line #99
07-12 21:46:58.753  2426 11298 W LOG_FLOWCTRL: ==LOGS OVER PROC QUOTA(300), rows(1021) bytes(59244) top.nkbe.npatch u(0) l(0) t(0) c(0) DROPPED==
07-12 21:47:23.728  2426  2426 W VRI[MainActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(2120, 3000), lastSurfaceSize:Point(2120, 3000), format:-1, blastBufferQueue:null
07-12 21:47:23.745  2426  2426 W VRI[MainActivity]: handleResized, msg:, frameChanged:false, configChanged:false, displayChanged:false, attachedFrameChanged:false, compatScaleChanged:false, pendingDragResizing=false
07-12 21:47:24.244  2426  2426 W VRI[MainActivity]: handleResized abandoned!
07-12 21:47:24.348  2426  2426 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=喵喵喵貓貓喵.喵喵猫@8721123
07-12 21:48:26.959  2426  2426 W VRI[MainActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(2120, 3000), lastSurfaceSize:Point(2120, 3000), format:-1, blastBufferQueue:null
07-12 21:48:27.024  2426  2426 W VRI[MainActivity]: handleResized, msg:, frameChanged:false, configChanged:false, displayChanged:false, attachedFrameChanged:false, compatScaleChanged:false, pendingDragResizing=false
07-12 21:48:27.478  2426  2426 W VRI[MainActivity]: handleResized abandoned!
07-12 21:48:32.422  2426 25389 W PackageParsing: Ignoring duplicate uses-permissions/uses-permissions-sdk-m: android.permission.REQUEST_INSTALL_PACKAGES in package: com.pl.getaway.getaway at: Binary XML file line #24
07-12 21:48:32.422  2426 25389 W PackageParsing: Ignoring duplicate uses-permissions/uses-permissions-sdk-m: com.oppo.launcher.permission.READ_SETTINGS in package: com.pl.getaway.getaway at: Binary XML file line #92
07-12 21:48:32.422  2426 25389 W PackageParsing: Ignoring duplicate uses-permissions/uses-permissions-sdk-m: com.oppo.launcher.permission.WRITE_SETTINGS in package: com.pl.getaway.getaway at: Binary XML file line #93
07-12 21:48:32.422  2426 25389 W PackageParsing: Ignoring duplicate uses-permissions/uses-permissions-sdk-m: com.huawei.android.launcher.permission.READ_SETTINGS in package: com.pl.getaway.getaway at: Binary XML file line #98
07-12 21:48:32.422  2426 25389 W PackageParsing: Ignoring duplicate uses-permissions/uses-permissions-sdk-m: com.huawei.android.launcher.permission.WRITE_SETTINGS in package: com.pl.getaway.getaway at: Binary XML file line #99
07-12 21:48:34.619  2426 25389 W LOG_FLOWCTRL: ==LOGS OVER PROC QUOTA(300), rows(1001) bytes(56908) top.nkbe.npatch u(0) l(0) t(0) c(0) DROPPED==
07-12 21:48:34.718  2426 25389 W System.err: 喵貓貓喵喵喵喵.喵猫: 喵猫喵貓喵喵喵.貓喵 is not annotated with 喵貓貓喵喵喵喵.喵貓
07-12 21:48:34.719  2426 25389 W System.err: 	at 喵貓貓喵喵喵喵.猫喵.貓猫(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:199)
07-12 21:48:34.719  2426 25389 W System.err: 	at 喵貓貓喵喵喵喵.猫喵.貓貓(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:13)
07-12 21:48:34.719  2426 25389 W System.err: 	at 猫喵喵喵喵猫喵.貓貓喵.喵猫(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:46)
07-12 21:48:34.719  2426 25389 W System.err: 	at 喵貓喵猫.猫猫.貓猫喵(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:22)
07-12 21:48:34.719  2426 25389 W System.err: 	at 貓喵喵喵喵猫喵.猫猫喵.猫喵猫(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:412)
07-12 21:48:34.719  2426 25389 W System.err: 	at 喵喵喵喵猫貓喵喵.喵喵.喵貓(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:185)
07-12 21:48:34.719  2426 25389 W System.err: 	at 喵貓喵喵喵猫喵.猫喵貓.喵貓喵貓(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:29)
07-12 21:48:34.719  2426 25389 W System.err: 	at 喵貓喵喵喵猫喵.猫喵貓.喵貓喵喵喵(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:1162)
07-12 21:48:34.719  2426 25389 W System.err: 	at 喵貓喵喵喵猫喵.猫喵貓.close(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:5)
07-12 21:48:34.719  2426 25389 W System.err: 	at top.nkbe.npatch.patch.NPatch.patch(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:1372)
07-12 21:48:34.719  2426 25389 W System.err: 	at top.nkbe.npatch.patch.NPatch.doCommandLine(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:266)
07-12 21:48:34.719  2426 25389 W System.err: 	at androidx.lifecycle.貓猫喵.喵喵猫(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:231)
07-12 21:48:34.719  2426 25389 W System.err: 	at 猫喵貓喵喵喵喵喵.喵喵.猫喵貓(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:6)
07-12 21:48:34.719  2426 25389 W System.err: 	at 猫喵喵喵喵喵喵貓.喵喵猫喵.run(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:109)
07-12 21:48:34.719  2426 25389 W System.err: 	at com.google.common.util.concurrent.貓猫.run(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:64)
07-12 21:48:34.719  2426 25389 W System.err: 	at 喵貓喵猫喵喵喵喵.猫猫.run(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:3)
07-12 21:48:34.719  2426 25389 W System.err: 	at 喵貓喵猫喵喵喵喵.喵喵.run(r8-map-id-e4d93503023f56a894e59da82e892aa9b3062cd822f6b5357cefe37c98556e46:82)

Activity

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

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions