Message ID | CAOyqgcU-CDQh+LPJPEZVQMhaHE1Q8kT+ahAoP2+Er5EAzOXPLg@mail.gmail.com |
---|---|
State | New |
Headers | show |
diff -r 1bed87327b5c libgo/runtime/proc.c --- a/libgo/runtime/proc.c Wed Dec 10 12:35:39 2014 -0800 +++ b/libgo/runtime/proc.c Fri Dec 12 16:24:41 2014 -0800 @@ -1150,6 +1150,7 @@ __splitstack_getcontext(&g->stack_context[0]); #else g->gcinitial_sp = ∓ + g->gcstack = nil; g->gcstack_size = 0; g->gcnext_sp = ∓ #endif @@ -1251,6 +1252,8 @@ runtime_setmg(nil, nil); mp->curg->status = Gdead; + mp->curg->gcstack = nil; + mp->curg->gcnext_sp = nil; mnext = lockextra(true); mp->schedlink = mnext;