[prev in list] [next in list] [prev in thread] [next in thread]
List: openbsd-misc
Subject: Re: go get abort trap?
From: "Theo de Raadt" <deraadt () openbsd ! org>
Date: 2018-03-09 14:53:16
Message-ID: 59214.1520607196 () cvs ! openbsd ! org
[Download RAW message or body]
> On 2018-03-07, jungle Boogie <jungleboogie0@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
> > 7f7fffbef000-7f7ffffee000
> >
> > 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.
Fairly good results.
A total of 4 problems have been found so far. go, SBCL, and two cases
in src/regress which failed the new page-alignement requirement. The SBCL
and go ones were found at buildtime, since they use themselves to complete
build.
But more page-alignment violations may be found in ports at runtime.
This is something I worry about a bit. So please everyone out there
can help: Use snapshots which contain the stack-check diff, update to
new packages, and test all possible packages. Really need a lot of
testing for this, so please help out.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic