[flashboot] Kernel panic 4.4-current
Massimo Lusetti
massimo at cedoc.mo.it
Wed Apr 29 19:35:15 EST 2009
On Thu, 23 Apr 2009 15:34:31 +0100
Stuart Henderson <stu at spacehopper.org> wrote:
> try a newer kernel, I think some pool corruption was fixed since then.
I was able to get panic, trace and ps.
The kenrnel is GENERIC-RD from flashboot sources with just DMA disabled
on wd0* (0x0ffc) and pcibios disabled cause on that board (Commell
LE-565) it would cause watchdog timeout on re(4)
Do you think i could also post to misc@ even if the kernel is not
GENERIC and the platform not a plain OpenBSD install?
Anyway here it is all info about the panic. Note that these are hand
copied since i only manage to get image (made with a cellular phone) of
the attached monitor ;)
panic: pool_do_get(cryptop): free list modified: page 0xd6c33000; item
addr 0xd6c33600; offset 0x14=0x16
Stopped at Debugger+0x4; leave
ddb> trace
Debugger(da17db34,100,da17db78,d03bf66c,d083dde0) at Debugger+0x4
panic(d083dde0,d0851460,d6c33000,d6c33600,14) at panic+0x8b
pool_do_get(d1d6d240,0,d0201f3a,d03d986a) at pool_do_get+0x359
pool_get(d1d6d240,0,d0201f3a,da17dc60) at pool_get+0x22
crypto_getreq(2,9,0,da17dc5f) at crypto_getreq+0x79
esp_output(d6bdba00,d2777000,0,14,9,14,f,0) at esp_output+0x5f1
ipsp_process_packet(d6bdba00, d2777000,2,0) at ipsp_process_packet+0x746
ip_output(d6cbc900,0,d1d5dea4,1,0,0,3c,1) at ip_output+0x17cb
ip_forward(d6cbc900,0,0,0) at ip_forward+0x341
ipv4_input(d6cbc900,0,d26ab280,d26ab200) at ipv4_input+0x70c
ipintr(58,10,10,10,0) at ipintr+0x8a
Bad frame pointer: 0xda17df28
ddb> ps
PID PPID PGRP UID S FLAGS WAIT COMMAND
21347 3791 21347 0 3 0x4082 poll top
13265 1402 1402 91 3 0x180 kqread snmpd
1402 1 1402 0 3 0x80 kqread snmpd
3791 17215 3791 0 3 0x4082 pause ksh
17215 24803 17215 0 3 0x4080 select sshd
18095 1 1 0 3 0x4080 ttyopn getty
6253 1 6253 0 3 0x4082 ttyin getty
16074 1 16074 0 3 0x80 mfsidl mount_mfs
16092 1 16092 0 3 0x80 select cron
24803 1 24803 0 3 0x80 select sshd
13177 5463 5463 68 3 0x180 select isakmpd
5463 1 5463 0 3 0x80 netio isakmpd
15901 1 15901 0 3 0x180 pause inetd
31658 23866 23866 73 3 0x180 poll syslogd
23866 1 23866 0 3 0x88 netio syslogd
18 0 0 0 3 0x100200 bored crypto
17 0 0 0 3 0x100200 aioddoned aiodoned
16 0 0 0 3 0x100200 syncer update
15 0 0 0 3 0x100200 cleaner cleaner
14 0 0 0 3 0x100200 reaper reaper
13 0 0 0 3 0x100200 pgdaemon pagedaemon
12 0 0 0 3 0x100200 pftm pfpurge
11 0 0 0 3 0x100200 usbevt usb4
10 0 0 0 3 0x100200 usbevt usb3
9 0 0 0 3 0x100200 usbevt usb2
8 0 0 0 3 0x100200 usbevt usb1
7 0 0 0 3 0x100200 usbtsk usbtask
6 0 0 0 3 0x100200 usbevt usb0
5 0 0 0 3 0x100200 apmev apm0
4 0 0 0 3 0x100200 bored syswp
* 3 0 0 0 3 0x100200 idle0
2 0 0 0 3 0x100200 kmalloc kmthread
1 0 1 0 3 0x4080 wait init
0 -1 0 0 3 0x80200 scheduler swapper
Thank for any hints you could give.
Regards
--
Massimo
More information about the flashboot
mailing list