NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/39127: kernel crashes while attaching pnpbios



>Number:         39127
>Category:       kern
>Synopsis:       kernel crashes while attaching pnpbios
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Jul 11 10:10:00 +0000 2008
>Originator:     Matthias Pfaller
>Release:        NetBSD 4.99.69
>Organization:
Matthias Pfaller                            Software Entwicklung
marco Systemanalyse und Entwicklung GmbH    Tel   +49 8131 5161-41
Hans-Böckler-Str. 2, D 85221 Dachau         Fax   +49 8131 5161-66
http://www.marco.de/                        Email leo%dachau.marco.de@localhost
>Environment:
        <The following information is extracted from your kernel. Please>
        <append output of "ldd", "ident" where relevant (multiple lines).>
System: NetBSD joghurt 4.99.69 NetBSD 4.99.69 (JOGHURT) #27: Fri Jul 11 
10:39:00 CEST 2008 leo@joghurt:/usr/src/sys/arch/i386/compile/JOGHURT i386
Architecture: i386
Machine: i386
>Description:
        After the last "cvs update" new kernels crash while attaching
        pnpbios devices (at least on my machine).
        Changing sys/arch/i386/pnpbios/pnpbios.c from 1.63 back
        to 1.62 makes the kernel work again.

Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    2006, 2007, 2008
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 4.99.69 (JOGHURT) #27: Fri Jul 11 10:39:00 CEST 2008
        leo@joghurt:/usr/src/sys/arch/i386/compile/JOGHURT
total memory = 1015 MB
avail memory = 993 MB
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
Dell Computer Corporation OptiPlex SX260               
mainbus0 (root)
mainbus0: Intel MP Specification (Version 1.4) (DELL     Opti SX260  )
cpu0 at mainbus0 apid 0: Intel 686-class, 1992MHz, id 0xf27
mpbios: bus 0 is type PCI   
mpbios: bus 1 is type PCI   
mpbios: bus 2 is type ISA   
ioapic0 at mainbus0 apid 1: pa 0xfec00000, version 20, 24 pins
pnpbios0 at mainbus0: nodes 14, max len 248
        CRASH

The crash happens in cfdriver_get_iattr. The last pnpbios function that
can be seen in the backtrace is pnpbios_attachnode. If needed, I can
connect a serial console and provide a ddb traceback.

normaly the kernel continues with: 
com0 at pnpbios0 index 1 (PNP0501)
com0: io 3f8-3ff, irq 4
com0: ns16550a, working fifo
lpt0 at pnpbios0 index 2 (PNP0401)
lpt0: io 378-37f 778-77f, irq 7
...

        <precise description of the problem (multiple lines)>
>How-To-Repeat:
        Boot with src/sys/arch/i386/pnpbios/pnpbios.c 1.63 on a 
        Dell Optiplex SX260.
>Fix:
        Use src/sys/arch/i386/pnpbios/pnpbios.c 1.62

>Unformatted:
        <Please check that the above is correct for the bug being reported,>
        <and append source date of snapshot, if applicable (one line).>


Home | Main Index | Thread Index | Old Index