summaryrefslogtreecommitdiff
path: root/src/runtime/asm_arm.s
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2014-10-07 23:17:31 -0400
committerRuss Cox <rsc@golang.org>2014-10-07 23:17:31 -0400
commit9673ab4a490e582ee5a8dc4c91eaadbac48b215c (patch)
tree3f42ce0752eb51984501436eacd6bd6c56b4cc35 /src/runtime/asm_arm.s
parentbdd9c65ccff925967ece8a9141d3eae677104428 (diff)
downloadgo-9673ab4a490e582ee5a8dc4c91eaadbac48b215c.tar.gz
runtime: clear Defer.panic before removing from G.defer list
Another dangling stack pointer in a cached structure. Same as SudoG.elem and SudoG.selectdone. Definitely a fix, and the new test in freedefer makes the crash reproducible, but probably not a complete fix. I have seen one dangling pointer in a Defer.panic even after this fix; I cannot see where it could be coming from. I think this will fix the solaris build. I do not think this will fix the occasional failure on the darwin build. TBR=khr R=khr CC=golang-codereviews https://codereview.appspot.com/155080043
Diffstat (limited to 'src/runtime/asm_arm.s')
0 files changed, 0 insertions, 0 deletions