NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
kern/40044: end <= VM_MAX_KERNEL_ADDRESS fails in uvm_km_check_empty()
>Number: 40044
>Category: kern
>Synopsis: KDASSERT(end <= VM_MAX_KERNEL_ADDRESS) fails in
>uvm_km_check_empy()
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Thu Nov 27 12:55:00 +0000 2008
>Originator: Johan Wallen
>Release: NetBSD 5.99.3
>Organization:
>Environment:
System: NetBSD amnesiac.invalid 5.99.3 NetBSD 5.99.3 (DEBUG) #0: Sun Nov 23
15:16:11 EET 2008
johan%amnesiac.invalid@localhost:/usr/obj/amd64/sys/arch/amd64/compile/DEBUG
amd64
Architecture: x86_64
Machine: amd64 (dual core)
Sources from Nov 23, around noon UTC
Kernel config is GENERIC with options DIAGNOSTICS and DEBUG added
>Description:
The assertion KDASSERT(end <= VM_MAX_KERNEL_ADDRESS) in uvm_km_check_empty(),
line 495 of sys/uvm/uvm_km.c (rev. 1.101) fails when building
pkgsrc/lang/perl5. The stack trace is as follows (copied by hand):
Stopped in pid 6222.1 (sh) at netbsd:breakpoint+0x5: leave
breakpoint() at netbsd:breakpoint+0x5
panic() at netbsd:panic+0x260
__kernassert() at netbsd:__kernassert+0x2d
uvm_km_check_empty() at netbsd:uvm_km_check_empty+0x13c
uvm_map() at netbsd:uvm_map+0x14f
uvm_alloc() at netbsd:uvm_alloc+0x28
kobj_load() at netbsd:kobj_load+0xaba
kobj_load_file() at netbsd:kobj_load_file+0x113
module_do_load() at netbsd:module_do_load+0x347
module_autoload() at netbsd:module_autoload+0xb2
execve1() at netbsd:execve1+0x1ca
syscall() at netbsd:syscall+0xb6
>How-To-Repeat:
cd pkgsrc/lang/perl5 && make
>Fix:
Home |
Main Index |
Thread Index |
Old Index