On 2018-03-07, jungle Boogie <jungleboog...@gmail.com> wrote:
> Hi All,
> With the latest openbsd snapshot:
> OpenBSD 6.3-beta (GENERIC.MP) #40: Wed Mar 7 12:51:00 MST 201
> It seems I cannot build or update go projects:
> $ go get -u github.com/justwatchcom/gopass
> Abort trap (core dumped)
> dmesg shows:
> trap pid 74737 tid 99500 type 6: sp c420024750 not inside
> A week or two ago, I was able to update this project without any issues.
> I can't run 'go' without the abort trap.
> Anyone else running openbsd snapshots experiencing this?
There's a stack safety diff which is in snapshots (for detailed
information see https://marc.info/?l=openbsd-tech&m=152035796722258&w=2:
in a nutshell "You may no longer point your stack register at non-stack
memory. You'll be killed.")
SBCL needs a change to work with this; see joshe's update on ports@.
Go also needs a change.
Apart from those two: ports bulk builds haven't quite finished yet,
but it's looking likely that there won't be other significant impact.
A few bootstraps need rebuilding, that's all we've run into so far.