Stuart,

Thanks for your response, but this patch doesn't resolve the problem.
With the OpenBSD 4.9 snapshot (Jan. 2011) the problem is the same :
uvm_fault(0xffffffff80cef780, 0xffff80001b6fe000, 0, 1) -> e
kernel: page
fault trap, code=0
Stopped at      mpi_reply+0xd0: movq    0x10(%r13),%rdx
ddb{0}>

ddb{0}> trace
mpi_reply() at mpi_reply+0xd0
mpi_intr() at
mpi_intr+0x20
Xintr_ioapic_level18() at Xintr_ioapic_level18+0xec
---
interrupt ---
Bad frame pointer:
0xffff80001942dac0
end trace frame:
0xffff80001942dac0, count: -3
Xspllower+0xe:
ddb{0}>


I thinks the bug is in
this file : /usr/src/sys/dev/ic/mpi.c

Regards,
Emeric.


----- Message
d'origine ----
De : Stuart Henderson <[email protected]>
@ : emeric boit
<[email protected]>
Cc : [email protected]
Envoyi le : Lun 21 fivrier 2011,
13h 28min 13s
Objet : Re: Re : OpenBSD crash on an IBM x3550 M3

You could try
the patch for errata 002.

http://www.openbsd.org/errata48.html



On
2011/02/21 11:22, emeric boit wrote:
> Hello,
> 
> Don't hesitate to contact
me if you need more informations about this
> bug.
> 
> 
> Thanks for your
help.
> 
> Regards,
> 
> Emeric.
> 
> 
> ----- Message d'origine ----
> De :
emeric boit <[email protected]>
> @ : [email protected]
> Envoyi le : Ven 4
>
fivrier 2011, 15h 53min 11s
> Objet : OpenBSD crash on an IBM x3550 M3
> 
>
Hello,
> After doing a clean install of OpenBSD 4.8 (AMD64) on an IBM x3550
M3, I find
> the system randomly panics after a period of use.
>
uvm_fault(0xffffffff80cc8360, 0xffff8000149b7000, 0, 1) -> e
> kernel: page
>
fault trap, code=0
> Stopped at      mpi_reply+0x102:        movq
>
0(%r13),%rax
> ddb{0}>
> 
> ddb{0}> trace
> mpi_reply() at mpi_reply+0x102
>
mpi_intr()
> at mpi_intr+0x20
> Xintr_ioapic_level18() at
Xintr_ioapic_level18+0xec
> ---
> interrupt ---
> Bad frame pointer:
0xffff8000194e1920
> end trace frame:
> 0xffff8000194e1920, count: -3
>
Xspllower+0xe:
> ddb{0}>
> 
> ddb{0}> dmesg
> OpenBSD
> 4.8 (GENERIC.MP) #335:
Mon Aug 16 09:09:20 MDT 2010
>
[email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
> RTC
BIOS
> diagnostic error 80<clock_battery>
> real mem = 2135011328 (2036MB)
>
avail mem =
> 2064355328 (1968MB)
> mainbus0 at root
> bios0 at mainbus0:
SMBIOS rev. 2.5 @
> 0x7f6bd000 (82 entries)
> bios0: vendor IBM Corp. version
"-[D6E149AUS-1.09]-"
> date 09/21/2010
> bios0: IBM 69Y4438
> acpi0 at bios0:
rev 2
> acpi0: sleep states
> S0 S1 S5
> acpi0: tables DSDT FACP TCPA APIC
MCFG SLIC HPET SSDT SSDT ERST DMAR
> acpi0: wakeup devices UHC1(S4) UHC2(S4)
UHC3(S4) UHC4(S4) UHC5(S4) EHC1(S4)
> EHC
> 2(S4)
> acpitimer0 at acpi0:
3579545 Hz, 24 bits
> acpimadt0 at acpi0 addr
> 0xfee00000: PC-AT compat
>
cpu0 at mainbus0: apid 0 (boot processor)
> cpu0:
> Intel(R) Xeon(R) CPU E5506
@ 2.13GHz, 2133.68 MHz
> cpu0:
>
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,C
>
FLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,DS-CPL,VMX,EST,TM2,S
> SS
> E3,CX16,xTPR,PDCM,DCA,SSE4.1,SSE4.2,POPCNT,NXE,LONG
> cpu0: 256KB
64b/line
> 8-way L2 cache
> cpu0: apic clock running at 133MHz
> cpu1 at
mainbus0: apid 2
> (application processor)
> cpu1: Intel(R) Xeon(R) CPU E5506
@ 2.13GHz, 2133.41
> MHz
> cpu1:
>
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,C
>
FLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,DS-CPL,VMX,EST,TM2,S
> SS
> E3,CX16,xTPR,PDCM,DCA,SSE4.1,SSE4.2,POPCNT,NXE,LONG
> cpu1: 256KB
64b/line
> 8-way L2 cache
> cpu2 at mainbus0: apid 4 (application processor)
>
cpu2: Intel(R)
> Xeon(R) CPU E5506 @ 2.13GHz, 2133.41 MHz
> cpu2:
>
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,C
>
FLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,DS-CPL,VMX,EST,TM2,S
> SS
> E3,CX16,xTPR,PDCM,DCA,SSE4.1,SSE4.2,POPCNT,NXE,LONG
> cpu2: 256KB
64b/line
> 8-way L2 cache
> cpu3 at mainbus0: apid 6 (application processor)
>
cpu3: Intel(R)
> Xeon(R) CPU E5506 @ 2.13GHz, 2133.41 MHz
> cpu3:
>
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,C
>
FLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,DS-CPL,VMX,EST,TM2,S
> SS
> E3,CX16,xTPR,PDCM,DCA,SSE4.1,SSE4.2,POPCNT,NXE,LONG
> cpu3: 256KB
64b/line
> 8-way L2 cache
> ioapic0 at mainbus0: apid 8 pa 0xfec00000, version
20, 24 pins
> ioapic1 at mainbus0: apid 9 pa 0xfec80000, version 20, 24 pins
>
acpihpet0 at
> acpi0: 14318179 Hz
> acpiprt0 at acpi0: bus 0 (PCI0)
> acpiprt1
at acpi0: bus 11
> (PCI1)
> acpiprt2 at acpi0: bus 21 (PCI3)
> acpiprt3 at
acpi0: bus -1 (PCI6)
> acpiprt4 at acpi0: bus 31 (PCI7)
> acpiprt5 at acpi0:
bus -1 (PCI9)
> acpicpu0 at
> acpi0
> acpicpu1 at acpi0
> acpicpu2 at acpi0
>
acpicpu3 at acpi0
> ipmi at mainbus0
> not configured
> pci0 at mainbus0 bus 0
> pchb0 at pci0 dev 0 function 0 "Intel
> 5520 Host" rev 0x22
> ppb0 at pci0
dev 1 function 0 "Intel X58 PCIE" rev 0x22
> pci1 at ppb0 bus 11
> bnx0 at
pci1 dev 0 function 0 "Broadcom BCM5709" rev 0x20:
> apic 9 int 4 (irq 11
> )
> bnx1 at pci1 dev 0 function 1 "Broadcom BCM5709" rev
> 0x20: apic 9 int 16
(irq 1
> 0)
> ppb1 at pci0 dev 2 function 0 "Intel X58 PCIE"
> rev 0x22
> pci2
at ppb1 bus 16
> ppb2 at pci0 dev 3 function 0 "Intel X58 PCIE"
> rev 0x22
>
pci3 at ppb2 bus 21
> ppb3 at pci0 dev 5 function 0 "Intel X58 PCIE"
> rev
0x22
> pci4 at ppb3 bus 26
> ppb4 at pci0 dev 7 function 0 "Intel X58 PCIE"
>
rev 0x22: apic 9 int 6 (irq 11)
> pci5 at ppb4 bus 31
> "Intel I340-T4
(82580)"
> rev 0x01 at pci5 dev 0 function 0 not configured
> "Intel I340-T4
(82580)" rev
> 0x01 at pci5 dev 0 function 1 not configured
> "Intel I340-T4
(82580)" rev 0x01
> at pci5 dev 0 function 2 not configured
> "Intel I340-T4
(82580)" rev 0x01 at
> pci5 dev 0 function 3 not configured
> "Intel X58
QuickPath" rev 0x22 at pci0
> dev 16 function 0 not configured
> "Intel X58
QuickPath" rev 0x22 at pci0 dev 16
> function 1 not configured
> "Intel X58
QuickPath" rev 0x22 at pci0 dev 17
> function 0 not configured
> "Intel X58
QuickPath" rev 0x22 at pci0 dev 17
> function 1 not configured
> "Intel X58
Misc" rev 0x22 at pci0 dev 20 function 0
> not configured
> "Intel X58 GPIO"
rev 0x22 at pci0 dev 20 function 1 not
> configured
> "Intel X58 RAS" rev 0x22
at pci0 dev 20 function 2 not configured
> "Intel X58 Throttle" rev 0x22 at
pci0 dev 20 function 3 not configured
> vendor
> "Intel", unknown product
0x342f (class system subclass interrupt, rev 0x
> 22)
> at pci0 dev 21
function 0 not configured
> "Intel X58 QuickData" rev 0x22 at
> pci0 dev 22
function 0 not configured
> "Intel X58 QuickData" rev 0x22 at pci0
> dev 22
function 1 not configured
> "Intel X58 QuickData" rev 0x22 at pci0 dev 22
>
function 2 not configured
> "Intel X58 QuickData" rev 0x22 at pci0 dev 22
>
function 3 not configured
> "Intel X58 QuickData" rev 0x22 at pci0 dev 22
>
function 4 not configured
> "Intel X58 QuickData" rev 0x22 at pci0 dev 22
>
function 5 not configured
> "Intel X58 QuickData" rev 0x22 at pci0 dev 22
>
function 6 not configured
> "Intel X58 QuickData" rev 0x22 at pci0 dev 22
>
function 7 not configured
> uhci0 at pci0 dev 26 function 0 "Intel 82801JI
USB"
> rev 0x00: apic 8 int 17 (ir
> q 10)
> uhci1 at pci0 dev 26 function 1
"Intel
> 82801JI USB" rev 0x00: apic 8 int 18 (ir
> q 7)ehci0 at pci0 dev 26
function 7
> "Intel 82801JI USB" rev 0x00: apic 8 int 19 
> (ir
> q 5)
> usb0
at ehci0: USB
> revision 2.0
> uhub0 at usb0 "Intel EHCI root hub" rev
2.00/1.00 addr 1
> ppb5 at
> pci0 dev 28 function 0 "Intel 82801JI PCIE" rev
0x00: apic 8 int 16 (ir
> q 11)
> pci6 at ppb5 bus 1
> mpi0 at pci6 dev 0
function 0 "Symbios Logic SAS1064E" rev
> 0x08: apic 8 int 16 (
> irq 11)
>
scsibus0 at mpi0: 112 targets
> sd0 at scsibus0
> targ 1 lun 0: <LSILOGIC,
Logical Volume, 3000> SCSI2 0/direct f
> ixed
> sd0:
> 69618MB, 512 bytes/sec,
142577664 sec total
> ppb6 at pci0 dev 28 function 4
> "Intel 82801JI PCIE"
rev 0x00
> pci7 at ppb6 bus 6
> ppb7 at pci7 dev 0 function 0
> unknown vendor
0x101b product 0x0452 rev 0x01
> pci8 at ppb7 bus 7
> vga1 at pci8
> dev 0
function 0 vendor "Matrox", unknown product 0x0530 rev 0x00
> wsdisplay0
> at
vga1 mux 1: console (80x25, vt100 emulation)
> wsdisplay0: screen 1-5 added
>
(80x25, vt100 emulation)
> uhci2 at pci0 dev 29 function 0 "Intel 82801JI USB"
> rev 0x00: apic 8 int 17 (ir
> q 10)
> uhci3 at pci0 dev 29 function 1 "Intel
> 82801JI USB" rev 0x00: apic 8 int 18 (ir
> q 7)
> uhci4 at pci0 dev 29
function 2
> "Intel 82801JI USB" rev 0x00: apic 8 int 19 (ir
> q 5)
> ehci1 at
pci0 dev 29
> function 7 "Intel 82801JI USB" rev 0x00: apic 8 int 17 (ir
> q
10)
> usb1 at
> ehci1: USB revision 2.0
> uhub1 at usb1 "Intel EHCI root hub"
rev 2.00/1.00 addr
> 1
> ppb8 at pci0 dev 30 function 0 "Intel 82801BA
Hub-to-PCI" rev 0x90
> pci9 at
> ppb8 bus 36
> pcib0 at pci0 dev 31 function 0
"Intel 82801JIB LPC" rev 0x00
> pciide0 at pci0 dev 31 function 2 "Intel
82801JI SATA" rev 0x00: DMA, channel
> 0
> configured to native-PCI, channel 1
configured to native-PCI
> pciide0: using
> apic 8 int 16 (irq 11) for
native-PCI interrupt
> atapiscsi0 at pciide0 channel
> 0 drive 0
> scsibus1 at
atapiscsi0: 2 targets
> cd0 at scsibus1 targ 0 lun 0:
> <MATSHITA, DVD-RAM
UJ890, SAA5> ATAPI 5/cdrom rem
> ovable
> cd0(pciide0:0:0):
> using PIO mode
4, Ultra-DMA mode 5
> ichiic0 at pci0 dev 31 function 3 "Intel
> 82801JI
SMBus" rev 0x00: apic 8 int 22
> (irq 11)
> iic0 at ichiic0
> iic0: addr
>
0x2e 00=40 words 00=4040 01=0000 02=0000 03=0000 04=0000 05=0000 06=
> 0000
>
07=0000
> pciide1 at pci0 dev 31 function 5 "Intel 82801JI SATA" rev 0x00:
DMA,
> channel 0
> wired to native-PCI, channel 1 wired to native-PCI
>
pciide1: using
> apic 8 int 21 (irq 11) for native-PCI interrupt
> usb2 at
uhci0: USB revision
> 1.0
> uhub2 at usb2 "Intel UHCI root hub" rev 1.00/1.00
addr 1
> usb3 at uhci1:
> USB revision 1.0
> uhub3 at usb3 "Intel UHCI root
hub" rev 1.00/1.00 addr 1
> usb4
> at uhci2: USB revision 1.0
> uhub4 at usb4
"Intel UHCI root hub" rev 1.00/1.00
> addr 1
> usb5 at uhci3: USB revision 1.0
> uhub5 at usb5 "Intel UHCI root hub" rev
> 1.00/1.00 addr 1
> usb6 at uhci4:
USB revision 1.0
> uhub6 at usb6 "Intel UHCI
> root hub" rev 1.00/1.00 addr 1
> isa0 at pcib0
> 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
> pcppi0 at isa0 port 0x61
> spkr0 at pcppi0
> mtrr:
Pentium Pro
> MTRR support
> cdce0 at uhub4 port 2 configuration 1 interface 0
"IBM RNDIS/CDC
> ETHER" rev 2.0
> 0/2.15 addr 2
> cdce0: address
e6:1f:13:5e:ff:77
> uhidev0 at uhub6
> port 2 configuration 1 interface 0
"Avocent Dell 03R874" rev 1
> .10/1.00 addr 2
> uhidev0: iclass 3/1
> ukbd0 at
uhidev0: 8 modifier keys, 6 key codes, country
> code 33
> wskbd1 at ukbd0 mux
1
> wskbd1: connecting to wsdisplay0
> uhidev1 at
> uhub6 port 2 configuration
1 interface 1 "Avocent Dell 03R874" rev 1
> .10/1.00
> addr 2
> uhidev1:
iclass 3/1, 3 report ids
> ums0 at uhidev1 reportid 1: 5
> buttons, Z dir
>
wsmouse0 at ums0 mux 0
> uhid0 at uhidev1 reportid 2: input=2,
> output=0,
feature=0
> uhid1 at uhidev1 reportid 3: input=1, output=0, feature=0
>
softraid0 at root
> root on sd0a swap on sd0b dump on sd0b
> bnx0: address
>
e4:1f:13:6c:ff:74
> brgphy0 at bnx0 phy 1: BCM5709 10/100/1000baseT PHY, rev.
8
> bnx1: address e4:1f:13:6c:ff:76
> brgphy1 at bnx1 phy 1: BCM5709
>
10/100/1000baseT PHY, rev. 8
> 
> 
> With the OpenBSD 4.9 snapshot (Jan. 2011)
the
> problem is the same :
> 
> uvm_fault(0xffffffff80cef780,
0xffff80001b6fe000, 0, 1)
> -> e
> kernel: page fault trap, code=0
> Stopped
at      mpi_reply+0xd0: movq
> 0x10(%r13),%rdx
> ddb{0}>
> 
> ddb{0}> trace
>
mpi_reply() at mpi_reply+0xd0
> mpi_intr() at mpi_intr+0x20
>
Xintr_ioapic_level18() at
> Xintr_ioapic_level18+0xec
> --- interrupt ---
>
Bad frame pointer:
> 0xffff80001942dac0
> end trace frame: 0xffff80001942dac0,
count: -3
> Xspllower+0xe:
> ddb{0}>
> 
> ddb{0}> dmesg
> OpenBSD 4.9-beta
(GENERIC.MP) #780: Thu
> Jan 20 17:21:34 MST 2011
>
[email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
> 
> Thanks
for
> your help.
> 
> Regards,
> 
> Emeric.

Reply via email to