Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix memory corruption caused by GC-invisible coroutine stacks #4206

Merged
merged 2 commits into from
Nov 5, 2020

Commits on Oct 30, 2020

  1. Fix memory corruption caused by GC-invisible coroutine stacks

    Crucially this introduces BoehmGCStackAllocator, but it also
    adds a bunch of wiring to avoid making libutil depend on bdw-gc.
    
    Part of the solutions for NixOS#4178, NixOS#4200
    roberth committed Oct 30, 2020
    Configuration menu
    Copy the full SHA
    c4d903d View commit details
    Browse the repository at this point in the history
  2. BoehmGCStackAllocator: increase stack size to 8MB

    The default stack size was not based on the normal stack size and
    was too small.
    roberth committed Oct 30, 2020
    Configuration menu
    Copy the full SHA
    b43c13a View commit details
    Browse the repository at this point in the history