Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • G go
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Kirill Smelkov
  • go
  • Repository
  • go
  • src
  • pkg
  • runtime
  • stack.c
Find file BlameHistoryPermalink
  • Dmitriy Vyukov's avatar
    runtime: eliminate false retention due to m->moreargp/morebuf · 7c75a862
    Dmitriy Vyukov authored Mar 26, 2014
    m->moreargp/morebuf were not cleared in case of preemption and stack growing,
    it can lead to persistent leaks of large memory blocks.
    
    It seems to fix the sync.Pool finalizer failures. I've run the test 500'000 times
    w/o a single failure; previously it would fail dozens of times.
    
    Fixes #7633.
    Fixes #7533.
    
    LGTM=rsc
    R=golang-codereviews
    CC=golang-codereviews, khr, rsc
    https://golang.org/cl/80480044
    7c75a862
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7