Hi,

We're running several OpenBSD 4.6 VMs under VMWare ESX 3.0.2 52542, and
are seeing random panics with very similar panic messages once every
fortnight or so.

The kernel is GENERIC, but with vmt0 (VMWare tools driver) uncommented.

If anyone could shed any light on this, I would be very grateful.

A couple of examples...

VM 3:
----- panic message
panic: pool_do_get(sigapl): free list modified: page 0xd516e000; item addr 
0xd516e008; offset 0x0=0x206d656c
Stopped at      Debugger+0x4:   leave
RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS PANIC!
DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION!
ddb> trace
Debugger(f13f,d7589e1c,d76f4000,d516e008,d08905c0) at Debugger+0x4
panic(d0716c20,d07150c4,d516e000,d516e008,0) at panic+0x55
pool_do_get(d08905c0,2,0,d5301f30,d51922c4) at pool_do_get+0x2e3
pool_get(d08905c0,2,d51c44b4,d5301f30,d51922c4) at pool_get+0x46
sigactsinit(d51c6578,d5300f30,18,1,0) at sigactsinit+0x14
fork1(d51c6578,14,1,0,0) at fork1+0x6ee
sys_fork(d51c6578,d7589f68,d7589f58,18,3aa99) at sys_fork+0x38
syscall() at syscall+0x24e
--- syscall (number 2) ---
0xcf4541d:
ddb> ps
   PID   PPID   PGRP    UID  S       FLAGS  WAIT          COMMAND
 14151   4050   4050    521  2     0x40100                exim
 17995   4050   4050    521  2     0x40100                exim
 13802  27015   4050    521  2     0x40100                exim
  7334   1739   4050    521  3     0x40180  select        exim
 16807   4050   4050    521  2     0xc0100                exim
 32328   2426   4050    521  2     0x40100                exim
 23715   4050   4050    521  2     0xc0100                exim
  4853   4050   4050    521  2     0xc0100                exim
 21026   4050   4050    521  2     0xc0100                exim
 15345   4050   4050    521  2     0x40100                exim
 16650      1   4050    521  2     0x40100                exim
  2831  20287   4050    521  2     0x40100                exim
 16786   1833   4050    521  3     0x40180  select        exim
   139   4050   4050    521  2     0xc0100                exim
 22188      1   4050    521  2     0x40100                exim
 13801   4050   4050    521  2     0xc0180                exim
  5803   7246   4050    521  2     0x40100                exim
 22554      1   4050    521  2     0x44100                exim
 30675      1   4050    521  2     0x44100                exim
 32000      1   4050    521  2     0x44100                exim
 14680  28431   4050    521  2     0x40180                exim
   932      1   4050    521  2     0x44100                exim
 23412  26226   4050    521  2     0x40100                exim
 24507      1   4050      0  2     0x44100                exim
  3532  19041   4050    521  3     0x40180  select        exim
 10835      1   4050      0  2     0x44100                exim
 28575   3999   4050    521  2     0x40100                exim
 12055  28537   4050    521  2     0x40100                exim
  1739      1   4050      0  3     0x44180  select        exim
  6667      1   4050    521  2     0x44100                exim
 14700  18917   4050    521  2     0x40100                exim
  6301  24603   4050    521  2     0x40100                exim
 24603      1   4050      0  3     0x44180  select        exim
 18917      1   4050      0  3     0x44180  wait          exim
 23897   6022   4050    521  2     0x40100                exim
  9803      1   4050    521  2     0x44100                exim
  7246      1   4050      0  3     0x44180  select        exim
  5146   4050   4050    521  2     0xc0100                exim
 28196   4050   4050    521  2     0xc0100                exim
 12560   4050   4050    521  2     0xc0100                exim
 28251   4050   4050    521  2     0xc0100                exim
  2426   4050   4050    521  2     0xc0100                exim
 19190   4050   4050    521  2     0xc0100                exim
 17179   4050   4050    521  2     0xc0180                exim
 27015   4050   4050    521  2     0xc0100                exim
 14161   4050   4050    521  2     0xc0100                exim
 32502   4050   4050    521  2     0xc0100                exim
  9113   4050   4050    521  2     0xc0100                exim
   795   4050   4050    521  2     0xc0100                exim
 18497   4050   4050    521  2     0xc0100                exim
  3999      1   4050      0  3     0x44180  wait          exim
  6022      1   4050      0  3     0x44180  wait          exim
 28225   4050   4050    521  2     0xc0100                exim
 20021   4050   4050    521  2     0xc0100                exim
 18778   4050   4050    521  2     0xc0100                exim
  4095   4050   4050    521  2     0xc0100                exim
 23081   4050   4050    521  2     0xc0100                exim
  1784   4050   4050    521  2     0xc0100                exim
  4677   4050   4050    521  2     0xc0100                exim
   900   4050   4050    521  2     0xc0100                exim
 23499   4050   4050    521  2     0xc0100                exim
 28431      1   4050      0  3     0x44180  select        exim
 24179   4050   4050    521  2     0xc0100                exim
  1833      1   4050      0  3     0x44180  select        exim
 28537      1   4050      0  3     0x44180  select        exim
 18624      1   4050      0  2     0x44100                exim
 26226      1   4050      0  3     0x44180  select        exim
 19041      1   4050      0  3     0x44180  select        exim
 13092      1   4050      0  2     0x44100                exim
 20287      1   4050      0  3     0x44180  select        exim
* 4050      1   4050    521  7     0x40100                exim
  5491      1   5491      0  3      0x4082  ttyin         getty
 14541      1  14541      0  3      0x4082  ttyin         getty
  8905      1   8905      0  3      0x4082  ttyin         getty
 14080      1  14080      0  3      0x4082  ttyin         getty
 30717      1  30717      0  3      0x4082  ttyin         getty
 28074      1  28074      0  3      0x4082  ttyin         getty
 19681      1  19681      0  3        0x80  select        cron
  5959      1  28480      0  3        0x80  select        snmpd
  3361      1   3361      0  3        0x80  select        sshd
 31996      1  31996      0  3        0x80  kqread        ifstated
 28282  28853  28853     85  3       0x180  kqread        ospfd
 13872  28853  28853     85  3       0x180  kqread        ospfd
 28853      1  28853      0  3        0x80  kqread        ospfd
 17545  28861  21933     83  3       0x180  poll          ntpd
 28861  21933  21933     83  3       0x180  poll          ntpd
 21933      1  21933      0  3        0x80  poll          ntpd
 32703  29509  29509     73  3       0x180  poll          syslogd
 29509      1  29509      0  3        0x88  netio         syslogd
    12      0      0      0  3    0x100200  bored         crypto
    11      0      0      0  3    0x100200  aiodoned      aiodoned
    10      0      0      0  3    0x100200  syncer        update
     9      0      0      0  3    0x100200  cleaner       cleaner
     8      0      0      0  3    0x100200  reaper        reaper
     7      0      0      0  3    0x100200  pgdaemon      pagedaemon
     6      0      0      0  3    0x100200  pftm          pfpurge
     5      0      0      0  3    0x100200  apmev         apm0
     4      0      0      0  3    0x100200  bored         syswq
     3      0      0      0  3  0x40100200                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
----- uname
OpenBSD vm-03.tld 4.6 GENERIC-VMWARE#0 i386
----- dmesg
OpenBSD 4.6 (GENERIC-VMWARE) #0: Mon Mar 29 10:31:14 BST 2010
    r...@build-01.tld:/usr/src/sys/arch/i386/compile/GENERIC-VMWARE
cpu0: Intel(R) Xeon(TM) CPU 2.80GHz ("GenuineIntel" 686-class) 2.82 GHz
cpu0: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS
real mem  = 267939840 (255MB)
avail mem = 250261504 (238MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 04/17/06, BIOS32 rev. 0 @ 0xfd880, SMBIOS 
rev. 2.31 @ 0xe0010 (45 entries)
bios0: vendor Phoenix Technologies LTD version "6.00" date 04/17/2006
bios0: VMware, Inc. VMware Virtual Platform
apm0 at bios0: Power Management spec V1.2
apm0: AC on, battery charge unknown
acpi at bios0 function 0x0 not configured
pcibios0 at bios0: rev 2.1 @ 0xfd880/0x780
pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdf30/176 (9 entries)
pcibios0: PCI Interrupt Router at 000:07:0 ("Intel 82371FB ISA" rev 0x00)
pcibios0: PCI bus #1 is the last bus
bios0: ROM list: 0xc0000/0x8000 0xc8000/0x1a00! 0xca000/0x1000 0xdc000/0x4000! 
0xe0000/0x4000!
vmt0 at mainbus0
cpu0 at mainbus0: (uniprocessor)
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "Intel 82443BX AGP" rev 0x01
ppb0 at pci0 dev 1 function 0 "Intel 82443BX AGP" rev 0x01
pci1 at ppb0 bus 1
piixpcib0 at pci0 dev 7 function 0 "Intel 82371AB PIIX4 ISA" rev 0x08
pciide0 at pci0 dev 7 function 1 "Intel 82371AB IDE" rev 0x01: DMA, channel 0 
configured to compatibility, channel 1 configured to compatibility
atapiscsi0 at pciide0 channel 0 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <NECVMWar, VMware IDE CDR00, 1.00> ATAPI 5/cdrom 
removable
cd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
pciide0: channel 1 ignored (disabled)
piixpm0 at pci0 dev 7 function 3 "Intel 82371AB Power" rev 0x08: SMBus disabled
vga1 at pci0 dev 15 function 0 "VMware Virtual SVGA II" rev 0x00
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
mpi0 at pci0 dev 16 function 0 "Symbios Logic 53c1030" rev 0x01: irq 9
scsibus1 at mpi0: 16 targets, initiator 7
sd0 at scsibus1 targ 0 lun 0: <VMware, Virtual disk, 1.0> SCSI2 0/direct fixed
sd0: 4096MB, 512 bytes/sec, 8388608 sec total
mpi0: target 0 Sync at 160MHz width 16bit offset 127 QAS 1 DT 1 IU 1
vic0 at pci0 dev 17 function 0 "AMD 79c970 PCnet-PCI" rev 0x10: irq 11, address 
00:0c:29:6a:be:43
isa0 at piixpcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
com0: console
com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
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
pmsi0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pmsi0 mux 0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
spkr0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
biomask e765 netmask ef65 ttymask ffff
mtrr: CPU supports MTRRs but not enabled
softraid0 at root
root on sd0a swap on sd0b dump on sd0b
WARNING: / was not properly unmounted
vmt0: hostname set to vm-03.tld
-----

VM 4:
----- panic message
panic: pool_do_get(mbpl): free list modified: page 0xd5130000; item addr
0xd5130100; offset 0x0=0x538c0883
Stopped at      Debugger+0x4:   leave
RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS PANIC!
DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION!
ddb> trace
Debugger(d52b0400,d0894ff8,d7540de0,d5130100,d0894f80) at Debugger+0x4
panic(d0716c20,d0718a84,d5130000,d5130100,0) at panic+0x55
pool_do_get(d0894f80,0,d7540e00,d036478f,d0894f80) at
pool_do_get+0x2e3
pool_get(d0894f80,0,d7540e50,d033f3bb) at pool_get+0x46
m_gethdr(1,1,e62d082,d52b0400) at m_gethdr+0x2d
vic_alloc_mbuf(d0f5d800,d0fdec00,800,10e) at vic_alloc_mbuf+0x18
vic_rx_fill(d0f5d800,0,d52b0400,d0f5d5c8,edcd754) at vic_rx_fill+0x5c
vic_rx_proc(d0f5d800,0,f400f50,ef00040) at vic_rx_proc+0x14a
vic_intr(d0f5d800) at vic_intr+0x15
Xrecurse_legacy11() at Xrecurse_legacy11+0xb1
--- interrupt ---
apm_cpu_idle(d0356151,d753f000,d09eae78,d0200928,d0941920) at
apm_cpu_idle+0x2c

cpu_idle_cycle(d0941920) at cpu_idle_cycle+0xc
Bad frame pointer: 0xd09eae78
ddb> ps
   PID   PPID   PGRP    UID  S       FLAGS  WAIT          COMMAND
 24516      1  24516      0  3      0x4082  ttyin         getty
 10503      1  10503      0  3      0x4082  ttyin         getty
 23516      1  23516      0  3      0x4082  ttyin         getty
  5895      1   5895      0  3      0x4082  ttyin         getty
 13717      1  13717      0  3      0x4082  ttyin         getty
  5304      1   5304      0  3      0x4082  ttyin         getty
 25820      1  25820      0  3        0x80  select        cron
 26526      1  26526    559  3       0x180  poll          radiusd
 25614      1  29903      0  3        0x80  select        snmpd
 12249      1  12249      0  3        0x80  select        sshd
 27175      1  15615    521  3     0x44182  select        exim
 15501      1  15501      0  3        0x80  kqread        ifstated
 25071  10906  10906     85  3       0x180  kqread        ospfd
 13925  10906  10906     85  3       0x180  kqread        ospfd
 10906      1  10906      0  3        0x80  kqread        ospfd
  6739   3910  21852     83  3       0x180  poll          ntpd
  3910  21852  21852     83  3       0x180  poll          ntpd
 21852      1  21852      0  3        0x80  poll          ntpd
  5130   7129   7129     73  3       0x180  poll          syslogd
  7129      1   7129      0  3        0x88  netio         syslogd
    12      0      0      0  3    0x100200  bored         crypto
    11      0      0      0  3    0x100200  aiodoned      aiodoned
    10      0      0      0  3    0x100200  syncer        update
     9      0      0      0  3    0x100200  cleaner       cleaner
     8      0      0      0  3    0x100200  reaper        reaper
     7      0      0      0  3    0x100200  pgdaemon      pagedaemon
     6      0      0      0  3    0x100200  pftm          pfpurge
     5      0      0      0  3    0x100200  apmev         apm0
     4      0      0      0  3    0x100200  bored         syswq
*    3      0      0      0  7  0x40100200                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
----- uname
OpenBSD vm-04.tld 4.6 GENERIC-VMWARE#0 i386
----- dmesg
OpenBSD 4.6 (GENERIC-VMWARE) #0: Mon Mar 29 10:31:14 BST 2010
    r...@build-01.tld:/usr/src/sys/arch/i386/compile/GENERIC-VMWARE
cpu0: Intel(R) Xeon(TM) CPU 2.80GHz ("GenuineIntel" 686-class) 2.79 GHz
cpu0: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS
real mem  = 267939840 (255MB)
avail mem = 250261504 (238MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 04/17/06, BIOS32 rev. 0 @ 0xfd880, SMBIOS 
rev. 2.31 @ 0xe0010 (45 entries)
bios0: vendor Phoenix Technologies LTD version "6.00" date 04/17/2006
bios0: VMware, Inc. VMware Virtual Platform
apm0 at bios0: Power Management spec V1.2
apm0: AC on, battery charge unknown
acpi at bios0 function 0x0 not configured
pcibios0 at bios0: rev 2.1 @ 0xfd880/0x780
pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdf30/176 (9 entries)
pcibios0: PCI Interrupt Router at 000:07:0 ("Intel 82371FB ISA" rev 0x00)
pcibios0: PCI bus #1 is the last bus
bios0: ROM list: 0xc0000/0x8000 0xc8000/0x1a00! 0xca000/0x1000 0xdc000/0x4000! 
0xe0000/0x4000!
vmt0 at mainbus0
cpu0 at mainbus0: (uniprocessor)
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "Intel 82443BX AGP" rev 0x01
ppb0 at pci0 dev 1 function 0 "Intel 82443BX AGP" rev 0x01
pci1 at ppb0 bus 1
piixpcib0 at pci0 dev 7 function 0 "Intel 82371AB PIIX4 ISA" rev 0x08
pciide0 at pci0 dev 7 function 1 "Intel 82371AB IDE" rev 0x01: DMA,
channel 0 configured to compatibility, channel 1 configured to compatibility
atapiscsi0 at pciide0 channel 0 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <NECVMWar, VMware IDE CDR00, 1.00> ATAPI 5/cdrom 
removable
cd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
pciide0: channel 1 ignored (disabled)
piixpm0 at pci0 dev 7 function 3 "Intel 82371AB Power" rev 0x08: SMBus disabled
vga1 at pci0 dev 15 function 0 "VMware Virtual SVGA II" rev 0x00
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
mpi0 at pci0 dev 16 function 0 "Symbios Logic 53c1030" rev 0x01: irq 9
scsibus1 at mpi0: 16 targets, initiator 7
sd0 at scsibus1 targ 0 lun 0: <VMware, Virtual disk, 1.0> SCSI2 0/direct fixed
sd0: 4096MB, 512 bytes/sec, 8388608 sec total
mpi0: target 0 Sync at 160MHz width 16bit offset 127 QAS 1 DT 1 IU 1
vic0 at pci0 dev 17 function 0 "AMD 79c970 PCnet-PCI" rev 0x10: irq 11, address 
00:0c:29:c1:0f:e9
isa0 at piixpcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
com0: console
com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
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
pmsi0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pmsi0 mux 0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
spkr0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
biomask e765 netmask ef65 ttymask ffff
mtrr: CPU supports MTRRs but not enabled
softraid0 at root
root on sd0a swap on sd0b dump on sd0b
WARNING: / was not properly unmounted
vmt0: hostname set to vm-04.tld
-----


Thanks in advance!


Alex

Reply via email to