uvm_fault on auich

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

uvm_fault on auich

Варнавский Павел
Hi.

I'm use OpenBSD on laptop (from 3.8-release to 3.9-current),
and sometimes receive uvm_fault on /etc/netstart script process

Backtrace:

kaboom:/var/crash# gdb
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-unknown-openbsd3.9".
(gdb) file /usr/src/sys/arch/i386/compile/KABOOM/bsd.gdb
Reading symbols from /usr/src/sys/arch/i386/compile/KABOOM/bsd.gdb...done.
(gdb) target kvm /var/crash/bsd.9.core
#0  0xd03ba280 in dumpsys () at /usr/src/sys/arch/i386/i386/machdep.c:2501
2501                            if ((error = (*dump)(dumpdev, blkno,
(gdb) bt
#0  0xd03ba280 in dumpsys () at /usr/src/sys/arch/i386/i386/machdep.c:2501
#1  0xd03b9f6a in boot (howto=18688) at /usr/src/sys/arch/i386/i386/machdep.c:2302
#2  0xd02e53f0 in db_boot_dump_cmd (addr=-801173954, haddr=0, count=-1, modif=0xe14efa60 "")
    at /usr/src/sys/ddb/db_command.c:589
#3  0xd02e4eef in db_command (last_cmdp=0xd05df4c0, cmd_table=0x0)
    at /usr/src/sys/ddb/db_command.c:259
#4  0xd02e524a in db_command_loop () at /usr/src/sys/ddb/db_command.c:499
#5  0xd02e80ca in db_trap (type=0, code=0) at /usr/src/sys/ddb/db_trap.c:84
#6  0xd03b66ff in kdb_trap (type=6, code=0, regs=0xe14efc00)
    at /usr/src/sys/arch/i386/i386/db_interface.c:146
#7  0xd03c2045 in trap (frame=
      {tf_fs = -514981800, tf_gs = 16, tf_es = -791347184, tf_ds = -713752560, tf_edi = -516540928, tf_esi = -516538336, tf_ebp = -514917272, tf_ebx = -793483264, tf_edx = 5120, tf_ecx = 0, tf_eax = 0, tf_trapno = 6, tf_err = 2, tf_eip = -801173954, tf_cs = 8, tf_eflags = 66071, tf_esp = -793520456, tf_ss = 1, tf_vm86_es = 1657191924, tf_vm86_ds = -516536296, tf_vm86_fs = 65535, tf_vm86_gs = 65535}) at /usr/src/sys/arch/i386/i386/trap.c:258
#8  0xd0200e4c in calltrap ()
#9  0xd03f0e3e in auich_intr (v=0xd0b46800) at /usr/src/sys/dev/pci/auich.c:1172
#10 0xd0201a36 in Xintr_legacy10 ()
#11 0xd020212a in Xspllower ()
#12 0xd0d50010 in ?? ()
#13 0xd0d50010 in ?? ()
#14 0xd0b20010 in ?? ()
#15 0xdf0010ac in ?? ()
#16 0x00000030 in ?? ()
#17 0xe14efd20 in ?? ()
#18 0x00000030 in ?? ()
#19 0x00000003 in ?? ()
#20 0xd0b2d020 in ?? ()
#21 0x0000000a in ?? ()
#22 0x00000003 in ?? ()
#23 0x00000000 in ?? ()


Dmesg:

kaboom:~% dmesg
OpenBSD 3.9-current (KABOOM) #9: Tue Mar 21 13:43:36 MSK 2006
    [hidden email]:/usr/src/sys/arch/i386/compile/KABOOM
cpu0: Intel(R) Celeron(R) M processor 1500MHz ("GenuineIntel" 686-class) 1.50 GHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,TM,SBF
real mem  = 234397696 (228904K)
avail mem = 207831040 (202960K)
using 2886 buffers containing 11821056 bytes (11544K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(ca) BIOS, date 05/21/01, BIOS32 rev. 0 @ 0xe9760
pcibios0 at bios0: rev 2.1 @ 0xe7000/0x661
pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfe840/144 (7 entries)
pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82801AA LPC" rev 0x00)
pcibios0: PCI bus #3 is the last bus
bios0: ROM list: 0xc0000/0xce00 0xe0000/0x1800 0xe6000/0x1000! 0xeb000/0x2000!
cpu0 at mainbus0
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "Intel 82852GM Hub-PCI" rev 0x02
"Intel 82852GM Memory" rev 0x02 at pci0 dev 0 function 1 not configured
"Intel 82852GM Configuration" rev 0x02 at pci0 dev 0 function 3 not configured
vga1 at pci0 dev 2 function 0 "Intel 82852GM AGP" rev 0x02: aperture at 0xb0000000, size 0x8000000
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
"Intel 82852GM AGP" rev 0x02 at pci0 dev 2 function 1 not configured
uhci0 at pci0 dev 29 function 0 "Intel 82801DB USB" rev 0x03: irq 10
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: Intel UHCI root hub, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1 at pci0 dev 29 function 1 "Intel 82801DB USB" rev 0x03: irq 11
usb1 at uhci1: USB revision 1.0
uhub1 at usb1
uhub1: Intel UHCI root hub, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2 at pci0 dev 29 function 2 "Intel 82801DB USB" rev 0x03: irq 11
usb2 at uhci2: USB revision 1.0
uhub2 at usb2
uhub2: Intel UHCI root hub, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
ehci0 at pci0 dev 29 function 7 "Intel 82801DB USB" rev 0x03: irq 5
usb3 at ehci0: USB revision 2.0
uhub3 at usb3
uhub3: Intel EHCI root hub, rev 2.00/1.00, addr 1
uhub3: 6 ports with 6 removable, self powered
ppb0 at pci0 dev 30 function 0 "Intel 82801BAM Hub-to-PCI" rev 0x83
pci1 at ppb0 bus 1
fxp0 at pci1 dev 8 function 0 "Intel PRO/100 VE" rev 0x83, i82562: irq 10, address 00:a0:d1:c1:1e:a3
inphy0 at fxp0 phy 1: i82562ET 10/100 PHY, rev. 0
cbb0 at pci1 dev 9 function 0 "ENE CB-720 CardBus" rev 0x01: irq 10
cbb1 at pci1 dev 9 function 1 "ENE CB-720 CardBus" rev 0x01: irq 11
vendor "ENE", unknown product 0x0510 (class memory subclass flash, rev 0x00) at pci1 dev 9 function 2 not configured
"Texas Instruments TSB43AB21 FireWire" rev 0x00 at pci1 dev 10 function 0 not configured
cardslot0 at cbb0 slot 0 flags 0
cardbus0 at cardslot0: bus 2 device 0 cacheline 0x0, lattimer 0x20
pcmcia0 at cardslot0
cardslot1 at cbb1 slot 1 flags 0
cardbus1 at cardslot1: bus 3 device 0 cacheline 0x0, lattimer 0x20
pcmcia1 at cardslot1
ichpcib0 at pci0 dev 31 function 0 "Intel 82801DBM LPC" rev 0x03: SpeedStep
pciide0 at pci0 dev 31 function 1 "Intel 82801DBM IDE" rev 0x03: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility
wd0 at pciide0 channel 0 drive 0: <SAMSUNG MP0402H>
wd0: 16-sector PIO, LBA48, 38204MB, 78242976 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5
atapiscsi0 at pciide0 channel 1 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <TEAC, DW-224E-B, 1.6A> SCSI0 5/cdrom removable
cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2
ichiic0 at pci0 dev 31 function 3 "Intel 82801DB SMBus" rev 0x03: irq 10
iic0 at ichiic0
auich0 at pci0 dev 31 function 5 "Intel 82801DB AC97" rev 0x03: irq 10, ICH4 AC97
ac97: codec id not read
audio0 at auich0
"Intel 82801DB Modem" rev 0x03 at pci0 dev 31 function 6 not configured
isa0 at ichpcib0
isadma0 at isa0
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
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
spkr0 at pcppi0
npx0 at isa0 port 0xf0/16: using exception 16
biomask effd netmask effd ttymask ffff
pctr: 686-class user-level performance counters enabled
mtrr: Pentium Pro MTRR support
dkcsum: wd0 matches BIOS drive 0x80
root on wd0a
rootdev=0x0 rrootdev=0x300 rawdev=0x302
uvm_fault(0xd57b31b8, 0x0, 0, 3) -> e
kernel: page fault trap, code=0
Stopped at      auich_intr+0x8e:        movl    %eax,0(%ecx)
ddb> syncing disks... done

Reply | Threaded
Open this post in threaded view
|

Re: uvm_fault on auich

Michael Shalayeff-2
On Mon, Mar 27, 2006 at 12:33:50PM +0400, PP0QP=P0P2QP:P8P9 PP0P2P5P; wrote:
> Hi.
re

> I'm use OpenBSD on laptop (from 3.8-release to 3.9-current),
> and sometimes receive uvm_fault on /etc/netstart script process

the device is somehow comatose. either it's disabled [poorly]
in the bios or acpi killed it or something else did it...

> Backtrace:
>
> kaboom:/var/crash# gdb
> GNU gdb 6.3
> Copyright 2004 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you are
> welcome to change it and/or distribute copies of it under certain conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB.  Type "show warranty" for details.
> This GDB was configured as "i386-unknown-openbsd3.9".
> (gdb) file /usr/src/sys/arch/i386/compile/KABOOM/bsd.gdb
> Reading symbols from /usr/src/sys/arch/i386/compile/KABOOM/bsd.gdb...done.
> (gdb) target kvm /var/crash/bsd.9.core
> #0  0xd03ba280 in dumpsys () at /usr/src/sys/arch/i386/i386/machdep.c:2501
> 2501                            if ((error = (*dump)(dumpdev, blkno,
> (gdb) bt
> #0  0xd03ba280 in dumpsys () at /usr/src/sys/arch/i386/i386/machdep.c:2501
> #1  0xd03b9f6a in boot (howto=18688) at /usr/src/sys/arch/i386/i386/machdep.c:2302
> #2  0xd02e53f0 in db_boot_dump_cmd (addr=-801173954, haddr=0, count=-1, modif=0xe14efa60 "")
>     at /usr/src/sys/ddb/db_command.c:589
> #3  0xd02e4eef in db_command (last_cmdp=0xd05df4c0, cmd_table=0x0)
>     at /usr/src/sys/ddb/db_command.c:259
> #4  0xd02e524a in db_command_loop () at /usr/src/sys/ddb/db_command.c:499
> #5  0xd02e80ca in db_trap (type=0, code=0) at /usr/src/sys/ddb/db_trap.c:84
> #6  0xd03b66ff in kdb_trap (type=6, code=0, regs=0xe14efc00)
>     at /usr/src/sys/arch/i386/i386/db_interface.c:146
> #7  0xd03c2045 in trap (frame=
>       {tf_fs = -514981800, tf_gs = 16, tf_es = -791347184, tf_ds = -713752560, tf_edi = -516540928, tf_esi = -516538336, tf_ebp = -514917272, tf_ebx = -793483264, tf_edx = 5120, tf_ecx = 0, tf_eax = 0, tf_trapno = 6, tf_err = 2, tf_eip = -801173954, tf_cs = 8, tf_eflags = 66071, tf_esp = -793520456, tf_ss = 1, tf_vm86_es = 1657191924, tf_vm86_ds = -516536296, tf_vm86_fs = 65535, tf_vm86_gs = 65535}) at /usr/src/sys/arch/i386/i386/trap.c:258
> #8  0xd0200e4c in calltrap ()
> #9  0xd03f0e3e in auich_intr (v=0xd0b46800) at /usr/src/sys/dev/pci/auich.c:1172
> #10 0xd0201a36 in Xintr_legacy10 ()
> #11 0xd020212a in Xspllower ()
> #12 0xd0d50010 in ?? ()
> #13 0xd0d50010 in ?? ()
> #14 0xd0b20010 in ?? ()
> #15 0xdf0010ac in ?? ()
> #16 0x00000030 in ?? ()
> #17 0xe14efd20 in ?? ()
> #18 0x00000030 in ?? ()
> #19 0x00000003 in ?? ()
> #20 0xd0b2d020 in ?? ()
> #21 0x0000000a in ?? ()
> #22 0x00000003 in ?? ()
> #23 0x00000000 in ?? ()
>
>
> Dmesg:
>
> kaboom:~% dmesg
> OpenBSD 3.9-current (KABOOM) #9: Tue Mar 21 13:43:36 MSK 2006
>     [hidden email]:/usr/src/sys/arch/i386/compile/KABOOM
> cpu0: Intel(R) Celeron(R) M processor 1500MHz ("GenuineIntel" 686-class) 1.50 GHz
> cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,TM,SBF
> real mem  = 234397696 (228904K)
> avail mem = 207831040 (202960K)
> using 2886 buffers containing 11821056 bytes (11544K) of memory
> mainbus0 (root)
> bios0 at mainbus0: AT/286+(ca) BIOS, date 05/21/01, BIOS32 rev. 0 @ 0xe9760
> pcibios0 at bios0: rev 2.1 @ 0xe7000/0x661
> pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfe840/144 (7 entries)
> pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82801AA LPC" rev 0x00)
> pcibios0: PCI bus #3 is the last bus
> bios0: ROM list: 0xc0000/0xce00 0xe0000/0x1800 0xe6000/0x1000! 0xeb000/0x2000!
> cpu0 at mainbus0
> pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
> pchb0 at pci0 dev 0 function 0 "Intel 82852GM Hub-PCI" rev 0x02
> "Intel 82852GM Memory" rev 0x02 at pci0 dev 0 function 1 not configured
> "Intel 82852GM Configuration" rev 0x02 at pci0 dev 0 function 3 not configured
> vga1 at pci0 dev 2 function 0 "Intel 82852GM AGP" rev 0x02: aperture at 0xb0000000, size 0x8000000
> wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
> wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
> "Intel 82852GM AGP" rev 0x02 at pci0 dev 2 function 1 not configured
> uhci0 at pci0 dev 29 function 0 "Intel 82801DB USB" rev 0x03: irq 10
> usb0 at uhci0: USB revision 1.0
> uhub0 at usb0
> uhub0: Intel UHCI root hub, rev 1.00/1.00, addr 1
> uhub0: 2 ports with 2 removable, self powered
> uhci1 at pci0 dev 29 function 1 "Intel 82801DB USB" rev 0x03: irq 11
> usb1 at uhci1: USB revision 1.0
> uhub1 at usb1
> uhub1: Intel UHCI root hub, rev 1.00/1.00, addr 1
> uhub1: 2 ports with 2 removable, self powered
> uhci2 at pci0 dev 29 function 2 "Intel 82801DB USB" rev 0x03: irq 11
> usb2 at uhci2: USB revision 1.0
> uhub2 at usb2
> uhub2: Intel UHCI root hub, rev 1.00/1.00, addr 1
> uhub2: 2 ports with 2 removable, self powered
> ehci0 at pci0 dev 29 function 7 "Intel 82801DB USB" rev 0x03: irq 5
> usb3 at ehci0: USB revision 2.0
> uhub3 at usb3
> uhub3: Intel EHCI root hub, rev 2.00/1.00, addr 1
> uhub3: 6 ports with 6 removable, self powered
> ppb0 at pci0 dev 30 function 0 "Intel 82801BAM Hub-to-PCI" rev 0x83
> pci1 at ppb0 bus 1
> fxp0 at pci1 dev 8 function 0 "Intel PRO/100 VE" rev 0x83, i82562: irq 10, address 00:a0:d1:c1:1e:a3
> inphy0 at fxp0 phy 1: i82562ET 10/100 PHY, rev. 0
> cbb0 at pci1 dev 9 function 0 "ENE CB-720 CardBus" rev 0x01: irq 10
> cbb1 at pci1 dev 9 function 1 "ENE CB-720 CardBus" rev 0x01: irq 11
> vendor "ENE", unknown product 0x0510 (class memory subclass flash, rev 0x00) at pci1 dev 9 function 2 not configured
> "Texas Instruments TSB43AB21 FireWire" rev 0x00 at pci1 dev 10 function 0 not configured
> cardslot0 at cbb0 slot 0 flags 0
> cardbus0 at cardslot0: bus 2 device 0 cacheline 0x0, lattimer 0x20
> pcmcia0 at cardslot0
> cardslot1 at cbb1 slot 1 flags 0
> cardbus1 at cardslot1: bus 3 device 0 cacheline 0x0, lattimer 0x20
> pcmcia1 at cardslot1
> ichpcib0 at pci0 dev 31 function 0 "Intel 82801DBM LPC" rev 0x03: SpeedStep
> pciide0 at pci0 dev 31 function 1 "Intel 82801DBM IDE" rev 0x03: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility
> wd0 at pciide0 channel 0 drive 0: <SAMSUNG MP0402H>
> wd0: 16-sector PIO, LBA48, 38204MB, 78242976 sectors
> wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5
> atapiscsi0 at pciide0 channel 1 drive 0
> scsibus0 at atapiscsi0: 2 targets
> cd0 at scsibus0 targ 0 lun 0: <TEAC, DW-224E-B, 1.6A> SCSI0 5/cdrom removable
> cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2
> ichiic0 at pci0 dev 31 function 3 "Intel 82801DB SMBus" rev 0x03: irq 10
> iic0 at ichiic0
> auich0 at pci0 dev 31 function 5 "Intel 82801DB AC97" rev 0x03: irq 10, ICH4 AC97
> ac97: codec id not read
> audio0 at auich0
> "Intel 82801DB Modem" rev 0x03 at pci0 dev 31 function 6 not configured
> isa0 at ichpcib0
> isadma0 at isa0
> 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
> pms0 at pckbc0 (aux slot)
> pckbc0: using irq 12 for aux slot
> wsmouse0 at pms0 mux 0
> pcppi0 at isa0 port 0x61
> midi0 at pcppi0: <PC speaker>
> spkr0 at pcppi0
> npx0 at isa0 port 0xf0/16: using exception 16
> biomask effd netmask effd ttymask ffff
> pctr: 686-class user-level performance counters enabled
> mtrr: Pentium Pro MTRR support
> dkcsum: wd0 matches BIOS drive 0x80
> root on wd0a
> rootdev=0x0 rrootdev=0x300 rawdev=0x302
> uvm_fault(0xd57b31b8, 0x0, 0, 3) -> e
> kernel: page fault trap, code=0
> Stopped at      auich_intr+0x8e:        movl    %eax,0(%ecx)
> ddb> syncing disks... done
>

--
    paranoic mickey       (my employers have changed but, the name has remained)