Skip to content
This repository has been archived by the owner on Nov 2, 2018. It is now read-only.

'A critical error loading Sia has occurred: Siad unexpectedly exited.' #3182

Open
jjmilburn opened this issue Jul 29, 2018 · 0 comments
Open

Comments

@jjmilburn
Copy link

BUG REPORT

A critical error loading Sia has occured: Siad unexpectedly exited. Error log: Sia Daemon v1.3.3
Git Revision 94ea84e
Loading...
(0/6) Loading siad...
(1/6) Loading gateway...
(2/6) Loading consensus...
(3/6) Loading transaction pool...
unexpected fault address 0x7f3c14d2e3e0
fatal error: fault
[signal SIGBUS: bus error code=0x2 addr=0x7f3c14d2e3e0 pc=0x45a50b]

goroutine 1 [running]:
runtime.throw(0xaa21b7, 0x5)
/usr/local/go/src/runtime/panic.go:616 +0x81 fp=0xc4201caa00 sp=0xc4201ca9e0 pc=0x42bf91
runtime.sigpanic()
/usr/local/go/src/runtime/signal_unix.go:385 +0x273 fp=0xc4201caa50 sp=0xc4201caa00 pc=0x441523
runtime.cmpbody()
/usr/local/go/src/runtime/asm_amd64.s:1547 +0x3b fp=0xc4201caa58 sp=0xc4201caa50 pc=0x45a50b
github.com/NebulousLabs/Sia/vendor/github.com/coreos/bbolt.(*Cursor).searchNode.func1(0x7, 0x1)
/home/luke/go/src/github.com/NebulousLabs/Sia/vendor/github.com/coreos/bbolt/cursor.go:279 +0x81 fp=0xc4201caaa8 sp=0xc4201caa58 pc=0x5dabe1
sort.Search(0x2f, 0xc4201cab10, 0xc426bf17d0)
/usr/local/go/src/sort/search.go:66 +0x58 fp=0xc4201caae0 sp=0xc4201caaa8 pc=0x4d7a48
github.com/NebulousLabs/Sia/vendor/github.com/coreos/bbolt.(*Cursor).searchNode(0xc4201caf28, 0xc426fe8300, 0x20, 0x20, 0xc4211b8620)
/home/luke/go/src/github.com/NebulousLabs/Sia/vendor/github.com/coreos/bbolt/cursor.go:276 +0x96 fp=0xc4201cab50 sp=0xc4201caae0 pc=0x5ccbd6
github.com/NebulousLabs/Sia/vendor/github.com/coreos/bbolt.(*Cursor).search(0xc4201caf28, 0xc426fe8300, 0x20, 0x20, 0x18d2e)
/home/luke/go/src/github.com/NebulousLabs/Sia/vendor/github.com/coreos/bbolt/cursor.go:268 +0x146 fp=0xc4201cac08 sp=0xc4201cab50 pc=0x5cc8e6
github.com/NebulousLabs/Sia/vendor/github.com/coreos/bbolt.(*Cursor).searchNode(0xc4201caf28, 0xc426fe8300, 0x20, 0x20, 0xc4200dce00)
/home/luke/go/src/github.com/NebulousLabs/Sia/vendor/github.com/coreos/bbolt/cursor.go:291 +0x113 fp=0xc4201cac78 sp=0xc4201cac08 pc=0x5ccc53
github.com/NebulousLabs/Sia/vendor/github.com/coreos/bbolt.(*Cursor).search(0xc4201caf28, 0xc426fe8300, 0x20, 0x20, 0x192e3)
/home/luke/go/src/github.com/NebulousLabs/Sia/vendor/github.com/coreos/bbolt/cursor.go:268 +0x146 fp=0xc4201cad30 sp=0xc4201cac78 pc=0x5cc8e6
github.com/NebulousLabs/Sia/vendor/github.com/coreos/bbolt.(*Cursor).searchNode(0xc4201caf28, 0xc426fe8300, 0x20, 0x20, 0xc4200dc850)
/home/luke/go/src/github.com/NebulousLabs/Sia/vendor/github.com/coreos/bbolt/cursor.go:291 +0x113 fp=0xc4201cada0 sp=0xc4201cad30 pc=0x5ccc53
github.com/NebulousLabs/Sia/vendor/github.com/coreos/bbolt.(*Cursor).search(0xc4201caf28, 0xc426fe8300, 0x20, 0x20, 0x1e514)
/home/luke/go/src/github.com/NebulousLabs/Sia/vendor/github.com/coreos/bbolt/cursor.go:268 +0x146 fp=0xc4201cae58 sp=0xc4201cada0 pc=0x5cc8e6
github.com/NebulousLabs/Sia/vendor/github.com/coreos/bbolt.(*Cursor).seek(0xc4201caf28, 0xc426fe8300, 0x20, 0x20, 0x0, 0x0, 0xc429135000, 0xf25238, 0x7f3ee909a000, 0x0, ...)
/home/luke/go/src/github.com/NebulousLabs/Sia/vendor/github.com/coreos/bbolt/cursor.go:159 +0xa5 fp=0xc4201caea8 sp=0xc4201cae58 pc=0x5cc0f5
github.com/NebulousLabs/Sia/vendor/github.com/coreos/bbolt.(*Bucket).Put(0xc42034e340, 0xc426fe8300, 0x20, 0x20, 0xf25238, 0x0, 0x0, 0xc42ac5c300, 0xb4e5a0)
/home/luke/go/src/github.com/NebulousLabs/Sia/vendor/github.com/coreos/bbolt/bucket.go:293 +0x11c fp=0xc4201caf58 sp=0xc4201caea8 pc=0x5c92bc
github.com/NebulousLabs/Sia/modules/transactionpool.(*TransactionPool).putTransaction(0xc420364160, 0xc4200c81c0, 0x285acd023a4684d2, 0xfddffd6046fb519a, 0x11dce3b058a62c70, 0x1f19386a7b2699c3, 0xf25238, 0x0)
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/transactionpool/database.go:163 +0xdb fp=0xc4201cafc0 sp=0xc4201caf58 pc=0x8eac0b
github.com/NebulousLabs/Sia/modules/transactionpool.(*TransactionPool).ProcessConsensusChange(0xc420364160, 0xe945d7b230919148, 0x52b72d876b31071a, 0xcb6d0581e8af1745, 0x5ca297a72ba5d349, 0x0, 0x0, 0x0, 0xc42713c960, 0x1, ...)
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/transactionpool/update.go:232 +0x8ba fp=0xc4201ccb38 sp=0xc4201cafc0 pc=0x8f17ba
github.com/NebulousLabs/Sia/modules/consensus.(*ConsensusSet).managedInitializeSubscribe.func2(0xc4200c8000, 0xadedc8, 0xc4200c8000)
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/consensus/subscribe.go:198 +0x292 fp=0xc4201ccf30 sp=0xc4201ccb38 pc=0x79fde2
github.com/NebulousLabs/Sia/vendor/github.com/coreos/bbolt.(*DB).View(0xc42016e780, 0xc4201cd068, 0x0, 0x0)
/home/luke/go/src/github.com/NebulousLabs/Sia/vendor/github.com/coreos/bbolt/db.go:704 +0x90 fp=0xc4201ccf80 sp=0xc4201ccf30 pc=0x5cf6e0
github.com/NebulousLabs/Sia/modules/consensus.(*ConsensusSet).managedInitializeSubscribe(0xc4201a2780, 0xb47c40, 0xc420364160, 0x1227ca6cef8a0ceb, 0x14ee805b631e8d37, 0x3f038eb8bae93a8a, 0x2f39bd25d87f2970, 0xc42037c060, 0x0, 0x0, ...)
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/consensus/subscribe.go:186 +0x418 fp=0xc4201cd0f8 sp=0xc4201ccf80 pc=0x7962e8
github.com/NebulousLabs/Sia/modules/consensus.(*ConsensusSet).ConsensusSetSubscribe(0xc4201a2780, 0xb47c40, 0xc420364160, 0x1227ca6cef8a0ceb, 0x14ee805b631e8d37, 0x3f038eb8bae93a8a, 0x2f39bd25d87f2970, 0xc42037c060, 0x0, 0x0)
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/consensus/subscribe.go:243 +0x123 fp=0xc4201cd280 sp=0xc4201cd0f8 pc=0x796613
github.com/NebulousLabs/Sia/modules/transactionpool.(*TransactionPool).initPersist(0xc420364160, 0xc420364160, 0x2a)
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/transactionpool/persist.go:180 +0x946 fp=0xc4201cd4b8 sp=0xc4201cd280 pc=0x8ebb16
github.com/NebulousLabs/Sia/modules/transactionpool.New(0xb527c0, 0xc4201a2780, 0xb51c80, 0xc42010e6e0, 0xc420026270, 0x2a, 0x0, 0x0, 0xc4200b05b8)
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/transactionpool/transactionpool.go:101 +0x161 fp=0xc4201cd518 sp=0xc4201cd4b8 pc=0x8edfd1
main.(*Server).loadModules(0xc4200d80f0, 0xadf150, 0xc42002a360)
/home/luke/go/src/github.com/NebulousLabs/Sia/cmd/siad/server.go:524 +0x161b fp=0xc4201cd9c0 sp=0xc4201cd518 pc=0x94c2db
main.startDaemon(0x0, 0x0, 0x7ffd1d8fe45a, 0xe, 0x7ffd1d8fe486, 0x5, 0x7ffd1d8fe475, 0x5, 0x0, 0x7ffd1d8fe4c1, ...)
/home/luke/go/src/github.com/NebulousLabs/Sia/cmd/siad/daemon.go:188 +0x2b3 fp=0xc4201cdbc0 sp=0xc4201cd9c0 pc=0x946dd3
main.startDaemonCmd(0xc420119b80, 0xc4200b0550, 0x0, 0x5)
/home/luke/go/src/github.com/NebulousLabs/Sia/cmd/siad/daemon.go:236 +0x162 fp=0xc4201cdcb0 sp=0xc4201cdbc0 pc=0x947462
github.com/spf13/cobra.(*Command).execute(0xc420119b80, 0xc42001e070, 0x5, 0x5, 0xc420119b80, 0xc42001e070)
/home/luke/go/src/github.com/spf13/cobra/command.go:766 +0x2c1 fp=0xc4201cdda0 sp=0xc4201cdcb0 pc=0x6566e1
github.com/spf13/cobra.(*Command).ExecuteC(0xc420119b80, 0xacf44b, 0x3b, 0xc4200d1ae0)
/home/luke/go/src/github.com/spf13/cobra/command.go:852 +0x30a fp=0xc4201cdee0 sp=0xc4201cdda0 pc=0x65729a
github.com/spf13/cobra.(*Command).Execute(0xc420119b80, 0xf07640, 0xab626f)
/home/luke/go/src/github.com/spf13/cobra/command.go:800 +0x2b fp=0xc4201cdf10 sp=0xc4201cdee0 pc=0x656f6b
main.main()
/home/luke/go/src/github.com/NebulousLabs/Sia/cmd/siad/main.go:174 +0x6fe fp=0xc4201cdf88 sp=0xc4201cdf10 pc=0x947d9e
runtime.main()
/usr/local/go/src/runtime/proc.go:198 +0x212 fp=0xc4201cdfe0 sp=0xc4201cdf88 pc=0x42d802
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2361 +0x1 fp=0xc4201cdfe8 sp=0xc4201cdfe0 pc=0x45adc1

goroutine 5 [syscall]:
os/signal.signal_recv(0x0)
/usr/local/go/src/runtime/sigqueue.go:139 +0xa6
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:22 +0x22
created by os/signal.init.0
/usr/local/go/src/os/signal/signal_unix.go:28 +0x41

goroutine 6 [chan receive]:
main.startDaemon.func1(0xc42001e660)
/home/luke/go/src/github.com/NebulousLabs/Sia/cmd/siad/daemon.go:171 +0x38
created by main.startDaemon
/home/luke/go/src/github.com/NebulousLabs/Sia/cmd/siad/daemon.go:170 +0x186

goroutine 7 [IO wait]:
internal/poll.runtime_pollWait(0x7f3ee905efc0, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420164298, 0x72, 0xc4201aa000, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420164298, 0xffffffffffffff00, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Accept(0xc420164280, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:372 +0x1a8
net.(*netFD).accept(0xc420164280, 0x401b57, 0xc427cc6080, 0x9dd5e0)
/usr/local/go/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc42000e0e8, 0x457510, 0xc420060ea0, 0xc420060ea8)
/usr/local/go/src/net/tcpsock_posix.go:136 +0x2e
net.(*TCPListener).Accept(0xc42000e0e8, 0xadf300, 0xc427cc6000, 0xb4dd60, 0xc4201ac090)
/usr/local/go/src/net/tcpsock.go:259 +0x49
net/http.(*Server).Serve(0xc4200af5f0, 0xb4d1a0, 0xc42000e0e8, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:2770 +0x1a5
main.(*Server).Serve(0xc4200d80f0, 0x0, 0x0)
/home/luke/go/src/github.com/NebulousLabs/Sia/cmd/siad/server.go:608 +0x44
main.startDaemon.func2(0xc42002a360, 0xc4200d80f0)
/home/luke/go/src/github.com/NebulousLabs/Sia/cmd/siad/daemon.go:186 +0x2b
created by main.startDaemon
/home/luke/go/src/github.com/NebulousLabs/Sia/cmd/siad/daemon.go:185 +0x2a2

goroutine 8 [select]:
github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedSaveLoop(0xc42010e6e0)
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/persist.go:57 +0x10b
created by github.com/NebulousLabs/Sia/modules/gateway.New
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/gateway.go:251 +0x577

goroutine 9 [IO wait]:
internal/poll.runtime_pollWait(0x7f3ee905eef0, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420164398, 0x72, 0xc4201aa000, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420164398, 0xffffffffffffff00, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Accept(0xc420164380, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:372 +0x1a8
net.(*netFD).accept(0xc420164380, 0x0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc42000e128, 0x42aaa9, 0x8, 0xc4201aa040)
/usr/local/go/src/net/tcpsock_posix.go:136 +0x2e
net.(*TCPListener).Accept(0xc42000e128, 0xadf6e0, 0xc42002a420, 0x0, 0x0)
/usr/local/go/src/net/tcpsock.go:259 +0x49
github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).permanentListen(0xc42010e6e0, 0xc42002a420)
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peers.go:117 +0x75
created by github.com/NebulousLabs/Sia/modules/gateway.New
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/gateway.go:303 +0xa70

goroutine 10 [select]:
github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).managedSleep(0xc42010e6e0, 0x12a05f200, 0xc420330000)
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/gateway.go:164 +0xf5
github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).permanentPeerManager(0xc42010e6e0, 0xc42002a480)
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peersmanager.go:154 +0x466
created by github.com/NebulousLabs/Sia/modules/gateway.New
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/gateway.go:310 +0xb12

goroutine 11 [select]:
github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).permanentNodeManager(0xc42010e6e0, 0xc42002a4e0)
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/nodes.go:292 +0x152
created by github.com/NebulousLabs/Sia/modules/gateway.New
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/gateway.go:317 +0xbbd

goroutine 12 [select]:
github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).permanentNodePurger(0xc42010e6e0, 0xc42002a540)
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/nodes.go:227 +0x1ae
created by github.com/NebulousLabs/Sia/modules/gateway.New
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/gateway.go:324 +0xc68

goroutine 13 [IO wait]:
internal/poll.runtime_pollWait(0x7f3ee905ee20, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42035a018, 0x72, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc42035a018, 0xc420174000, 0x800, 0x800)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).ReadFrom(0xc42035a000, 0xc420174000, 0x800, 0x800, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:207 +0x17d
net.(*netFD).readFrom(0xc42035a000, 0xc420174000, 0x800, 0x800, 0x7f3ee909ad90, 0x410c4b, 0xc420073688, 0x411e29, 0x7f3ee909ad90)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc420360000, 0xc420174000, 0x800, 0x800, 0x5, 0x13, 0xc4200736b8, 0x4425a7)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc420360000, 0xc420174000, 0x800, 0x800, 0x800, 0x800, 0x85, 0x0, 0x0)
/usr/local/go/src/net/udpsock.go:118 +0x6f
github.com/NebulousLabs/go-upnp/goupnp/httpu.(*HTTPUClient).Do(0xc420354020, 0xc420366000, 0x7d2b7500, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/luke/go/src/github.com/NebulousLabs/go-upnp/goupnp/httpu/httpu.go:102 +0x6b8
github.com/NebulousLabs/go-upnp/goupnp/ssdp.SSDPRawSearchCtx(0xb4dce0, 0xc420028120, 0xc420354020, 0xac9ed8, 0x2f, 0x2, 0x3, 0xa74cddf04c7c3143, 0x4281882f873bb31e, 0x8f44819467bc1db3, ...)
/home/luke/go/src/github.com/NebulousLabs/go-upnp/goupnp/ssdp/ssdp.go:58 +0x508
github.com/NebulousLabs/go-upnp/goupnp.DiscoverDevicesCtx(0xb4dce0, 0xc420028120, 0xac9ed8, 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/luke/go/src/github.com/NebulousLabs/go-upnp/goupnp/goupnp.go:72 +0xee
github.com/NebulousLabs/go-upnp/goupnp.NewServiceClientsCtx(0xb4dce0, 0xc420028120, 0xac9ed8, 0x2f, 0x8, 0xc420352000, 0xc420306d80, 0x54f5c4, 0x1388, 0x50, ...)
/home/luke/go/src/github.com/NebulousLabs/go-upnp/goupnp/service_client.go:33 +0x67
github.com/NebulousLabs/go-upnp/goupnp/dcps/internetgateway1.NewWANPPPConnection1Clients(0xb4dce0, 0xc420028120, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/luke/go/src/github.com/NebulousLabs/go-upnp/goupnp/dcps/internetgateway1/internetgateway1.go:2861 +0x62
github.com/NebulousLabs/go-upnp.DiscoverCtx(0xb4dce0, 0xc420028120, 0xc42034e000, 0xc42010e810, 0xc42004fee0)
/home/luke/go/src/github.com/NebulousLabs/go-upnp/upnp.go:140 +0x92
github.com/NebulousLabs/go-upnp.Discover(0xc400000008, 0xadeda0, 0xc42010e7c8)
/home/luke/go/src/github.com/NebulousLabs/go-upnp/upnp.go:126 +0x39
github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedForwardPort(0xc42010e6e0, 0xc420029a89, 0x4)
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/upnp.go:117 +0x8b
created by github.com/NebulousLabs/Sia/modules/gateway.New
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/gateway.go:327 +0xc9f

goroutine 14 [IO wait]:
internal/poll.runtime_pollWait(0x7f3ee905ed50, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420378018, 0x72, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420378018, 0xc42019e000, 0x800, 0x800)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).ReadFrom(0xc420378000, 0xc42019e000, 0x800, 0x800, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:207 +0x17d
net.(*netFD).readFrom(0xc420378000, 0xc42019e000, 0x800, 0x800, 0x7f3ee909bb20, 0x410c4b, 0xc420393680, 0x411e29, 0x7f3ee909bb20)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc420316008, 0xc42019e000, 0x800, 0x800, 0x5, 0x13, 0xc4203936b0, 0x4425a7)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc420316008, 0xc42019e000, 0x800, 0x800, 0x800, 0x800, 0x85, 0x0, 0x0)
/usr/local/go/src/net/udpsock.go:118 +0x6f
github.com/NebulousLabs/go-upnp/goupnp/httpu.(*HTTPUClient).Do(0xc420302040, 0xc420318100, 0x7d2b7500, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/luke/go/src/github.com/NebulousLabs/go-upnp/goupnp/httpu/httpu.go:102 +0x6b8
github.com/NebulousLabs/go-upnp/goupnp/ssdp.SSDPRawSearchCtx(0xb4dce0, 0xc420028120, 0xc420302040, 0xac9ed8, 0x2f, 0x2, 0x3, 0xaf415d03f521670a, 0xbcf5a2c2bcbba98c, 0x4a8ee51d43136b4b, ...)
/home/luke/go/src/github.com/NebulousLabs/go-upnp/goupnp/ssdp/ssdp.go:58 +0x508
github.com/NebulousLabs/go-upnp/goupnp.DiscoverDevicesCtx(0xb4dce0, 0xc420028120, 0xac9ed8, 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/luke/go/src/github.com/NebulousLabs/go-upnp/goupnp/goupnp.go:72 +0xee
github.com/NebulousLabs/go-upnp/goupnp.NewServiceClientsCtx(0xb4dce0, 0xc420028120, 0xac9ed8, 0x2f, 0x8, 0xc42036e000, 0xc42030bd78, 0x54f5c4, 0x1388, 0x2d4, ...)
/home/luke/go/src/github.com/NebulousLabs/go-upnp/goupnp/service_client.go:33 +0x67
github.com/NebulousLabs/go-upnp/goupnp/dcps/internetgateway1.NewWANPPPConnection1Clients(0xb4dce0, 0xc420028120, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/luke/go/src/github.com/NebulousLabs/go-upnp/goupnp/dcps/internetgateway1/internetgateway1.go:2861 +0x62
github.com/NebulousLabs/go-upnp.DiscoverCtx(0xb4dce0, 0xc420028120, 0xc4202fc040, 0xc42010e810, 0xc4200506d8)
/home/luke/go/src/github.com/NebulousLabs/go-upnp/upnp.go:140 +0x92
github.com/NebulousLabs/go-upnp.Discover(0xc400000008, 0xadeda0, 0xc42010e7c8)
/home/luke/go/src/github.com/NebulousLabs/go-upnp/upnp.go:126 +0x39
github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedLearnHostname(0xc42010e6e0)
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/upnp.go:59 +0x8b
created by github.com/NebulousLabs/Sia/modules/gateway.New
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/gateway.go:328 +0xcc4

goroutine 51 [select]:
github.com/NebulousLabs/go-upnp/goupnp/httpu.(*HTTPUClient).Do.func1(0xc42037c000, 0xc420366000, 0xc420354020)
/home/luke/go/src/github.com/NebulousLabs/go-upnp/goupnp/httpu/httpu.go:79 +0xed
created by github.com/NebulousLabs/go-upnp/goupnp/httpu.(*HTTPUClient).Do
/home/luke/go/src/github.com/NebulousLabs/go-upnp/goupnp/httpu/httpu.go:78 +0x3cb

goroutine 35 [select]:
github.com/NebulousLabs/go-upnp/goupnp/httpu.(*HTTPUClient).Do.func1(0xc42009c060, 0xc420318100, 0xc420302040)
/home/luke/go/src/github.com/NebulousLabs/go-upnp/goupnp/httpu/httpu.go:79 +0xed
created by github.com/NebulousLabs/go-upnp/goupnp/httpu.(*HTTPUClient).Do
/home/luke/go/src/github.com/NebulousLabs/go-upnp/goupnp/httpu/httpu.go:78 +0x3cb

goroutine 19 [IO wait]:
internal/poll.runtime_pollWait(0x7f3ee905ec80, 0x72, 0xc42038fa28)
/usr/local/go/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42045c098, 0x72, 0xffffffffffffff00, 0xb49320, 0xdf0748)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc42045c098, 0xc42036e000, 0x8, 0x8)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42045c080, 0xc42036e018, 0x8, 0x8, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:157 +0x17d
net.(*netFD).Read(0xc42045c080, 0xc42036e018, 0x8, 0x8, 0xc420b12330, 0xc42038fb70, 0x45225d)
/usr/local/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420466050, 0xc42036e018, 0x8, 0x8, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:176 +0x6a
io.ReadAtLeast(0x7f3ee8fa38d8, 0xc420466050, 0xc42036e018, 0x8, 0x8, 0x8, 0x9b8a00, 0x1, 0xc42036e018)
/usr/local/go/src/io/io.go:309 +0x86
io.ReadFull(0x7f3ee8fa38d8, 0xc420466050, 0xc42036e018, 0x8, 0x8, 0x8, 0x9f9ec0, 0xa7c5e8)
/usr/local/go/src/io/io.go:327 +0x58
github.com/NebulousLabs/Sia/encoding.ReadPrefix(0x7f3ee8fa38d8, 0xc420466050, 0x64, 0x410378, 0x9f9e60, 0xa7c5a0, 0x0, 0x7f3ee8fa38d8)
/home/luke/go/src/github.com/NebulousLabs/Sia/encoding/prefix.go:13 +0x97
github.com/NebulousLabs/Sia/encoding.ReadObject(0x7f3ee8fa38d8, 0xc420466050, 0x9a55a0, 0xc4200695d0, 0x64, 0x0, 0x0)
/home/luke/go/src/github.com/NebulousLabs/Sia/encoding/prefix.go:28 +0x43
github.com/NebulousLabs/Sia/modules/gateway.connectVersionHandshake(0xb50120, 0xc420466050, 0xaa153c, 0x5, 0xc420466050, 0x0, 0x0, 0x60)
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peers.go:309 +0x203
github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).managedConnect(0xc42010e6e0, 0xc420266bc0, 0x12, 0x0, 0x0)
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peers.go:434 +0x25b
github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).managedPeerManagerConnect(0xc42010e6e0, 0xc420266bc0, 0x12)
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peersmanager.go:13 +0xf8
github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).permanentPeerManager.func1(0xc420330000, 0xc42010e6e0, 0xc420266bc0, 0x12)
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peersmanager.go:148 +0xb9
created by github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).permanentPeerManager
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peersmanager.go:136 +0x449

goroutine 23 [sleep]:
time.Sleep(0x2540be400)
/usr/local/go/src/runtime/time.go:102 +0x166
github.com/NebulousLabs/Sia/modules/consensus.(*ConsensusSet).threadedInitialBlockchainDownload(0xc4201a2780, 0xb48001, 0xc4201a82d0)
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/consensus/synchronize.go:623 +0x1ac
github.com/NebulousLabs/Sia/modules/consensus.NewCustomConsensusSet.func1(0x1, 0xc4201a2780, 0xc4201a05b0, 0xb51c80, 0xc42010e6e0)
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/consensus/consensusset.go:160 +0x373
created by github.com/NebulousLabs/Sia/modules/consensus.NewCustomConsensusSet
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/consensus/consensusset.go:153 +0x61f

goroutine 24 [select]:
github.com/NebulousLabs/Sia/modules/transactionpool.(*TransactionPool).threadedRegularSync(0xc420364160)
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/transactionpool/persist.go:28 +0x181
created by github.com/NebulousLabs/Sia/modules/transactionpool.(*TransactionPool).initPersist
/home/luke/go/src/github.com/NebulousLabs/Sia/modules/transactionpool/persist.go:123 +0x3a1

Expected Behavior

I'd expect the program to launch successfully, instead of crashing.

How to reproduce it (as minimally and precisely as possible)

Simply try to launch Sia-UI after downloading the latest Sia UI 1.3.3. I've had issues since around 1.3.0 of a similar nature.

Environment

  • Sia version: V1.3.3
  • OS: Ubuntu 17.10
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant