On 2023/06/06 15:39, Thomas Huber wrote:
> This issue seems to be related to hardware limits eg. not enough RAM.
> I came across these errors on a 1gig openbsd.amsterdam VM (thanks mischa for 
> your great
> service!!)
> But all the mentioned go projects build fine on larger OpenBSD-VMs (eg. 4gig 
> exoscale VM) and
> this builds run fine on the smaller VM.
> 
> Thanks Stuart for helping out again and verifying the build step.

Good that you've got it to build, but that doesn't make a lot of
sense as a reason, and I still think it's very likely that you're
running into a problem from some old binary or cached build somewhere.

There are probably some clues in kdump output from a failed run
("ktrace -i go install [...]", then "kdump | gzip > kdump.txt.gz")

This is how it looks if I make a clean build of nats-server,
restricted to 1G datasize:

$ ulimit -d $((1024*1024))
$ chmod -R +rwX go; rm -rf go; rm -rf .cache/go-build
$ go install -v github.com/nats-io/nats-server/v2@latest
go: downloading github.com/nats-io/nats-server/v2 v2.9.17
go: downloading github.com/nats-io/nats-server v1.4.1
go: downloading go.uber.org/automaxprocs v1.5.1
go: downloading github.com/klauspost/compress v1.16.5
go: downloading github.com/minio/highwayhash v1.0.2
go: downloading github.com/nats-io/jwt/v2 v2.4.1
go: downloading github.com/nats-io/nkeys v0.4.4
go: downloading github.com/nats-io/nuid v1.0.1
go: downloading golang.org/x/crypto v0.8.0
go: downloading golang.org/x/time v0.3.0
go: downloading golang.org/x/sys v0.7.0
encoding
internal/goarch
internal/unsafeheader
internal/coverage/rtcov
internal/goexperiment
internal/cpu
internal/goos
runtime/internal/atomic
internal/abi
runtime/internal/math
internal/itoa
runtime/internal/sys
math/bits
unicode/utf8
internal/race
sync/atomic
unicode
container/list
crypto/internal/alias
crypto/subtle
crypto/internal/boring/sig
unicode/utf16
vendor/golang.org/x/crypto/cryptobyte/asn1
internal/nettrace
vendor/golang.org/x/crypto/internal/alias
golang.org/x/crypto/internal/alias
golang.org/x/crypto/salsa20/salsa
hash/maphash
go.uber.org/automaxprocs/internal/runtime
internal/bytealg
math
runtime
internal/reflectlite
sync
internal/testlog
internal/godebug
internal/singleflight
runtime/cgo
internal/intern
math/rand
errors
sort
io
internal/safefilepath
internal/oserror
strconv
path
syscall
strings
reflect
bytes
hash
hash/crc32
bufio
crypto
container/heap
crypto/internal/randutil
crypto/internal/nistec/fiat
crypto/rc4
vendor/golang.org/x/net/dns/dnsmessage
net/netip
encoding/base32
regexp/syntax
golang.org/x/crypto/blowfish
hash/fnv
internal/syscall/unix
internal/syscall/execenv
time
github.com/nats-io/nats-server/v2/server/sysmem
vendor/golang.org/x/text/transform
net/http/internal/ascii
html
text/tabwriter
regexp
context
io/fs
internal/poll
encoding/binary
internal/fmtsort
embed
encoding/base64
crypto/md5
crypto/internal/edwards25519/field
crypto/cipher
encoding/pem
vendor/golang.org/x/crypto/internal/poly1305
os
crypto/internal/nistec
golang.org/x/crypto/internal/poly1305
crypto/internal/edwards25519
crypto/internal/boring
crypto/aes
crypto/hmac
crypto/sha1
fmt
path/filepath
crypto/sha256
crypto/des
crypto/sha512
vendor/golang.org/x/net/route
vendor/golang.org/x/crypto/chacha20
crypto/ecdh
vendor/golang.org/x/sys/cpu
vendor/golang.org/x/crypto/hkdf
io/ioutil
golang.org/x/sys/cpu
net
golang.org/x/crypto/nacl/secretbox
os/exec
vendor/golang.org/x/crypto/chacha20poly1305
golang.org/x/crypto/curve25519
flag
os/user
compress/flate
math/big
encoding/hex
net/url
encoding/json
compress/gzip
github.com/klauspost/compress/flate
github.com/minio/highwayhash
golang.org/x/crypto/blake2b
github.com/nats-io/nats-server/v2/conf
log
github.com/nats-io/nats-server/v2/server/pse
crypto/rand
crypto/elliptic
crypto/internal/bigmod
crypto/internal/boring/bbig
encoding/asn1
crypto/ed25519
crypto/rsa
crypto/dsa
github.com/klauspost/compress/s2
archive/tar
golang.org/x/crypto/ed25519
golang.org/x/crypto/nacl/box
github.com/nats-io/nuid
vendor/golang.org/x/crypto/cryptobyte
crypto/x509/pkix
github.com/nats-io/nkeys
github.com/nats-io/nats-server/v2/internal/ldap
golang.org/x/crypto/bcrypt
golang.org/x/crypto/chacha20
crypto/ecdsa
golang.org/x/crypto/chacha20poly1305
golang.org/x/time/rate
vendor/golang.org/x/text/unicode/bidi
vendor/golang.org/x/text/unicode/norm
vendor/golang.org/x/net/http2/hpack
crypto/x509
github.com/nats-io/jwt/v2
log/syslog
vendor/golang.org/x/text/secure/bidirule
github.com/nats-io/nats-server/v2/logger
net/textproto
mime
mime/quotedprintable
net/http/internal
internal/profile
runtime/pprof
mime/multipart
vendor/golang.org/x/net/idna
crypto/tls
golang.org/x/crypto/ocsp
runtime/trace
vendor/golang.org/x/net/http/httpguts
vendor/golang.org/x/net/http/httpproxy
go.uber.org/automaxprocs/maxprocs
os/signal
net/http/httptrace
net/http
net/http/pprof
github.com/nats-io/nats-server/v2/server
github.com/nats-io/nats-server/v2


... Whereas, restricted to 512M, I get a specifc "out of memory"
error rather than trying to use a removed syscall.


net/http/httptrace
net/http
net/http/pprof
github.com/nats-io/nats-server/v2/server
# github.com/nats-io/nats-server/v2/server
fatal error: runtime: out of memory

runtime stack:
runtime.throw({0xdd3143?, 0x0?})
        /usr/local/go/src/runtime/panic.go:1047 +0x5d fp=0x2d12c8b28 
sp=0x2d12c8af8 pc=0x43771d
runtime.sysMapOS(0xc01bc00000, 0x400000?)
        /usr/local/go/src/runtime/mem_bsd.go:75 +0x11b fp=0x2d12c8b70 
sp=0x2d12c8b28 pc=0x4178bb
runtime.sysMap(0x2d12c8c08?, 0x42dc1a?, 0x14b6c28?)
        /usr/local/go/src/runtime/mem.go:142 +0x35 fp=0x2d12c8ba0 
sp=0x2d12c8b70 pc=0x417655
runtime.(*mheap).grow(0x14b6c20, 0x2000?)
        /usr/local/go/src/runtime/mheap.go:1522 +0x252 fp=0x2d12c8c18 
sp=0x2d12c8ba0 pc=0x4293f2
runtime.(*mheap).allocSpan(0x14b6c20, 0x1, 0x0, 0x89?)
        /usr/local/go/src/runtime/mheap.go:1243 +0x2f3 fp=0x2d12c8cc0 
sp=0x2d12c8c18 pc=0x428b53
runtime.(*mheap).alloc.func1()
        /usr/local/go/src/runtime/mheap.go:961 +0x65 fp=0x2d12c8d08 
sp=0x2d12c8cc0 pc=0x4284c5
runtime.systemstack()
        /usr/local/go/src/runtime/asm_amd64.s:496 +0x49 fp=0x2d12c8d10 
sp=0x2d12c8d08 pc=0x46ac69

goroutine 6600 [running]:
runtime.systemstack_switch()
        /usr/local/go/src/runtime/asm_amd64.s:463 fp=0xc01bb8f280 
sp=0xc01bb8f278 pc=0x46ac00
runtime.(*mheap).alloc(0x431b50?, 0xc0053f6dc8?, 0x50?)
        /usr/local/go/src/runtime/mheap.go:955 +0x65 fp=0xc01bb8f2c8 
sp=0xc01bb8f280 pc=0x428405
runtime.(*mcentral).grow(0x2000?)
        /usr/local/go/src/runtime/mcentral.go:246 +0x57 fp=0xc01bb8f308 
sp=0xc01bb8f2c8 pc=0x417097
runtime.(*mcentral).cacheSpan(0x14c75b8)
        /usr/local/go/src/runtime/mcentral.go:166 +0x306 fp=0xc01bb8f360 
sp=0xc01bb8f308 pc=0x416ee6
runtime.(*mcache).refill(0x25ab843c8, 0xa?)
        /usr/local/go/src/runtime/mcache.go:182 +0x152 fp=0xc01bb8f3a0 
sp=0xc01bb8f360 pc=0x416632
runtime.(*mcache).nextFree(0x25ab843c8, 0xa)
        /usr/local/go/src/runtime/malloc.go:855 +0x85 fp=0xc01bb8f3e8 
sp=0xc01bb8f3a0 pc=0x40ce45
runtime.mallocgc(0x28, 0xd85260, 0x1)
        /usr/local/go/src/runtime/malloc.go:1042 +0x455 fp=0xc01bb8f450 
sp=0xc01bb8f3e8 pc=0x40d435
runtime.newobject(0x40d5ea?)
        /usr/local/go/src/runtime/malloc.go:1254 +0x27 fp=0xc01bb8f478 
sp=0xc01bb8f450 pc=0x40d9c7
cmd/compile/internal/abt.makeNode(...)
        /usr/local/go/src/cmd/compile/internal/abt/avlint32.go:37
cmd/compile/internal/abt.(*node32).aInsert(0xc01b8dff80, 0x2)
        /usr/local/go/src/cmd/compile/internal/abt/avlint32.go:613 +0x345 
fp=0xc01bb8f4e8 sp=0xc01bb8f478 pc=0x66cf65
cmd/compile/internal/abt.(*T).Insert(0xc01bb8f610, 0x0?, {0xd62f80?, 
0xc016d601b0})
        /usr/local/go/src/cmd/compile/internal/abt/avlint32.go:106 +0x4d 
fp=0xc01bb8f510 sp=0xc01bb8f4e8 pc=0x66a48d
cmd/compile/internal/ssa.(*debugState).liveness(0xc0053f6dc8)
        /usr/local/go/src/cmd/compile/internal/ssa/debug.go:784 +0xb52 
fp=0xc01bb8f6f0 sp=0xc01bb8f510 pc=0x77b312
cmd/compile/internal/ssa.BuildFuncDebug(0xc010d70100?, 0xc01b985340, 
0xc0001fe770?, 0x15?, 0xc0150d3f40)
        /usr/local/go/src/cmd/compile/internal/ssa/debug.go:673 +0xa9a 
fp=0xc01bb8f898 sp=0xc01bb8f6f0 pc=0x77a13a
cmd/compile/internal/ssagen.genssa(0xc01b985340, 0xc0163cf570)
        /usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:7160 +0xf2b 
fp=0xc01bb8fea8 sp=0xc01bb8f898 pc=0xb2598b
cmd/compile/internal/ssagen.Compile(0xc0037957c0, 0x0?)
        /usr/local/go/src/cmd/compile/internal/ssagen/pgen.go:195 +0x26f 
fp=0xc01bb8ff70 sp=0xc01bb8fea8 pc=0xae5b8f
cmd/compile/internal/gc.compileFunctions.func5.1(0x0?)
        /usr/local/go/src/cmd/compile/internal/gc/compile.go:171 +0x3a 
fp=0xc01bb8ffb0 sp=0xc01bb8ff70 pc=0xcc5a7a
cmd/compile/internal/gc.compileFunctions.func3.1()
        /usr/local/go/src/cmd/compile/internal/gc/compile.go:153 +0x32 
fp=0xc01bb8ffe0 sp=0xc01bb8ffb0 pc=0xcc5eb2
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc01bb8ffe8 
sp=0xc01bb8ffe0 pc=0x46cd01
created by cmd/compile/internal/gc.compileFunctions.func3
        /usr/local/go/src/cmd/compile/internal/gc/compile.go:152 +0x245

goroutine 1 [semacquire]:
runtime.gopark(0xc0000062e8?, 0xc0056809b0?, 0x60?, 0x9?, 0x22babc158?)
        /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc011233968 
sp=0xc011233948 pc=0x43a396
runtime.goparkunlock(...)
        /usr/local/go/src/runtime/proc.go:387
runtime.semacquire1(0xc004ce6c48, 0x20?, 0x1, 0x0, 0x0?)
        /usr/local/go/src/runtime/sema.go:160 +0x20f fp=0xc0112339d0 
sp=0xc011233968 pc=0x44b2cf
sync.runtime_Semacquire(0xc004285900?)
        /usr/local/go/src/runtime/sema.go:62 +0x27 fp=0xc011233a08 
sp=0xc0112339d0 pc=0x468ec7
sync.(*WaitGroup).Wait(0xc00ae00000?)
        /usr/local/go/src/sync/waitgroup.go:116 +0x4b fp=0xc011233a30 
sp=0xc011233a08 pc=0x486a8b
cmd/compile/internal/gc.compileFunctions()
        /usr/local/go/src/cmd/compile/internal/gc/compile.go:183 +0x235 
fp=0xc011233a88 sp=0xc011233a30 pc=0xcc58d5
cmd/compile/internal/gc.Main(0xdf79d0)
        /usr/local/go/src/cmd/compile/internal/gc/main.go:332 +0x13aa 
fp=0xc011233f20 sp=0xc011233a88 pc=0xcc790a
main.main()
        /usr/local/go/src/cmd/compile/main.go:57 +0xdd fp=0xc011233f80 
sp=0xc011233f20 pc=0xcef35d
runtime.main()
        /usr/local/go/src/runtime/proc.go:250 +0x1f3 fp=0xc011233fe0 
sp=0xc011233f80 pc=0x439f53
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc011233fe8 
sp=0xc011233fe0 pc=0x46cd01

goroutine 2 [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc000048fb0 
sp=0xc000048f90 pc=0x43a396
runtime.goparkunlock(...)
        /usr/local/go/src/runtime/proc.go:387
runtime.forcegchelper()
        /usr/local/go/src/runtime/proc.go:305 +0xa5 fp=0xc000048fe0 
sp=0xc000048fb0 pc=0x43a1c5
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000048fe8 
sp=0xc000048fe0 pc=0x46cd01
created by runtime.init.6
        /usr/local/go/src/runtime/proc.go:293 +0x25

goroutine 3 [GC sweep wait]:
runtime.gopark(0x1488101?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc000049780 
sp=0xc000049760 pc=0x43a396
runtime.goparkunlock(...)
        /usr/local/go/src/runtime/proc.go:387
runtime.bgsweep(0x0?)
        /usr/local/go/src/runtime/mgcsweep.go:319 +0xde fp=0xc0000497c8 
sp=0xc000049780 pc=0x42533e
runtime.gcenable.func1()
        /usr/local/go/src/runtime/mgc.go:178 +0x26 fp=0xc0000497e0 
sp=0xc0000497c8 pc=0x41a5a6
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000497e8 
sp=0xc0000497e0 pc=0x46cd01
created by runtime.gcenable
        /usr/local/go/src/runtime/mgc.go:178 +0x6b

goroutine 4 [GC scavenge wait]:
runtime.gopark(0x4d34462bcad3?, 0x1259163?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc000049f70 
sp=0xc000049f50 pc=0x43a396
runtime.goparkunlock(...)
        /usr/local/go/src/runtime/proc.go:387
runtime.(*scavengerState).park(0x14887c0)
        /usr/local/go/src/runtime/mgcscavenge.go:400 +0x53 fp=0xc000049fa0 
sp=0xc000049f70 pc=0x423213
runtime.bgscavenge(0x0?)
        /usr/local/go/src/runtime/mgcscavenge.go:633 +0x65 fp=0xc000049fc8 
sp=0xc000049fa0 pc=0x4237e5
runtime.gcenable.func2()
        /usr/local/go/src/runtime/mgc.go:179 +0x26 fp=0xc000049fe0 
sp=0xc000049fc8 pc=0x41a546
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000049fe8 
sp=0xc000049fe0 pc=0x46cd01
created by runtime.gcenable
        /usr/local/go/src/runtime/mgc.go:179 +0xaa

goroutine 5 [finalizer wait]:
runtime.gopark(0x0?, 0xc0000104c8?, 0x50?, 0xe9?, 0x1000000010?)
        /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc0021d0e28 
sp=0xc0021d0e08 pc=0x43a396
runtime.runfinq()
        /usr/local/go/src/runtime/mfinal.go:193 +0x107 fp=0xc0021d0fe0 
sp=0xc0021d0e28 pc=0x4195e7
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0021d0fe8 
sp=0xc0021d0fe0 pc=0x46cd01
created by runtime.createfing
        /usr/local/go/src/runtime/mfinal.go:163 +0x45

goroutine 60 [GC worker (idle)]:
runtime.gopark(0xc00004b7b8?, 0x1?, 0xb0?, 0xe?, 0xc5d7a0?)
        /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc00004b750 
sp=0xc00004b730 pc=0x43a396
runtime.gcBgMarkWorker()
        /usr/local/go/src/runtime/mgc.go:1275 +0xf1 fp=0xc00004b7e0 
sp=0xc00004b750 pc=0x41c291
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00004b7e8 
sp=0xc00004b7e0 pc=0x46cd01
created by runtime.gcBgMarkStartWorkers
        /usr/local/go/src/runtime/mgc.go:1199 +0x25

goroutine 40 [GC worker (idle)]:
runtime.gopark(0xc00004bfb8?, 0x2?, 0x4c?, 0x36?, 0xc5d7a0?)
        /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc00004bf50 
sp=0xc00004bf30 pc=0x43a396
runtime.gcBgMarkWorker()
        /usr/local/go/src/runtime/mgc.go:1275 +0xf1 fp=0xc00004bfe0 
sp=0xc00004bf50 pc=0x41c291
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00004bfe8 
sp=0xc00004bfe0 pc=0x46cd01
created by runtime.gcBgMarkStartWorkers
        /usr/local/go/src/runtime/mgc.go:1199 +0x25

goroutine 39 [GC worker (idle)]:
runtime.gopark(0xc0000447b8?, 0x3?, 0x4f?, 0x63?, 0xc5d7a0?)
        /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc000044750 
sp=0xc000044730 pc=0x43a396
runtime.gcBgMarkWorker()
        /usr/local/go/src/runtime/mgc.go:1275 +0xf1 fp=0xc0000447e0 
sp=0xc000044750 pc=0x41c291
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000447e8 
sp=0xc0000447e0 pc=0x46cd01
created by runtime.gcBgMarkStartWorkers
        /usr/local/go/src/runtime/mgc.go:1199 +0x25

goroutine 41 [GC worker (idle)]:
runtime.gopark(0xc000044fb8?, 0x3?, 0x6d?, 0x63?, 0xc5d7a0?)
        /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc000044f50 
sp=0xc000044f30 pc=0x43a396
runtime.gcBgMarkWorker()
        /usr/local/go/src/runtime/mgc.go:1275 +0xf1 fp=0xc000044fe0 
sp=0xc000044f50 pc=0x41c291
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000044fe8 
sp=0xc000044fe0 pc=0x46cd01
created by runtime.gcBgMarkStartWorkers
        /usr/local/go/src/runtime/mgc.go:1199 +0x25

goroutine 24 [select]:
runtime.gopark(0xc000046fb0?, 0x2?, 0x0?, 0x0?, 0xc000046f6c?)
        /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc000046da0 
sp=0xc000046d80 pc=0x43a396
runtime.selectgo(0xc000046fb0, 0xc000046f68, 0x0?, 0x0, 0x2?, 0x1)
        /usr/local/go/src/runtime/select.go:327 +0x7be fp=0xc000046ee0 
sp=0xc000046da0 pc=0x44a1de
cmd/compile/internal/gc.compileFunctions.func3()
        /usr/local/go/src/cmd/compile/internal/gc/compile.go:141 +0x132 
fp=0xc000046fe0 sp=0xc000046ee0 pc=0xcc5c72
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000046fe8 
sp=0xc000046fe0 pc=0x46cd01
created by cmd/compile/internal/gc.compileFunctions
        /usr/local/go/src/cmd/compile/internal/gc/compile.go:134 +0xf8

goroutine 59 [GC worker (idle)]:
runtime.gopark(0xc00042ffb8?, 0x3?, 0xc8?, 0x92?, 0xc5d7a0?)
        /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc00042ff50 
sp=0xc00042ff30 pc=0x43a396
runtime.gcBgMarkWorker()
        /usr/local/go/src/runtime/mgc.go:1275 +0xf1 fp=0xc00042ffe0 
sp=0xc00042ff50 pc=0x41c291
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00042ffe8 
sp=0xc00042ffe0 pc=0x46cd01
created by runtime.gcBgMarkStartWorkers
        /usr/local/go/src/runtime/mgc.go:1199 +0x25

goroutine 42 [GC worker (idle)]:
runtime.gopark(0xc00042a7b8?, 0x3?, 0x1d?, 0x2d?, 0x0?)
        /usr/local/go/src/runtime/proc.go:381 +0xd6 fp=0xc00042a750 
sp=0xc00042a730 pc=0x43a396
runtime.gcBgMarkWorker()
        /usr/local/go/src/runtime/mgc.go:1275 +0xf1 fp=0xc00042a7e0 
sp=0xc00042a750 pc=0x41c291
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00042a7e8 
sp=0xc00042a7e0 pc=0x46cd01
created by runtime.gcBgMarkStartWorkers
        /usr/local/go/src/runtime/mgc.go:1199 +0x25

goroutine 6644 [runnable]:
cmd/compile/internal/ssa.numberLines(0xc01bb0e380)
        /usr/local/go/src/cmd/compile/internal/ssa/numberlines.go:107 +0x18a8 
fp=0xc01bb83eb0 sp=0xc01bb83ea8 pc=0x7b8448
cmd/compile/internal/ssa.Compile(0xc01bb0e380)
        /usr/local/go/src/cmd/compile/internal/ssa/compile.go:97 +0x96d 
fp=0xc01bb87b68 sp=0xc01bb83eb0 pc=0x76a6ed
cmd/compile/internal/ssagen.buildssa(0xc003fb4dc0, 0x0)
        /usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:572 +0x2027 
fp=0xc01bb87ea8 sp=0xc01bb87b68 pc=0xaee527
cmd/compile/internal/ssagen.Compile(0xc003fb4dc0, 0x0?)
        /usr/local/go/src/cmd/compile/internal/ssagen/pgen.go:185 +0x4c 
fp=0xc01bb87f70 sp=0xc01bb87ea8 pc=0xae596c
cmd/compile/internal/gc.compileFunctions.func5.1(0x0?)
        /usr/local/go/src/cmd/compile/internal/gc/compile.go:171 +0x3a 
fp=0xc01bb87fb0 sp=0xc01bb87f70 pc=0xcc5a7a
cmd/compile/internal/gc.compileFunctions.func3.1()
        /usr/local/go/src/cmd/compile/internal/gc/compile.go:153 +0x32 
fp=0xc01bb87fe0 sp=0xc01bb87fb0 pc=0xcc5eb2
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc01bb87fe8 
sp=0xc01bb87fe0 pc=0x46cd01
created by cmd/compile/internal/gc.compileFunctions.func3
        /usr/local/go/src/cmd/compile/internal/gc/compile.go:152 +0x245

goroutine 6628 [runnable]:
cmd/compile/internal/liveness.(*liveness).markUnsafePoints(0xc01b966c80)
        /usr/local/go/src/cmd/compile/internal/liveness/plive.go:454 +0x9a5 
fp=0xc01bb9b790 sp=0xc01bb9b788 pc=0xad9945
cmd/compile/internal/liveness.newliveness(0xc009c3e8c0, 0xc01b7b8e00, {0x0, 
0x0, 0x0}, 0xc01baf3a70, 0x0)
        /usr/local/go/src/cmd/compile/internal/liveness/plive.go:399 +0x58d 
fp=0xc01bb9b7e8 sp=0xc01bb9b790 pc=0xad8b0d
cmd/compile/internal/liveness.Compute(0xc009c3e8c0, 0xc01b7b8e00, 0x1?, 0x0?)
        /usr/local/go/src/cmd/compile/internal/liveness/plive.go:1335 +0x6e 
fp=0xc01bb9b898 sp=0xc01bb9b7e8 pc=0xade04e
cmd/compile/internal/ssagen.genssa(0xc01b7b8e00, 0xc0166ea460)
        /usr/local/go/src/cmd/compile/internal/ssagen/ssa.go:6889 +0xa5 
fp=0xc01bb9bea8 sp=0xc01bb9b898 pc=0xb24b05
cmd/compile/internal/ssagen.Compile(0xc009c3e8c0, 0x0?)
        /usr/local/go/src/cmd/compile/internal/ssagen/pgen.go:195 +0x26f 
fp=0xc01bb9bf70 sp=0xc01bb9bea8 pc=0xae5b8f
cmd/compile/internal/gc.compileFunctions.func5.1(0x0?)
        /usr/local/go/src/cmd/compile/internal/gc/compile.go:171 +0x3a 
fp=0xc01bb9bfb0 sp=0xc01bb9bf70 pc=0xcc5a7a
cmd/compile/internal/gc.compileFunctions.func3.1()
        /usr/local/go/src/cmd/compile/internal/gc/compile.go:153 +0x32 
fp=0xc01bb9bfe0 sp=0xc01bb9bfb0 pc=0xcc5eb2
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc01bb9bfe8 
sp=0xc01bb9bfe0 pc=0x46cd01
created by cmd/compile/internal/gc.compileFunctions.func3
        /usr/local/go/src/cmd/compile/internal/gc/compile.go:152 +0x245

goroutine 6586 [runnable]:
cmd/compile/internal/types.(*Type).Elem(0xc0037271f0?)
        /usr/local/go/src/cmd/compile/internal/types/type.go:973 +0x1b0 
fp=0xc01bb19658 sp=0xc01bb19650 pc=0x5b50d0
cmd/compile/internal/types.tconv2(0xc00c72acc0, 0xc0037271f0, 0x0, 0x2, 0x0)
        /usr/local/go/src/cmd/compile/internal/types/fmt.go:412 +0x51b 
fp=0xc01bb19898 sp=0xc01bb19658 pc=0x5aae9b
cmd/compile/internal/types.tconv(0x1?, 0x1bb19938?, 0x559ba0?)
        /usr/local/go/src/cmd/compile/internal/types/fmt.go:275 +0xd8 
fp=0xc01bb19928 sp=0xc01bb19898 pc=0x5aa858
cmd/compile/internal/types.(*Type).LinkString(...)
        /usr/local/go/src/cmd/compile/internal/types/fmt.go:255
cmd/compile/internal/types.TypeSymName(0x2d277d228?)
        /usr/local/go/src/cmd/compile/internal/types/type.go:2156 +0x25 
fp=0xc01bb19978 sp=0xc01bb19928 pc=0x5b9b65
cmd/compile/internal/types.TypeSym(0xc017c134c0?)
        /usr/local/go/src/cmd/compile/internal/types/type.go:2145 +0x19 
fp=0xc01bb19998 sp=0xc01bb19978 pc=0x5b9979
cmd/compile/internal/reflectdata.TypeSym(0xc0037271f0)
        /usr/local/go/src/cmd/compile/internal/reflectdata/reflect.go:825 
+0x12f fp=0xc01bb19a00 sp=0xc01bb19998 pc=0x7523af
cmd/compile/internal/reflectdata.TypeLinksym(0x0?)
        /usr/local/go/src/cmd/compile/internal/reflectdata/reflect.go:841 +0x19 
fp=0xc01bb19a18 sp=0xc01bb19a00 pc=0x752519
cmd/compile/internal/dwarfgen.Info(0xc007e8a280, 0xc00aff0900, {0xdb2800?, 
0xc00420a500})
        /usr/local/go/src/cmd/compile/internal/dwarfgen/dwarf.go:99 +0x965 
fp=0xc01bb19be8 sp=0xc01bb19a18 pc=0xb9f885
cmd/internal/obj.(*Link).populateDWARF(0xc000154600, {0xdb2800, 0xc00420a500}, 
0xc007e8a280, {0x7014983d0411, 0x28})
        /usr/local/go/src/cmd/internal/obj/dwarf.go:356 +0x162 fp=0xc01bb19d78 
sp=0xc01bb19be8 pc=0x53aa22
cmd/internal/obj.Flushplist(0xc000154600, 0xc01bb19f40, 0xc00cda4e90, 
{0x7014983d0411, 0x28})
        /usr/local/go/src/cmd/internal/obj/plist.go:158 +0x8e7 fp=0xc01bb19ea8 
sp=0xc01bb19d78 pc=0x547f67
cmd/compile/internal/objw.(*Progs).Flush(...)
        /usr/local/go/src/cmd/compile/internal/objw/prog.go:124
cmd/compile/internal/ssagen.Compile(0xc00420a500, 0x0?)
        /usr/local/go/src/cmd/compile/internal/ssagen/pgen.go:210 +0x4a9 
fp=0xc01bb19f70 sp=0xc01bb19ea8 pc=0xae5dc9
cmd/compile/internal/gc.compileFunctions.func5.1(0x0?)
        /usr/local/go/src/cmd/compile/internal/gc/compile.go:171 +0x3a 
fp=0xc01bb19fb0 sp=0xc01bb19f70 pc=0xcc5a7a
cmd/compile/internal/gc.compileFunctions.func3.1()
        /usr/local/go/src/cmd/compile/internal/gc/compile.go:153 +0x32 
fp=0xc01bb19fe0 sp=0xc01bb19fb0 pc=0xcc5eb2
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc01bb19fe8 
sp=0xc01bb19fe0 pc=0x46cd01
created by cmd/compile/internal/gc.compileFunctions.func3
        /usr/local/go/src/cmd/compile/internal/gc/compile.go:152 +0x245

Reply via email to