Subject: Re: uvm map crash / deadlock
To: None <tech-kern@netbsd.org>
From: Christos Zoulas <christos@astron.com>
List: tech-kern
Date: 12/06/2006 18:55:46
In article <200612061824.TAA0000041298@zel459.zel.kfa-juelich.de>,
Matthias Drochner  <M.Drochner@fz-juelich.de> wrote:
>
>I just caused a panic reproducibly by using gdb on a little
>test program. Set a breakpoint into a signal handler and
>run. The panic happened in uvm_map_lookup_entry where
>map->hint is dereferenced. "hint" was 0 at that point.
>
>That was with a kernel compiled w/o DIAGNOSTIC/DEBUG. Now
>I added these options. The program doesn't panic the box
>on startup anymore, but the test program under gdb doesn't
>get signals at all, not even -9. After sending a signal,
>the program is stuck in "vmmapbsy".
>
>That's with today's -current on i386.
>
>best regards
>Matthias

Fixed in sys_process.c 1.118

christos