[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: kernel/2372: OpenBSD 3.0 panics; 2.9 is OK.
We've had additional panics since the ones we reported earlier. None of those
have been significantly different from before. (I've decided that saying "2.9
is OK" was an error, as it is most certainly _not_ OK, just a lot better.)
However, just tonight, OpenBSD 2.9 dropped into ddb and gave us some
interesting output which we hadn't seen before. As before, everything is
as accurate as we could make it, but there may be errors:
aha1: aha_scsi_cmd, cannot map
aha1: aha_scsi_cmd, cannot map
kernel: page fault trap, code=0
Stopped at _thread_sleep_msg+0x22: movl %edx,0x120(%eax)
ddb> trace
_thread_sleep_msg(e049d210,0,0,e027cb68,0,e0008c60,e5a03b74,e028494c,e053c29c,54e6000,1000,2) at _thread_sleep_msg+0x22
_uvm_wait(e027cb68,0,e5a03ba0,0) at _uvm_wait+0x65
_uvm_km_kmemalloc(e06d9c00,e0481fec,1000,0,e08e3080) at _uvm_km_kmemalloc+0xdf
_m_clalloc(1,1,e5a03c34,e02402bb) at _m_clalloc+0x2e
_epget(e07dc200,6e,200a8c0,500a8c0,2011) at _epget+0x198
_epread(e07dc200,14,e5a03cb4,e03a28f4) at _epread+0x84
_epintr(e07dc200) at _epintr+0x96
_Xrecurse10() at _Xrecurse10+0x71
--- interrupt ---
_idle(e07e3914,e59b84e0,ffffffff,e59d8afc,0) at _idle+0x20
bpendtsleep(e07e3914,106,e01cb002,64,e5a03e54) at bpendtsleep
_bpfread(1703,e5a03ed8,0,e01bdb00,e59b84e0) at _bpfread+0xae
_ufsspec_read(35a03e54,30042,e59d8afc,e016603f,8000) at _ufsspec_read+0x2a
_VOP_READ(e59b8430,e5a03ed8,0,e07dfd00,35a03f88) at _VOP_READ+0x3b
_Vn_Read(e087e300,e807e31c,e5a03ed8,307dfd00,e5a03f88) at _Vn_Read+0x76
_dofileread(e59d8afc,0,e087e300,14a000,8000) at _dofileread+0x7d
_sysread(e59d8afc,e5a03f88,e5a03f80,e000100,0) at _sysread+0x48
_syscall() at _syscall+0x242
--- syscall(number 3) ---
0x400a4a3f
ddb> ps
PID PPID PGRP UID S FLAGS WAIT COMMAND
15827 24109 24109 0 3 0x4 flt_noram nmbd
5368 27730 27730 0 3 0x4004 flt_noram pickup
23546 27730 27730 0 3 0x104 flt_noram master
2039 416 416 0 3 0x4 flt_noram cron
13380 24109 24109 0 3 0 getblk nmbd
7486 1355 1703 1002 3 0x4080 piperd gzip
29232 1355 1703 1002 3 0x4004 flt_noram tail
1537 1355 1703 1002 3 0x4080 pipewr gzip
1355 1703 1703 1002 3 0x4080 pause sh
1703 986 1703 1002 3 0x4080 pause sh
986 416 416 0 3 0x80 piperd cron
16870 1 16870 0 3 0x4082 ttyin getty
25770 20618 25770 1000 3 0x4002 ffs_fsync pine
20618 15218 20618 1000 3 0x4082 pause ksh
15218 27863 27863 0 3 0x80 select sshd
30161 1 30161 0 3 0x4082 ttyin getty
26506 1 26506 0 3 0x4082 ttyin getty
32275 27730 27730 1001 3 0x4104 getblk qmgr
27730 1 27730 0 3 0x418c select master
16206 1 16206 0 3 0x4082 ttyin getty
15719 1 15719 0 3 0x4082 ttyin getty
32449 1 32449 0 3 0x4082 ttyin getty
416 1 416 0 3 0x4 flt_noram cron
14742 1 20981 0 3 0x84 bpf arpwatch
13077 1 13077 0 3 0x84 bpf snort
24337 24109 24109 0 3 0x80 piperd nmbd
24109 1 24109 0 3 0x5 flt_noram nmbd
19396 1 19396 0 3 0x81 select smbd
20198 1 20198 0 3 0x84 pause ntpd
27863 1 27863 0 3 0x80 select sshd
3652 1 3652 0 3 0x80 select dhcpd
14953 1 14963 0 3 0x84 nanosleep ipmon
25876 1 25876 0 3 0x184 select named
30339 1 30339 0 3 0 ffs_fsync syslogd
15820 1 15820 0 3 0x80 select dhclient
5 0 0 0 3 0x100204 crypto_wa crypto
4 0 0 0 3 0x100204 drain_out update
3 0 0 0 3 0x100204 reaper reaper
2 0 0 0 3 0x100204 pagedaemon
1 0 1 0 3 0x4080 wait init
0 -1 0 0 3 0x80204 scheduler swapper
ddb> show registers
es 0xe5a00010 _end+0x54c267c
ds 0xe0180010 _kqueue_register+0x24
edl 0x1000
esi 0
ebp 0xe5a03b24 _end+0x54c6190
ebx 0xe0008c62 _APTDpde+0x88c66
edx 0xe049d210 _avmexp+0x10
ecx 0xe0008c62 _APTDpde+0x88c66
eax 0
eip 0xe0182d8e _thread_sleep_msg+0x32
es 0x48
eflags 0x10286
esp 0xe5a03b0c _end+0x54c6178
ss 0xe5a0010 _end+0x54c2676
ddb> show map
MAP 0xe0182d8e: [0xf7f219e8->0xe85d8bff]
#ent=-687874024, sz=-2096053117, ref=-75237181, version=-997986183, flags=0x4b10c483
kernel: page fault trap, code=0
Faulted in DDB; continuing...
ddb> continue
kernel: page fault trap, code=0
Stopper at _thread_sleep_msg+0x22: movl %edx, 0x120(%eax)
ddb> continue
kernel: page fault trap, code=0
Stopper at _thread_sleep_msg+0x22: movl %edx, 0x120(%eax)
ddb> continue
kernel: page fault trap, code=0
Stopper at _thread_sleep_msg+0x22: movl %edx, 0x120(%eax)
ddb> continue
kernel: page fault trap, code=0
Stopper at _thread_sleep_msg+0x22: movl %edx, 0x120(%eax)
ddb> continue
kernel: page fault trap, code=0
Stopper at _thread_sleep_msg+0x22: movl %edx, 0x120(%eax)
After this, we rebooted. No problems since then. As before, good luck!
--
Kyle R. Hofmann <krh@lemniscate.net>