diff options
| author | Dmitriy Vyukov <dvyukov@google.com> | 2013-08-16 21:04:05 +0400 |
|---|---|---|
| committer | Dmitriy Vyukov <dvyukov@google.com> | 2013-08-16 21:04:05 +0400 |
| commit | 187b9c695f2c8fae14ed289f9f6364628f633490 (patch) | |
| tree | 7202aad6f2bb807834f42e6e3987c41743497aa6 /src/pkg/runtime/proc.c | |
| parent | 29794b77ddf1dbecc953d547b15e29aa12374bc1 (diff) | |
| download | go-187b9c695f2c8fae14ed289f9f6364628f633490.tar.xz | |
runtime: fix goroutine stack accounting
Fixes #6166.
Fixes #6168.
R=golang-dev, bradfitz, remyoudompheng
CC=golang-dev
https://golang.org/cl/12927045
Diffstat (limited to 'src/pkg/runtime/proc.c')
| -rw-r--r-- | src/pkg/runtime/proc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pkg/runtime/proc.c b/src/pkg/runtime/proc.c index 690c1760eb..6950f4b179 100644 --- a/src/pkg/runtime/proc.c +++ b/src/pkg/runtime/proc.c @@ -1676,7 +1676,7 @@ runtimeĀ·malg(int32 stacksize) stk = g->param; g->param = nil; } - g->stacksize = StackSystem + stacksize; + newg->stacksize = StackSystem + stacksize; newg->stack0 = (uintptr)stk; newg->stackguard = (uintptr)stk + StackGuard; newg->stackguard0 = newg->stackguard; |
