-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build: update travis to build against go 1.14 #4033
Conversation
Panic in the Seems to be a new compiler feature that is turned on by default in the race detector: https://golang.org/doc/go1.14#compiler Can be turned off by adding
|
Current candidate PR for the fix in |
Updated to the latest version of bolt and walletdb, which now have the 1.14 fix. |
As mentioned offline, everything seems ok, but we have new this error when running the tests without the race condition detector on:
Not sure what to attribute this to yet. Either the |
Wish I had seen this sooner. We've been tracking this for the past few days as well. Here's a minimal reproducer for bbolt: https://github.com/matheusd/bbolt-sweep-bug And here's something that seems to be fixing the tests in dcrlnd: etcd-io/bbolt@master...matheusd:bad-arith-error |
@matheusd allegedly that issue above was fixed in Go 1.14.2. However, we're still running into this issue on top of that: etcd-io/bbolt#214 |
@Roasbeef go 1.4.2 by itself doesn't seem to solve the issue for me but the most recent recent commit on https://github.com/jrick/bbolt/tree/memfix does. |
Pushed up a new version that points to my fork (Roasbeef/btcwallet@fdbd494) which uses jrick's |
Updated now that the bbolt patch has landed. Also updated Github Actions (I think...). |
|
Should all be resolved now, it was still using the old version of bbolt since |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It lives!! LGTM 🌵
No description provided.