cocos creator3.8.2 安卓偶现崩溃

--------- beginning of crash
2024-07-11 10:17:17.729 30158-31800 libc com.example.myapplication A Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x454449535f474b in tid 31800 (Thread-14), pid 30158 (e.myapplication)
2024-07-11 10:17:17.771 30158-30158 Quality com.example.myapplication I Skipped: false 1 cost 29.491127 refreshRate 16682977 bit true processName com.example.myapplication
2024-07-11 10:17:17.928 30158-30158 Quality com.example.myapplication I Skipped: false 5 cost 86.26225 refreshRate 16686918 bit true processName com.example.myapplication
---------------------------- PROCESS STARTED (32485) for package com.example.myapplication ----------------------------
2024-07-11 10:17:19.613 32482-32482 DEBUG crash_dump64 A Process name is com.example.myapplication, not key_process
2024-07-11 10:17:19.613 32482-32482 DEBUG crash_dump64 A Cmdline: com.example.myapplication
2024-07-11 10:17:19.613 32482-32482 DEBUG crash_dump64 A pid: 30158, tid: 31800, name: Thread-14 >>> com.example.myapplication <<<
2024-07-11 10:17:19.613 32482-32482 DEBUG crash_dump64 A #00 pc 0000000000bbdcf0 /data/app/~~eAzJ21A5ngk0JYUn5oeHBQ==/com.example.myapplication-k1LT3FOZN7AqdrUdqx2rMw==/lib/arm64/libcocos.so (BuildId: 9bdc055f04c714b90713e5b0ec60aa50897a26e9)
2024-07-11 10:17:19.613 32482-32482 DEBUG crash_dump64 A #01 pc 00000000006a7330 /data/app/~~eAzJ21A5ngk0JYUn5oeHBQ==/com.example.myapplication-k1LT3FOZN7AqdrUdqx2rMw==/lib/arm64/libcocos.so (BuildId: 9bdc055f04c714b90713e5b0ec60aa50897a26e9)
2024-07-11 10:17:19.613 32482-32482 DEBUG crash_dump64 A #02 pc 00000000019f0528 /data/app/~~eAzJ21A5ngk0JYUn5oeHBQ==/com.example.myapplication-k1LT3FOZN7AqdrUdqx2rMw==/lib/arm64/libcocos.so (BuildId: 9bdc055f04c714b90713e5b0ec60aa50897a26e9)
---------------------------- PROCESS ENDED (30158) for package com.example.myapplication ----------------------------
2024-07-11 10:17:19.791 1931-2145 ActivityManager system_server E ProcessRecord{2e80f4d 30158:com.example.myapplication/u0a321} is attached to a previous process
2024-07-11 10:17:19.817 1931-2145 ActivityManager system_server E Already have existing proc ProcessRecord{2e80f4d 30158:com.example.myapplication/u0a321} when adding ProcessRecord{5147ec6 0:com.example.myapplication/u0a321}
---------------------------- PROCESS STARTED (32694) for package com.example.myapplication ----------------------------
2024-07-11 10:17:20.147 32694-32694 libc com.example.myapplication W Access denied finding property “ro.odm.prev.product.name”
2024-07-11 10:17:20.150 32694-32694 LoadedApk com.example.myapplication D mApplicationInfo overrideDisplayId:null
2024-07-11 10:17:20.153 32694-32694 ziparchive com.example.myapplication W Unable to open ‘/data/app/~~eAzJ21A5ngk0JYUn5oeHBQ==/com.example.myapplication-k1LT3FOZN7AqdrUdqx2rMw==/base.dm’: No such file or directory
2024-07-11 10:17:20.153 32694-32694 ziparchive com.example.myapplication W Unable to open ‘/data/app/~~eAzJ21A5ngk0JYUn5oeHBQ==/com.example.myapplication-k1LT3FOZN7AqdrUdqx2rMw==/base.dm’: No such file or directory
2024-07-11 10:17:20.351 32694-32694 GraphicsEnvironment com.example.myapplication V ANGLE Developer option for ‘com.example.myapplication’ set to: ‘default’
2024-07-11 10:17:20.352 32694-32694 GraphicsEnvironment com.example.myapplication V ANGLE GameManagerService for com.example.myapplication: false
2024-07-11 10:17:20.352 32694-32694 GraphicsEnvironment com.example.myapplication V Neither updatable production driver nor prerelease driver is supported.
2024-07-11 10:17:20.355 32694-32694 NetworkSecurityConfig com.example.myapplication D No Network Security Config specified, using platform default
2024-07-11 10:17:20.356 32694-32694 NetworkSecurityConfig com.example.myapplication D No Network Security Config specified, using platform default
2024-07-11 10:17:20.374 32694-32694 ExtensionsLoader com.example.myapplication D createInstance(64bit) : createExtendedFactory
2024-07-11 10:17:20.374 32694-32694 ExtensionsLoader com.example.myapplication D Opened libSchedAssistExtImpl.so
2024-07-11 10:17:20.374 32694-32694 e.myapplication com.example.myapplication E ofbOpen failed with error=No such file or directory
2024-07-11 10:17:20.375 32694-32694 e.myapplication com.example.myapplication E sysOpen failed with error=No such file or directory
2024-07-11 10:17:20.377 32694-32694 OplusGraphicsEvent com.example.myapplication D OplusGraphicsEventListener create now!
2024-07-11 10:17:20.377 32694-32694 OplusGraphicsEvent com.example.myapplication D addEventListener success!
2024-07-11 10:17:20.388 32694-32694 OplusActivityManager com.example.myapplication D get AMS extension: android.os.BinderProxy@131f40
2024-07-11 10:17:20.398 32694-32761 e.myapplication com.example.myapplication E Loaded layer handle (5785379286052893149) for layer /my_product/lib64/libcolorx-loader.so
2024-07-11 10:17:20.398 32694-32761 e.myapplication com.example.myapplication E Looking for entrypoint ColorX_Check
2024-07-11 10:17:20.398 32694-32761 e.myapplication com.example.myapplication E Found ColorX_Check for /my_product/lib64/libcolorx-loader.so
---------------------------- PROCESS ENDED (32485) for package com.example.myapplication ----------------------------

cocos以so的形式嵌入安卓原生工程。只能查到

另一个问题: 在oppo pad上 构建时勾选 调试模式 + Vulkan时崩溃,取消勾选vulkan或者调试模式时可以运行。在手机端运行正常。报错如下:
2024-07-11 17:10:02.181 24508-24676 Cocos org.laiwan.dribbletag E 17:10:02 [ERROR]: [ERROR] file D:/work/lobby-sub-game/cocos-engine/native/cocos/renderer/gfx-vulkan/VKQueue.cpp: line 96
2024-07-11 17:10:02.181 24508-24676 Cocos org.laiwan.dribbletag E 17:10:02 [ERROR]: vkQueueSubmit(_gpuQueue->vkQueue, 1, &submitInfo, vkFence) returned Vulkan error: -4
2024-07-11 17:10:02.182 24508-24676 libc org.laiwan.dribbletag A Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 24676 (Thread-2), pid 24508 (iwan.dribbletag)
2024-07-11 17:10:04.431 24876-24876 DEBUG pid-24876 A Process name is org.laiwan.dribbletag, not key_process
2024-07-11 17:10:04.431 24876-24876 DEBUG pid-24876 A Cmdline: org.laiwan.dribbletag
2024-07-11 17:10:04.431 24876-24876 DEBUG pid-24876 A pid: 24508, tid: 24676, name: Thread-2 >>> org.laiwan.dribbletag <<<
2024-07-11 17:10:04.432 24876-24876 DEBUG pid-24876 A #01 pc 0000000001c2f10c /data/app/~~D1tb_xMY-1OQtoExTWFdiQ==/org.laiwan.dribbletag-rF2YpDYgqrNQWCvYI9zE1Q==/lib/arm64/libcocos.so (cc::gfx::CCVKQueue::submit(cc::gfx::CommandBuffer* const*, unsigned int)+1104) (BuildId: b2ff9b268074fde2ec980f04c940d63032880412)
2024-07-11 17:10:04.432 24876-24876 DEBUG pid-24876 A #02 pc 0000000001894fa4 /data/app/~~D1tb_xMY-1OQtoExTWFdiQ==/org.laiwan.dribbletag-rF2YpDYgqrNQWCvYI9zE1Q==/lib/arm64/libcocos.so (BuildId: b2ff9b268074fde2ec980f04c940d63032880412)
2024-07-11 17:10:04.432 24876-24876 DEBUG pid-24876 A #03 pc 0000000001f1db24 /data/app/~~D1tb_xMY-1OQtoExTWFdiQ==/org.laiwan.dribbletag-rF2YpDYgqrNQWCvYI9zE1Q==/lib/arm64/libcocos.so (cc::MessageQueue::executeMessages()+76) (BuildId: b2ff9b268074fde2ec980f04c940d63032880412)
2024-07-11 17:10:04.432 24876-24876 DEBUG pid-24876 A #04 pc 0000000001f1db88 /data/app/~~D1tb_xMY-1OQtoExTWFdiQ==/org.laiwan.dribbletag-rF2YpDYgqrNQWCvYI9zE1Q==/lib/arm64/libcocos.so (cc::MessageQueue::flushMessages()+56) (BuildId: b2ff9b268074fde2ec980f04c940d63032880412)
2024-07-11 17:10:04.432 24876-24876 DEBUG pid-24876 A #05 pc 0000000001f1d1b8 /data/app/~~D1tb_xMY-1OQtoExTWFdiQ==/org.laiwan.dribbletag-rF2YpDYgqrNQWCvYI9zE1Q==/lib/arm64/libcocos.so (cc::MessageQueue::consumerThreadLoop()+72) (BuildId: b2ff9b268074fde2ec980f04c940d63032880412)
2024-07-11 17:10:04.432 24876-24876 DEBUG pid-24876 A #06 pc 0000000001f2474c /data/app/~~D1tb_xMY-1OQtoExTWFdiQ==/org.laiwan.dribbletag-rF2YpDYgqrNQWCvYI9zE1Q==/lib/arm64/libcocos.so (BuildId: b2ff9b268074fde2ec980f04c940d63032880412)
2024-07-11 17:10:04.432 24876-24876 DEBUG pid-24876 A #07 pc 0000000001f24688 /data/app/~~D1tb_xMY-1OQtoExTWFdiQ==/org.laiwan.dribbletag-rF2YpDYgqrNQWCvYI9zE1Q==/lib/arm64/libcocos.so (BuildId: b2ff9b268074fde2ec980f04c940d63032880412)
2024-07-11 17:10:04.432 24876-24876 DEBUG pid-24876 A #08 pc 0000000001f24328 /data/app/~~D1tb_xMY-1OQtoExTWFdiQ==/org.laiwan.dribbletag-rF2YpDYgqrNQWCvYI9zE1Q==/lib/arm64/libcocos.so (void* std::__ndk1::__thread_proxy<std::__ndk1::tuple<std::__ndk1::unique_ptr<std::__ndk1::__thread_struct, std::__ndk1::default_deletestd::__ndk1::__thread_struct >, void (cc::MessageQueue::)() noexcept, cc::MessageQueue> >(void*)+128) (BuildId: b2ff9b268074fde2ec980f04c940d63032880412)
2024-07-11 17:10:10.115 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; CpuFgTime = 0 ms; CpuBgTime = 0 ms.
2024-07-11 17:10:10.115 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; CpuKernelFgTime = 0 ms; CpuKernelBgTime = 0 ms.
2024-07-11 17:10:10.115 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; CpuUserFgTime = 0 ms ; CpuUserBgTime = 0 ms.
2024-07-11 17:10:10.115 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; CpuFgPower = 0.0 mAh.; CpuBgPower = 0.0 mAh.
2024-07-11 17:10:10.115 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; AlarmFgWakeupCount = 0; AlarmBgWakeupCount = 0
2024-07-11 17:10:10.115 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; JobFgCount = 0; JobBgCount = 0; JobFgTime = 0; JobBgTime = 0
2024-07-11 17:10:10.115 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; SyncFgCount = 0; SyncBgCount = 0; SyncFgTime = 0; SyncBgTime = 0
2024-07-11 17:10:10.115 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; WakeLockFgTime = 0 ms; WakeLockFgPower = 0.0 mAh.; WakeLockBgTime = 0 ms; WakeLockBgPower = 0.0 mAh.
2024-07-11 17:10:10.115 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; ScreenFgTime = 56 ms; ScreenFgPower = 0.0014777777777777777 mAh.
2024-07-11 17:10:10.115 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; FgWifiRxBytes = 0 Bytes; BgWifiRxBytes = 0 Bytes; FgWifiTxBytes = 0 Bytes; BgWifiTxBytes = 0 Bytes; FgWifiRxPackets = 0 ; BgWifiRxPackets = 0 ; FgWifiTxPackets = 0 ; BgWifiTxPackets = 0 ; FgWiFiScanTimeMs = 0 ; BgWiFiScanTimeMs = 0 ; FgWiFiBatchScanTimeMs = 0 ; BgWiFiBatchScanTimeMs = 0
2024-07-11 17:10:10.115 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; FgWifiRxPacketsPower = 0.0 mAh; BgWifiRxPacketsPower = 0.0 mAh; FgWifiTxPacketsPower = 0.0 mAh; BgWifiTxPacketsPower = 0.0 mAh; FgWifiScanPower = 0.0 mAh; BgWifiScanPower = 0.0 mAh; FgWifiBatchScanPower = 0.0 mAh; BgWifiBatchScanPower = 0.0 mAh; FgWiFiTotalPower = 0.0 mAh; BgWiFiTotalPower = 0.0 mAh.
2024-07-11 17:10:10.115 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; FgGpsTime = 0 ms; BgGpsTime = 0 ms.
2024-07-11 17:10:10.116 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; FgGpsPower = 0.0 mAh; BgGpsPower = 0.0 mAh.
2024-07-11 17:10:10.116 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; FgSensorTime = 0 ms; BgSensorTime = 0 ms.
2024-07-11 17:10:10.116 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; FgSensorPower = 0.0 mAh; BgSensorPower = 0.0 mAh.
2024-07-11 17:10:10.116 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; FgCameraTime = 0 ms; BgCameraTime = 0 ms
2024-07-11 17:10:10.116 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; FgCameraPower = 0.0 mAh; BgCameraPower = 0.0 mAh
2024-07-11 17:10:10.116 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; FgFlashLightTime = 0 ms; BgFlashLightTime = 0 ms
2024-07-11 17:10:10.116 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; FgFlashLightPower = 0.0 mAh; BgFlashLightPower = 0.0 mAh
2024-07-11 17:10:10.120 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; CpuFgTime = 0 ms; CpuBgTime = 0 ms.
2024-07-11 17:10:10.120 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; CpuKernelFgTime = 0 ms; CpuKernelBgTime = 0 ms.
2024-07-11 17:10:10.120 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; CpuUserFgTime = 0 ms ; CpuUserBgTime = 0 ms.
2024-07-11 17:10:10.120 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; CpuFgPower = 0.0 mAh.; CpuBgPower = 0.0 mAh.
2024-07-11 17:10:10.120 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; AlarmFgWakeupCount = 0; AlarmBgWakeupCount = 0
2024-07-11 17:10:10.120 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; JobFgCount = 0; JobBgCount = 0; JobFgTime = 0; JobBgTime = 0
2024-07-11 17:10:10.120 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; SyncFgCount = 0; SyncBgCount = 0; SyncFgTime = 0; SyncBgTime = 0
2024-07-11 17:10:10.120 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; WakeLockFgTime = 0 ms; WakeLockFgPower = 0.0 mAh.; WakeLockBgTime = 0 ms; WakeLockBgPower = 0.0 mAh.
2024-07-11 17:10:10.120 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; ScreenFgTime = 62 ms; ScreenFgPower = 0.0016361111111111112 mAh.
2024-07-11 17:10:10.121 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; FgWifiRxBytes = 0 Bytes; BgWifiRxBytes = 0 Bytes; FgWifiTxBytes = 0 Bytes; BgWifiTxBytes = 0 Bytes; FgWifiRxPackets = 0 ; BgWifiRxPackets = 0 ; FgWifiTxPackets = 0 ; BgWifiTxPackets = 0 ; FgWiFiScanTimeMs = 0 ; BgWiFiScanTimeMs = 0 ; FgWiFiBatchScanTimeMs = 0 ; BgWiFiBatchScanTimeMs = 0
2024-07-11 17:10:10.121 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; FgWifiRxPacketsPower = 0.0 mAh; BgWifiRxPacketsPower = 0.0 mAh; FgWifiTxPacketsPower = 0.0 mAh; BgWifiTxPacketsPower = 0.0 mAh; FgWifiScanPower = 0.0 mAh; BgWifiScanPower = 0.0 mAh; FgWifiBatchScanPower = 0.0 mAh; BgWifiBatchScanPower = 0.0 mAh; FgWiFiTotalPower = 0.0 mAh; BgWiFiTotalPower = 0.0 mAh.
2024-07-11 17:10:10.121 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; FgGpsTime = 0 ms; BgGpsTime = 0 ms.
2024-07-11 17:10:10.121 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; FgGpsPower = 0.0 mAh; BgGpsPower = 0.0 mAh.
2024-07-11 17:10:10.121 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; FgSensorTime = 0 ms; BgSensorTime = 0 ms.
2024-07-11 17:10:10.121 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; FgSensorPower = 0.0 mAh; BgSensorPower = 0.0 mAh.
2024-07-11 17:10:10.121 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; FgCameraTime = 0 ms; BgCameraTime = 0 ms
2024-07-11 17:10:10.121 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; FgCameraPower = 0.0 mAh; BgCameraPower = 0.0 mAh
2024-07-11 17:10:10.121 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; FgFlashLightTime = 0 ms; BgFlashLightTime = 0 ms
2024-07-11 17:10:10.121 4447-4955 Battery pid-4447 E AppStats: Uid = 10323; pkgName = org.laiwan.dribbletag; FgFlashLightPower = 0.0 mAh; BgFlashLightPower = 0.0 mAh

1赞

最新测试结果:在oppo pad上出现resource deadlock。游戏卡住无法操作。
构建时开启debug模式会出现。不勾选debug时正常


场景如下:
image
双摄像头时出现。由于需要一个摄像头做截图及录屏功能。想请教解决方案

发现两个canvas导致。去除一个就正常了。 :woozy_face:什么原理