h9-dev / ironfish-miner

The miner for Ironfish.
https://www.h9.com
12 stars 6 forks source link

Can you build miner for FreeBSD? #1

Open sergey-derevjanko opened 2 years ago

sergey-derevjanko commented 2 years ago

Can`t run on FreeBSD 13

`fatal error: unexpected signal during runtime execution [signal SIGSEGV: segmentation violation code=0x1 addr=0xb6 pc=0x41f428]

runtime stack: runtime.throw(0x9eead7, 0x2a) /usr/local/go/src/runtime/panic.go:1117 +0x72 runtime.sigpanic() /usr/local/go/src/runtime/signal_unix.go:718 +0x2e5 runtime.gcResetMarkState() /usr/local/go/src/runtime/mgc.go:2234 +0x48 runtime.systemstack(0x0) /usr/local/go/src/runtime/asm_amd64.s:379 +0x66 runtime.mstart() /usr/local/go/src/runtime/proc.go:1246

goroutine 35 [running]: runtime.systemstack_switch() /usr/local/go/src/runtime/asm_amd64.s:339 fp=0xc000326ea8 sp=0xc000326ea0 pc=0x470940 runtime.gcStart(0x0, 0x0, 0xc000000000) /usr/local/go/src/runtime/mgc.go:1360 +0x1da fp=0xc000326f20 sp=0xc000326ea8 pc=0x41d11a runtime.mallocgc(0x24d0, 0x995860, 0x1, 0x0) /usr/local/go/src/runtime/malloc.go:1166 +0x495 fp=0xc000326fa8 sp=0xc000326f20 pc=0x40ea35 runtime.newarray(0x995860, 0x26, 0x0) /usr/local/go/src/runtime/malloc.go:1199 +0x65 fp=0xc000326fd8 sp=0xc000326fa8 pc=0x40f0e5 runtime.makeBucketArray(0x960b20, 0xc000327005, 0x0, 0x402cf2, 0xc000327188) /usr/local/go/src/runtime/map.go:362 +0x199 fp=0xc000327010 sp=0xc000326fd8 pc=0x410059 runtime.hashGrow(0x960b20, 0xc000218810) /usr/local/go/src/runtime/map.go:1036 +0x89 fp=0xc000327060 sp=0xc000327010 pc=0x411b29 runtime.mapassign(0x960b20, 0xc000218810, 0xc000327188, 0xf40e20) /usr/local/go/src/runtime/map.go:648 +0x127 fp=0xc0003270e0 sp=0xc000327060 pc=0x410947 crypto/x509.(CertPool).addCertFunc(...) /usr/local/go/src/crypto/x509/cert_pool.go:192 crypto/x509.(CertPool).AppendCertsFromPEM(0xc000218840, 0xc000328000, 0xb0bbc, 0xb0bbd, 0xb0bbd) /usr/local/go/src/crypto/x509/cert_pool.go:226 +0x367 fp=0xc000327218 sp=0xc0003270e0 pc=0x652fa7 crypto/x509.loadSystemRoots(0xc00026c000, 0x160, 0x150) /usr/local/go/src/crypto/x509/root_unix.go:44 +0x585 fp=0xc000327320 sp=0xc000327218 pc=0x654b25 crypto/x509.initSystemRoots() /usr/local/go/src/crypto/x509/root.go:27 +0x26 fp=0xc000327348 sp=0xc000327320 pc=0x654506 sync.(Once).doSlow(0xf3f868, 0x9fe250) /usr/local/go/src/sync/once.go:68 +0xec fp=0xc000327398 sp=0xc000327348 pc=0x4892ec sync.(Once).Do(...) /usr/local/go/src/sync/once.go:59 crypto/x509.systemRootsPool(...) /usr/local/go/src/crypto/x509/root.go:22 crypto/x509.(Certificate).Verify(0xc00025e000, 0xc000026090, 0xd, 0xc0002187b0, 0x0, 0xc0a050534b69b5f4, 0x4b146c39, 0xf0a420, 0x0, 0x0, ...) /usr/local/go/src/crypto/x509/verify.go:780 +0x90c fp=0xc000327508 sp=0xc000327398 pc=0x65974c crypto/tls.(Conn).verifyServerCertificate(0xc000234000, 0xc0002182a0, 0x2, 0x2, 0x0, 0x0) /usr/local/go/src/crypto/tls/handshake_client.go:847 +0x29e fp=0xc000327780 sp=0xc000327508 pc=0x690efe crypto/tls.(clientHandshakeState).doFullHandshake(0xc000327d48, 0xc000248070, 0x66) /usr/local/go/src/crypto/tls/handshake_client.go:503 +0x1725 fp=0xc000327a48 sp=0xc000327780 pc=0x68f0e5 crypto/tls.(clientHandshakeState).handshake(0xc000327d48, 0xc0002260d8, 0x4) /usr/local/go/src/crypto/tls/handshake_client.go:421 +0x566 fp=0xc000327c58 sp=0xc000327a48 pc=0x68d626 crypto/tls.(Conn).clientHandshake(0xc000234000, 0x0, 0x0) /usr/local/go/src/crypto/tls/handshake_client.go:220 +0x754 fp=0xc000327ee0 sp=0xc000327c58 pc=0x68bc54 crypto/tls.(Conn).clientHandshake-fm(0xc000026001, 0x5d41fa) /usr/local/go/src/crypto/tls/handshake_client.go:137 +0x33 fp=0xc000327f08 sp=0xc000327ee0 pc=0x6c7213 crypto/tls.(Conn).Handshake(0xc000234000, 0x0, 0x0) /usr/local/go/src/crypto/tls/conn.go:1391 +0xc9 fp=0xc000327f78 sp=0xc000327f08 pc=0x689ca9 net/http.(persistConn).addTLS.func2(0x0, 0xc000234000, 0xc0002040f0, 0xc000200180) /usr/local/go/src/net/http/transport.go:1530 +0x45 fp=0xc000327fc0 sp=0xc000327f78 pc=0x74dfe5 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1371 +0x1 fp=0xc000327fc8 sp=0xc000327fc0 pc=0x472781 created by net/http.(*persistConn).addTLS /usr/local/go/src/net/http/transport.go:1526 +0x1f6 fatal error: unexpected signal during runtime execution panic during panic [signal SIGSEGV: segmentation violation code=0x1 addr=0x90 pc=0x462f5e]

runtime stack: runtime.throw(0x9eead7, 0x2a) /usr/local/go/src/runtime/panic.go:1117 +0x72 runtime.sigpanic() /usr/local/go/src/runtime/signal_unix.go:718 +0x2e5 runtime.readgstatus(...) /usr/local/go/src/runtime/proc.go:830 runtime.tracebackothers(0xc000001500) /usr/local/go/src/runtime/traceback.go:938 +0x1fe runtime.dopanic_m(0xc000001500, 0x438b52, 0x829348c98, 0x1) /usr/local/go/src/runtime/panic.go:1317 +0x2a8 runtime.fatalthrow.func1() /usr/local/go/src/runtime/panic.go:1172 +0x5f runtime.fatalthrow() /usr/local/go/src/runtime/panic.go:1169 +0x57 runtime.throw(0x9eead7, 0x2a) /usr/local/go/src/runtime/panic.go:1117 +0x72 runtime.sigpanic() /usr/local/go/src/runtime/signal_unix.go:718 +0x2e5 runtime.gcResetMarkState() /usr/local/go/src/runtime/mgc.go:2234 +0x48 runtime.systemstack(0x0) /usr/local/go/src/runtime/asm_amd64.s:379 +0x66 runtime.mstart() /usr/local/go/src/runtime/proc.go:1246 `