Skip to content

Accidental crash when trying to rerun project #1246

@nighca

Description

@nighca

spx version

pre.45

How to reproduce

  1. Open this project in editor
  2. Run the project
  3. Click "rerun" (you may need to repeat this for multiple times)

Error log

Uncaught RuntimeError: memory access out of bounds
    at VM4570 ispx.wasm:1:27979659
    at VM4570 ispx.wasm:1:1467068
    at VM4570 ispx.wasm:1:1466044
    at VM4570 ispx.wasm:1:2152000
    at VM4570 ispx.wasm:1:2143778
    at VM4570 ispx.wasm:1:15839567
    at VM4570 ispx.wasm:1:2164100
    at VM4570 ispx.wasm:1:2332150
    at VM4570 ispx.wasm:1:1467068
    at VM4570 ispx.wasm:1:1466044
$func26616 @ VM4570 ispx.wasm:1
$func1803 @ VM4570 ispx.wasm:1
$func1801 @ VM4570 ispx.wasm:1
$func2684 @ VM4570 ispx.wasm:1
$func2682 @ VM4570 ispx.wasm:1
$func16412 @ VM4570 ispx.wasm:1
$func2685 @ VM4570 ispx.wasm:1
$func2845 @ VM4570 ispx.wasm:1
$func1803 @ VM4570 ispx.wasm:1
$func1801 @ VM4570 ispx.wasm:1
$func2684 @ VM4570 ispx.wasm:1
$func2682 @ VM4570 ispx.wasm:1
$func28850 @ VM4570 ispx.wasm:1
$func27216 @ VM4570 ispx.wasm:1
$func6680 @ VM4570 ispx.wasm:1
$func5426 @ VM4570 ispx.wasm:1
$func6678 @ VM4570 ispx.wasm:1
$func6531 @ VM4570 ispx.wasm:1
$func6033 @ VM4570 ispx.wasm:1
$func3117 @ VM4570 ispx.wasm:1
$func548 @ VM4570 ispx.wasm:1
$resume @ VM4570 ispx.wasm:1
_resume @ go.wasm.exec.js:574
(anonymous) @ go.wasm.exec.js:585
_godot_js_spx_on_engine_update @ engine.js:10
$func1159 @ VM4572 0756d9fa:1
$func7459 @ VM4572 0756d9fa:1
$func737 @ VM4572 0756d9fa:1
callUserCallback @ engine.js:10
runIter @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
requestAnimationFrame
requestAnimationFrame @ engine.js:10
Browser_mainLoop_scheduler_rAF @ engine.js:10
Browser_mainLoop_runner @ engine.js:10
ProjectRunner.vue:175 runtime: g 7: unexpected return pc for runtime.handleEvent called from 0x37ffc80
ProjectRunner.vue:175 stack: frame={sp:0x3146a68, fp:0x3146ad8} stack=[0x3140000,0x3148000)
ProjectRunner.vue:175 0x0000000003146968:  0x7ff8000100000d87  0x0000000002e6f908 
ProjectRunner.vue:175 0x0000000003146978:  0x000000001c140028 <syscall/js.handleEvent+0x0000000000000028>  0x7ff8000100000005 
ProjectRunner.vue:175 0x0000000003146988:  0x0000000002e6f900  0x000000000356d020 
ProjectRunner.vue:175 0x0000000003146998:  0x0000000000000001  0x0000000000000001 
ProjectRunner.vue:175 0x00000000031469a8:  0x0000000002e6f908  0x0000000002414818 
ProjectRunner.vue:175 0x00000000031469b8:  0x000000000356d010  0x0000000000000010 
ProjectRunner.vue:175 0x00000000031469c8:  0x0100000000190b00  0x000000000000002d 
ProjectRunner.vue:175 0x00000000031469d8:  0x0000000000000000  0x0000000000000001 
ProjectRunner.vue:175 0x00000000031469e8:  0x00000000013e0108  0x7ff8000100000d87 
ProjectRunner.vue:175 0x00000000031469f8:  0x7ff8000100000005  0x7ff8000100000d86 
ProjectRunner.vue:175 0x0000000003146a08:  0x000000000182f660  0x0000000000190b00 
ProjectRunner.vue:175 0x0000000003146a18:  0x000000000356d010  0x000000000356d020 
ProjectRunner.vue:175 0x0000000003146a28:  0x0000000002e6f908  0x0000000002e6f900 
ProjectRunner.vue:175 0x0000000003146a38:  0x0000000002e6f8f8  0x7ff8000000000002 
ProjectRunner.vue:175 0x0000000003146a48:  0x0000000000000000  0x00000000013b6901 
ProjectRunner.vue:175 0x0000000003146a58:  0x000000000356d010  0x00000000120b0016 <runtime.handleEvent+0x0000000000000016> 
ProjectRunner.vue:175 0x0000000003146a68: <0x0000000000190b00  0x000000000356d010 
ProjectRunner.vue:175 0x0000000003146a78:  0x0000001ad4926800  0x0000000000000001 
ProjectRunner.vue:175 0x0000000003146a88:  0x00000000030c0c01  0x0000000000000000 
ProjectRunner.vue:175 0x0000000003146a98:  0x0000000016570004 <reflect.unsafe_New+0x0000000000000004>  0x0000000000000018 
ProjectRunner.vue:175 0x0000000003146aa8:  0x0000000002a0e2d0  0x00000000194b0001 <sync.(*Pool).pin+0x0000000000000001> 
ProjectRunner.vue:175 0x0000000003146ab8:  0x000000000356d010  0x000000001a520002 <reflect.funcLayout.func1+0x0000000000000002> 
ProjectRunner.vue:175 0x0000000003146ac8:  0x0000000001800e00  0x00000000037ffc80 
ProjectRunner.vue:175 0x0000000003146ad8: >0x0000000019490014 <sync.(*Pool).Get+0x0000000000000014>  0x00000000166a000d <runtime.typedmemmove+0x000000000000000d> 
ProjectRunner.vue:175 0x0000000003146ae8:  0x00000000037ffc88  0x000000000356c940 
ProjectRunner.vue:175 0x0000000003146af8:  0x0000000000000010  0x0000000016f20002 <runtime.call32+0x0000000000000002> 
ProjectRunner.vue:175 0x0000000003146b08:  0x0000000001b9f208  0x3fc178fee0000000 
ProjectRunner.vue:175 0x0000000003146b18:  0x0000000025190024 <github.com/goplus/spx/v2/internal/engine/profiler.MeasureFunctionTime+0x0000000000000024>  0x000000000356c940 
ProjectRunner.vue:175 0x0000000003146b28:  0x000000001a630146 <reflect.Value.call+0x0000000000000146>  0x0000000002a0e2d0 
ProjectRunner.vue:175 0x0000000003146b38:  0x00000000020c87a8  0x00000000037ffc80 
ProjectRunner.vue:175 0x0000000003146b48:  0x0000001800000018  0x0000000000000018 
ProjectRunner.vue:175 0x0000000003146b58:  0x0000000001832c50  0x0000000000000000 
ProjectRunner.vue:175 0x0000000003146b68:  0x0000000000241fc0  0x000000000356c940 
ProjectRunner.vue:175 0x0000000003146b78:  0x0000000000000094  0x0000000000000018 
ProjectRunner.vue:175 0x0000000003146b88:  0x0000000000000000  0x0000000000000000 
ProjectRunner.vue:175 0x0000000003146b98:  0x0000000000000000  0x0000000000000000 
ProjectRunner.vue:175 0x0000000003146ba8:  0x0000000000000000  0x0000000000000000 
ProjectRunner.vue:175 0x0000000003146bb8:  0x0000000000000000  0x0000000000000000 
ProjectRunner.vue:175 0x0000000003146bc8:  0x0000000000000000  0x0000000000000000 
ProjectRunner.vue:175 fatal error: unknown caller pc
ProjectRunner.vue:175 
runtime stack:
ProjectRunner.vue:175 runtime.throw({0x25f0dc, 0x11})
ProjectRunner.vue:175 	runtime/panic.go:1094 +0x3 fp=0x13cff78 sp=0x13cff50 pc=0x16870003
ProjectRunner.vue:175 runtime.(*unwinder).next(0x13d0020)
ProjectRunner.vue:175 	runtime/traceback.go:470 +0x40 fp=0x13cffe8 sp=0x13cff78 pc=0x15590040
ProjectRunner.vue:175 runtime.copystack(0x1800e00, 0x8000)
ProjectRunner.vue:175 	runtime/stack.go:975 +0x49 fp=0x13d00d0 sp=0x13cffe8 pc=0x14dc0049
ProjectRunner.vue:175 runtime.newstack()
ProjectRunner.vue:175 	runtime/stack.go:1168 +0x61 fp=0x13d0200 sp=0x13d00d0 pc=0x14dd0061
ProjectRunner.vue:175 runtime.morestack()
ProjectRunner.vue:175 	runtime/asm_wasm.s:282 +0x6 fp=0x13d0208 sp=0x13d0200 pc=0x16ed0006
ProjectRunner.vue:175 runtime: g 0: unexpected return pc for runtime.morestack called from 0x13d0208
ProjectRunner.vue:175 stack: frame={sp:0x13d0200, fp:0x13d0208} stack=[0x13cc610,0x13d0210)
ProjectRunner.vue:175 0x00000000013d0100:  0x00000000018303a0  0x00000000018303d8 
ProjectRunner.vue:175 0x00000000013d0110:  0x010000000242c3a0  0x0000000000001998 
ProjectRunner.vue:175 0x00000000013d0120:  0x0000000000004000  0x0000000000008000 
ProjectRunner.vue:175 0x00000000013d0130:  0x7fffffffffffffff  0x0000000000000000 
ProjectRunner.vue:175 0x00000000013d0140:  0x00000000027ae108  0x0000000000002000 
ProjectRunner.vue:175 0x00000000013d0150:  0x0000000000000000  0x0000000000000000 
ProjectRunner.vue:175 0x00000000013d0160:  0x0000000002fd0000  0x0000000000000000 
ProjectRunner.vue:175 0x00000000013d0170:  0x0000000000000000  0x0000000002421d60 
ProjectRunner.vue:175 0x00000000013d0180:  0x0000000001801340  0x00000000013d0240 
ProjectRunner.vue:175 0x00000000013d0190:  0x00000000013b5040  0x00000000013c0ea8 
ProjectRunner.vue:175 0x00000000013d01a0:  0x00000000018303e8  0x00000000310a00d5 <go/types.(*comparer).identical+0x00000000000000d5> 
ProjectRunner.vue:175 0x00000000013d01b0:  0x0000000001800e00  0x0000000000000000 
ProjectRunner.vue:175 0x00000000013d01c0:  0x0000000000000000  0x0000000000000000 
ProjectRunner.vue:175 0x00000000013d01d0:  0x2e0000001c150006  0x0000000000000001 
ProjectRunner.vue:175 0x00000000013d01e0:  0x00000000013c0ea0  0x0000000001831540 
ProjectRunner.vue:175 0x00000000013d01f0:  0x0000000001800e00  0x0000000016ed0006 <runtime.morestack+0x0000000000000006> 
ProjectRunner.vue:175 0x00000000013d0200: <0x00000000013d0208 >0x0100000014680000 
ProjectRunner.vue:175 
ProjectRunner.vue:175 goroutine 7 gp=0x1800e00 m=0 mp=0x13b6900 [copystack]:
ProjectRunner.vue:175 go/types.(*comparer).identical(0x3144d0e, {0x476620, 0x2055f10}, {0x476620, 0x2055f10}, 0x0)
ProjectRunner.vue:175 	go/types/predicates.go:252 fp=0x31443e8 sp=0x31443e0 pc=0x310a0000
ProjectRunner.vue:175 go/types.(*comparer).identical(0x1830d0e, {0x476530, 0x1c76280}, {0x476530, 0x1c77520}, 0x0)
ProjectRunner.vue:175 	go/types/predicates.go:311 +0xd5 fp=0x31446e0 sp=0x31443e8 pc=0x310a00d5
ProjectRunner.vue:175 go/types.(*comparer).identical(0x3144d0e, {0x4766c0, 0x21a6690}, {0x4766c0, 0x21a6c60}, 0x0)
ProjectRunner.vue:175 	go/types/predicates.go:322 +0x1b9 fp=0x31449d8 sp=0x31446e0 pc=0x310a01b9
ProjectRunner.vue:175 go/types.(*comparer).identical(0x1830d0e, {0x476670, 0x21a51c0}, {0x476670, 0x21b0240}, 0x0)
ProjectRunner.vue:175 	go/types/predicates.go:381 +0x1c3 fp=0x3144cd0 sp=0x31449d8 pc=0x310a01c3
ProjectRunner.vue:175 go/types.Identical({0x476670, 0x21a51c0}, {0x476670, 0x21b0240})
ProjectRunner.vue:175 	go/types/api_predicates.go:90 +0x2 fp=0x3144d18 sp=0x3144cd0 pc=0x2f530002
ProjectRunner.vue:175 go/types.(*Checker).missingMethod(0x0, {0x476530, 0x376e920}, {0x476620, 0x2055ea0}, 0x1, 0x312458, 0x0)
ProjectRunner.vue:175 	go/types/lookup.go:456 +0xd0 fp=0x3144e88 sp=0x3144d18 pc=0x307400d0
ProjectRunner.vue:175 go/types.(*Checker).hasAllMethods(0x0, {0x476530, 0x376e920}, {0x476620, 0x2055ea0}, 0x1, 0x312458, 0x0)
ProjectRunner.vue:175 	go/types/lookup.go:533 +0x4 fp=0x3144ee0 sp=0x3144e88 pc=0x30750004
ProjectRunner.vue:175 go/types.(*Checker).implements(0x0, {0x476530, 0x376e920}, {0x476620, 0x2055ea0}, 0x0, 0x0)
ProjectRunner.vue:175 	go/types/instantiate.go:288 +0x5a fp=0x31450c8 sp=0x3144ee0 pc=0x3035005a
ProjectRunner.vue:175 go/types.(*operand).assignableTo(0x3145320, 0x0, {0x476620, 0x2055ea0}, 0x0)
ProjectRunner.vue:175 	go/types/operand.go:364 +0x58 fp=0x31452a0 sp=0x31450c8 pc=0x30df0058
ProjectRunner.vue:175 go/types.AssignableTo(...)
ProjectRunner.vue:175 	go/types/api_predicates.go:35
ProjectRunner.vue:175 github.com/goplus/gogen.AssignableConv(0x28c68c0, {0x476530, 0x376e920}, {0x476620, 0x2055ea0}, 0x2fcb800)
ProjectRunner.vue:175 	github.com/goplus/gogen@v1.20.8/template.go:278 +0x31 fp=0x3145408 sp=0x31452a0 pc=0x53350031
ProjectRunner.vue:175 github.com/goplus/gogen.matchType(0x28c68c0, 0x2fcb800, {0x476620, 0x2055ea0}, {0xe5040, 0x18de378})
ProjectRunner.vue:175 	github.com/goplus/gogen@v1.20.8/ast.go:1432 +0xbf fp=0x3145588 sp=0x3145408 pc=0x517d00bf
ProjectRunner.vue:175 github.com/goplus/gogen.matchFuncArgs(0x28c68c0, {0x2c35008, 0x1, 0x3f}, 0x21bc640, {0xe5040, 0x18de378})
ProjectRunner.vue:175 	github.com/goplus/gogen@v1.20.8/ast.go:1166 +0x21 fp=0x31455e0 sp=0x3145588 pc=0x51740021
ProjectRunner.vue:175 github.com/goplus/gogen.matchFuncType(0x28c68c0, {0x2c35008, 0x2, 0x3f}, 0x0, 0x0, 0x21bc640, 0x2fcb500)
ProjectRunner.vue:175 	github.com/goplus/gogen@v1.20.8/ast.go:1142 +0x89 fp=0x3145888 sp=0x31455e0 pc=0x51720089
ProjectRunner.vue:175 github.com/goplus/gogen.matchFuncCall(0x28c68c0, 0x2fcb500, {0x2c35008, 0x2, 0x3f}, 0x0, 0x0)
ProjectRunner.vue:175 	github.com/goplus/gogen@v1.20.8/ast.go:796 +0x135 fp=0x3145d48 sp=0x3145888 pc=0x51670135
ProjectRunner.vue:175 github.com/goplus/gogen.(*CodeBuilder).CallWithEx(0x28c68f8, 0x2, 0x0, 0x0, {0x0, 0x0, 0x0})
ProjectRunner.vue:175 	github.com/goplus/gogen@v1.20.8/codebuild.go:537 +0x44 fp=0x3145ea8 sp=0x3145d48 pc=0x51e50044
ProjectRunner.vue:175 github.com/goplus/gogen.(*CodeBuilder).CallWith(...)
ProjectRunner.vue:175 	github.com/goplus/gogen@v1.20.8/codebuild.go:508
ProjectRunner.vue:175 github.com/goplus/gogen.(*CodeBuilder).Call(...)
ProjectRunner.vue:175 	github.com/goplus/gogen@v1.20.8/codebuild.go:502
ProjectRunner.vue:175 github.com/goplus/xgo/cl.gmxProjMain.func2.2()
ProjectRunner.vue:175 	github.com/goplus/xgo@v1.6.3-0.20260130002755-682f8779765e/cl/classfile.go:575 +0x55 fp=0x31460a0 sp=0x3145ea8 pc=0x560b0055
ProjectRunner.vue:175 github.com/goplus/xgo/cl.NewPackage({0x0, 0x0}, 0x2a0f4a0, 0x31465a0)
ProjectRunner.vue:175 	github.com/goplus/xgo@v1.6.3-0.20260130002755-682f8779765e/cl/compile.go:725 +0x10c fp=0x3146540 sp=0x31460a0 pc=0x5632010c
ProjectRunner.vue:175 github.com/goplus/ixgo/xgobuild.(*Context).loadPackage(0x3812550, {0x468dc0, 0x1}, 0x2a0f4a0)
ProjectRunner.vue:175 	github.com/goplus/ixgo@v0.61.0/xgobuild/build.go:417 +0x18 fp=0x31465f8 sp=0x3146540 pc=0x5b670018
ProjectRunner.vue:175 github.com/goplus/ixgo/xgobuild.(*Context).loadPackages(0x3812550, {0x468dc0, 0x1}, 0x2a0f3b0)
ProjectRunner.vue:175 	github.com/goplus/ixgo@v0.61.0/xgobuild/build.go:393 +0xf fp=0x3146708 sp=0x31465f8 pc=0x5b65000f
ProjectRunner.vue:175 github.com/goplus/ixgo/xgobuild.(*Context).ParseFSDir(0x3812550, {0x47d978, 0x356d030}, {0x468dc0, 0x1})
ProjectRunner.vue:175 	github.com/goplus/ixgo@v0.61.0/xgobuild/build.go:364 +0x7 fp=0x3146768 sp=0x3146708 pc=0x5b630007
ProjectRunner.vue:175 github.com/goplus/ixgo/xgobuild.BuildFSDir(0x19b8000, {0x47d978, 0x356d030}, {0x468dc0, 0x1})
ProjectRunner.vue:175 	github.com/goplus/ixgo@v0.61.0/xgobuild/build.go:119 +0x3 fp=0x31467e0 sp=0x3146768 pc=0x5b560003
ProjectRunner.vue:175 github.com/goplus/spx/ispx.BuildFS({0x472f60, 0x280d790})
ProjectRunner.vue:175 	github.com/goplus/spx/ispx@v0.0.0-20260202023304-970251937a2e/ispx.go:103 +0x21 fp=0x3146890 sp=0x31467e0 pc=0x80b50021
ProjectRunner.vue:175 github.com/goplus/spx/ispx.Build(...)
ProjectRunner.vue:175 	github.com/goplus/spx/ispx@v0.0.0-20260202023304-970251937a2e/ispx.go:81
ProjectRunner.vue:175 github.com/goplus/spx/ispx.ispxBuild({{}, 0x7ff8000100000005, 0x2e6f900}, {0x356d020, 0x1, 0x1})
ProjectRunner.vue:175 	github.com/goplus/spx/ispx@v0.0.0-20260202023304-970251937a2e/js.go:62 +0x14 fp=0x3146900 sp=0x3146890 pc=0x80c00014
ProjectRunner.vue:175 github.com/goplus/spx/ispx.init.1.jsFuncOfWithError.func3({{}, 0x7ff8000100000005, 0x2e6f900}, {0x356d020, 0x1, 0x1})
ProjectRunner.vue:175 	github.com/goplus/spx/ispx@v0.0.0-20260202023304-970251937a2e/js.go:97 +0x4 fp=0x3146980 sp=0x3146900 pc=0x80bc0004
ProjectRunner.vue:175 syscall/js.handleEvent()
ProjectRunner.vue:175 	syscall/js/func.go:117 +0x28 fp=0x3146a68 sp=0x3146980 pc=0x1c140028
ProjectRunner.vue:175 runtime.handleEvent()
ProjectRunner.vue:175 	runtime/lock_js.go:287 +0x16 fp=0x3146ad8 sp=0x3146a68 pc=0x120b0016
ProjectRunner.vue:175 runtime: g 7: unexpected return pc for runtime.handleEvent called from 0x37ffc80
ProjectRunner.vue:175 stack: frame={sp:0x3146a68, fp:0x3146ad8} stack=[0x3140000,0x3148000)
ProjectRunner.vue:175 0x0000000003146968:  0x7ff8000100000d87  0x0000000002e6f908 
ProjectRunner.vue:175 0x0000000003146978:  0x000000001c140028 <syscall/js.handleEvent+0x0000000000000028>  0x7ff8000100000005 
ProjectRunner.vue:175 0x0000000003146988:  0x0000000002e6f900  0x000000000356d020 
ProjectRunner.vue:175 0x0000000003146998:  0x0000000000000001  0x0000000000000001 
ProjectRunner.vue:175 0x00000000031469a8:  0x0000000002e6f908  0x0000000002414818 
ProjectRunner.vue:175 0x00000000031469b8:  0x000000000356d010  0x0000000000000010 
ProjectRunner.vue:175 0x00000000031469c8:  0x0100000000190b00  0x000000000000002d 
ProjectRunner.vue:175 0x00000000031469d8:  0x0000000000000000  0x0000000000000001 
ProjectRunner.vue:175 0x00000000031469e8:  0x00000000013e0108  0x7ff8000100000d87 
ProjectRunner.vue:175 0x00000000031469f8:  0x7ff8000100000005  0x7ff8000100000d86 
ProjectRunner.vue:175 0x0000000003146a08:  0x000000000182f660  0x0000000000190b00 
ProjectRunner.vue:175 0x0000000003146a18:  0x000000000356d010  0x000000000356d020 
ProjectRunner.vue:175 0x0000000003146a28:  0x0000000002e6f908  0x0000000002e6f900 
ProjectRunner.vue:175 0x0000000003146a38:  0x0000000002e6f8f8  0x7ff8000000000002 
ProjectRunner.vue:175 0x0000000003146a48:  0x0000000000000000  0x00000000013b6901 
ProjectRunner.vue:175 0x0000000003146a58:  0x000000000356d010  0x00000000120b0016 <runtime.handleEvent+0x0000000000000016> 
ProjectRunner.vue:175 0x0000000003146a68: <0x0000000000190b00  0x000000000356d010 
ProjectRunner.vue:175 0x0000000003146a78:  0x0000001ad4926800  0x0000000000000001 
ProjectRunner.vue:175 0x0000000003146a88:  0x00000000030c0c01  0x0000000000000000 
ProjectRunner.vue:175 0x0000000003146a98:  0x0000000016570004 <reflect.unsafe_New+0x0000000000000004>  0x0000000000000018 
ProjectRunner.vue:175 0x0000000003146aa8:  0x0000000002a0e2d0  0x00000000194b0001 <sync.(*Pool).pin+0x0000000000000001> 
ProjectRunner.vue:175 0x0000000003146ab8:  0x000000000356d010  0x000000001a520002 <reflect.funcLayout.func1+0x0000000000000002> 
ProjectRunner.vue:175 0x0000000003146ac8:  0x0000000001800e00  0x00000000037ffc80 
ProjectRunner.vue:175 0x0000000003146ad8: >0x0000000019490014 <sync.(*Pool).Get+0x0000000000000014>  0x00000000166a000d <runtime.typedmemmove+0x000000000000000d> 
ProjectRunner.vue:175 0x0000000003146ae8:  0x00000000037ffc88  0x000000000356c940 
ProjectRunner.vue:175 0x0000000003146af8:  0x0000000000000010  0x0000000016f20002 <runtime.call32+0x0000000000000002> 
ProjectRunner.vue:175 0x0000000003146b08:  0x0000000001b9f208  0x3fc178fee0000000 
ProjectRunner.vue:175 0x0000000003146b18:  0x0000000025190024 <github.com/goplus/spx/v2/internal/engine/profiler.MeasureFunctionTime+0x0000000000000024>  0x000000000356c940 
ProjectRunner.vue:175 0x0000000003146b28:  0x000000001a630146 <reflect.Value.call+0x0000000000000146>  0x0000000002a0e2d0 
ProjectRunner.vue:175 0x0000000003146b38:  0x00000000020c87a8  0x00000000037ffc80 
ProjectRunner.vue:175 0x0000000003146b48:  0x0000001800000018  0x0000000000000018 
ProjectRunner.vue:175 0x0000000003146b58:  0x0000000001832c50  0x0000000000000000 
ProjectRunner.vue:175 0x0000000003146b68:  0x0000000000241fc0  0x000000000356c940 
ProjectRunner.vue:175 0x0000000003146b78:  0x0000000000000094  0x0000000000000018 
ProjectRunner.vue:175 0x0000000003146b88:  0x0000000000000000  0x0000000000000000 
ProjectRunner.vue:175 0x0000000003146b98:  0x0000000000000000  0x0000000000000000 
ProjectRunner.vue:175 0x0000000003146ba8:  0x0000000000000000  0x0000000000000000 
ProjectRunner.vue:175 0x0000000003146bb8:  0x0000000000000000  0x0000000000000000 
ProjectRunner.vue:175 0x0000000003146bc8:  0x0000000000000000  0x0000000000000000 
ProjectRunner.vue:175 created by runtime.beforeIdle
ProjectRunner.vue:175 	runtime/lock_js.go:239 +0x1e
ProjectRunner.vue:175 
ProjectRunner.vue:175 goroutine 1 gp=0x18001c0 m=nil [select (no cases), 6 minutes]:
ProjectRunner.vue:175 runtime.gopark(0x0, 0x0, 0xa, 0x1, 0x1)
ProjectRunner.vue:175 	runtime/proc.go:460 +0x25 fp=0x2820f20 sp=0x2820ee8 pc=0x16890025
ProjectRunner.vue:175 runtime.block()
ProjectRunner.vue:175 	runtime/select.go:104 +0x2 fp=0x2820f48 sp=0x2820f20 pc=0x14c00002
ProjectRunner.vue:175 main.main()
ProjectRunner.vue:175 	github.com/goplus/builder/tools/ispx/main.go:59 +0x6 fp=0x2820f60 sp=0x2820f48 pc=0x80e20006
ProjectRunner.vue:175 runtime.main()
ProjectRunner.vue:175 	runtime/proc.go:285 +0x42 fp=0x2820fe0 sp=0x2820f60 pc=0x13fb0042
ProjectRunner.vue:175 runtime.goexit({})
ProjectRunner.vue:175 	runtime/asm_wasm.s:428 +0x1 fp=0x2820fe8 sp=0x2820fe0 pc=0x170c0001
ProjectRunner.vue:175 
ProjectRunner.vue:175 goroutine 2 gp=0x1800380 m=nil [force gc (idle), 6 minutes]:
ProjectRunner.vue:175 runtime.gopark(0x3129a8, 0x13b1a00, 0x11, 0xa, 0x1)
ProjectRunner.vue:175 	runtime/proc.go:460 +0x25 fp=0x184cfa8 sp=0x184cf70 pc=0x16890025
ProjectRunner.vue:175 runtime.goparkunlock(...)
ProjectRunner.vue:175 	runtime/proc.go:466
ProjectRunner.vue:175 runtime.forcegchelper()
ProjectRunner.vue:175 	runtime/proc.go:373 +0x1b fp=0x184cfe0 sp=0x184cfa8 pc=0x13ff001b
ProjectRunner.vue:175 runtime.goexit({})
ProjectRunner.vue:175 	runtime/asm_wasm.s:428 +0x1 fp=0x184cfe8 sp=0x184cfe0 pc=0x170c0001
ProjectRunner.vue:175 created by runtime.init.6 in goroutine 1
ProjectRunner.vue:175 	runtime/proc.go:361 +0x2
ProjectRunner.vue:175 
ProjectRunner.vue:175 goroutine 3 gp=0x1800540 m=nil [GC sweep wait]:
ProjectRunner.vue:175 runtime.gopark(0x3129a8, 0x13b22e0, 0xc, 0x9, 0x1)
ProjectRunner.vue:175 	runtime/proc.go:460 +0x25 fp=0x184d788 sp=0x184d750 pc=0x16890025
ProjectRunner.vue:175 runtime.goparkunlock(...)
ProjectRunner.vue:175 	runtime/proc.go:466
ProjectRunner.vue:175 runtime.bgsweep(0x1850000)
ProjectRunner.vue:175 	runtime/mgcsweep.go:323 +0x1d fp=0x184d7d0 sp=0x184d788 pc=0x12f5001d
ProjectRunner.vue:175 runtime.gcenable.gowrap1()
ProjectRunner.vue:175 	runtime/mgc.go:212 +0x2 fp=0x184d7e0 sp=0x184d7d0 pc=0x12760002
ProjectRunner.vue:175 runtime.goexit({})
ProjectRunner.vue:175 	runtime/asm_wasm.s:428 +0x1 fp=0x184d7e8 sp=0x184d7e0 pc=0x170c0001
ProjectRunner.vue:175 created by runtime.gcenable in goroutine 1
ProjectRunner.vue:175 	runtime/mgc.go:212 +0x6
ProjectRunner.vue:175 
ProjectRunner.vue:175 goroutine 4 gp=0x1800700 m=nil [GC scavenge wait]:
ProjectRunner.vue:175 runtime.gopark(0x3129a8, 0x13b46a0, 0xd, 0xa, 0x2)
ProjectRunner.vue:175 	runtime/proc.go:460 +0x25 fp=0x184df80 sp=0x184df48 pc=0x16890025
ProjectRunner.vue:175 runtime.goparkunlock(...)
ProjectRunner.vue:175 	runtime/proc.go:466
ProjectRunner.vue:175 runtime.(*scavengerState).park(0x13b46a0)
ProjectRunner.vue:175 	runtime/mgcscavenge.go:425 +0xc fp=0x184dfa8 sp=0x184df80 pc=0x12d3000c
ProjectRunner.vue:175 runtime.bgscavenge(0x1850000)
ProjectRunner.vue:175 	runtime/mgcscavenge.go:658 +0x8 fp=0x184dfd0 sp=0x184dfa8 pc=0x12d80008
ProjectRunner.vue:175 runtime.gcenable.gowrap2()
ProjectRunner.vue:175 	runtime/mgc.go:213 +0x2 fp=0x184dfe0 sp=0x184dfd0 pc=0x12750002
ProjectRunner.vue:175 runtime.goexit({})
ProjectRunner.vue:175 	runtime/asm_wasm.s:428 +0x1 fp=0x184dfe8 sp=0x184dfe0 pc=0x170c0001
ProjectRunner.vue:175 created by runtime.gcenable in goroutine 1
ProjectRunner.vue:175 	runtime/mgc.go:213 +0xa
ProjectRunner.vue:175 
ProjectRunner.vue:175 goroutine 5 gp=0x18008c0 m=nil [finalizer wait]:
ProjectRunner.vue:175 runtime.gopark(0x312708, 0x13c7d10, 0x10, 0xa, 0x1)
ProjectRunner.vue:175 	runtime/proc.go:460 +0x25 fp=0x184c700 sp=0x184c6c8 pc=0x16890025
ProjectRunner.vue:175 runtime.runFinalizers()
ProjectRunner.vue:175 	runtime/mfinal.go:210 +0x1c fp=0x184c7e0 sp=0x184c700 pc=0x126a001c
ProjectRunner.vue:175 runtime.goexit({})
ProjectRunner.vue:175 	runtime/asm_wasm.s:428 +0x1 fp=0x184c7e8 sp=0x184c7e0 pc=0x170c0001
ProjectRunner.vue:175 created by runtime.createfing in goroutine 1
ProjectRunner.vue:175 	runtime/mfinal.go:172 +0xc
ProjectRunner.vue:175 
ProjectRunner.vue:175 goroutine 6 gp=0x1800c40 m=nil [cleanup wait, 6 minutes]:
ProjectRunner.vue:175 runtime.gopark(0x3129a8, 0x13b4ae0, 0x2e, 0xa, 0x1)
ProjectRunner.vue:175 	runtime/proc.go:460 +0x25 fp=0x184e758 sp=0x184e720 pc=0x16890025
ProjectRunner.vue:175 runtime.goparkunlock(...)
ProjectRunner.vue:175 	runtime/proc.go:466
ProjectRunner.vue:175 runtime.(*cleanupQueue).dequeue(0x13b4a20)
ProjectRunner.vue:175 	runtime/mcleanup.go:439 +0x27 fp=0x184e798 sp=0x184e758 pc=0x124f0027
ProjectRunner.vue:175 runtime.runCleanups()
ProjectRunner.vue:175 	runtime/mcleanup.go:635 +0xb fp=0x184e7e0 sp=0x184e798 pc=0x1258000b
ProjectRunner.vue:175 runtime.goexit({})
ProjectRunner.vue:175 	runtime/asm_wasm.s:428 +0x1 fp=0x184e7e8 sp=0x184e7e0 pc=0x170c0001
ProjectRunner.vue:175 created by runtime.(*cleanupQueue).createGs in goroutine 1
ProjectRunner.vue:175 	runtime/mcleanup.go:589 +0x24
ProjectRunner.vue:175 
ProjectRunner.vue:175 goroutine 8 gp=0x1801500 m=nil [GC worker (idle), 1 minutes]:
ProjectRunner.vue:175 runtime.gopark(0x312728, 0x19bb200, 0x1c, 0xa, 0x0)
ProjectRunner.vue:175 	runtime/proc.go:460 +0x25 fp=0x2822f38 sp=0x2822f00 pc=0x16890025
ProjectRunner.vue:175 runtime.gcBgMarkWorker(0x1856b60)
ProjectRunner.vue:175 	runtime/mgc.go:1463 +0x1f fp=0x2822fd0 sp=0x2822f38 pc=0x128b001f
ProjectRunner.vue:175 runtime.gcBgMarkStartWorkers.gowrap1()
ProjectRunner.vue:175 	runtime/mgc.go:1373 +0x2 fp=0x2822fe0 sp=0x2822fd0 pc=0x128a0002
ProjectRunner.vue:175 runtime.goexit({})
ProjectRunner.vue:175 	runtime/asm_wasm.s:428 +0x1 fp=0x2822fe8 sp=0x2822fe0 pc=0x170c0001
ProjectRunner.vue:175 created by runtime.gcBgMarkStartWorkers in goroutine 7
ProjectRunner.vue:175 	runtime/mgc.go:1373 +0x28
ProjectRunner.vue:175 
ProjectRunner.vue:175 goroutine 58 gp=0x1800a80 m=nil [sync.Cond.Wait]:
ProjectRunner.vue:175 runtime.gopark(0x3129a8, 0x2f66458, 0x15, 0x4, 0x3)
ProjectRunner.vue:175 	runtime/proc.go:460 +0x25 fp=0x1849500 sp=0x18494c8 pc=0x16890025
ProjectRunner.vue:175 runtime.goparkunlock(...)
ProjectRunner.vue:175 	runtime/proc.go:466
ProjectRunner.vue:175 sync.runtime_notifyListWait(0x2f66450, 0x1)
ProjectRunner.vue:175 	runtime/sema.go:606 +0x22 fp=0x1849560 sp=0x1849500 pc=0x16b30022
ProjectRunner.vue:175 sync.(*Cond).Wait(0x2f66440)
ProjectRunner.vue:175 	sync/cond.go:71 +0x12 fp=0x18495a8 sp=0x1849560 pc=0x192e0012
ProjectRunner.vue:175 github.com/goplus/spx/v2/internal/coroutine.(*Coroutines).Yield(0x1984b40, 0x2b98fc0)
ProjectRunner.vue:175 	github.com/goplus/spx/v2@v2.0.0-pre.45/internal/coroutine/coro.go:317 +0x22 fp=0x18495e8 sp=0x18495a8 pc=0x24ef0022
ProjectRunner.vue:175 github.com/goplus/spx/v2/internal/coroutine.(*Coroutines).WaitNextFrame(0x1984b40)
ProjectRunner.vue:175 	github.com/goplus/spx/v2@v2.0.0-pre.45/internal/coroutine/coro.go:430 +0x14 fp=0x1849648 sp=0x18495e8 pc=0x24f80014
ProjectRunner.vue:175 github.com/goplus/spx/v2/internal/engine.WaitNextFrame(...)
ProjectRunner.vue:175 	github.com/goplus/spx/v2@v2.0.0-pre.45/internal/engine/coro.go:72
ProjectRunner.vue:175 github.com/goplus/spx/v2.(*Game).logicLoop(0x1d5b688, 0x2b98fc0)
ProjectRunner.vue:175 	github.com/goplus/spx/v2@v2.0.0-pre.45/game_loop.go:181 +0x6 fp=0x1849710 sp=0x1849648 pc=0x76500006
ProjectRunner.vue:175 github.com/goplus/spx/v2.(*Game).logicLoop-fm(0x2b98fc0)
ProjectRunner.vue:175 	<autogenerated>:1 +0x2 fp=0x1849730 sp=0x1849710 pc=0x78830002
ProjectRunner.vue:175 github.com/goplus/spx/v2/internal/coroutine.(*Coroutines).CreateAndStart.func1()
ProjectRunner.vue:175 	github.com/goplus/spx/v2@v2.0.0-pre.45/internal/coroutine/coro.go:281 +0x1d fp=0x18497e0 sp=0x1849730 pc=0x24ed001d
ProjectRunner.vue:175 runtime.goexit({})
ProjectRunner.vue:175 	runtime/asm_wasm.s:428 +0x1 fp=0x18497e8 sp=0x18497e0 pc=0x170c0001
ProjectRunner.vue:175 created by github.com/goplus/spx/v2/internal/coroutine.(*Coroutines).CreateAndStart in goroutine 55
ProjectRunner.vue:175 	github.com/goplus/spx/v2@v2.0.0-pre.45/internal/coroutine/coro.go:251 +0x73
ProjectRunner.vue:175 
ProjectRunner.vue:175 goroutine 57 gp=0x1800fc0 m=nil [sync.Cond.Wait]:
ProjectRunner.vue:175 runtime.gopark(0x3129a8, 0x2f66418, 0x15, 0x4, 0x3)
ProjectRunner.vue:175 	runtime/proc.go:460 +0x25 fp=0x281ed38 sp=0x281ed00 pc=0x16890025
ProjectRunner.vue:175 runtime.goparkunlock(...)
ProjectRunner.vue:175 	runtime/proc.go:466
ProjectRunner.vue:175 sync.runtime_notifyListWait(0x2f66410, 0x1)
ProjectRunner.vue:175 	runtime/sema.go:606 +0x22 fp=0x281ed98 sp=0x281ed38 pc=0x16b30022
ProjectRunner.vue:175 sync.(*Cond).Wait(0x2f66400)
ProjectRunner.vue:175 	sync/cond.go:71 +0x12 fp=0x281ede0 sp=0x281ed98 pc=0x192e0012
ProjectRunner.vue:175 github.com/goplus/spx/v2/internal/coroutine.(*Coroutines).Yield(0x1984b40, 0x2b98f30)
ProjectRunner.vue:175 	github.com/goplus/spx/v2@v2.0.0-pre.45/internal/coroutine/coro.go:317 +0x22 fp=0x281ee20 sp=0x281ede0 pc=0x24ef0022
ProjectRunner.vue:175 github.com/goplus/spx/v2/internal/coroutine.(*Coroutines).WaitNextFrame(0x1984b40)
ProjectRunner.vue:175 	github.com/goplus/spx/v2@v2.0.0-pre.45/internal/coroutine/coro.go:430 +0x14 fp=0x281ee80 sp=0x281ee20 pc=0x24f80014
ProjectRunner.vue:175 github.com/goplus/spx/v2/internal/engine.WaitNextFrame(...)
ProjectRunner.vue:175 	github.com/goplus/spx/v2@v2.0.0-pre.45/internal/engine/coro.go:72
ProjectRunner.vue:175 github.com/goplus/spx/v2.(*Game).inputEventLoop(0x1d5b688, 0x2b98f30)
ProjectRunner.vue:175 	github.com/goplus/spx/v2@v2.0.0-pre.45/game_loop.go:227 +0x6 fp=0x281ef10 sp=0x281ee80 pc=0x76510006
ProjectRunner.vue:175 github.com/goplus/spx/v2.(*Game).inputEventLoop-fm(0x2b98f30)
ProjectRunner.vue:175 	<autogenerated>:1 +0x2 fp=0x281ef30 sp=0x281ef10 pc=0x78820002
ProjectRunner.vue:175 github.com/goplus/spx/v2/internal/coroutine.(*Coroutines).CreateAndStart.func1()
ProjectRunner.vue:175 	github.com/goplus/spx/v2@v2.0.0-pre.45/internal/coroutine/coro.go:281 +0x1d fp=0x281efe0 sp=0x281ef30 pc=0x24ed001d
ProjectRunner.vue:175 runtime.goexit({})
ProjectRunner.vue:175 	runtime/asm_wasm.s:428 +0x1 fp=0x281efe8 sp=0x281efe0 pc=0x170c0001
ProjectRunner.vue:175 created by github.com/goplus/spx/v2/internal/coroutine.(*Coroutines).CreateAndStart in goroutine 55
ProjectRunner.vue:175 	github.com/goplus/spx/v2@v2.0.0-pre.45/internal/coroutine/coro.go:251 +0x73
installHook.js:1 Crash detected. Reason: go wasm exit, Exit code: 2
overrideMethod @ installHook.js:1
iframeWindow.console.warn @ ProjectRunner.vue:179
restartEngineAfterCrash @ runner.html:105
window.onGoWasmExit @ runner.html:137
notifyExit @ game.js:436
go.exit @ game.js:448
runtime.wasmExit @ go.wasm.exec.js:261
$func1327 @ VM4570 ispx.wasm:1
$func1847 @ VM4570 ispx.wasm:1
$func1003 @ VM4570 ispx.wasm:1
$func1786 @ VM4570 ispx.wasm:1
$func1002 @ VM4570 ispx.wasm:1
$func1696 @ VM4570 ispx.wasm:1
$func1394 @ VM4570 ispx.wasm:1
$func1269 @ VM4570 ispx.wasm:1
$func1270 @ VM4570 ispx.wasm:1
$func1798 @ VM4570 ispx.wasm:1
$func1799 @ VM4570 ispx.wasm:1
$func8483 @ VM4570 ispx.wasm:1
$func8483 @ VM4570 ispx.wasm:1
$func8483 @ VM4570 ispx.wasm:1
$func8483 @ VM4570 ispx.wasm:1
$func8044 @ VM4570 ispx.wasm:1
$func8333 @ VM4570 ispx.wasm:1
$func8334 @ VM4570 ispx.wasm:1
$func8270 @ VM4570 ispx.wasm:1
$func8440 @ VM4570 ispx.wasm:1
$func17230 @ VM4570 ispx.wasm:1
$func16790 @ VM4570 ispx.wasm:1
$func16781 @ VM4570 ispx.wasm:1
$func16779 @ VM4570 ispx.wasm:1
$func16768 @ VM4570 ispx.wasm:1
$func16894 @ VM4570 ispx.wasm:1
$func17956 @ VM4570 ispx.wasm:1
$func17995 @ VM4570 ispx.wasm:1
$func19328 @ VM4570 ispx.wasm:1
$func19326 @ VM4570 ispx.wasm:1
$func19324 @ VM4570 ispx.wasm:1
$func19311 @ VM4570 ispx.wasm:1
$func28878 @ VM4570 ispx.wasm:1
$func28889 @ VM4570 ispx.wasm:1
$func28885 @ VM4570 ispx.wasm:1
$func3117 @ VM4570 ispx.wasm:1
$func548 @ VM4570 ispx.wasm:1
$resume @ VM4570 ispx.wasm:1
_resume @ go.wasm.exec.js:574
(anonymous) @ go.wasm.exec.js:585
buildGame @ game.js:235
(anonymous) @ game.js:183
profile @ engine.js:687
initGame @ game.js:183
await in initGame
(anonymous) @ game.js:103
(anonymous) @ game.js:83
Promise.then
startTask @ game.js:83
InitGame @ game.js:103
window.initGame @ runner.html:204
(anonymous) @ ProjectRunner.vue:317
Promise.then
runInternal @ ProjectRunner.vue:315
await in runInternal
run @ ProjectRunner.vue:349
run @ ProjectRunnerSurface.vue:384
await in run
executeRun @ EditorPreview.vue:312
await in executeRun
useMessageHandle.en @ EditorPreview.vue:339
await in useMessageHandle.en
actionFn @ base.ts:75
fnWithMessage @ index.ts:35
callWithErrorHandling @ runtime-core.esm-bundler.js:199
callWithAsyncErrorHandling @ runtime-core.esm-bundler.js:206
invoker @ runtime-dom.esm-bundler.js:730
ProjectRunner.vue:175 Engine reinitialized.
ProjectRunner.vue:175 interpreter exited with panic: ispx: not built
installHook.js:1 ProjectRunner game error interpreter exited with panic: ispx: not built

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions