Subject: kern/37546: kernel debugging assertion "(*entry)->next == &map->header || address < (*entry)->next->start" failed
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: None <dlagno@rambler.ru>
List: netbsd-bugs
Date: 12/15/2007 22:40:01
>Number:         37546
>Category:       kern
>Synopsis:       kernel debugging assertion "(*entry)->next == &map->header || address < (*entry)->next->start" failed
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Dec 15 22:40:01 +0000 2007
>Originator:     Denis Lagno
>Release:        4.99.40
>Organization:
>Environment:
NetBSD flam.gado 4.99.40 NetBSD 4.99.40 (FLAM) #0: Thu Dec  6 22:01:45 MSK 2007  dina@flam.gado:/volatile/worksrc/netbsd-current/obj/sys/arch/i386/compile/FLAM i386

2 CPUs
>Description:
with LOCKDEBUG kernel, during filesysem operations:

panic: kernel debugging assertion "(*entry)->next == &map->header || address < (*entry)->next->start" failed: file "/volatile/worksrc/netb
sd-current/src/sys/uvm/uvm_map.c", line 1647
Stopped in pid 28147.1 (sh) at  netbsd:breakpoint+0x1:  ret

db{0}> bt
breakpoint(c0a62178,c09c9747,c09f2000,c09f1e08,66f) at netbsd:breakpoint+0x1
__kernassert(c09c9747,c09f1e08,66f,c09f2000,7) at netbsd:__kernassert+0x39
uvm_map_lookup_entry(d2ce49fc,bbbff000,cbcd99d8,c04cd48b,0) at netbsd:uvm_map_lookup_entry+0x21e
uvm_map_findspace(d2ce49fc,bbbff000,1000,cbcd9a48,ccb26818) at netbsd:uvm_map_findspace+0x9c
uvm_map_prepare(d2ce49fc,bbbff000,1000,ccb26818,0) at netbsd:uvm_map_prepare+0xee
uvm_map(d2ce49fc,cbcd9bf8,1000,ccb26818,0) at netbsd:uvm_map+0xc5
uvm_mmap(d2ce49fc,cbcd9bf8,1000,1,1) at netbsd:uvm_mmap+0x203
sys_mmap(d3033c40,cbcd9c30,cbcd9c58,bfbfcec0,bfbfc000) at netbsd:sys_mmap+0x347
syscall(cbcd9c78,b3,ab,1f,1f) at netbsd:syscall+0x1c4

>How-To-Repeat:
N/A
>Fix:
N/A