aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/runtime/stack.c
diff options
context:
space:
mode:
authorDmitriy Vyukov <dvyukov@google.com>2013-08-19 23:06:46 +0400
committerDmitriy Vyukov <dvyukov@google.com>2013-08-19 23:06:46 +0400
commitd017f578d01fa608d5ed40e343d0ffaf5fc0d476 (patch)
tree59f2ee242d553d4121cf2b59bb906706b60214ac /src/pkg/runtime/stack.c
parent21ea5103a4dab347baeb497675e0786424d6c974 (diff)
downloadgo-d017f578d01fa608d5ed40e343d0ffaf5fc0d476.tar.xz
runtime: do not preempt race calls
In the crash stack trace race cgocall() calls endcgo(), this means that m->racecall is wrong. Indeed this can happen is a goroutine is rescheduled to another M during race call. Disable preemption for race calls. Fixes #6155. R=golang-dev, rsc, cshapiro CC=golang-dev https://golang.org/cl/12866045
Diffstat (limited to 'src/pkg/runtime/stack.c')
0 files changed, 0 insertions, 0 deletions