git: DragonFly_RELEASE_6_2 kernel - Fix kernel panic and user process corruption bug

Matthew Dillon dillon at crater.dragonflybsd.org
Wed May 7 10:34:13 PDT 2025


commit c44db49dd61e2c4d35ff3ebb04cfad3b72684622
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Wed May 7 10:13:10 2025 -0700

    kernel - Fix kernel panic and user process corruption bug
    
    * In certain limited circumstances related to user processes which
      fork() (but do not exec()), a test in the vm_map simplification
      code can crash the kernel or improperly coalesce two map entries
      that should not be, resulting in user process corruption.
    
    * Observed crashes from use of neovim in an xfce terminal.
    
    * Possibly also effected corruption / issues with chromium tab crashes.
    
    Reported-by: marto, arcade
    DragonFly-PR: 3381

Summary of changes:
 sys/vm/vm_map.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/c44db49dd61e2c4d35ff3ebb04cfad3b72684622


-- 
DragonFly BSD source repository


More information about the Commits mailing list