Kernel Panic

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Kernel Panic

Bernd Schoeller
Ok,

this is the first time that I report a (potential) bug and I hope that
I don't forget any vital information. Though I try to follow the FAQ,
something might have slipped through. Please mail me if you need any
further information. Also, I am not using 'sendbug', as I have
"another OS" (tm) on my mail-capable machine.

My actions were probably foolish, though they should not produce a
page fault trap. The system is freely installed and the 128 MB of
memory should be enough.

I have a Soekris 4801. The page fault is present in 3.8-release and in
the latest snapshot (which I am using for this report).

I issue the following chain of commands (including the resulting
output):

# ifconfig bridge0 create
# brconfig bridge0 add sis0 add sis1 up
# dhclient bridge0
DHCPDISCOVER on uvm_fault(0xd3c020dc, 0x0, 0, 1) -> e
bridge0 to 255.2k55.255.255 port e67 interval 2rnel: page fault trap, code=0
Stopped at      bridge_output+0x48:     testb   $0x40,0x50(%edx)
ddb> show panic
the kernel did not panic
ddb> trace
bridge_output(d0aa3000,d3bc5e00,dab1ec08,0,30) at bridge_output+0x48
bpfwrite(1700,dab1ee98,1) at bpfwrite+0xde
spec_write(dab1edc8,d3bc8198,dab1edd0,d0248e7a,dab1edb8) at spec_write+0x7a
ufsspec_write(dab1edc8,d3bc0444,30042,d3bf22d4,d05a5bc0) at ufsspec_write+0x25
VOP_WRITE(d3bc0444,dab1ee98,1,d3c0c1e0,d3bc0444,20002,d3bf22d4,2) at VOP_WRITE+
0x34
vn_write(d3bf1150,d3bf116c,dab1ee98,d3c0c1e0) at vn_write+0x89
dofilewritev(d3bf22d4,8,d3bf1150,cfbdbb40,2) at dofilewritev+0xeb
sys_writev(d3bf22d4,dab1ef68,dab1ef58,22,80) at sys_writev+0x47
syscall() at syscall+0x2ea
--- syscall (number 121) ---
0x1c0096b9:
ddb> ps
   PID   PPID   PGRP    UID  S       FLAGS  WAIT       COMMAND
 29666  29972  29972      0  3        0x86  poll       dhclient
*29972  24062  29972     77  7      0x4106             dhclient
 24062      1  24062      0  3      0x4086  pause      ksh
 22474      1  22474      0  3        0x84  select     cron
 11767      1  11767      0  3        0x84  select     sshd
 20360      1  20360      0  3     0x40184  select     sendmail
 11049      1  11049      0  3       0x184  select     inetd
 26061  27290  27290     83  3       0x184  poll       ntpd
 27290      1  27290      0  3        0x84  poll       ntpd
  6062  20241  20241     73  2       0x184             syslogd
 20241      1  20241      0  3        0x84  netio      syslogd
    11      0      0      0  3    0x100204  crypto_wa  crypto
    10      0      0      0  3    0x100204  aiodoned   aiodoned
     9      0      0      0  3    0x100204  syncer     update
     8      0      0      0  3    0x100204  cleaner    cleaner
     7      0      0      0  3    0x100204  reaper     reaper
     6      0      0      0  3    0x100204  pgdaemon   pagedaemon
     5      0      0      0  3    0x100204  pftm       pfpurge
     4      0      0      0  3    0x100204  usbtsk     usbtask
     3      0      0      0  3    0x100204  usbevt     usb0
     2      0      0      0  3    0x100204  kmalloc    kmthread
     1      0      1      0  3      0x4084  wait       init
     0     -1      0      0  3     0x80204  scheduler  swapper

OpenBSD 3.9-beta (GENERIC) #591: Thu Jan 19 12:32:39 MST 2006
    [hidden email]:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Geode(TM) Integrated Processor by National Semi ("Geode by NSC" 586-class) 267 MHz
cpu0: FPU,TSC,MSR,CX8,CMOV,MMX
cpu0: TSC disabled
real mem  = 133799936 (130664K)
avail mem = 115372032 (112668K)
using 1658 buffers containing 6791168 bytes (6632K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(00) BIOS, date 20/50/29, BIOS32 rev. 0 @ 0xf7840
pcibios0 at bios0: rev 2.0 @ 0xf0000/0x10000
pcibios0: pcibios_get_intr_routing - function not supported
pcibios0: PCI IRQ Routing information unavailable.
pcibios0: PCI bus #0 is the last bus
bios0: ROM list: 0xc8000/0x9000
cpu0 at mainbus0
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "Cyrix GXm PCI" rev 0x00
sis0 at pci0 dev 6 function 0 "NS DP83815 10/100" rev 0x00, DP83816A: irq 10, address 00:00:24:c5:39:50
nsphyter0 at sis0 phy 0: DP83815 10/100 PHY, rev. 1
sis1 at pci0 dev 7 function 0 "NS DP83815 10/100" rev 0x00, DP83816A: irq 10, address 00:00:24:c5:39:51
nsphyter1 at sis1 phy 0: DP83815 10/100 PHY, rev. 1
sis2 at pci0 dev 8 function 0 "NS DP83815 10/100" rev 0x00, DP83816A: irq 10, address 00:00:24:c5:39:52
nsphyter2 at sis2 phy 0: DP83815 10/100 PHY, rev. 1
ath0 at pci0 dev 14 function 0 "Atheros AR5212" rev 0x01: irq 11
ath0: AR5213 5.6 phy 4.1 rf5112 3.6, FCC2A*, address 00:02:6f:39:61:a3
gscpcib0 at pci0 dev 18 function 0 "NS SC1100 ISA" rev 0x00
gpio0 at gscpcib0: 64 pins
"NS SC1100 SMI" rev 0x00 at pci0 dev 18 function 1 not configured
pciide0 at pci0 dev 18 function 2 "NS SCx200 IDE" rev 0x01: DMA, channel 0 wired to compatibility, channel 1 wired to compatibility
wd0 at pciide0 channel 0 drive 1: <SILICONSYSTEMS INC 256MB>
wd0: 1-sector PIO, LBA, 248MB, 508928 sectors
wd0(pciide0:0:1): using PIO mode 4, DMA mode 2
geodesc0 at pci0 dev 18 function 5 "NS SC1100 X-Bus" rev 0x00: iid 6 revision 3 wdstatus 0
ohci0 at pci0 dev 19 function 0 "Compaq USB OpenHost" rev 0x08: irq 5, version 1.0, legacy support
usb0 at ohci0: USB revision 1.0
uhub0 at usb0
uhub0: Compaq OHCI root hub, rev 1.00/1.00, addr 1
uhub0: 3 ports with 3 removable, self powered
isa0 at gscpcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
spkr0 at pcppi0
sysbeep0 at pcppi0
nsclpcsio0 at isa0 port 0x2e/2: NSC PC87366 rev 9: GPIO VLM TMS
gpio1 at nsclpcsio0: 29 pins
gscsio0 at isa0 port 0x15c/2: SC1100 SIO rev 1:
npx0 at isa0 port 0xf0/16: using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pccom0: console
pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
biomask f3e5 netmask ffe5 ttymask ffe7
pctr: no performance counters in CPU
dkcsum: wd0 matches BIOS drive 0x80
root on wd0a
rootdev=0x0 rrootdev=0x300 rawdev=0x302
WARNING: / was not properly unmounted

Regards,
Bernd