git: kernel - Fix multi-threaded coredump

Matthew Dillon dillon at
Tue Sep 8 20:14:24 PDT 2015

commit 1a3f33f1f01a6bd58a18d49ce378cf1e03d9e5a4
Author: Matthew Dillon <dillon at>
Date:   Tue Sep 8 20:11:00 2015 -0700

    kernel - Fix multi-threaded coredump
    * Recent commits to freeze threads on a coredump introduced a bug
      where threads entering a wait state could stall the coredump
    * Fix by counting such threads as being stopped before entering the
      wait state, allowing the coredump to proceed.  Do not try to issue
      an early signal which could disrupt the state the coredump is trying
      to save.
    Reported-by: Justin C. Sherrill <justin at>

Summary of changes:
 sys/kern/kern_synch.c | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

DragonFly BSD source repository

More information about the Commits mailing list