NebulousLabs / Sia

Blockchain-based marketplace for file storage. Project has moved to GitLab: https://gitlab.com/NebulousLabs/Sia

Home Page:https://sia.tech

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

jjmilburn opened this issue · comments

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