i386/123768: [panic] [vm] 7.0-STABLE locking issue on Soekris
net4801 (sys/vm/vm_pageout.c)
Nagilum
nagilum at nagilum.org
Thu Oct 16 12:10:05 UTC 2008
The following reply was made to PR i386/123768; it has been noted by GNATS.
From: Nagilum <nagilum at nagilum.org>
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: i386/123768: [panic] [vm] 7.0-STABLE locking issue on Soekris
net4801 (sys/vm/vm_pageout.c)
Date: Thu, 16 Oct 2008 13:49:03 +0200
Updated to 7.1-PRERELEASE and installed a HiFn adapter, still the same issue=
:
root at cakebox /var/crash > cat info.0
Dump header from device /dev/ad0s1b
Architecture: i386
Architecture Version: 2
Dump Length: 58413056B (55 MB)
Blocksize: 512
Dumptime: Mon Oct 13 17:29:15 2008
Hostname: cakebox.tis
Magic: FreeBSD Kernel Dump
Version String: FreeBSD 7.1-PRERELEASE #2: Fri Oct 10 14:45:18 CEST 2008
root at cakebox.tis:/usr/obj/export/src/sys/cakebox
Panic String: lockmgr: thread 0xc0fe8230, not exclusive lock holder =20
0xc0fe7460 unlocking
Dump Parity: 504547331
Bounds: 0
Dump Status: good
root at cakebox /var/crash > kgdb -v /boot/kernel/kernel /var/crash/vmcore.0
kgdb: core file: /var/crash/vmcore.0
kgdb: kernel image: /boot/kernel/kernel
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions=
.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...
Unread portion of the kernel message buffer:
panic: lockmgr: thread 0xc0fe8230, not exclusive lock holder =20
0xc0fe7460 unlocking
Uptime: 17h19m43s
Physical memory: 123 MB
Dumping 55 MB: 40 24 8
Reading symbols from /boot/kernel/ng_ether.ko...Reading symbols from =20
/boot/kernel/ng_ether.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/ng_ether.ko
Reading symbols from /boot/kernel/accf_http.ko...Reading symbols from =20
/boot/kernel/accf_http.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/accf_http.ko
Reading symbols from /boot/kernel/wlan_scan_sta.ko...Reading symbols =20
from /boot/kernel/wlan_scan_sta.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/wlan_scan_sta.ko
Reading symbols from /boot/kernel/wlan_ccmp.ko...Reading symbols from =20
/boot/kernel/wlan_ccmp.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/wlan_ccmp.ko
Reading symbols from /boot/kernel/wlan_tkip.ko...Reading symbols from =20
/boot/kernel/wlan_tkip.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/wlan_tkip.ko
Reading symbols from /boot/kernel/nfslockd.ko...Reading symbols from =20
/boot/kernel/nfslockd.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/nfslockd.ko
Reading symbols from /boot/kernel/nfsclient.ko...Reading symbols from =20
/boot/kernel/nfsclient.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/nfsclient.ko
Reading symbols from /boot/kernel/krpc.ko...Reading symbols from =20
/boot/kernel/krpc.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/krpc.ko
Reading symbols from /boot/kernel/geom_journal.ko...Reading symbols =20
from /boot/kernel/geom_journal.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/geom_journal.ko
Reading symbols from /boot/kernel/nullfs.ko...Reading symbols from =20
/boot/kernel/nullfs.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/nullfs.ko
#0 doadump () at pcpu.h:196
196 pcpu.h: No such file or directory.
in pcpu.h
(kgdb) bt
#0 doadump () at pcpu.h:196
#1 0xc052a659 in boot (howto=3D260) at /export/src/sys/kern/kern_shutdown.c=
:418
#2 0xc052a817 in panic (fmt=3DVariable "fmt" is not available.
) at /export/src/sys/kern/kern_shutdown.c:574
#3 0xc051a3d7 in _lockmgr (lkp=3D0xc1758e5c, flags=3D6, interlkp=3D0xc1758e=
8c,
td=3D0xc0fe8230, file=3D0x0, line=3D0) at /export/src/sys/kern/kern_loc=
k.c:414
#4 0xc0586449 in vop_stdunlock (ap=3D0xc7b6dc14)
at /export/src/sys/kern/vfs_default.c:319
#5 0xc06b800b in VOP_UNLOCK_APV (vop=3D0xc0719560, a=3D0xc7b6dc14)
at vnode_if.c:1667
#6 0xc0592460 in vput (vp=3D0xc1758e04) at vnode_if.h:877
#7 0xc068a99d in vm_pageout () at /export/src/sys/vm/vm_pageout.c:1028
#8 0xc050d2ab in fork_exit (callout=3D0xc0689bd0 <vm_pageout>, arg=3D0x0,
frame=3D0xc7b6dd38) at /export/src/sys/kern/kern_fork.c:804
#9 0xc069e4a0 in fork_trampoline ()
at /export/src/sys/i386/i386/exception.s:264
current dmesg:
Copyright (c) 1992-2008 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 7.1-PRERELEASE #2: Fri Oct 10 14:45:18 CEST 2008
root at cakebox.tis:/usr/obj/export/src/sys/cakebox
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Geode(TM) Integrated Processor by National Semi (266.66-MHz =20
586-class CPU)
Origin =3D "Geode by NSC" Id =3D 0x540 Stepping =3D 0
Features=3D0x808131<FPU,TSC,MSR,CX8,CMOV,MMX>
real memory =3D 134217728 (128 MB)
avail memory =3D 126013440 (120 MB)
cryptosoft0: <software crypto> on motherboard
pcib0: <Host to PCI bridge> pcibus 0 on motherboard
pci0: <PCI bus> on pcib0
sis0: <NatSemi DP8381[56] 10/100BaseTX> port 0xe100-0xe1ff mem =20
0xa0000000-0xa000
0fff irq 10 at device 6.0 on pci0
sis0: Silicon Revision: DP83816A
miibus0: <MII bus> on sis0
nsphyter0: <DP83815 10/100 media interface> PHY 0 on miibus0
nsphyter0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
sis0: Ethernet address: 00:00:24:c1:4f:c4
sis0: [ITHREAD]
sis1: <NatSemi DP8381[56] 10/100BaseTX> port 0xe200-0xe2ff mem =20
0xa0001000-0xa000
1fff irq 10 at device 7.0 on pci0
sis1: Silicon Revision: DP83816A
miibus1: <MII bus> on sis1
nsphyter1: <DP83815 10/100 media interface> PHY 0 on miibus1
nsphyter1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
sis1: Ethernet address: 00:00:24:c1:4f:c5
sis1: [ITHREAD]
sis2: <NatSemi DP8381[56] 10/100BaseTX> port 0xe300-0xe3ff mem =20
0xa0002000-0xa000
2fff irq 10 at device 8.0 on pci0
sis2: Silicon Revision: DP83816A
miibus2: <MII bus> on sis2
nsphyter2: <DP83815 10/100 media interface> PHY 0 on miibus2
nsphyter2: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
sis2: Ethernet address: 00:00:24:c1:4f:c6
sis2: [ITHREAD]
hifn0 mem =20
0xa0003000-0xa0003fff,0xa0004000-0xa0005fff,0xa0008000-0xa000ffff irq
11 at device 14.0 on pci0
hifn0: [ITHREAD]
hifn0: Hifn 7955, rev 0, 32KB dram, pll=3D0x801<ext clk, 4x mult>
Geode GPIO@ =3D 6100
Geode Soekris net4801 comBIOS ver. 1.33 20080103 Copyright (C) 2000-2007
isab0: <PCI-ISA bridge> port 0x6100-0x613f,0x6200-0x623f at device =20
18.0 on pci0
isa0: <ISA bus> on isab0
pci0: <bridge> at device 18.1 (no driver attached)
atapci0: <National Geode SC1100 ATA33 controller> port =20
0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xe000-0xe00f at device 18.2 on pci0
ata0: <ATA channel 0> on atapci0
ata0: [ITHREAD]
ata1: <ATA channel 1> on atapci0
ata1: [ITHREAD]
Geode CBA@ 0x6000
Geode rev: 06 03
Timecounter "Geode" frequency 27000000 Hz quality 1000
pci0: <bridge> at device 18.5 (no driver attached)
ohci0: <OHCI (generic) USB controller> mem 0xa0010000-0xa0010fff irq 5 =20
at device 19.0 on pci0
ohci0: [GIANT-LOCKED]
ohci0: [ITHREAD]
usb0: OHCI version 1.0, legacy support
usb0: <OHCI (generic) USB controller> on ohci0
usb0: USB revision 1.0
uhub0: <(0x0e11) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb0
uhub0: 3 ports with 3 removable, self powered
cpu0 on motherboard
pmtimer0 on isa0
orm0: <ISA Option ROM> at iomem 0xc8000-0xd0fff pnpid ORM0000 on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A, console
sio0: [FILTER]
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
sio1: [FILTER]
rum0: <Ralink 802.11 bg WLAN, class 0/0, rev 2.00/0.01, addr 2> on uhub0
rum0: MAC/BBP RT2573 (rev 0x2573a), RF RT2528
rum0: WARNING: using obsoleted IFF_NEEDSGIANT flag
rum0: Ethernet address: 00:1f:c6:20:c9:29
Timecounters tick every 1.000 msec
ad0: 152627MB <SAMSUNG HM160HC LQ100-10> at ata0-master PIO4
Trying to mount root from ufs:/dev/ad0s1a
WARNING: / was not properly dismounted
/: mount pending error: blocks 4 files 1
Accounting enabled
sis1: promiscuous mode enabled
sis2: promiscuous mode enabled
GEOM_ELI: Device ad0s1d.eli created.
GEOM_ELI: Encryption: AES-CBC 256
GEOM_ELI: Crypto: hardware
GEOM_JOURNAL: Journal 2989812231: ad0s1d.eli contains data.
GEOM_JOURNAL: Journal 2989812231: ad0s1d.eli contains journal.
GEOM_JOURNAL: Journal ad0s1d.eli consistent.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
# _ __ _ __ http://www.nagilum.org/ \n icq://69646724 #
# / |/ /__ ____ _(_) /_ ____ _ nagilum at nagilum.org \n +491776461165 #
# / / _ `/ _ `/ / / // / ' \ Amiga (68k/PPC): AOS/NetBSD/Linux #
# /_/|_/\_,_/\_, /_/_/\_,_/_/_/_/ Mac (PPC): MacOS-X / NetBSD /Linux #
# /___/ x86: FreeBSD/Linux/Solaris/Win2k ARM9: EPOC EV6 #
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
----------------------------------------------------------------
cakebox.homeunix.net - all the machine one needs..
More information about the freebsd-i386
mailing list