goonscape/segfault.txt
2025-02-14 13:35:09 +01:00

127 lines
5.8 KiB
Plaintext

INFO: 2025/02/10 15:53:21 main.go:16: Starting GoonScape client
INFO: 2025/02/10 15:53:21 main.go:43: Initializing window
INFO: 2025/02/10 15:53:21 main.go:60: Loading game assets
INFO: 2025/02/10 15:53:21 game.go:61: Loading game assets
INFO: 2025/02/10 15:53:21 assets.go:51: Loading models
INFO: 2025/02/10 15:53:21 game.go:81: Music disabled by config
INFO: 2025/02/10 15:53:21 game.go:84: Assets loaded successfully
INFO: 2025/02/10 15:53:21 main.go:76: Starting game loop
INFO: 2025/02/10 15:53:21 game.go:456: Starting game loop
malloc(): unsorted double linked list corrupted
SIGABRT: abort
PC=0x78a790604c4c m=0 sigcode=18446744073709551610
signal arrived during cgo execution
goroutine 1 gp=0xc0000061c0 m=0 mp=0xaf8e20 [syscall, locked to thread]:
runtime.cgocall(0x6da9a0, 0xc00002da50)
/usr/lib/go/src/runtime/cgocall.go:167 +0x5b fp=0xc00002da28 sp=0xc00002d9f0 pc=0x46d0fb
github.com/gen2brain/raylib-go/raylib._Cfunc_EndDrawing()
_cgo_gotypes.go:2539 +0x3f fp=0xc00002da50 sp=0xc00002da28 pc=0x51cdbf
github.com/gen2brain/raylib-go/raylib.EndDrawing(...)
/home/bd/.cache/go/mod/github.com/gen2brain/raylib-go/raylib@v0.0.0-20250109172833-6dbba4f81a9b/rcore.go:464
gitea.boner.be/bdnugget/goonscape/game.(*Game).Render.func1()
/home/bd/Projects/go/goonscape/game/game.go:259 +0x36 fp=0xc00002da68 sp=0xc00002da50 pc=0x6b6fb6
runtime.deferreturn()
/usr/lib/go/src/runtime/panic.go:605 +0x5e fp=0xc00002daf8 sp=0xc00002da68 pc=0x4396fe
gitea.boner.be/bdnugget/goonscape/game.(*Game).Render(0xc0001ae000)
/home/bd/Projects/go/goonscape/game/game.go:265 +0x405 fp=0xc00002dbf8 sp=0xc00002daf8 pc=0x6b27a5
gitea.boner.be/bdnugget/goonscape/game.(*Game).Run(0xc0001ae000)
/home/bd/Projects/go/goonscape/game/game.go:463 +0x105 fp=0xc00002dcc0 sp=0xc00002dbf8 pc=0x6b3e85
main.main()
/home/bd/Projects/go/goonscape/main.go:77 +0xb85 fp=0xc00002df50 sp=0xc00002dcc0 pc=0x6b8345
runtime.main()
/usr/lib/go/src/runtime/proc.go:272 +0x28b fp=0xc00002dfe0 sp=0xc00002df50 pc=0x43d84b
runtime.goexit({})
/usr/lib/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00002dfe8 sp=0xc00002dfe0 pc=0x47ac81
goroutine 2 gp=0xc000006c40 m=nil [force gc (idle)]:
runtime.gopark(0xaedc20?, 0xaf8e20?, 0x0?, 0x0?, 0x0?)
/usr/lib/go/src/runtime/proc.go:424 +0xce fp=0xc0000567a8 sp=0xc000056788 pc=0x47356e
runtime.goparkunlock(...)
/usr/lib/go/src/runtime/proc.go:430
runtime.forcegchelper()
/usr/lib/go/src/runtime/proc.go:337 +0xb3 fp=0xc0000567e0 sp=0xc0000567a8 pc=0x43db93
runtime.goexit({})
/usr/lib/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000567e8 sp=0xc0000567e0 pc=0x47ac81
created by runtime.init.7 in goroutine 1
/usr/lib/go/src/runtime/proc.go:325 +0x1a
goroutine 3 gp=0xc000007180 m=nil [GC sweep wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/lib/go/src/runtime/proc.go:424 +0xce fp=0xc00006af80 sp=0xc00006af60 pc=0x47356e
runtime.goparkunlock(...)
/usr/lib/go/src/runtime/proc.go:430
runtime.bgsweep(0xc000080000)
/usr/lib/go/src/runtime/mgcsweep.go:277 +0x94 fp=0xc00006afc8 sp=0xc00006af80 pc=0x428714
runtime.gcenable.gowrap1()
/usr/lib/go/src/runtime/mgc.go:204 +0x25 fp=0xc00006afe0 sp=0xc00006afc8 pc=0x41ce25
runtime.goexit({})
/usr/lib/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00006afe8 sp=0xc00006afe0 pc=0x47ac81
created by runtime.gcenable in goroutine 1
/usr/lib/go/src/runtime/mgc.go:204 +0x66
goroutine 4 gp=0xc000007340 m=nil [GC scavenge wait]:
runtime.gopark(0xc000080000?, 0x8e5b60?, 0x1?, 0x0?, 0xc000007340?)
/usr/lib/go/src/runtime/proc.go:424 +0xce fp=0xc000064f78 sp=0xc000064f58 pc=0x47356e
runtime.goparkunlock(...)
/usr/lib/go/src/runtime/proc.go:430
runtime.(*scavengerState).park(0xaf8060)
/usr/lib/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc000064fa8 sp=0xc000064f78 pc=0x426149
runtime.bgscavenge(0xc000080000)
/usr/lib/go/src/runtime/mgcscavenge.go:653 +0x3c fp=0xc000064fc8 sp=0xc000064fa8 pc=0x4266bc
runtime.gcenable.gowrap2()
/usr/lib/go/src/runtime/mgc.go:205 +0x25 fp=0xc000064fe0 sp=0xc000064fc8 pc=0x41cdc5
runtime.goexit({})
/usr/lib/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000064fe8 sp=0xc000064fe0 pc=0x47ac81
created by runtime.gcenable in goroutine 1
/usr/lib/go/src/runtime/mgc.go:205 +0xa5
goroutine 18 gp=0xc000104700 m=nil [finalizer wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/lib/go/src/runtime/proc.go:424 +0xce fp=0xc000184e20 sp=0xc000184e00 pc=0x47356e
runtime.runfinq()
/usr/lib/go/src/runtime/mfinal.go:193 +0x145 fp=0xc000184fe0 sp=0xc000184e20 pc=0x41bea5
runtime.goexit({})
/usr/lib/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000184fe8 sp=0xc000184fe0 pc=0x47ac81
created by runtime.createfing in goroutine 1
/usr/lib/go/src/runtime/mfinal.go:163 +0x3d
goroutine 19 gp=0xc0001048c0 m=nil [chan receive]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/lib/go/src/runtime/proc.go:424 +0xce fp=0xc00006bf18 sp=0xc00006bef8 pc=0x47356e
runtime.chanrecv(0xc0001140e0, 0x0, 0x1)
/usr/lib/go/src/runtime/chan.go:639 +0x3bc fp=0xc00006bf90 sp=0xc00006bf18 pc=0x40c89c
runtime.chanrecv1(0x0?, 0x0?)
/usr/lib/go/src/runtime/chan.go:489 +0x12 fp=0xc00006bfb8 sp=0xc00006bf90 pc=0x40c4d2
runtime.unique_runtime_registerUniqueMapCleanup.func1(...)
/usr/lib/go/src/runtime/mgc.go:1781
runtime.unique_runtime_registerUniqueMapCleanup.gowrap1()
/usr/lib/go/src/runtime/mgc.go:1784 +0x2f fp=0xc00006bfe0 sp=0xc00006bfb8 pc=0x41fe4f
runtime.goexit({})
/usr/lib/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00006bfe8 sp=0xc00006bfe0 pc=0x47ac81
created by unique.runtime_registerUniqueMapCleanup in goroutine 1
/usr/lib/go/src/runtime/mgc.go:1779 +0x96
rax 0x0
rbx 0x4829
rcx 0x78a790604c4c
rdx 0x6
rdi 0x4829
rsi 0x4829
rbp 0x78a7902fc740
rsp 0x7ffd63425870
r8 0xffffffff
r9 0x0
r10 0x8
r11 0x246
r12 0x7ffd634259d0
r13 0x6
r14 0x7ffd634259d0
r15 0x7ffd634259d0
rip 0x78a790604c4c
rflags 0x246
cs 0x33
fs 0x0
gs 0x0
exit status 2