Skip to content

Instantly share code, notes, and snippets.

@apmckinlay
Created January 6, 2021 21:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save apmckinlay/f67af5570c3a3002c777464b7903c014 to your computer and use it in GitHub Desktop.
Save apmckinlay/f67af5570c3a3002c777464b7903c014 to your computer and use it in GitHub Desktop.
runtime: pointer 0xc001d501f8 to unallocated span span.base()=0xc001d50000 span.limit=0xc001d58898 span.state=0
runtime: found in object at *(0xc0000e6548+0x10)
object=0xc0000e6548 s.base()=0xc0000e6000 s.limit=0xc0000e8000 s.spanclass=18 s.elemsize=128 s.state=mSpanInUse
*(object+0) = 0xc0007bbd20
*(object+8) = 0xc0007bb900
*(object+16) = 0xc001d501f8 <==
*(object+24) = 0xc001d50000
*(object+32) = 0xc0007bb818
*(object+40) = 0xc0007bb8d8
*(object+48) = 0x0
*(object+56) = 0xb537e0
*(object+64) = 0xc000aacff0
*(object+72) = 0xb537e0
*(object+80) = 0xc000aad050
*(object+88) = 0xb537e0
*(object+96) = 0xc000aad030
*(object+104) = 0xb537e0
*(object+112) = 0xc000aad0b0
*(object+120) = 0xb537e0
fatal error: found bad pointer in Go heap (incorrect use of unsafe or cgo?)
runtime stack:
runtime.throw(0xad837b, 0x3e)
c:/go/src/runtime/panic.go:1116 +0x79 fp=0xa4381ff4a8 sp=0xa4381ff478 pc=0x469b39
runtime.badPointer(0x269df0bd128, 0xc001d501f8, 0xc0000e6548, 0x10)
c:/go/src/runtime/mbitmap.go:380 +0x246 fp=0xa4381ff4f0 sp=0xa4381ff4a8 pc=0x446446
runtime.findObject(0xc001d501f8, 0xc0000e6548, 0x10, 0x0, 0x261d99e5410, 0x0)
c:/go/src/runtime/mbitmap.go:416 +0x9b fp=0xa4381ff528 sp=0xa4381ff4f0 pc=0x4464fb
runtime.scanblock(0xc0000e6548, 0x30, 0xaea7d0, 0xc00002ee98, 0xa4381ff778)
c:/go/src/runtime/mgcmark.go:1281 +0xb6 fp=0xa4381ff588 sp=0xa4381ff528 pc=0x451eb6
runtime.scanframeworker(0xa4381ff690, 0xa4381ff778, 0xc00002ee98)
c:/go/src/runtime/mgcmark.go:1018 +0x1a5 fp=0xa4381ff618 sp=0xa4381ff588 pc=0x451565
runtime.scanstack.func1(0xa4381ff690, 0x0, 0x9b7f40)
c:/go/src/runtime/mgcmark.go:841 +0x45 fp=0xa4381ff640 sp=0xa4381ff618 pc=0x491d05
runtime.tracebackdefers(0xc000936300, 0xa4381ff8d8, 0x0)
c:/go/src/runtime/traceback.go:77 +0xe6 fp=0xa4381ff6f8 sp=0xa4381ff640 pc=0x489906
runtime.scanstack(0xc000936300, 0xc00002ee98)
c:/go/src/runtime/mgcmark.go:850 +0x1ac fp=0xa4381ff900 sp=0xa4381ff6f8 pc=0x450d2c
runtime.markroot.func1()
c:/go/src/runtime/mgcmark.go:245 +0xce fp=0xa4381ff950 sp=0xa4381ff900 pc=0x491b8e
runtime.markroot(0xc00002ee98, 0x46)
c:/go/src/runtime/mgcmark.go:218 +0x310 fp=0xa4381ff9d8 sp=0xa4381ff950 pc=0x44fbb0
runtime.gcDrain(0xc00002ee98, 0x7)
c:/go/src/runtime/mgcmark.go:1109 +0x138 fp=0xa4381ffa30 sp=0xa4381ff9d8 pc=0x451818
runtime.gcBgMarkWorker.func2()
c:/go/src/runtime/mgc.go:1981 +0x176 fp=0xa4381ffa70 sp=0xa4381ffa30 pc=0x491a76
runtime.systemstack(0x261b4452550)
c:/go/src/runtime/asm_amd64.s:370 +0x6b fp=0xa4381ffa78 sp=0xa4381ffa70 pc=0x499a0b
runtime.mstart()
c:/go/src/runtime/proc.go:1116 fp=0xa4381ffa80 sp=0xa4381ffa78 pc=0x46ecc0
goroutine 22 [GC worker (idle), 2 minutes]:
runtime.systemstack_switch()
c:/go/src/runtime/asm_amd64.s:330 fp=0xc0004a5f60 sp=0xc0004a5f58 pc=0x499980
runtime.gcBgMarkWorker(0xc00002d800)
c:/go/src/runtime/mgc.go:1945 +0x1db fp=0xc0004a5fd8 sp=0xc0004a5f60 pc=0x44e4db
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1374 +0x1 fp=0xc0004a5fe0 sp=0xc0004a5fd8 pc=0x49b7c1
created by runtime.gcBgMarkStartWorkers
c:/go/src/runtime/mgc.go:1839 +0x7e
goroutine 1 [syscall, 2 minutes, locked to thread]:
runtime.cgocall(0x80ed80, 0xc000f59ba8, 0x1)
c:/go/src/runtime/cgocall.go:133 +0x55 fp=0xc000f59b78 sp=0xc000f59b40 pc=0x434db5
github.com/apmckinlay/gsuneido/builtin/goc._Cfunc_signalAndWait()
_cgo_gotypes.go:156 +0x48 fp=0xc000f59ba8 sp=0xc000f59b78 pc=0x55b728
github.com/apmckinlay/gsuneido/builtin/goc.interact(0x1)
v:/gsuneido/builtin/goc/goside_windows.go:176 +0x45 fp=0xc000f59c00 sp=0xc000f59ba8 pc=0x55be65
github.com/apmckinlay/gsuneido/builtin/goc.Run()
v:/gsuneido/builtin/goc/goside_windows.go:40 +0x3c fp=0xc000f59c38 sp=0xc000f59c00 pc=0x55b8dc
github.com/apmckinlay/gsuneido/builtin.Run(...)
v:/gsuneido/builtin/msgloop_windows.go:41
main.main()
v:/gsuneido/gsuneido.go:154 +0x3d1 fp=0xc000f59f88 sp=0xc000f59c38 pc=0x80bdb1
runtime.main()
c:/go/src/runtime/proc.go:204 +0x209 fp=0xc000f59fe0 sp=0xc000f59f88 pc=0x46c2e9
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1374 +0x1 fp=0xc000f59fe8 sp=0xc000f59fe0 pc=0x49b7c1
goroutine 2 [force gc (idle), 2 minutes]:
runtime.gopark(0xae28a8, 0xdf0d10, 0x1411, 0x1)
c:/go/src/runtime/proc.go:306 +0xfa fp=0xc000033fb0 sp=0xc000033f90 pc=0x46c6ba
runtime.goparkunlock(...)
c:/go/src/runtime/proc.go:312
runtime.forcegchelper()
c:/go/src/runtime/proc.go:255 +0xcd fp=0xc000033fe0 sp=0xc000033fb0 pc=0x46c54d
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1374 +0x1 fp=0xc000033fe8 sp=0xc000033fe0 pc=0x49b7c1
created by runtime.init.6
c:/go/src/runtime/proc.go:243 +0x3c
goroutine 3 [GC sweep wait, 2 minutes]:
runtime.gopark(0xae28a8, 0xdf0e20, 0x140c, 0x1)
c:/go/src/runtime/proc.go:306 +0xfa fp=0xc000035fa8 sp=0xc000035f88 pc=0x46c6ba
runtime.goparkunlock(...)
c:/go/src/runtime/proc.go:312
runtime.bgsweep(0xc000024070)
c:/go/src/runtime/mgcsweep.go:182 +0x149 fp=0xc000035fd8 sp=0xc000035fa8 pc=0x455bc9
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1374 +0x1 fp=0xc000035fe0 sp=0xc000035fd8 pc=0x49b7c1
created by runtime.gcenable
c:/go/src/runtime/mgc.go:217 +0x67
goroutine 4 [GC scavenge wait]:
runtime.gopark(0xae28a8, 0xdf1000, 0x140d, 0x1)
c:/go/src/runtime/proc.go:306 +0xfa fp=0xc000043f78 sp=0xc000043f58 pc=0x46c6ba
runtime.goparkunlock(...)
c:/go/src/runtime/proc.go:312
runtime.bgscavenge(0xc000024070)
c:/go/src/runtime/mgcscavenge.go:314 +0x2b9 fp=0xc000043fd8 sp=0xc000043f78 pc=0x453cd9
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1374 +0x1 fp=0xc000043fe0 sp=0xc000043fd8 pc=0x49b7c1
created by runtime.gcenable
c:/go/src/runtime/mgc.go:218 +0x89
goroutine 18 [finalizer wait, 171 minutes]:
runtime.gopark(0xae28a8, 0xe2ad30, 0x1410, 0x1)
c:/go/src/runtime/proc.go:306 +0xfa fp=0xc00003ff58 sp=0xc00003ff38 pc=0x46c6ba
runtime.goparkunlock(...)
c:/go/src/runtime/proc.go:312
runtime.runfinq()
c:/go/src/runtime/mfinal.go:175 +0xb2 fp=0xc00003ffe0 sp=0xc00003ff58 pc=0x44a832
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1374 +0x1 fp=0xc00003ffe8 sp=0xc00003ffe0 pc=0x49b7c1
created by runtime.createfing
c:/go/src/runtime/mfinal.go:156 +0x68
goroutine 20 [GC worker (idle), 2 minutes]:
runtime.gopark(0xae2720, 0xc00047b940, 0x1418, 0x0)
c:/go/src/runtime/proc.go:306 +0xfa fp=0xc0004a9f60 sp=0xc0004a9f40 pc=0x46c6ba
runtime.gcBgMarkWorker(0xc000026000)
c:/go/src/runtime/mgc.go:1891 +0x114 fp=0xc0004a9fd8 sp=0xc0004a9f60 pc=0x44e414
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1374 +0x1 fp=0xc0004a9fe0 sp=0xc0004a9fd8 pc=0x49b7c1
created by runtime.gcBgMarkStartWorkers
c:/go/src/runtime/mgc.go:1839 +0x7e
goroutine 5 [GC worker (idle)]:
runtime.gopark(0xae2720, 0xc000018090, 0x1418, 0x0)
c:/go/src/runtime/proc.go:306 +0xfa fp=0xc000037f60 sp=0xc000037f40 pc=0x46c6ba
runtime.gcBgMarkWorker(0xc000028800)
c:/go/src/runtime/mgc.go:1891 +0x114 fp=0xc000037fd8 sp=0xc000037f60 pc=0x44e414
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1374 +0x1 fp=0xc000037fe0 sp=0xc000037fd8 pc=0x49b7c1
created by runtime.gcBgMarkStartWorkers
c:/go/src/runtime/mgc.go:1839 +0x7e
goroutine 21 [GC worker (idle)]:
runtime.gopark(0xae2720, 0xc00047b950, 0x1418, 0x0)
c:/go/src/runtime/proc.go:306 +0xfa fp=0xc0004abf60 sp=0xc0004abf40 pc=0x46c6ba
runtime.gcBgMarkWorker(0xc00002b000)
c:/go/src/runtime/mgc.go:1891 +0x114 fp=0xc0004abfd8 sp=0xc0004abf60 pc=0x44e414
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1374 +0x1 fp=0xc0004abfe0 sp=0xc0004abfd8 pc=0x49b7c1
created by runtime.gcBgMarkStartWorkers
c:/go/src/runtime/mgc.go:1839 +0x7e
goroutine 1242 [preempted (scan)]:
runtime.readvarintUnsafe(0xaf48d6, 0xc0007bbdb8, 0x8)
c:/go/src/runtime/panic.go:793 +0xc5 fp=0xc0007bac70 sp=0xc0007bac68 pc=0x468cc5
runtime.runOpenDeferFrame(0xc000936300, 0xc0000e6500, 0x0)
c:/go/src/runtime/panic.go:845 +0x1e5 fp=0xc0007bad00 sp=0xc0007bac70 pc=0x468ec5
panic(0xaabd80, 0xc0001103e0)
c:/go/src/runtime/panic.go:969 +0x1c7 fp=0xc0007badc8 sp=0xc0007bad00 pc=0x469387
github.com/apmckinlay/gsuneido/runtime.(*Thread).interp.func6(0xc0007bb808, 0xc0007bb900, 0xc00175c1f8, 0xc00175c000, 0xc0007bb818, 0xc0007bb8d8)
v:/gsuneido/runtime/interp.go:146 +0x31b fp=0xc0007bae38 sp=0xc0007badc8 pc=0x5d2ddb
runtime.call64(0x0, 0xae2090, 0xc0002a5c48, 0x3000000030)
c:/go/src/runtime/asm_amd64.s:541 +0x45 fp=0xc0007bae88 sp=0xc0007bae38 pc=0x499de5
runtime.reflectcallSave(0xc0007bafc8, 0xae2090, 0xc0002a5c48, 0xc000000030)
c:/go/src/runtime/panic.go:881 +0x5f fp=0xc0007baeb8 sp=0xc0007bae88 pc=0x4690ff
runtime.runOpenDeferFrame(0xc000936300, 0xc0002a5c00, 0x0)
c:/go/src/runtime/panic.go:855 +0x2d9 fp=0xc0007baf48 sp=0xc0007baeb8 pc=0x468fb9
panic(0xaabd80, 0xc0001103e0)
c:/go/src/runtime/panic.go:969 +0x1c7 fp=0xc0007bb010 sp=0xc0007baf48 pc=0x469387
github.com/apmckinlay/gsuneido/runtime.(*Thread).interp(0xc00175c000, 0xc0007bb3e8, 0xc0007bb3e0, 0x0, 0x0)
v:/gsuneido/runtime/interp.go:505 +0x67e6 fp=0xc0007bb3a8 sp=0xc0007bb010 pc=0x5a71e6
github.com/apmckinlay/gsuneido/runtime.(*Thread).run(0xc00175c000, 0xc00175c240, 0xc0007bb430)
v:/gsuneido/runtime/interp.go:67 +0x189 fp=0xc0007bb410 sp=0xc0007bb3a8 pc=0x5a0829
github.com/apmckinlay/gsuneido/runtime.(*Thread).Start(0xc00175c000, 0xc0004eaa50, 0x0, 0x0, 0x3cd, 0x3cd)
v:/gsuneido/runtime/interp.go:31 +0x1a5 fp=0xc0007bb488 sp=0xc0007bb410 pc=0x5a0625
github.com/apmckinlay/gsuneido/runtime.(*SuFunc).Call(0xc0004eaa50, 0xc00175c000, 0x0, 0x0, 0x9ee078, 0xb53120, 0xc001fd9400)
v:/gsuneido/runtime/sufunc.go:61 +0x2e8 fp=0xc0007bb528 sp=0xc0007bb488 pc=0x5b90e8
github.com/apmckinlay/gsuneido/runtime.(*Thread).interp(0xc00175c000, 0xc0007bb900, 0xc0007bb8f8, 0x0, 0x0)
v:/gsuneido/runtime/interp.go:517 +0x52ac fp=0xc0007bb8c0 sp=0xc0007bb528 pc=0x5a5cac
github.com/apmckinlay/gsuneido/runtime.(*Thread).run(0xc00175c000, 0xc001fa9280, 0x0)
v:/gsuneido/runtime/interp.go:67 +0x189 fp=0xc0007bb928 sp=0xc0007bb8c0 pc=0x5a0829
github.com/apmckinlay/gsuneido/runtime.(*Thread).Start(0xc00175c000, 0xc0004ead20, 0xb52a60, 0xc000385b00, 0x3d8, 0x3d8)
v:/gsuneido/runtime/interp.go:31 +0x1a5 fp=0xc0007bb9a0 sp=0xc0007bb928 pc=0x5a0625
github.com/apmckinlay/gsuneido/runtime.(*SuFunc).Call(0xc0004ead20, 0xc00175c000, 0xb52a60, 0xc000385b00, 0xc000144620, 0xc0004ead20, 0x0)
v:/gsuneido/runtime/sufunc.go:61 +0x2e8 fp=0xc0007bba40 sp=0xc0007bb9a0 pc=0x5b90e8
github.com/apmckinlay/gsuneido/runtime.(*Thread).interp(0xc00175c000, 0xc0007bbe18, 0xc0007bbe10, 0x0, 0x0)
v:/gsuneido/runtime/interp.go:541 +0x5553 fp=0xc0007bbdd8 sp=0xc0007bba40 pc=0x5a5f53
github.com/apmckinlay/gsuneido/runtime.(*Thread).run(0xc00175c000, 0xc001fa91d0, 0x9)
v:/gsuneido/runtime/interp.go:67 +0x189 fp=0xc0007bbe40 sp=0xc0007bbdd8 pc=0x5a0829
github.com/apmckinlay/gsuneido/runtime.(*Thread).Start(0xc00175c000, 0xc0004eab40, 0xb52a60, 0xc000385b00, 0x3e0, 0x3e0)
v:/gsuneido/runtime/interp.go:31 +0x1a5 fp=0xc0007bbeb8 sp=0xc0007bbe40 pc=0x5a0625
github.com/apmckinlay/gsuneido/runtime.(*SuFunc).Call(0xc0004eab40, 0xc00175c000, 0xb52a60, 0xc000385b00, 0xc0003b5400, 0x0, 0x0)
v:/gsuneido/runtime/sufunc.go:61 +0x2e8 fp=0xc0007bbf58 sp=0xc0007bbeb8 pc=0x5b90e8
github.com/apmckinlay/gsuneido/runtime.(*SuClass).Call(0xc000385b00, 0xc00175c000, 0x0, 0x0, 0xc0003b5400, 0xb537e0, 0xc001240620)
v:/gsuneido/runtime/suclass.go:256 +0xc2 fp=0xc0007bbfb0 sp=0xc0007bbf58 pc=0x5b00a2
github.com/apmckinlay/gsuneido/runtime.(*Thread).interp(0xc00175c000, 0xc0007bc388, 0xc0007bc380, 0x0, 0x0)
v:/gsuneido/runtime/interp.go:517 +0x52ac fp=0xc0007bc348 sp=0xc0007bbfb0 pc=0x5a5cac
github.com/apmckinlay/gsuneido/runtime.(*Thread).run(0xc00175c000, 0xc001fa91c0, 0x0)
v:/gsuneido/runtime/interp.go:67 +0x189 fp=0xc0007bc3b0 sp=0xc0007bc348 pc=0x5a0829
github.com/apmckinlay/gsuneido/runtime.(*Thread).Start(0xc00175c000, 0xc0004ea870, 0xb52a60, 0xc0003852c0, 0x3eb, 0x3eb)
v:/gsuneido/runtime/interp.go:31 +0x1a5 fp=0xc0007bc428 sp=0xc0007bc3b0 pc=0x5a0625
github.com/apmckinlay/gsuneido/runtime.(*SuFunc).Call(0xc0004ea870, 0xc00175c000, 0xb52a60, 0xc0003852c0, 0x9ee158, 0xc0004ea870, 0xdefc70)
v:/gsuneido/runtime/sufunc.go:61 +0x2e8 fp=0xc0007bc4c8 sp=0xc0007bc428 pc=0x5b90e8
github.com/apmckinlay/gsuneido/runtime.(*Thread).interp(0xc00175c000, 0xc0007bc8a0, 0xc0007bc898, 0x0, 0x0)
v:/gsuneido/runtime/interp.go:541 +0x5553 fp=0xc0007bc860 sp=0xc0007bc4c8 pc=0x5a5f53
github.com/apmckinlay/gsuneido/runtime.(*Thread).run(0xc00175c000, 0xc001fa91b0, 0x0)
v:/gsuneido/runtime/interp.go:67 +0x189 fp=0xc0007bc8c8 sp=0xc0007bc860 pc=0x5a0829
github.com/apmckinlay/gsuneido/runtime.(*Thread).Start(0xc00175c000, 0xc0004ea780, 0xb52a60, 0xc0003852c0, 0x3ee, 0x3ee)
v:/gsuneido/runtime/interp.go:31 +0x1a5 fp=0xc0007bc940 sp=0xc0007bc8c8 pc=0x5a0625
github.com/apmckinlay/gsuneido/runtime.(*SuFunc).Call(0xc0004ea780, 0xc00175c000, 0xb52a60, 0xc0003852c0, 0x9ee158, 0xc0004ea780, 0xc001b36120)
v:/gsuneido/runtime/sufunc.go:61 +0x2e8 fp=0xc0007bc9e0 sp=0xc0007bc940 pc=0x5b90e8
github.com/apmckinlay/gsuneido/runtime.(*Thread).interp(0xc00175c000, 0xc0007bcdb8, 0xc0007bcdb0, 0x0, 0x0)
v:/gsuneido/runtime/interp.go:541 +0x5553 fp=0xc0007bcd78 sp=0xc0007bc9e0 pc=0x5a5f53
github.com/apmckinlay/gsuneido/runtime.(*Thread).run(0xc00175c000, 0xc001fa9190, 0x2)
v:/gsuneido/runtime/interp.go:67 +0x189 fp=0xc0007bcde0 sp=0xc0007bcd78 pc=0x5a0829
github.com/apmckinlay/gsuneido/runtime.(*Thread).Start(0xc00175c000, 0xc0004ea5a0, 0xb52a60, 0xc0003852c0, 0x3f0, 0x3f0)
v:/gsuneido/runtime/interp.go:31 +0x1a5 fp=0xc0007bce58 sp=0xc0007bcde0 pc=0x5a0625
github.com/apmckinlay/gsuneido/runtime.(*SuFunc).Call(0xc0004ea5a0, 0xc00175c000, 0xb52a60, 0xc0003852c0, 0x9ee0b0, 0xc0004ea5a0, 0xc001240500)
v:/gsuneido/runtime/sufunc.go:61 +0x2e8 fp=0xc0007bcef8 sp=0xc0007bce58 pc=0x5b90e8
github.com/apmckinlay/gsuneido/runtime.(*Thread).interp(0xc00175c000, 0xc0007bd2d0, 0xc0007bd2c8, 0x0, 0x0)
v:/gsuneido/runtime/interp.go:541 +0x5553 fp=0xc0007bd290 sp=0xc0007bcef8 pc=0x5a5f53
github.com/apmckinlay/gsuneido/runtime.(*Thread).run(0xc00175c000, 0xc001fa8b10, 0x0)
v:/gsuneido/runtime/interp.go:67 +0x189 fp=0xc0007bd2f8 sp=0xc0007bd290 pc=0x5a0829
github.com/apmckinlay/gsuneido/runtime.(*Thread).Start(0xc00175c000, 0xc000a524b0, 0xb52a60, 0xc000873500, 0x3f5, 0x3f5)
v:/gsuneido/runtime/interp.go:31 +0x1a5 fp=0xc0007bd370 sp=0xc0007bd2f8 pc=0x5a0625
github.com/apmckinlay/gsuneido/runtime.(*SuFunc).Call(0xc000a524b0, 0xc00175c000, 0xb52a60, 0xc000873500, 0x9ee0e8, 0xc000a524b0, 0xc001263f50)
v:/gsuneido/runtime/sufunc.go:61 +0x2e8 fp=0xc0007bd410 sp=0xc0007bd370 pc=0x5b90e8
github.com/apmckinlay/gsuneido/runtime.(*Thread).interp(0xc00175c000, 0xc0007bd7e8, 0xc0007bd7e0, 0x0, 0x0)
v:/gsuneido/runtime/interp.go:541 +0x5553 fp=0xc0007bd7a8 sp=0xc0007bd410 pc=0x5a5f53
github.com/apmckinlay/gsuneido/runtime.(*Thread).run(0xc00175c000, 0xc001fa8b00, 0x0)
v:/gsuneido/runtime/interp.go:67 +0x189 fp=0xc0007bd810 sp=0xc0007bd7a8 pc=0x5a0829
github.com/apmckinlay/gsuneido/runtime.(*Thread).Start(0xc00175c000, 0xc000a521e0, 0xb52a60, 0xc000873500, 0x3fd, 0x3fd)
v:/gsuneido/runtime/interp.go:31 +0x1a5 fp=0xc0007bd888 sp=0xc0007bd810 pc=0x5a0625
github.com/apmckinlay/gsuneido/runtime.(*SuFunc).Call(0xc000a521e0, 0xc00175c000, 0xb52a60, 0xc000873500, 0xc000a27a80, 0xc000a521e0, 0xc001263f40)
v:/gsuneido/runtime/sufunc.go:61 +0x2e8 fp=0xc0007bd928 sp=0xc0007bd888 pc=0x5b90e8
github.com/apmckinlay/gsuneido/runtime.(*Thread).interp(0xc00175c000, 0xc0007bdd00, 0xc0007bdcf8, 0x0, 0x0)
v:/gsuneido/runtime/interp.go:541 +0x5553 fp=0xc0007bdcc0 sp=0xc0007bd928 pc=0x5a5f53
github.com/apmckinlay/gsuneido/runtime.(*Thread).run(0xc00175c000, 0xc001fa8970, 0x0)
v:/gsuneido/runtime/interp.go:67 +0x189 fp=0xc0007bdd28 sp=0xc0007bdcc0 pc=0x5a0829
github.com/apmckinlay/gsuneido/runtime.(*Thread).Start(0xc00175c000, 0xc000a520f0, 0xb52a60, 0xc000873500, 0x400, 0x400)
v:/gsuneido/runtime/interp.go:31 +0x1a5 fp=0xc0007bdda0 sp=0xc0007bdd28 pc=0x5a0625
github.com/apmckinlay/gsuneido/runtime.(*SuFunc).Call(0xc000a520f0, 0xc00175c000, 0xb52a60, 0xc000873500, 0x9ee040, 0x0, 0xc001775ed0)
v:/gsuneido/runtime/sufunc.go:61 +0x2e8 fp=0xc0007bde40 sp=0xc0007bdda0 pc=0x5b90e8
github.com/apmckinlay/gsuneido/runtime.(*SuMethod).Call(0xc0002ef660, 0xc00175c000, 0x0, 0x0, 0x9ee040, 0xc0022922a0, 0x0)
v:/gsuneido/runtime/sumethod.go:35 +0x62 fp=0xc0007bde88 sp=0xc0007bde40 pc=0x5bbfa2
github.com/apmckinlay/gsuneido/runtime.(*Thread).pushCall(0xc00175c000, 0x261d99e7590, 0xc0002ef660, 0x0, 0x0, 0x9ee040, 0x0, 0x0, 0x0, 0x261d99e3200, ...)
v:/gsuneido/runtime/call.go:46 +0xe2 fp=0xc0007bdee8 sp=0xc0007bde88 pc=0x59b342
github.com/apmckinlay/gsuneido/runtime.(*Thread).CallThis(0xc00175c000, 0x261d99e7590, 0xc0002ef660, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000001)
v:/gsuneido/runtime/call.go:25 +0xb8 fp=0xc0007bdf50 sp=0xc0007bdee8 pc=0x59af78
github.com/apmckinlay/gsuneido/runtime.(*Thread).Call(...)
v:/gsuneido/runtime/call.go:10
github.com/apmckinlay/gsuneido/builtin.threadCallClass.func1(0xc00175c000, 0xb52ee0, 0xc0002ef660)
v:/gsuneido/builtin/thread.go:71 +0xb2 fp=0xc0007bdfc8 sp=0xc0007bdf50 pc=0x6b72b2
runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1374 +0x1 fp=0xc0007bdfd0 sp=0xc0007bdfc8 pc=0x49b7c1
created by github.com/apmckinlay/gsuneido/builtin.threadCallClass
v:/gsuneido/builtin/thread.go:61 +0xbb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment