1 msgPossible bug in 4.99.62 at the poweroff time
5 msgcrash in today's kernel: uvm_fault() in vfs_busy()
1 msgnew permission problem in full build
7 msgi386 acpi panci
3 msgMFS panic
2 msgresize kills -current
3 msgrpc.lockd
3 msglocale LC_NUMERIC
4 msgNetBSD on sd0 (memory) and CGD on wd0... succes...
2 msg-current panics with mount_null(8)
3 msgtroubles with ipnat TCP entries
5 msgMoving usr into cgd -- is it ok if i use 'cp -p...
4 msg-current not building: prop_array.o
3 msgfile system problems

LOCKDEBUG panic when hitting the shutdown button
\ Sverre Froyen (6 May 2008)
. \ Juan RP (6 May 2008)
. . \ Sverre Froyen (6 May 2008)
. . . \ Juan RP (6 May 2008)
. . . . \ Juan RP (6 May 2008)
. \ Juan RP (6 May 2008)
. . \ Sverre Froyen (7 May 2008)

1 msgbuild.sh ... release failed on amd64
7 msgNetBSD in a camera
4 msg'locking against myself' with sysmon_envsys/lib...
6 msgnetwork dysfunction
4 msgBy the way - was Re: Change from BSDL to GPL?
Subject:LOCKDEBUG panic when hitting the shutdown button
Group:Netbsd-current-users
From:Sverre Froyen
Date:6 May 2008


 

Hi,

This may be one of the _known_ locking problems, but with kernels from
yesterday and from this morning, I get a panic when hitting the shutdown
button immediately after a reboot (at the login prompt). The system is a
Thinkpad T42 running i386 4.99.62 with a slightly modified GENERIC kernel
(see attached config). A kernel from 30 April does not panic. I would have
assumed that this was the same panic reported by Geoff Wing in current-users
yesterday except for the fact that my kernel from this morning includes the
changes from

http://mail-index.netbsd.org/source-changes/2008/05/06/msg005938.html

and still panics.

I should point out that my userland is from 30 April, but it seems that that
ought not to be the cause of the panic.

Thanks,
Sverre

Here's a backtrace (from the dump)


#9 0xc0473ddd in panic (fmt=0xc09c2df3 "LOCKDEBUG")
at /usr/src/sys/kern/subr_prf.c:257
#10 0xc046d711 in lockdebug_abort1 (ld=0xce81d540, lk=0xc0ae0920,
func=0xc07c8e36 "lockdebug_wantlock",
msg=0xc09c077d "locking against myself", dopanic=true)
at /usr/src/sys/kern/subr_lockdebug.c:799
#11 0xc0453133 in rw_vector_enter (rw=0xcc5cc128, op=RW_READER)
at /usr/src/sys/kern/kern_rwlock.c:297
#12 0xc079c825 in prop_dictionary_iterator (pd=0xcc5cc120)

at /usr/src/sys/lib/libkern/../../../common/lib/libprop/prop_dictionary.c:764
#13 0xc079c8e7 in _prop_dictionary_externalize (ctx=0xc329b080, v=0xcc5cc120)

at /usr/src/sys/lib/libkern/../../../common/lib/libprop/prop_dictionary.c:412
#14 0xc079c037 in prop_dictionary_externalize (pd=0xcc5cc120)

at /usr/src/sys/lib/libkern/../../../common/lib/libprop/prop_dictionary.c:1125
#15 0xc0798c08 in _prop_object_copyout_ioctl (pref=0xce313c60,
cmd=<value optimized out>, obj=0xcc5cc120)
at /usr/src/sys/lib/libkern/../../../common/lib/libprop/prop_kern.c:323
#16 0xc0119e03 in sysmonioctl_power (dev=17154, cmd=3221770241,
data=0xce313c60, flag=5, l=0xce00a580)
at /usr/src/sys/dev/sysmon/sysmon_power.c:591
#17 0xc04bc5fa in spec_ioctl (v=0xce313b50)
at /usr/src/sys/miscfs/specfs/spec_vnops.c:665
#18 0xc04b5ed2 in VOP_IOCTL (vp=0xce1a9e5c, command=3221770241,
data=0xce313c60, fflag=5, cred=0xcc5c5f00)
at /usr/src/sys/kern/vnode_if.c:562
#19 0xc04b3663 in vn_ioctl (fp=0xcdfa9980, com=3221770241, data=0xce313c60)
at /usr/src/sys/kern/vfs_vnops.c:624
#20 0xc047b27d in sys_ioctl (l=0xce00a580, uap=0xce313d00, retval=0xce313d28)
at /usr/src/sys/kern/sys_generic.c:616
#21 0xc051dbd0 in syscall (frame=0xce313d48)
at /usr/src/sys/arch/i386/i386/syscall.c:102
#22 0xc0100514 in syscall1 ()


# $Id$
#
# ABBOR -- GENERIC_LAPTOP minus apm0 plus enable ACPI devices
#

include "arch/i386/conf/GENERIC"

options DDB_VERBOSE_HELP

options LOCKDEBUG
makeoptions DEBUG="-g" # compile full symbol table

no attimer0 at isa? # Use ACPI version
no pcppi0 at isa? # Use ACPI version

no com* at isapnp? # Modems and serial boards
no com0 at isa?
no com1 at isa?
no com2 at isa?

options MPACPI

com* at acpi? # Serial communications interface
fdc* at acpi? # Floppy disk controller
lpt* at acpi? # Parallel port

# VESA framebuffer console
options KVM86 # required for vesabios
vesabios* at vesabiosbus?
vesafb* at vesabios?
options VESAFB_WIDTH=1280
options VESAFB_HEIGHT=1024
options VESAFB_DEPTH=16
#options VESAFB_PM # power management support
wsdisplay* at vesafb? console ?

ichlpcib* at pci? dev ? function ? # Intel ICH PCI-ISA w/ watchdog and
# SpeedStep support
isa0 at ichlpcib?

# IBM Thinkpad Active Protection System
aps0 at isa? port 0x1600



© 2004-2008 readlist.com