-
Notifications
You must be signed in to change notification settings - Fork 441
Sia crashes when I start up my wallet #1913
Comments
For the Sia dev team, I wanted to link two issues that appear to me likely to be related:
Hope this helps and thanks for all the great work. Good luck! |
Thanks @rudibs. Our fork of bolt includes the commit referenced in 1. that claims to fix the issue, so this may be a different problem. Or perhaps when @johnathanhowell compiled the binaries, his local copy of boltdb was not up-to-date? What sticks out to me is that it appears |
can any of you explain how to fix this? very frustrating :( |
@lukechampine thank you for that info. unless i am mistaken that the exclusive mutex you mention is process-local (not ipc). after reviewing the code you referenced a bit and thinking about the symptom, i may have seen this problem also. when i ran ps -auxw i found i had two versions of the sia-ui going in the background. so i think one in the background invisible stuck somehow was blocking the other and caused the crash on startup. once i killed both the wallet started up fine. if this theory is true there are a few ways to fix it. one of the most obvious is to use another locking mechanism. popular choices include flock, bind port in exclusive (non shared) mode, sys v mutex. i have also seen "incorrect hash" errors in sia wallet when using the gui when running two at once so i think these may have a similar root cause. unfortunately i have not studied the code enough to make a clear theory but i hope this information might be useful to you. |
The database we are using (boltdb) uses an flock on the database file, so if Sia is already running and you start a new instance, it should fail immediately once acquiring the flock times out. @daws901 what OS/arch are you using? |
Thanks, @lukechampine for that explanation. For the sake of discussion imagine the flock timeout were set to 10 seconds. If it is slow fail as it seems you suggest, doesn't that mean that if somebody tries to start the system two times in less than 10 seconds and leaves those processes going, then it will never start again until those processes all timeout? e.g. just one process not yet timed out is enough to block others? wonder if fast fail (shortest timeout) might be safer. just trying to work through the ramifications of your comment. |
Not sure I understand. If you start Sia twice, the first one will acquire the flock. The second one will get stuck during the loading phase. It will never start serving the API, so you won't be able to interact with it. After 10 seconds it will timeout and the process will exit with an error message. |
@lukechampine you can reproduce it by following this procedure, i am under ubuntu 16.04:
You can see different error messages like the following screenshots seemingly stuck forever. If you do ps -auxw when the window is closed, oftentimes siad is still running in the background (i think shutting down?). i think that may be the cause of the invisible block sometimes that we often see. (no gui but siad still running) |
closing for now. Please reopen if this is reproducible in v1.3.0 |
Error log:
Loading...
(0/6) Loading siad...
(1/6) Loading gateway...
(2/6) Loading consensus...
(3/6) Loading transaction pool...
(4/6) Loading wallet...
(5/6) Loading host...
(6/6) Loading renter...
Finished loading in 1.4486141 seconds
Wallet: scanned to height 97405...
Wallet: scanned to height 97416...2017/06/11 12:47:12 http: panic serving 127.0.0.1:53743: page 23766 already freed
goroutine 7653 [running]:
net/http.(*conn).serve.func1(0xc04203a960)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc043e89250)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0xc0439e5538, 0xc)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x174b9238, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc043148000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc04735c1c0, 0xc042031800, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc04735c1c0, 0xc042031800, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc04735c1c0, 0xc042031800)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc04735c1c0, 0xc042031800)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc04735c1c0, 0xc042031800)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc04735c1c0, 0xc042031800)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc04735c1c0, 0xc042031800)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc04735c1c0, 0xc042031800)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04203a960, 0xd981c0, 0xc043be9740)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
Wallet: scanned to height 97505...2017/06/11 12:47:14 http: panic serving 127.0.0.1:53755: page 23766 already freed
goroutine 7729 [running]:
net/http.(*conn).serve.func1(0xc04426c460)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc046a188e0)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0xc0437f5538, 0xc)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x17381654, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc0431484e0)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c000, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc0423d2b60, 0xc042001100, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc0423d2b60, 0xc042001100, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc0423d2b60, 0xc042001100)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc0423d2b60, 0xc042001100)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc0423d2b60, 0xc042001100)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc0423d2b60, 0xc042001100)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc0423d2b60, 0xc042001100)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc0423d2b60, 0xc042001100)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04426c460, 0xd981c0, 0xc045aa87c0)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
2017/06/11 12:47:14 http: panic serving 127.0.0.1:53758: page 23766 already freed
goroutine 7718 [running]:
net/http.(*conn).serve.func1(0xc042138140)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc04590a1c0)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x178c1128, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc043575a00)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc0472c21c0, 0xc042030700, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc0472c21c0, 0xc042030700, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc0472c21c0, 0xc042030700)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc0472c21c0, 0xc042030700)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc0472c21c0, 0xc042030700)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc0472c21c0, 0xc042030700)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc0472c21c0, 0xc042030700)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc0472c21c0, 0xc042030700)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc042138140, 0xd981c0, 0xc045050140)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
2017/06/11 12:47:15 http: panic serving 127.0.0.1:53764: page 23766 already freed
goroutine 7694 [running]:
net/http.(*conn).serve.func1(0xc04426c500)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc0446ce1c0)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x176b89d0, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc0427a8d00)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc04735c2a0, 0xc044d54200, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc04735c2a0, 0xc044d54200, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc04735c2a0, 0xc044d54200)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc04735c2a0, 0xc044d54200)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc04735c2a0, 0xc044d54200)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc04735c2a0, 0xc044d54200)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc04735c2a0, 0xc044d54200)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc04735c2a0, 0xc044d54200)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04426c500, 0xd981c0, 0xc043852180)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
Wallet: scanned to height 97558...2017/06/11 12:47:18 http: panic serving 127.0.0.1:53779: page 23766 already freed
goroutine 7809 [running]:
net/http.(*conn).serve.func1(0xc042138c80)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc0464f94b0)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x173faedc, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc0427cf860)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc042e56ee0, 0xc042031600, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc042e56ee0, 0xc042031600, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc042e56ee0, 0xc042031600)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc042e56ee0, 0xc042031600)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc042e56ee0, 0xc042031600)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc042e56ee0, 0xc042031600)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc042e56ee0, 0xc042031600)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc042e56ee0, 0xc042031600)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc042138c80, 0xd981c0, 0xc045fafe00)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
Wallet: scanned to height 97620...2017/06/11 12:47:19 http: panic serving 127.0.0.1:53784: page 23766 already freed
goroutine 7833 [running]:
net/http.(*conn).serve.func1(0xc04426c140)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc042194720)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x16a8f35c, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc0427a8d00)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc042a440e0, 0xc042000900, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc042a440e0, 0xc042000900, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc042a440e0, 0xc042000900)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc042a440e0, 0xc042000900)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc042a440e0, 0xc042000900)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc042a440e0, 0xc042000900)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc042a440e0, 0xc042000900)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc042a440e0, 0xc042000900)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04426c140, 0xd981c0, 0xc0438525c0)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
2017/06/11 12:47:19 http: panic serving 127.0.0.1:53787: page 23766 already freed
goroutine 7838 [running]:
net/http.(*conn).serve.func1(0xc04426c500)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc046a18c50)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x17a4f2b0, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc0427a8d00)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc0423d2000, 0xc042030700, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc0423d2000, 0xc042030700, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc0423d2000, 0xc042030700)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc0423d2000, 0xc042030700)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc0423d2000, 0xc042030700)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc0423d2000, 0xc042030700)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc0423d2000, 0xc042030700)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc0423d2000, 0xc042030700)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04426c500, 0xd981c0, 0xc04203f280)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
2017/06/11 12:47:21 http: panic serving 127.0.0.1:53797: page 23766 already freed
goroutine 7850 [running]:
net/http.(*conn).serve.func1(0xc04203b220)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc0428fdd30)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x17419d64, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc0427a8d00)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc043f5f5e0, 0xc042001100, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc043f5f5e0, 0xc042001100, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc043f5f5e0, 0xc042001100)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc043f5f5e0, 0xc042001100)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc043f5f5e0, 0xc042001100)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc043f5f5e0, 0xc042001100)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc043f5f5e0, 0xc042001100)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc043f5f5e0, 0xc042001100)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04203b220, 0xd981c0, 0xc0436ee980)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
Wallet: scanned to height 97744...2017/06/11 12:47:23 http: panic serving 127.0.0.1:53812: page 23766 already freed
goroutine 7972 [running]:
net/http.(*conn).serve.func1(0xc04426ce60)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc047364570)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x324f0eac, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc043575a00)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc0440ce540, 0xc044d54d00, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc0440ce540, 0xc044d54d00, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc0440ce540, 0xc044d54d00)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc0440ce540, 0xc044d54d00)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc0440ce540, 0xc044d54d00)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc0440ce540, 0xc044d54d00)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc0440ce540, 0xc044d54d00)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc0440ce540, 0xc044d54d00)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04426ce60, 0xd981c0, 0xc043722700)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
2017/06/11 12:47:23 http: panic serving 127.0.0.1:53815: page 23766 already freed
goroutine 7958 [running]:
net/http.(*conn).serve.func1(0xc0439ee8c0)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc042300320)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x3361e0f8, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc043161a00)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c000, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc042e561c0, 0xc042031800, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc042e561c0, 0xc042031800, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc042e561c0, 0xc042031800)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc042e561c0, 0xc042031800)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc042e561c0, 0xc042031800)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc042e561c0, 0xc042031800)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc042e561c0, 0xc042031800)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc042e561c0, 0xc042031800)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc0439ee8c0, 0xd981c0, 0xc046265740)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
2017/06/11 12:47:23 http: panic serving 127.0.0.1:53820: page 23766 already freed
goroutine 7965 [running]:
net/http.(*conn).serve.func1(0xc0439eeaa0)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc047364850)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x3b2d98e0, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc042b4c340)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc0440ceee0, 0xc044d55100, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc0440ceee0, 0xc044d55100, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc0440ceee0, 0xc044d55100)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc0440ceee0, 0xc044d55100)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc0440ceee0, 0xc044d55100)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc0440ceee0, 0xc044d55100)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc0440ceee0, 0xc044d55100)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc0440ceee0, 0xc044d55100)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc0439eeaa0, 0xd981c0, 0xc043722f40)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
Wallet: scanned to height 97886...2017/06/11 12:47:26 http: panic serving 127.0.0.1:53832: page 23766 already freed
goroutine 8027 [running]:
net/http.(*conn).serve.func1(0xc04426c500)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc045902290)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x33765e48, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc043161520)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc043f5ec40, 0xc044d54000, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc043f5ec40, 0xc044d54000, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc043f5ec40, 0xc044d54000)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc043f5ec40, 0xc044d54000)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc043f5ec40, 0xc044d54000)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc043f5ec40, 0xc044d54000)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc043f5ec40, 0xc044d54000)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc043f5ec40, 0xc044d54000)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04426c500, 0xd981c0, 0xc04350c000)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
Wallet: scanned to height 98009...2017/06/11 12:47:28 http: panic serving 127.0.0.1:53851: page 23766 already freed
goroutine 8098 [running]:
net/http.(*conn).serve.func1(0xc04203aaa0)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc045a563e0)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x32ba22c8, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc0427ce820)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c000, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc0472c2700, 0xc0421e2500, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc0472c2700, 0xc0421e2500, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc0472c2700, 0xc0421e2500)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc0472c2700, 0xc0421e2500)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc0472c2700, 0xc0421e2500)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc0472c2700, 0xc0421e2500)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc0472c2700, 0xc0421e2500)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc0472c2700, 0xc0421e2500)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04203aaa0, 0xd981c0, 0xc04307e540)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
2017/06/11 12:47:28 http: panic serving 127.0.0.1:53852: page 23766 already freed
goroutine 8078 [running]:
net/http.(*conn).serve.func1(0xc04426c460)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc043294730)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0xc042afb538, 0xc)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x3b1c173c, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc043574ea0)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc042e56380, 0xc042031000, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc042e56380, 0xc042031000, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc042e56380, 0xc042031000)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc042e56380, 0xc042031000)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc042e56380, 0xc042031000)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc042e56380, 0xc042031000)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc042e56380, 0xc042031000)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc042e56380, 0xc042031000)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04426c460, 0xd981c0, 0xc046bfa9c0)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
2017/06/11 12:47:29 http: panic serving 127.0.0.1:53862: page 23766 already freed
goroutine 8109 [running]:
net/http.(*conn).serve.func1(0xc0421390e0)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc04781efd0)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x3349f718, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc043161520)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c000, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc042923420, 0xc042a83a00, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc042923420, 0xc042a83a00, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc042923420, 0xc042a83a00)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc042923420, 0xc042a83a00)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc042923420, 0xc042a83a00)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc042923420, 0xc042a83a00)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc042923420, 0xc042a83a00)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc042923420, 0xc042a83a00)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc0421390e0, 0xd981c0, 0xc042969d80)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
Wallet: scanned to height 98137...2017/06/11 12:47:32 http: panic serving 127.0.0.1:53878: page 23766 already freed
goroutine 8184 [running]:
net/http.(*conn).serve.func1(0xc04426cbe0)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc0456a21a0)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x33a44c7c, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc042b4c1a0)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc042922b60, 0xc042a83200, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc042922b60, 0xc042a83200, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc042922b60, 0xc042a83200)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc042922b60, 0xc042a83200)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc042922b60, 0xc042a83200)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc042922b60, 0xc042a83200)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc042922b60, 0xc042a83200)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc042922b60, 0xc042a83200)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04426cbe0, 0xd981c0, 0xc0432ee500)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
Wallet: scanned to height 98261...2017/06/11 12:47:33 http: panic serving 127.0.0.1:53892: page 23766 already freed
goroutine 8228 [running]:
net/http.(*conn).serve.func1(0xc042139040)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc0456a2be0)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x32485468, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc0424411e0)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc0429235e0, 0xc042001500, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc0429235e0, 0xc042001500, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc0429235e0, 0xc042001500)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc0429235e0, 0xc042001500)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc0429235e0, 0xc042001500)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc0429235e0, 0xc042001500)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc0429235e0, 0xc042001500)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc0429235e0, 0xc042001500)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc042139040, 0xd981c0, 0xc0432c8e40)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
2017/06/11 12:47:33 http: panic serving 127.0.0.1:53893: page 23766 already freed
goroutine 8208 [running]:
net/http.(*conn).serve.func1(0xc04203b860)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc0424e6a30)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x3b15a4d8, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc043574820)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc0440cefc0, 0xc042a83800, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc0440cefc0, 0xc042a83800, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc0440cefc0, 0xc042a83800)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc0440cefc0, 0xc042a83800)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc0440cefc0, 0xc042a83800)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc0440cefc0, 0xc042a83800)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc0440cefc0, 0xc042a83800)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc0440cefc0, 0xc042a83800)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04203b860, 0xd981c0, 0xc0432ef580)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
2017/06/11 12:47:35 http: panic serving 127.0.0.1:53904: page 23766 already freed
goroutine 7997 [running]:
net/http.(*conn).serve.func1(0xc04203aaa0)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc047036220)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x336a6a20, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc043157040)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c000, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc0472c2700, 0xc042031500, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc0472c2700, 0xc042031500, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc0472c2700, 0xc042031500)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc0472c2700, 0xc042031500)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc0472c2700, 0xc042031500)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc0472c2700, 0xc042031500)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc0472c2700, 0xc042031500)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc0472c2700, 0xc042031500)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04203aaa0, 0xd981c0, 0xc042e961c0)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
Wallet: scanned to height 98396...2017/06/11 12:47:38 http: panic serving 127.0.0.1:53922: page 23766 already freed
goroutine 8357 [running]:
net/http.(*conn).serve.func1(0xc04426cb40)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc045a56390)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x33643060, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc042b4d040)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c000, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc043f5ea80, 0xc042000c00, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc043f5ea80, 0xc042000c00, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc043f5ea80, 0xc042000c00)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc043f5ea80, 0xc042000c00)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc043f5ea80, 0xc042000c00)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc043f5ea80, 0xc042000c00)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc043f5ea80, 0xc042000c00)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc043f5ea80, 0xc042000c00)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04426cb40, 0xd981c0, 0xc042b0aa80)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
2017/06/11 12:47:38 http: panic serving 127.0.0.1:53927: page 23766 already freed
goroutine 8317 [running]:
net/http.(*conn).serve.func1(0xc04203b860)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc046cfa2f0)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x35d635b4, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc043575040)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc0449aab60, 0xc042a83200, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc0449aab60, 0xc042a83200, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc0449aab60, 0xc042a83200)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc0449aab60, 0xc042a83200)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc0449aab60, 0xc042a83200)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc0449aab60, 0xc042a83200)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc0449aab60, 0xc042a83200)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc0449aab60, 0xc042a83200)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04203b860, 0xd981c0, 0xc044c10000)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
2017/06/11 12:47:38 http: panic serving 127.0.0.1:53928: page 23766 already freed
goroutine 8318 [running]:
net/http.(*conn).serve.func1(0xc04203bc20)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc045a56990)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x3b05fefc, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc042ada820)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc043f5f340, 0xc042001700, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc043f5f340, 0xc042001700, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc043f5f340, 0xc042001700)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc043f5f340, 0xc042001700)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc043f5f340, 0xc042001700)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc043f5f340, 0xc042001700)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc043f5f340, 0xc042001700)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc043f5f340, 0xc042001700)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04203bc20, 0xd981c0, 0xc042b0be80)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
Wallet: scanned to height 98454...2017/06/11 12:47:41 http: panic serving 127.0.0.1:53948: page 23766 already freed
goroutine 8427 [running]:
net/http.(*conn).serve.func1(0xc04426d9a0)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc046cfb200)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x33381ad4, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc043160ea0)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c000, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc0449abea0, 0xc042001e00, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc0449abea0, 0xc042001e00, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc0449abea0, 0xc042001e00)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc0449abea0, 0xc042001e00)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc0449abea0, 0xc042001e00)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc0449abea0, 0xc042001e00)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc0449abea0, 0xc042001e00)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc0449abea0, 0xc042001e00)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04426d9a0, 0xd981c0, 0xc0436ecf00)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
Wallet: scanned to height 98482...2017/06/11 12:47:43 http: panic serving 127.0.0.1:53965: page 23766 already freed
goroutine 8447 [running]:
net/http.(*conn).serve.func1(0xc0475da000)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc0475d4250)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0xc044835538, 0xc)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x3233da9c, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc043156d00)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc043847500, 0xc044d55300, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc043847500, 0xc044d55300, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc043847500, 0xc044d55300)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc043847500, 0xc044d55300)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc043847500, 0xc044d55300)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc043847500, 0xc044d55300)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc043847500, 0xc044d55300)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc043847500, 0xc044d55300)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc0475da000, 0xd981c0, 0xc04372c680)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
2017/06/11 12:47:43 http: panic serving 127.0.0.1:53966: page 23766 already freed
goroutine 8489 [running]:
net/http.(*conn).serve.func1(0xc0439eef00)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc046cfbcc0)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x3b27d964, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc0436f9520)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c000, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc045318620, 0xc042a83f00, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc045318620, 0xc042a83f00, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc045318620, 0xc042a83f00)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc045318620, 0xc042a83f00)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc045318620, 0xc042a83f00)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc045318620, 0xc042a83f00)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc045318620, 0xc042a83f00)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc045318620, 0xc042a83f00)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc0439eef00, 0xd981c0, 0xc0475d2040)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
2017/06/11 12:47:44 http: panic serving 127.0.0.1:53971: page 23766 already freed
goroutine 8494 [running]:
net/http.(*conn).serve.func1(0xc04203b860)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc043d25ea0)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x340c1028, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc043574820)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c000, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc042a44e00, 0xc042000f00, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc042a44e00, 0xc042000f00, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc042a44e00, 0xc042000f00)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc042a44e00, 0xc042000f00)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc042a44e00, 0xc042000f00)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc042a44e00, 0xc042000f00)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc042a44e00, 0xc042000f00)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc042a44e00, 0xc042000f00)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04203b860, 0xd981c0, 0xc045771700)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
Wallet: scanned to height 98545...2017/06/11 12:47:47 http: panic serving 127.0.0.1:53992: page 23766 already freed
goroutine 8593 [running]:
net/http.(*conn).serve.func1(0xc04203b860)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc046e47090)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x336ff0f8, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc043161520)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc042e56c40, 0xc042001500, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc042e56c40, 0xc042001500, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc042e56c40, 0xc042001500)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc042e56c40, 0xc042001500)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc042e56c40, 0xc042001500)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc042e56c40, 0xc042001500)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc042e56c40, 0xc042001500)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc042e56c40, 0xc042001500)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04203b860, 0xd981c0, 0xc042957080)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
Wallet: scanned to height 98699...2017/06/11 12:47:48 http: panic serving 127.0.0.1:54001: page 23766 already freed
goroutine 8626 [running]:
net/http.(*conn).serve.func1(0xc04426c500)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc046073740)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x3257a008, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc0427f8b60)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc0472c28c0, 0xc044d55300, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc0472c28c0, 0xc044d55300, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc0472c28c0, 0xc044d55300)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc0472c28c0, 0xc044d55300)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc0472c28c0, 0xc044d55300)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc0472c28c0, 0xc044d55300)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc0472c28c0, 0xc044d55300)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc0472c28c0, 0xc044d55300)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04426c500, 0xd981c0, 0xc043670980)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
2017/06/11 12:47:48 http: panic serving 127.0.0.1:54002: page 23766 already freed
goroutine 8619 [running]:
net/http.(*conn).serve.func1(0xc0475da320)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc046073820)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0xc042afb538, 0xc)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x3b3495f0, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc04295e000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc0472c2c40, 0xc044d55600, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc0472c2c40, 0xc044d55600, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc0472c2c40, 0xc044d55600)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc0472c2c40, 0xc044d55600)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc0472c2c40, 0xc044d55600)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc0472c2c40, 0xc044d55600)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc0472c2c40, 0xc044d55600)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc0472c2c40, 0xc044d55600)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc0475da320, 0xd981c0, 0xc043670b80)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
2017/06/11 12:47:50 http: panic serving 127.0.0.1:54013: page 23766 already freed
goroutine 8638 [running]:
net/http.(*conn).serve.func1(0xc04426d0e0)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc0425d41f0)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x333c660c, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc043149ba0)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc0449aab60, 0xc044d55700, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc0449aab60, 0xc044d55700, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc0449aab60, 0xc044d55700)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc0449aab60, 0xc044d55700)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc0449aab60, 0xc044d55700)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc0449aab60, 0xc044d55700)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc0449aab60, 0xc044d55700)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc0449aab60, 0xc044d55700)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04426d0e0, 0xd981c0, 0xc046bb6100)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
2017/06/11 12:47:51 http: panic serving 127.0.0.1:54022: page 23766 already freed
goroutine 8679 [running]:
net/http.(*conn).serve.func1(0xc0475da000)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc0479420e0)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x1b3176c4, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc04295e000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc04735c0e0, 0xc044d54700, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc04735c0e0, 0xc044d54700, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc04735c0e0, 0xc044d54700)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc04735c0e0, 0xc044d54700)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc04735c0e0, 0xc044d54700)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc04735c0e0, 0xc044d54700)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc04735c0e0, 0xc044d54700)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc04735c0e0, 0xc044d54700)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc0475da000, 0xd981c0, 0xc046c5b500)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
Wallet: scanned to height 98853...2017/06/11 12:47:53 http: panic serving 127.0.0.1:54037: page 23766 already freed
goroutine 8748 [running]:
net/http.(*conn).serve.func1(0xc04426cbe0)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc0429b21a0)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x33506b0c, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc042440680)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc043f5eee0, 0xc042000f00, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc043f5eee0, 0xc042000f00, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc043f5eee0, 0xc042000f00)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc043f5eee0, 0xc042000f00)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc043f5eee0, 0xc042000f00)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc043f5eee0, 0xc042000f00)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc043f5eee0, 0xc042000f00)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc043f5eee0, 0xc042000f00)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04426cbe0, 0xd981c0, 0xc04307e300)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
2017/06/11 12:47:53 http: panic serving 127.0.0.1:54042: page 23766 already freed
goroutine 8773 [running]:
net/http.(*conn).serve.func1(0xc04203bc20)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc0429b25f0)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x33e9270c, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc043575860)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc043f5f340, 0xc044d54e00, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc043f5f340, 0xc044d54e00, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc043f5f340, 0xc044d54e00)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc043f5f340, 0xc044d54e00)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc043f5f340, 0xc044d54e00)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc043f5f340, 0xc044d54e00)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc043f5f340, 0xc044d54e00)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc043f5f340, 0xc044d54e00)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04203bc20, 0xd981c0, 0xc0451f8c00)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
2017/06/11 12:47:53 http: panic serving 127.0.0.1:54043: page 23766 already freed
goroutine 8774 [running]:
net/http.(*conn).serve.func1(0xc0439ee140)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc0429b26f0)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x3b1291bc, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc043149ba0)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc043f5f420, 0xc044d55200, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc043f5f420, 0xc044d55200, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc043f5f420, 0xc044d55200)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc043f5f420, 0xc044d55200)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc043f5f420, 0xc044d55200)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc043f5f420, 0xc044d55200)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc043f5f420, 0xc044d55200)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc043f5f420, 0xc044d55200)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc0439ee140, 0xd981c0, 0xc0451f8e00)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
Wallet: scanned to height 99011...2017/06/11 12:47:56 http: panic serving 127.0.0.1:54056: page 23766 already freed
goroutine 8831 [running]:
net/http.(*conn).serve.func1(0xc0475da0a0)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc0443b1f70)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x33450190, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc043a3f6c0)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c000, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc0472c3420, 0xc044d55200, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc0472c3420, 0xc044d55200, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc0472c3420, 0xc044d55200)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc0472c3420, 0xc044d55200)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc0472c3420, 0xc044d55200)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc0472c3420, 0xc044d55200)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc0472c3420, 0xc044d55200)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc0472c3420, 0xc044d55200)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc0475da0a0, 0xd981c0, 0xc042b01dc0)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
Wallet: scanned to height 99152...2017/06/11 12:47:58 http: panic serving 127.0.0.1:54071: page 23766 already freed
goroutine 8878 [running]:
net/http.(*conn).serve.func1(0xc0475da460)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc0449d8340)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x3245e750, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc043161380)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc0449aaee0, 0xc044d55800, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc0449aaee0, 0xc044d55800, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc0449aaee0, 0xc044d55800)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc0449aaee0, 0xc044d55800)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc0449aaee0, 0xc044d55800)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc0449aaee0, 0xc044d55800)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc0449aaee0, 0xc044d55800)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc0449aaee0, 0xc044d55800)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc0475da460, 0xd981c0, 0xc042484680)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
2017/06/11 12:47:58 http: panic serving 127.0.0.1:54072: page 23766 already freed
goroutine 8845 [running]:
net/http.(*conn).serve.func1(0xc04203a000)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc043aac0f0)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x3b05eb10, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc04233a680)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c000, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc0472c22a0, 0xc042000600, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc0472c22a0, 0xc042000600, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc0472c22a0, 0xc042000600)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc0472c22a0, 0xc042000600)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc0472c22a0, 0xc042000600)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc0472c22a0, 0xc042000600)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc0472c22a0, 0xc042000600)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc0472c22a0, 0xc042000600)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04203a000, 0xd981c0, 0xc0458fc000)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
2017/06/11 12:47:59 http: panic serving 127.0.0.1:54081: page 23766 already freed
goroutine 8937 [running]:
net/http.(*conn).serve.func1(0xc0439eed20)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc04334e2c0)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x33378e98, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc04233a4e0)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c000, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc042922b60, 0xc044a16600, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc042922b60, 0xc044a16600, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc042922b60, 0xc044a16600)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc042922b60, 0xc044a16600)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc042922b60, 0xc044a16600)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc042922b60, 0xc044a16600)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc042922b60, 0xc044a16600)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc042922b60, 0xc044a16600)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc0439eed20, 0xd981c0, 0xc043d8a500)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
Wallet: scanned to height 99316...2017/06/11 12:48:02 http: panic serving 127.0.0.1:54098: page 23766 already freed
goroutine 9009 [running]:
net/http.(*conn).serve.func1(0xc04426d540)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc043710250)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0xc047a59538, 0xc)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x334b5c84, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc042a7c9c0)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c000, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc043f5e9a0, 0xc042000f00, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc043f5e9a0, 0xc042000f00, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc043f5e9a0, 0xc042000f00)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc043f5e9a0, 0xc042000f00)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc043f5e9a0, 0xc042000f00)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc043f5e9a0, 0xc042000f00)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc043f5e9a0, 0xc042000f00)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc043f5e9a0, 0xc042000f00)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04426d540, 0xd981c0, 0xc0454d6140)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
Wallet: scanned to height 99480...2017/06/11 12:48:03 http: panic serving 127.0.0.1:54111: page 23766 already freed
goroutine 9007 [running]:
net/http.(*conn).serve.func1(0xc0439eeaa0)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc04744c170)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x3240eac0, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc0458841a0)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c000, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc04735c620, 0xc042a82700, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc04735c620, 0xc042a82700, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc04735c620, 0xc042a82700)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc04735c620, 0xc042a82700)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc04735c620, 0xc042a82700)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc04735c620, 0xc042a82700)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc04735c620, 0xc042a82700)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc04735c620, 0xc042a82700)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc0439eeaa0, 0xd981c0, 0xc045438640)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
2017/06/11 12:48:03 http: panic serving 127.0.0.1:54112: page 23766 already freed
goroutine 9035 [running]:
net/http.(*conn).serve.func1(0xc0475da0a0)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc046798c00)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x3b1172a0, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc042440680)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c000, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc047417180, 0xc042030800, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc047417180, 0xc042030800, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc047417180, 0xc042030800)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc047417180, 0xc042030800)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc047417180, 0xc042030800)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc047417180, 0xc042030800)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc047417180, 0xc042030800)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc047417180, 0xc042030800)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc0475da0a0, 0xd981c0, 0xc04798e540)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
2017/06/11 12:48:05 http: panic serving 127.0.0.1:54123: page 23766 already freed
goroutine 9069 [running]:
net/http.(*conn).serve.func1(0xc04426d900)
/usr/local/go/src/net/http/server.go:1721 +0xd7
panic(0x9c5c00, 0xc044cbc380)
/usr/local/go/src/runtime/panic.go:489 +0x2dd
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x33548f98, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0x3, 0xc043149860)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).ConfirmedBalance(0xc042040140, 0xc04215c000, 0x0, 0x0, 0x0, 0xffffffffffffff00, 0x0, 0x0, 0x0, 0xc04215c100, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/money.go:23 +0x1da
github.com/NebulousLabs/Sia/api.(*API).walletHandler(0xc0420c7050, 0xd97880, 0xc047416540, 0xc044a17800, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/wallet.go:121 +0x53
github.com/NebulousLabs/Sia/api.(*API).(github.com/NebulousLabs/Sia/api.walletHandler)-fm(0xd97880, 0xc047416540, 0xc044a17800, 0x0, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:241 +0x6d
github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc04200adc0, 0xd97880, 0xc047416540, 0xc044a17800)
/home/jrh/go/src/github.com/julienschmidt/httprouter/router.go:344 +0x81a
github.com/NebulousLabs/Sia/api.RequireUserAgent.func1(0xd97880, 0xc047416540, 0xc044a17800)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:98 +0xc1
net/http.HandlerFunc.ServeHTTP(0xc04269be30, 0xd97880, 0xc047416540, 0xc044a17800)
/usr/local/go/src/net/http/server.go:1942 +0x4b
github.com/NebulousLabs/Sia/api.(*API).ServeHTTP(0xc0420c7050, 0xd97880, 0xc047416540, 0xc044a17800)
/home/jrh/go/src/github.com/NebulousLabs/Sia/api/api.go:138 +0x5f
net/http.(*ServeMux).ServeHTTP(0xc042008300, 0xd97880, 0xc047416540, 0xc044a17800)
/usr/local/go/src/net/http/server.go:2238 +0x137
net/http.serverHandler.ServeHTTP(0xc042158000, 0xd97880, 0xc047416540, 0xc044a17800)
/usr/local/go/src/net/http/server.go:2568 +0x99
net/http.(*conn).serve(0xc04426d900, 0xd981c0, 0xc04311a940)
/usr/local/go/src/net/http/server.go:1825 +0x619
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2d5
panic: page 23766 already freed
goroutine 14 [running]:
github.com/NebulousLabs/bolt.(*freelist).free(0xc042150300, 0x273aa, 0x29166000)
/home/jrh/go/src/github.com/NebulousLabs/bolt/freelist.go:121 +0x2a1
github.com/NebulousLabs/bolt.(*node).spill(0xc0443d1180, 0x10, 0x10)
/home/jrh/go/src/github.com/NebulousLabs/bolt/node.go:363 +0x1e7
github.com/NebulousLabs/bolt.(*Bucket).spill(0xc042a44398, 0x3a80d0d8, 0xea0a20)
/home/jrh/go/src/github.com/NebulousLabs/bolt/bucket.go:570 +0x182
github.com/NebulousLabs/bolt.(*Tx).Commit(0xc042a44380, 0xc0424404e0, 0xc04244de80)
/home/jrh/go/src/github.com/NebulousLabs/bolt/tx.go:163 +0x12c
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).syncDB(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:85 +0x4e
github.com/NebulousLabs/Sia/modules/wallet.(*Wallet).threadedDBUpdate(0xc042040140)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/database.go:76 +0x154
created by github.com/NebulousLabs/Sia/modules/wallet.New
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/wallet/wallet.go:138 +0x2f7
I hope someone can help me!
The text was updated successfully, but these errors were encountered: