my ios machine crashed and bought log when getting into scene 2nd time ( cocos 3.8.7 , xcode 16.4, ios 18.5)
10:52:34 [DEBUG]: JS: [SceneManager] :: switchToScene >> from: GameRoomScene to: GameRoomScene
10:52:34 [DEBUG]: JS: load scene GameRoomScene from bundle principal
10:52:34 [WARN]: Triple buffer enabled for infrequently-updated buffer, think about using MemoryUsageBit::DEVICE as an alternative
10:52:34 [DEBUG]: Init Stacktrace: - [0]nameless@src/cocos-js/cc.9f18a.js:27063:22
- [1]tick@src/cocos-js/cc.9f18a.js:35114:24
- [2]_updateCallback@src/cocos-js/cc.9f18a.js:37304:22
- [3]nameless@src/cocos-js/cc.9f18a.js:35246:20
- [4]tick@jsb-adapter/web-adapter.js:551:7
10:52:34 [WARN]: Triple buffer enabled for infrequently-updated buffer, think about using MemoryUsageBit::DEVICE as an alternative
10:52:34 [DEBUG]: Init Stacktrace: - [0]nameless@src/cocos-js/cc.9f18a.js:27063:22
- [1]tick@src/cocos-js/cc.9f18a.js:35114:24
- [2]_updateCallback@src/cocos-js/cc.9f18a.js:37304:22
- [3]nameless@src/cocos-js/cc.9f18a.js:35246:20
- [4]tick@jsb-adapter/web-adapter.js:551:7
10:52:34 [WARN]: Triple buffer enabled for infrequently-updated buffer, think about using MemoryUsageBit::DEVICE as an alternative
10:52:34 [DEBUG]: Init Stacktrace: - [0]nameless@src/cocos-js/cc.9f18a.js:27063:22
- [1]tick@src/cocos-js/cc.9f18a.js:35114:24
- [2]_updateCallback@src/cocos-js/cc.9f18a.js:37304:22
- [3]nameless@src/cocos-js/cc.9f18a.js:35246:20
- [4]tick@jsb-adapter/web-adapter.js:551:7
10:52:34 [WARN]: Triple buffer enabled for infrequently-updated buffer, think about using MemoryUsageBit::DEVICE as an alternative
10:52:34 [DEBUG]: Init Stacktrace: - [0]nameless@src/cocos-js/cc.9f18a.js:27063:22
- [1]tick@src/cocos-js/cc.9f18a.js:35114:24
- [2]_updateCallback@src/cocos-js/cc.9f18a.js:37304:22
- [3]nameless@src/cocos-js/cc.9f18a.js:35246:20
- [4]tick@jsb-adapter/web-adapter.js:551:7
10:52:34 [DEBUG]: JS: [BaseScene] :: onDisable >> ShopScene
10:52:34 [ERROR]: JS: TypeError: Can not learn properties of undefined (studying 'blendState')
TypeError: Can not learn properties of undefined (studying 'blendState')
at Sprite._updateBlendFunc (src/cocos-js/cc.9f18a.js:42520:59)
at Sprite.updateMaterial (src/cocos-js/cc.9f18a.js:42477:16)
at Sprite.changeMaterialForDefine (src/cocos-js/cc.9f18a.js:43501:18)
at Sprite.__preload (src/cocos-js/cc.9f18a.js:43449:16)
at eval (eval at createInvokeImplJit (src/cocos-js/cc.9f18a.js:30845:63), :3:65)
at UnsortedInvoker._invoke (src/cocos-js/cc.9f18a.js:30852:13)
at UnsortedInvoker.invoke (src/cocos-js/cc.9f18a.js:31012:16)
at NodeActivator.activateNode (src/cocos-js/cc.9f18a.js:31058:28)
at Scene._activate (src/cocos-js/cc.9f18a.js:30684:42)
at Director.runSceneImmediate (src/cocos-js/cc.9f18a.js:34968:17)
10:52:34 [DEBUG]: JS: [BaseScene] :: onEnable >> GameRoomScene
10:52:34 [ERROR]: [ERROR] file /Customers/lap15568-local/Downloads/CocosCreator.app/Contents/Sources/assets/3d/engine/native/cocos/utility/CocosApplication.cpp: line 173
10:52:34 [ERROR]:
Uncaught Exception:
- location : src/cocos-js/cc.9f18a.js:42520:58:
let goal = this.getRenderMaterial(0).passes[0].blendState.targets[0];
^
- msg : TypeError: Can not learn properties of undefined (studying 'blendState')
- element :
TypeError: Can not learn properties of undefined (studying 'blendState')
at Sprite._updateBlendFunc (src/cocos-js/cc.9f18a.js:42520:59)
at Sprite.updateMaterial (src/cocos-js/cc.9f18a.js:42477:16)
at Sprite.onEnable (src/cocos-js/cc.9f18a.js:42377:16)
at Sprite.onEnable (src/cocos-js/cc.9f18a.js:43453:17)
at OneOffInvoker.invokeOnEnable [as _invoke] (src/cocos-js/cc.9f18a.js:30882:18)
at OneOffInvoker.invoke (src/cocos-js/cc.9f18a.js:30800:18)
at NodeActivator.activateNode (src/cocos-js/cc.9f18a.js:31060:29)
at Scene._activate (src/cocos-js/cc.9f18a.js:30684:42)
at Director.runSceneImmediate (src/cocos-js/cc.9f18a.js:34968:17)
at src/cocos-js/cc.9f18a.js:34986:18
10:52:34 [ERROR]: JS: src/cocos-js/cc.9f18a.js:42520:58:
let goal = this.getRenderMaterial(0).passes[0].blendState.targets[0];
^
TypeError: Can not learn properties of undefined (studying 'blendState')
TypeError: Can not learn properties of undefined (studying 'blendState')
at Sprite._updateBlendFunc (src/cocos-js/cc.9f18a.js:42520:59)
at Sprite.updateMaterial (src/cocos-js/cc.9f18a.js:42477:16)
at Sprite.onEnable (src/cocos-js/cc.9f18a.js:42377:16)
at Sprite.onEnable (src/cocos-js/cc.9f18a.js:43453:17)
at OneOffInvoker.invokeOnEnable [as _invoke] (src/cocos-js/cc.9f18a.js:30882:18)
at OneOffInvoker.invoke (src/cocos-js/cc.9f18a.js:30800:18)
at NodeActivator.activateNode (src/cocos-js/cc.9f18a.js:31060:29)
at Scene._activate (src/cocos-js/cc.9f18a.js:30684:42)
at Director.runSceneImmediate (src/cocos-js/cc.9f18a.js:34968:17)
at src/cocos-js/cc.9f18a.js:34986:18
10:52:34 [ERROR]: [SE_ERROR] (/Customers/lap15568-local/Downloads/CocosCreator.app/Contents/Sources/assets/3d/engine/native/cocos/bindings/jswrapper/v8/Object.cpp, 821): Invoking perform (0x13047c8c0) failed!
10:52:34 [DEBUG]: JS: [golden-treasure] :: getGoldenTreasure >> resp: [object Object]
10:52:34 [DEBUG]: JS: %cpercents %cpercents | %cpercents background:#282A36;colour:#8BE9FD | INFO background:#6272A4;colour:white 2025-07-09 10:52:34 colour:#8BE9FD ▶ [BasePlugin] :: begin >> key: GameRoomScene
10:52:34 [DEBUG]: JS: %cpercents %cpercents | %cpercents background:#282A36;colour:#8BE9FD | INFO background:#6272A4;colour:white 2025-07-09 10:52:34 colour:#8BE9FD ▶ [BasePlugin] :: begin >> key: GameRoomScene
10:52:34 [DEBUG]: JS: %cpercents %cpercents | %cpercents background:#282A36;colour:#8BE9FD | INFO background:#6272A4;colour:white 2025-07-09 10:52:34 colour:#8BE9FD ▶ [BasePlugin] :: begin >> key: GameRoomScene
10:52:34 [DEBUG]: JS: %cpercents %cpercents | %cpercents background:#282A36;colour:#8BE9FD | INFO background:#6272A4;colour:white 2025-07-09 10:52:34 colour:#8BE9FD ▶ [BasePlugin] :: begin >> key: GameRoomScene
10:52:34 [DEBUG]: JS: [GameRoomScene] :: GAME START!!!
10:52:34 [DEBUG]: JS: [GameRoomScene] :: reactToTreasureActivatedOrNot >> worth: false
10:52:34 [ERROR]: [ERROR] file /Customers/lap15568-local/Downloads/CocosCreator.app/Contents/Sources/assets/3d/engine/native/cocos/renderer/gfx-metal/MTLCommandBuffer.mm: line 908
10:52:34 [ERROR]: Sampler binding cc_spriteTexture at set 2 binding 12 isn't bounded.
10:52:34 [ERROR]: [ERROR] file /Customers/lap15568-local/Downloads/CocosCreator.app/Contents/Sources/assets/3d/engine/native/cocos/renderer/gfx-metal/MTLCommandBuffer.mm: line 908
10:52:34 [ERROR]: Sampler binding cc_spriteTexture at set 2 binding 12 isn't bounded.
10:52:34 [ERROR]: [ERROR] file /Customers/lap15568-local/Downloads/CocosCreator.app/Contents/Sources/assets/3d/engine/native/cocos/renderer/gfx-metal/MTLCommandBuffer.mm: line 908
10:52:34 [ERROR]: Sampler binding cc_spriteTexture at set 2 binding 12 isn't bounded.
-[MTLDebugRenderCommandEncoder validateCommonDrawErrors:]:5843: failed assertion `Draw Errors Validation
Fragment Operate(main0): lacking sampler binding at index 0 for cc_spriteTextureSmplr[0].
'
-[MTLDebugRenderCommandEncoder validateCommonDrawErrors:]:5843: failed assertion `Draw Errors Validation
Fragment Operate(main0): lacking sampler binding at index 0 for cc_spriteTextureSmplr[0].
'