求教安桌异常闪退原因
-
Creator 版本: 2.4.11
-
NDK 版本:19.2.5345600
-
BUILD TOOLS VERSION:30.0.2
-
Gradle version:6.7.1
-
目标平台: Android
-
重现方式:运行不定时间时崩溃
-
首个报错: Failed to get java thread with thread name: V8 DefaultWorke
-
重现概率: 有时候10小时崩溃,有时候5分钟崩溃,无法准确复现
堆栈:
2025-06-04 23:49:44.422 19827-20054 jswrapper com.game.package D JS: ws connect server success
2025-06-04 23:49:44.422 19827-20054 jswrapper com.game.package D JS: ws_connect_success
2025-06-04 23:49:45.339 28486-28486 /system/bi…_process64 pid-28486 I type=1400 audit(0.0:39870): avc: denied { execute } for comm=56382044656661756C74576F726B65 name=“app_process64” dev=“sda6” ino=595 scontext=u:r:untrusted_app:s0:c110,c256,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=file permissive=1 app=com.game.package
2025-06-04 23:49:45.339 28486-28486 /system/bi…_process64 pid-28486 I type=1400 audit(0.0:39871): avc: denied { read open } for comm=56382044656661756C74576F726B65 path="/system/bin/app_process64" dev=“sda6” ino=595 scontext=u:r:untrusted_app:s0:c110,c256,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=file permissive=1 app=com.game.package
2025-06-04 23:49:45.339 28486-28486 /system/bi…_process64 pid-28486 I type=1400 audit(0.0:39872): avc: denied { execute_no_trans } for comm=56382044656661756C74576F726B65 path="/system/bin/app_process64" dev=“sda6” ino=595 scontext=u:r:untrusted_app:s0:c110,c256,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=file permissive=1 app=com.game.package
2025-06-04 23:49:45.339 28486-28486 /system/bi…_process64 pid-28486 I type=1400 audit(0.0:39873): avc: denied { read } for comm=56382044656661756C74576F726B65 name=“linker64” dev=“sda6” ino=733 scontext=u:r:untrusted_app:s0:c110,c256,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=lnk_file permissive=1 app=com.game.package
2025-06-04 23:49:45.346 28486-28486 app_process64 pid-28486 I type=1400 audit(0.0:39874): avc: denied { map } for path="/system/bin/app_process64" dev=“sda6” ino=595 scontext=u:r:untrusted_app:s0:c110,c256,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=file permissive=1 app=com.game.package
2025-06-04 23:49:46.426 28486-28486 main app_process64 I type=1400 audit(0.0:39890): avc: denied { getattr } for path="/apex/apex-info-list.xml" dev=“tmpfs” ino=10218 scontext=u:r:untrusted_app:s0:c110,c256,c512,c768 tcontext=u:object_r:apex_info_file:s0 tclass=file permissive=1 app=com.game.package
2025-06-04 23:49:46.429 28486-28486 main app_process64 I type=1400 audit(0.0:39891): avc: denied { read } for name=“apex-info-list.xml” dev=“tmpfs” ino=10218 scontext=u:r:untrusted_app:s0:c110,c256,c512,c768 tcontext=u:object_r:apex_info_file:s0 tclass=file permissive=1 app=com.game.package
2025-06-04 23:49:46.429 28486-28486 main app_process64 I type=1400 audit(0.0:39892): avc: denied { open } for path="/apex/apex-info-list.xml" dev=“tmpfs” ino=10218 scontext=u:r:untrusted_app:s0:c110,c256,c512,c768 tcontext=u:object_r:apex_info_file:s0 tclass=file permissive=1 app=com.game.package
2025-06-04 23:49:46.626 28486-28486 main app_process64 I type=1400 audit(0.0:39893): avc: denied { open } for path="/apex/com.android.tzdata/etc/icu" dev=“sda6” ino=551 scontext=u:r:untrusted_app:s0:c110,c256,c512,c768 tcontext=u:object_r:unlabeled:s0 tclass=dir permissive=1 app=com.game.package
2025-06-04 23:49:48.303 28500-28500 logcat pid-28500 I type=1400 audit(0.0:39895): avc: denied { connectto } for path="/dev/socket/logdr" scontext=u:r:untrusted_app:s0:c110,c256,c512,c768 tcontext=u:r:init:s0 tclass=unix_stream_socket permissive=1 app=com.game.package
2025-06-04 23:49:48.427 19827-28504 eup com.game.package E Failed to get java thread with thread name: V8 DefaultWorke
2025-06-04 23:49:48.968 28515-28515 linker pid-28515 A error: “/data/app/~~onxm_U8yLYKc-7_i88aSCQ==/com.game.package-avGvHj9O2LbKnJTokmIz9A==/lib/arm64/libcrashlytics-trampoline.so” is for EM_AARCH64 (183) instead of EM_X86_64 (62)
2025-06-04 23:49:48.972 19827-20081 SIGNAL_LOG com.game.package I signal pid 19827 uid 10110 signal_num 11 si_code 128 si_errno 0 si_val 0
2025-06-04 23:49:48.986 19827-20081 SIGNAL_LOG com.game.package I houdini base 0x7d802501e000
2025-06-04 23:49:48.986 19827-20081 SIGNAL_LOG com.game.package I houdini arm64 regs base 0x7d801c524070
2025-06-04 23:49:49.000 19827-20081 SIGNAL_LOG com.game.package I dump signal file path: /data/tombstones/app/com.game.package/10110.log fd 169
2025-06-04 23:49:49.002 19827-20081 DEBUG com.game.package A
----- pid 19827 tid 20081 at 2025-06-04 23:49:49.001393740+0800 -----
2025-06-04 23:49:49.002 19827-20081 DEBUG com.game.package A Cmd line: com.game.package
2025-06-04 23:49:49.002 19827-20081 DEBUG com.game.package A ABI: ‘ARM64’
2025-06-04 23:49:49.002 19827-20081 DEBUG com.game.package A x0 0000000000000001 x1 00007d7f0a4848fc x2 0000000000000000 x3 0000000000000010
2025-06-04 23:49:49.002 19827-20081 DEBUG com.game.package A x4 0000000000000001 x5 00000000ffffffff x6 00000000ffffffff x7 00007d801429b758
2025-06-04 23:49:49.002 19827-20081 DEBUG com.game.package A x8 2065736f6c639e0f x9 0000000000000007 x10 0000000000000000 x11 0000000000000000
2025-06-04 23:49:49.002 19827-20081 DEBUG com.game.package A x12 00007d801429b9f0 x13 000000000000deb4 x14 0000000000000000 x15 000000000000000b
2025-06-04 23:49:49.002 19827-20081 DEBUG com.game.package A x16 0000000000000001 x17 0000000004aae47c x18 0000000000000000 x19 00007d7f0a480000
2025-06-04 23:49:49.002 19827-20081 DEBUG com.game.package A x20 0000000080000000 x21 00007d7f0a4848fc x22 0000000000000001 x23 0000000000000000
2025-06-04 23:49:49.002 19827-20081 DEBUG com.game.package A x24 0000000080000000 x25 0000000000000000 x26 0000000000001c00 x27 0000000000000000
2025-06-04 23:49:49.002 19827-20081 DEBUG com.game.package A x28 00007d80b78d0e4c x29 00007d801429ba10 lr 000000000430a7f4 sp 00007d801429b960
2025-06-04 23:49:49.002 19827-20081 DEBUG com.game.package A pc 000000000430a784 pst 0000000000000000
2025-06-04 23:49:49.002 19827-20081 DEBUG com.game.package A
2025-06-04 23:49:49.004 19827-20081 DEBUG com.game.package A #00 pc 000000000128a784 /data/app/~~onxm_U8yLYKc-7_i88aSCQ==/com.game.package-avGvHj9O2LbKnJTokmIz9A==/lib/arm64/libcocos2djs.so (v8::internal::Scavenger::ScavengePage(v8::internal::MemoryChunk*)+244) (BuildId: d6c2dab6390450cbf165e8eff3ca078a0b48da66)
2025-06-04 23:49:49.004 19827-20081 DEBUG com.game.package A #01 pc 000000000128c7dc /data/app/~~onxm_U8yLYKc-7_i88aSCQ==/com.game.package-avGvHj9O2LbKnJTokmIz9A==/lib/arm64/libcocos2djs.so (v8::internal::ScavengingTask::ProcessItems()+212) (BuildId: d6c2dab6390450cbf165e8eff3ca078a0b48da66)
2025-06-04 23:49:49.004 19827-20081 DEBUG com.game.package A #02 pc 000000000128c54c /data/app/~~onxm_U8yLYKc-7_i88aSCQ==/com.game.package-avGvHj9O2LbKnJTokmIz9A==/lib/arm64/libcocos2djs.so (v8::internal::ScavengingTask::RunInParallel(v8::internal::ItemParallelJob::Task::Runner)+300) (BuildId: d6c2dab6390450cbf165e8eff3ca078a0b48da66)
2025-06-04 23:49:49.004 19827-20081 DEBUG com.game.package A #03 pc 000000000127d2fc /data/app/~~onxm_U8yLYKc-7_i88aSCQ==/com.game.package-avGvHj9O2LbKnJTokmIz9A==/lib/arm64/libcocos2djs.so (v8::internal::ItemParallelJob::Task::RunInternal()+28) (BuildId: d6c2dab6390450cbf165e8eff3ca078a0b48da66)
2025-06-04 23:49:49.004 19827-20081 DEBUG com.game.package A #04 pc 00000000010ae460 /data/app/~~onxm_U8yLYKc-7_i88aSCQ==/com.game.package-avGvHj9O2LbKnJTokmIz9A==/lib/arm64/libcocos2djs.so (v8::platform::DefaultWorkerThreadsTaskRunner::WorkerThread::Run()+64) (BuildId: d6c2dab6390450cbf165e8eff3ca078a0b48da66)
2025-06-04 23:49:49.004 19827-20081 DEBUG com.game.package A #05 pc 00000000010a8e00 /data/app/~~onxm_U8yLYKc-7_i88aSCQ==/com.game.package-avGvHj9O2LbKnJTokmIz9A==/lib/arm64/libcocos2djs.so (BuildId: d6c2dab6390450cbf165e8eff3ca078a0b48da66)
2025-06-04 23:49:49.004 19827-20081 DEBUG com.game.package A #06 pc 00000000001106dc /system/lib64/arm64/nb/libtcb.so
2025-06-04 23:49:49.197 19827-20081 DEBUG com.game.package A
----- end 20081 -----
2025-06-04 23:49:49.200 19827-20081 SIGNAL_LOG com.game.package I dump signal file ok! path: /data/tombstones/app/com.game.package/10110.log
2025-06-04 23:49:49.200 19827-20081 libc com.game.package A Fatal signal 11 (SIGSEGV), code 128 (SI_KERNEL), fault addr 0x0 in tid 20081 (V8 DefaultWorke), pid 19827 (com.game.package)
2025-06-04 23:49:49.319 28518-28518 crash_dump64 pid-28518 I type=1400 audit(0.0:40022): avc: denied { write } for name=“tombstoned_crash” dev=“tmpfs” ino=11929 scontext=u:r:untrusted_app:s0:c110,c256,c512,c768 tcontext=u:object_r:tombstoned_crash_socket:s0 tclass=sock_file permissive=1 app=com.game.package
2025-06-04 23:49:49.326 28518-28518 crash_dump64 pid-28518 I type=1400 audit(0.0:40024): avc: denied { append } for path=2F646174612F746F6D6273746F6E65732F2331333131303430202864656C6574656429 dev=“sdc3” ino=1311040 scontext=u:r:untrusted_app:s0:c110,c256,c512,c768 tcontext=u:object_r:tombstone_data_file:s0 tclass=file permissive=1 app=com.game.package
2025-06-04 23:49:49.333 28518-28518 crash_dump64 pid-28518 I type=1400 audit(0.0:40025): avc: denied { open } for path="/proc/uptime" dev=“proc” ino=4026532028 scontext=u:r:untrusted_app:s0:c110,c256,c512,c768 tcontext=u:object_r:proc_uptime:s0 tclass=file permissive=1 app=com.game.package
2025-06-04 23:49:49.333 28518-28518 crash_dump64 pid-28518 I type=1400 audit(0.0:40026): avc: denied { getattr } for path="/proc/uptime" dev=“proc” ino=4026532028 scontext=u:r:untrusted_app:s0:c110,c256,c512,c768 tcontext=u:object_r:proc_uptime:s0 tclass=file permissive=1 app=com.game.package
2025-06-04 23:49:49.891 28518-28518 DEBUG pid-28518 A Cmdline: com.game.package
2025-06-04 23:49:49.891 28518-28518 DEBUG pid-28518 A pid: 19827, tid: 20081, name: V8 DefaultWorke >>> com.game.package <<<
2025-06-04 23:49:49.947 1278-28521 ActivityTaskManager system_server W Force finishing activity com.game.package/org.cocos2dx.javascript.AppActivity
2025-06-04 23:49:49.974 1278-28521 ActivityTaskManager system_server W Failed to send top-resumed=false to ActivityRecord{943c8c u0 com.game.package/org.cocos2dx.javascript.AppActivity t68 f}}
android.os.DeadObjectException
at android.os.BinderProxy.transactNative(Native Method)
at android.os.BinderProxy.transact(BinderProxy.java:571)
at android.app.IApplicationThread$Stub$Proxy.scheduleTransaction(IApplicationThread.java:2746)
at android.app.servertransaction.ClientTransaction.schedule(ClientTransaction.java:136)
at com.android.server.wm.ClientLifecycleManager.scheduleTransaction(ClientLifecycleManager.java:47)
at com.android.server.wm.ClientLifecycleManager.scheduleTransaction(ClientLifecycleManager.java:85)
at com.android.server.wm.ActivityRecord.scheduleTopResumedActivityChanged(ActivityRecord.java:1340)
at com.android.server.wm.ActivityTaskSupervisor.updateTopResumedActivityIfNeeded(ActivityTaskSupervisor.java:2142)
at com.android.server.wm.TaskDisplayArea.positionChildTaskAt(TaskDisplayArea.java:481)
at com.android.server.wm.TaskDisplayArea.positionChildAt(TaskDisplayArea.java:425)
at com.android.server.wm.WindowContainer.positionChildAt(WindowContainer.java:739)
at com.android.server.wm.Task.positionChildAt(Task.java:2586)
at com.android.server.wm.Task.moveToFrontInner(Task.java:4725)
at com.android.server.wm.Task.moveToFront(Task.java:4700)
at com.android.server.wm.ActivityRecord.moveFocusableActivityToTop(ActivityRecord.java:2986)
at com.android.server.wm.TaskDisplayArea.moveHomeActivityToTop(TaskDisplayArea.java:1886)
at com.android.server.wm.Task.adjustFocusToNextFocusableTask(Task.java:2490)
at com.android.server.wm.ActivityRecord.finishIfPossible(ActivityRecord.java:3132)
at com.android.server.wm.ActivityRecord.finishIfPossible(ActivityRecord.java:3067)
at com.android.server.wm.Task.finishTopCrashedActivityLocked(Task.java:5294)
at com.android.server.wm.RootWindowContainer.lambda$finishTopCrashedActivities$18(RootWindowContainer.java:2332)
at com.android.server.wm.RootWindowContainer$$ExternalSyntheticLambda28.accept(Unknown Source:10)
at com.android.server.wm.Task.forAllTasks(Task.java:3197)
at com.android.server.wm.WindowContainer.forAllTasks(WindowContainer.java:1735)
at com.android.server.wm.WindowContainer.forAllTasks(WindowContainer.java:1735)
at com.android.server.wm.WindowContainer.forAllTasks(WindowContainer.java:1735)
at com.android.server.wm.WindowContainer.forAllTasks(WindowContainer.java:1735)
at com.android.server.wm.WindowContainer.forAllTasks(WindowContainer.java:1735)
at com.android.server.wm.WindowContainer.forAllTasks(WindowContainer.java:1735)
at com.android.server.wm.WindowContainer.forAllTasks(WindowContainer.java:1735)
at com.android.server.wm.WindowContainer.forAllTasks(WindowContainer.java:1728)
at com.android.server.wm.RootWindowContainer.finishTopCrashedActivities(RootWindowContainer.java:2331)
at com.android.server.wm.ActivityTaskManagerService$LocalService.finishTopCrashedActivities(ActivityTaskManagerService.java:6542)
at com.android.server.am.AppErrors.handleAppCrashLSPB(AppErrors.java:915)
at com.android.server.am.AppErrors.makeAppCrashingLocked(AppErrors.java:753)
at com.android.server.am.AppErrors.crashApplicationInner(AppErrors.java:628)
at com.android.server.am.AppErrors.crashApplication(AppErrors.java:558)
at com.android.server.am.ActivityManagerService.handleApplicationCrashInner(ActivityManagerService.java:8019)
at com.android.server.am.NativeCrashListener$NativeCrashReporter.run(NativeCrashListener.java:88)
2025-06-04 23:49:50.020 1278-1389 ConnectivityService system_server D releasing NetworkRequest [ REQUEST id=336, [ Capabilities: NOT_RESTRICTED&TRUSTED&NOT_VPN&NOT_VCN_MANAGED Uid: 10110 RequestorUid: 10110 RequestorPkg: com.game.package] ] (release request)
2025-06-04 23:49:50.043 1278-8763 ActivityManager system_server I Process com.game.package (pid 19827) has died: fg TOP