[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