NetBSD Problem Report #41649
From www@NetBSD.org Mon Jun 29 20:52:31 2009
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
by www.NetBSD.org (Postfix) with ESMTP id 3926763BB02
for <gnats-bugs@gnats.netbsd.org>; Mon, 29 Jun 2009 20:52:31 +0000 (UTC)
Message-Id: <20090629205230.E0A8A63B976@www.NetBSD.org>
Date: Mon, 29 Jun 2009 20:52:30 +0000 (UTC)
From: prudhvi-netbsd-lists@surapaneni.in
Reply-To: prudhvi-netbsd-lists@surapaneni.in
To: gnats-bugs@NetBSD.org
Subject: Kernel panic on loading LKM + PF on netbsd5 dom0 and domU kernels
X-Send-Pr-Version: www-1.0
>Number: 41649
>Category: port-xen
>Synopsis: Kernel panic on loading LKM + PF on netbsd5 dom0 and domU kernels
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: port-xen-maintainer
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon Jun 29 20:55:00 +0000 2009
>Closed-Date: Fri Jan 04 08:08:30 +0000 2013
>Last-Modified: Fri Jan 04 08:08:30 +0000 2013
>Originator: Prudhvi Krishna Surapaneni
>Release: netbsd-5.0
>Organization:
>Environment:
NetBSD hayadum.surapaneni.in 5.0 NetBSD 5.0 (XEN3_DOMU) #0: Sun Apr 26 06:40:06 UTC 2009 builds@b6.netbsd.org:/home/builds/ab/netbsd-5-0-RELEASE/amd64/200904260229Z-obj/home/builds/ab/netbsd-5-0-RELEASE/src/sys/arch/amd64/compile/XEN3_DOMU amd64
>Description:
When loading pf.o lkm ( as described in netbsd pf docs http://www.netbsd.org/docs/network/pf.html#enable ) the kernel panics
-bash-4.0# xm create dom1 -c
Using config file "/usr/pkg/etc/xen/dom1".
Started domain dom1
: AMD 686-class, 2009MHz, id 0x40fb2
xenbus0 at hypervisor0: Xen Virtual Bus Interface
xencons0 at hypervisor0: Xen Virtual Console Driver
xencons0: using event channel 2
xbd0 at xenbus0 id 1: Xen Virtual Block Device Interface
xennet0 at xenbus0 id 0: Xen Virtual Network Interface
xennet0: MAC address 00:16:3e:2a:dc:8f
raidattach: Asked for 8 units
Kernelized RAIDframe activated
Searching for RAID components...
boot device: xbd0
root on xbd0a dumps on xbd0b
mountroot: trying lfs...
mountroot: trying ffs...
root file system type: ffs
init: copying out path `/sbin/init' 11
Mon Jun 29 15:44:45 UTC 2009
swapctl: adding /dev/xbd0b as swap device at priority 0
Starting file system checks:
/dev/rxbd0a: INCORRECT BLOCK COUNT I=296302 (12 should be 0) (CORRECTED)
/dev/rxbd0a: INCORRECT BLOCK COUNT I=296352 (4 should be 0) (CORRECTED)
/dev/rxbd0a: UNREF FILE I=296302 OWNER=0 MODE=100664
/dev/rxbd0a: SIZE=0 MTIME=Jun 29 15:29 2009 (CLEARED)
/dev/rxbd0a: UNREF FILE I=296352 OWNER=0 MODE=100644
/dev/rxbd0a: SIZE=0 MTIME=Jun 29 15:29 2009 (CLEARED)
/dev/rxbd0a: FREE BLK COUNT(S) WRONG IN SUPERBLK (SALVAGED)
/dev/rxbd0a: SUMMARY INFORMATION BAD (SALVAGED)
/dev/rxbd0a: BLK(S) MISSING IN BIT MAPS (SALVAGED)
/dev/rxbd0a: 20623 files, 261465 used, 1738462 free (214 frags, 217281 blocks, 0.0% fragmentation)
/dev/rxbd0a: MARKING FILE SYSTEM CLEAN
Setting tty flags.
pf.o: panic: kernel diagnostic assertion "cv_is_valid(cv)" failed: file "/home/builds/ab/netbsd-5-0-RELEASE/src/sys/kern/kern_condvar.c", line 329
fatal breakpoint trap in supervisor mode
trap type 1 code 0 rip ffffffff80377a25 cs e030 rflags 246 cr2 7f7ffda45000 cpl 0 rsp ffffa00046af36a0
Stopped in pid 36.1 (modload) at netbsd:breakpoint+0x5: leave
breakpoint() at netbsd:breakpoint+0x5
panic() at netbsd:panic+0x242
__kernassert() at netbsd:__kernassert+0x2d
cv_broadcast() at netbsd:cv_broadcast+0x41
callback_run_roundrobin() at netbsd:callback_run_roundrobin+0xe0
uvm_map_prepare() at netbsd:uvm_map_prepare+0x1a7
uvm_map() at netbsd:uvm_map+0xd0
uvm_km_alloc() at netbsd:uvm_km_alloc+0xa8
lkmioctl() at netbsd:lkmioctl+0x549
VOP_IOCTL() at netbsd:VOP_IOCTL+0x31
vn_ioctl() at netbsd:vn_ioctl+0x6d
sys_ioctl() at netbsd:sys_ioctl+0x134
syscall() at netbsd:syscall+0xb4
ds 0x36b0
es 0x8e4c
fs 0x36b0
gs 0x8f27
rdi 0
rsi 0xd
rbp 0xffffa00046af36a0
rbx 0xffffa00046af36b0
rdx 0
rcx 0
rax 0x1
r8 0xffffffff80594fc0 cpu_info_primary
r9 0x1
r10 0xffffa00046af35c0
r11 0xffffffff8038fbf0 xenconscn_putc
r12 0x104
r13 0xffffffff80485b08 copyright+0x8fac8
r14 0
r15 0
rip 0xffffffff80377a25 breakpoint+0x5
cs 0xe030
rflags 0x246
rsp 0xffffa00046af36a0
ss 0xe02b
netbsd:breakpoint+0x5: leave
db>
cat /usr/pkg/etc/xen/dom1
#kernel = "/netbsd-INSTALL_XEN3_DOMU"
kernel = "/netbsd-XEN3_DOMU"
memory = 1024
name = "dom1"
disk = ['file:/var/xen/nbsd-disk,0x01,w']
vif = ['bridge=bridge0']
root = "xbd0"
>How-To-Repeat:
load lkm and pf onboot on dom0 and domU kernels.
>Fix:
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->analyzed
State-Changed-By: bouyer@NetBSD.org
State-Changed-When: Sun, 20 Sep 2009 10:30:53 +0000
State-Changed-Why:
"native" kernel modules can't be used with Xen kernels, there's too much
ABI differences between the 2 platforms. LKMs /modules built with -DXEN -DXEN3
are needed.
State-Changed-From-To: analyzed->closed
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Fri, 04 Jan 2013 08:08:30 +0000
State-Changed-Why:
duplicate of 43796.
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.