{"action":"created","issue":{"url":"https://api.github.com/repos/golang/go/issues/14319","repository_url":"https://api.github.com/repos/golang/go","labels_url":"https://api.github.com/repos/golang/go/issues/14319/labels{/name}","comments_url":"https://api.github.com/repos/golang/go/issues/14319/comments","events_url":"https://api.github.com/repos/golang/go/issues/14319/events","html_url":"https://github.com/golang/go/issues/14319","id":133416483,"number":14319,"title":"runtime: nosplit stack overflow when building tests with -N -l","user":{"login":"glycerine","id":445247,"avatar_url":"https://avatars.githubusercontent.com/u/445247?v=3","gravatar_id":"","url":"https://api.github.com/users/glycerine","html_url":"https://github.com/glycerine","followers_url":"https://api.github.com/users/glycerine/followers","following_url":"https://api.github.com/users/glycerine/following{/other_user}","gists_url":"https://api.github.com/users/glycerine/gists{/gist_id}","starred_url":"https://api.github.com/users/glycerine/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/glycerine/subscriptions","organizations_url":"https://api.github.com/users/glycerine/orgs","repos_url":"https://api.github.com/users/glycerine/repos","events_url":"https://api.github.com/users/glycerine/events{/privacy}","received_events_url":"https://api.github.com/users/glycerine/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/golang/go/milestones/38","html_url":"https://github.com/golang/go/milestones/Go1.8","labels_url":"https://api.github.com/repos/golang/go/milestones/38/labels","id":1709363,"number":38,"title":"Go1.8","description":"","creator":{"login":"griesemer","id":8528975,"avatar_url":"https://avatars.githubusercontent.com/u/8528975?v=3","gravatar_id":"","url":"https://api.github.com/users/griesemer","html_url":"https://github.com/griesemer","followers_url":"https://api.github.com/users/griesemer/followers","following_url":"https://api.github.com/users/griesemer/following{/other_user}","gists_url":"https://api.github.com/users/griesemer/gists{/gist_id}","starred_url":"https://api.github.com/users/griesemer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/griesemer/subscriptions","organizations_url":"https://api.github.com/users/griesemer/orgs","repos_url":"https://api.github.com/users/griesemer/repos","events_url":"https://api.github.com/users/griesemer/events{/privacy}","received_events_url":"https://api.github.com/users/griesemer/received_events","type":"User","site_admin":false},"open_issues":216,"closed_issues":7,"state":"open","created_at":"2016-04-15T16:30:23Z","updated_at":"2016-05-20T21:56:39Z","due_on":"2017-02-01T08:00:00Z","closed_at":null},"comments":18,"created_at":"2016-02-13T09:05:53Z","updated_at":"2016-05-20T21:58:57Z","closed_at":null,"body":"natively OSX go1.6rc2 darwin amd64\r\nbut trying to cross compile to GOOS=linux GOARCH=amd64\r\n\r\nI've never seen this; not sure how serious it is.\r\n~~~\r\n$ make\r\ngo build  # succeeds, however:\r\ngo test -c -gcflags \"-N -l\" -v\r\n# testmain\r\nruntime.typedslicecopy: nosplit stack overflow\r\n        584     assumed on entry to runtime.typedslicecopy (nosplit)\r\n        448     after runtime.typedslicecopy (nosplit) uses 136\r\n        440     on entry to runtime.cgoCheckSliceCopy (nosplit)\r\n        376     after runtime.cgoCheckSliceCopy (nosplit) uses 64\r\n        368     on entry to runtime.cgoCheckTypedBlock (nosplit)\r\n        168     after runtime.cgoCheckTypedBlock (nosplit) uses 200\r\n        160     on entry to runtime.cgoCheckBits (nosplit)\r\n        24      after runtime.cgoCheckBits (nosplit) uses 136\r\n        16      on entry to runtime.cgoIsGoPointer (nosplit)\r\n        -32     after runtime.cgoIsGoPointer (nosplit) uses 48\r\nruntime.sigtrampgo: nosplit stack overflow\r\n        584     assumed on entry to runtime.sigtrampgo (nosplit)\r\n        392     after runtime.sigtrampgo (nosplit) uses 192\r\n        384     on entry to runtime.sigfwdgo (nosplit)\r\n        288     after runtime.sigfwdgo (nosplit) uses 96\r\n        280     on entry to runtime.dieFromSignal (nosplit)\r\n        240     after runtime.dieFromSignal (nosplit) uses 40\r\n        232     on entry to runtime.setsig (nosplit)\r\n        40      after runtime.setsig (nosplit) uses 192\r\n        32      on entry to runtime.funcPC (nosplit)\r\n        0       after runtime.funcPC (nosplit) uses 32\r\n        -8      on entry to runtime.add (nosplit)\r\nruntime.cgocallback_gofunc: nosplit stack overflow\r\n        584     assumed on entry to runtime.cgocallback_gofunc (nosplit)\r\n        576     after runtime.cgocallback_gofunc (nosplit) uses 8\r\n        568     on entry to runtime.cgocallbackg (nosplit)\r\n        480     after runtime.cgocallbackg (nosplit) uses 88\r\n        472     on entry to runtime.exitsyscall (nosplit)\r\n        352     after runtime.exitsyscall (nosplit) uses 120\r\n        344     on entry to runtime.exitsyscallfast (nosplit)\r\n        184     after runtime.exitsyscallfast (nosplit) uses 160\r\n        176     on entry to runtime.writebarrierptr (nosplit)\r\n        128     after runtime.writebarrierptr (nosplit) uses 48\r\n        120     on entry to runtime.cgoCheckWriteBarrier (nosplit)\r\n        56      after runtime.cgoCheckWriteBarrier (nosplit) uses 64\r\n        48      on entry to runtime.cgoIsGoPointer (nosplit)\r\n        0       after runtime.cgoIsGoPointer (nosplit) uses 48\r\n        -8      on entry to runtime.cgoInRange (nosplit)\r\nmake: *** [testbuild] Error 2\r\njaten@jatens-MacBook-Pro ~ $ \r\njaten@jatens-MacBook-Pro ~ $ env|grep GO\r\nGO15VENDOREXPERIMENT=1\r\nGOARCH=amd64\r\nGOOS=linux\r\nGODEBUG=cgocheck=2\r\nGOPATH=/Users/jaten\r\njaten@jatens-MacBook-Pro ~ $ \r\n\r\n~~~"},"comment":{"url":"https://api.github.com/repos/golang/go/issues/comments/220728427","html_url":"https://github.com/golang/go/issues/14319#issuecomment-220728427","issue_url":"https://api.github.com/repos/golang/go/issues/14319","id":220728427,"user":{"login":"bradfitz","id":2621,"avatar_url":"https://avatars.githubusercontent.com/u/2621?v=3","gravatar_id":"","url":"https://api.github.com/users/bradfitz","html_url":"https://github.com/bradfitz","followers_url":"https://api.github.com/users/bradfitz/followers","following_url":"https://api.github.com/users/bradfitz/following{/other_user}","gists_url":"https://api.github.com/users/bradfitz/gists{/gist_id}","starred_url":"https://api.github.com/users/bradfitz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bradfitz/subscriptions","organizations_url":"https://api.github.com/users/bradfitz/orgs","repos_url":"https://api.github.com/users/bradfitz/repos","events_url":"https://api.github.com/users/bradfitz/events{/privacy}","received_events_url":"https://api.github.com/users/bradfitz/received_events","type":"User","site_admin":false},"created_at":"2016-05-20T21:58:57Z","updated_at":"2016-05-20T21:58:57Z","body":"@mdempsky, I was just thinking if something was corrupting memory or the runtime's state was getting whack, all sorts of weird crashes become possible.\r\n"}}
{"actor":{"display_login":"bradfitz"}}