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

Matthew Dillon dillon at crater.dragonflybsd.org
Wed May 7 10:33:35 PDT 2025


commit e011f3e5866209206b4c5bcb3c9f096a94ce0da9
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/e011f3e5866209206b4c5bcb3c9f096a94ce0da9


-- 
DragonFly BSD source repository


More information about the Commits mailing list