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

Persistent crashes with 3.0 db_read_bytes/select?



Same thing observed 3 times in a row, also reported by Aaron
(Art: see previous message and discussion on ICB)

Anybody else seen this?

kernel: page fault trap, code=0
Stopped at      0x6db6db6d:     kernel: page fault trap, code=0
Stopped at      _db_read_bytes+0x10:    movb    0(%ecx),%al
ddb> ps
  PID   PPID   PGRP    UID  S       FLAGS  WAIT       COMMAND
 25816  12003  16427   1000  3      0x4084  nanosleep  sleep
  3436   3316   3316     67  3       0x184  netcon     httpd
 28247   3316   3316     67  3       0x184  netcon     httpd
 28010   3316   3316     67  3       0x184  netcon     httpd
 26267   3316   3316     67  3       0x184  netcon     httpd
 31006   3316   3316     67  3       0x184  netcon     httpd
 19079   3316   3316     67  3       0x184  netcon     httpd
 16292   3316   3316     67  3       0x184  netcon     httpd
  7313  21191  16427   1000  3      0x4084  nanosleep  sleep
 12228   3316   3316     67  3       0x184  netio      httpd
 24235   3316   3316     67  3       0x184  netcon     httpd
 11770   3426   3426   1000  3      0x4086  piperd     grep
 18361   3426   3426   1000  3      0x4086  piperd     grep
 19085   3426   3426   1000  3      0x4086  piperd     grep
 22776   3426   3426   1000  3      0x4086  piperd     grep
 26744   3426   3426   1000  3      0x4086  piperd     grep
 30791   3426   3426   1000  3      0x4086  select     sup
  3426  26966   3426   1000  3      0x4086  pause      sh
  5713   3878   5713   1000  3     0x44186  select     ssh
  6925      1  26581   1001  3     0x44186  netio      ping
 20728  17247  20728   1001  3      0x4086  ttyin      ksh
--db_more--
 17247   9689   9689      0  3        0x84  select     sshd
 14811      1  12954   1000  3     0x44186  netio      ping
  3878  10623   3878   1000  3      0x4086  pause      ksh
 10623   9689   9689      0  3        0x84  select     sshd
 12492      1  11808   1000  3      0x4086  kqread     tail
  2627      1  11808   1000  3      0x4086  kqread     tail
  4974      1  11808   1000  3      0x4086  kqread     tail
 24052      1  11808   1000  3      0x4086  kqread     tail
 12213      1  11808   1000  3      0x4086  kqread     tail
 20029      1  11808   1000  3      0x4086  kqread     tail
 26729      1  11808   1000  3      0x4086  kqread     tail
  5422      1  11808   1000  3      0x4086  kqread     tail
  1763      1  11808   1000  3      0x4086  kqread     tail
 25126      1  11808   1000  3      0x4086  kqread     tail
 26966  32046  26966   1000  3      0x4086  ttyin      ksh
 32046   9689   9689      0  3        0x84  select     sshd
 11032      1  11032      0  3      0x4086  ttyin      getty
 24792      1  24792      0  3      0x4086  ttyin      getty
 11098      1  11098      0  3      0x4086  ttyin      getty
 25475      1  25475      0  3      0x4086  ttyin      getty
  1412      1   1412      0  3      0x4086  ttyin      getty
 23657      1  23657      0  3        0x84  nanosleep  cron
 21191    620  16427   1000  3      0x4086  pause      sh
--db_more--
 12003  10147  16427   1000  3      0x4086  pause      sh
 10147      1  16427   1000  3      0x4086  pause      ksh
   620      1  16427   1000  3      0x4086  pause      ksh
  9689      1   9689      0  3        0x84  select     sshd
   114      1    114      0  3     0x40184  select     sendmail
 26073      1  26073      0  3       0x184  select     inetd
  3316      1   3316      0  3        0x84  select     httpd
 20968      1  20968      0  3        0x84  select     lpd
  2563      1   2563      0  3        0x84  select     portmap
 17256      1  17256     70  3       0x184  select     named
 28249      1  28249      0  3        0x84  select     syslogd
 15131      1  15131      0  3        0x84  mfsidl     mount_mfs
     7      0      0      0  3    0x100204  usbevt     usb0
     6      0      0      0  3    0x100204  crypto_wa  crypto
     5      0      0      0  3    0x100204  syncer     update
     4      0      0      0  3    0x100204  flusher    flusher
     3      0      0      0  3    0x100204  reaper     reaper
     2      0      0      0  3    0x100204  daemon_sl  pagedaemon
     1      0      1      0  3      0x4084  wait       init
     0     -1      0      0  3     0x80204  scheduler  swapper
ddb>  trace
_db_read_bytes(6db6db6d,1,f7f44b14,36180c37,6db6db6d) at _db_read_bytes+0x10
_db_get_value(6db6db6d,1,0,e0180d24,6db6db6d) at _db_get_value+0x1c
_db_disasm(6db6db6d,0,0,0,0) at _db_disasm+0x20
_db_print_loc_and_inst(6db6db6d,f7f44bd4,f7f44be8,e02db0ee) at _db_print_loc_an
d_inst+0x2d
_db_trap(6,0,f7f44c18,e02cbe32,1) at _db_trap+0xbf
_kdb_trap(6,0,f7f44c70,e0e39300) at _kdb_trap+0xc2
_trap() at _trap+0x1b0
--- trap (number 6) ---
(null)(e04cd024,f7f44d60,f7ec726c,4) at 0x6db6db6d
_softclock(e0c5a660,f7ec726c,f7ec726c,f7f44d20,e0c5ab60) at _softclock+0x6e
_hardclock(f7f44d60,f7ec726c,f7ec726c,1,e0c66040) at _hardclock+0x3d8
_clockintr(f7f44d60) at _clockintr+0x11
_Xrecurse0() at _Xrecurse0+0x6d
--- interrupt ---
_idle(0,0,0,20,0) at _idle+0x20
bpendtsleep(e04e1da8,118,e01b54ea,65,0) at bpendtsleep
_sys_select(f7ec726c,f7f44f88,f7f44f80,0,0) at _sys_select+0x328
_syscall() at _syscall+0x242
--- syscall (number 93) ---
0x401cf50f:
ddb> boot crash

dumping to dev 1, offset 15
dump 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 area improper

reboot


Running -current from two days ago, increase NMBCLUSTERS and disabled pcibios


OpenBSD 3.0-beta (reptile) #0: Wed Oct  3 11:02:43 CEST 2001
    root@reptile:/usr/obj/reptile
cpu0: Intel Pentium III (Coppermine) ("GenuineIntel" 686-class) 797 MHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SYS,MTRR,PGE,MCA,CMOV,PAT,PSE36,SER,MMX,FXSR,SIMD
real mem  = 402173952 (392748K)
avail mem = 367017984 (358416K)
using 4934 buffers containing 20209664 bytes (19736K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(c2) BIOS, date 10/28/00, BIOS32 rev. 0 @ 0xfd7e3
bios0: ROM list: 0xc0000/0x8000 0xc8000/0x1800 0xe4000/0x4000!
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "Intel 82440BX PCI-AGP" rev 0x00
ppb0 at pci0 dev 1 function 0 "Intel 82440BX AGP" rev 0x00
pci1 at ppb0 bus 1
ppb1 at pci1 dev 15 function 0 "DEC 21150-BC PCI-PCI" rev 0x06
pci2 at ppb1 bus 2
ahc1 at pci0 dev 12 function 0 "Adaptec AIC-7896/7 U2" rev 0x00: irq 11
ahc1: Wide Channel A, SCSI Id=7, 16/255 SCBs
scsibus0 at ahc1: 16 targets
ahc2 at pci0 dev 12 function 1 "Adaptec AIC-7896/7 U2" rev 0x00: irq 11
ahc2: Wide Channel B, SCSI Id=7, 16/255 SCBs
scsibus1 at ahc2: 16 targets
fxp0 at pci0 dev 14 function 0 "Intel 82557" rev 0x08: irq 10, address 00:d0:b7:a9:25:0a
inphy0 at fxp0 phy 1: i82555 10/100 media interface, rev. 4
pcib0 at pci0 dev 18 function 0 "Intel 82371AB PIIX4 ISA" rev 0x02
pciide0 at pci0 dev 18 function 1 "Intel 82371AB IDE" rev 0x01: DMA, channel 0 wired to compatibility, channel 1 wired to compatibility
wd0 at pciide0 channel 0 drive 0: <IBM-DTLA-307030>
wd0: 16-sector PIO, LBA, 29314MB, 16383 cyl, 16 head, 63 sec, 60036480 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
wd1 at pciide0 channel 1 drive 0: <IBM-DTLA-307075>
wd1: 16-sector PIO, LBA, 73308MB, 16383 cyl, 16 head, 63 sec, 150136560 sectors
wd1(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2
uhci0 at pci0 dev 18 function 2 "Intel 82371AB USB" rev 0x01: irq 10
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: vendor 0x0000 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
"Intel 82371AB Power Mgmt" rev 0x02 at pci0 dev 18 function 3 not configured
vga1 at pci0 dev 20 function 0 "Cirrus Logic CL-GD5480" rev 0x23
wsdisplay0 at vga1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
isa0 at pcib0
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, using wsdisplay0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
sysbeep0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
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
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
biomask cc40 netmask cc40 ttymask ccc2
pctr: 686-class user-level performance counters enabled
mtrr: Pentium Pro MTRR support
dkcsum: wd0 matched BIOS disk 80
dkcsum: wd1 matched BIOS disk 81
root on wd0a
rootdev=0x0 rrootdev=0x300 rawdev=0x302
WARNING: / was not properly unmounted