xfs
[Top] [All Lists]

Re: Re: Fw: Major problem with 2.6.10 under VMWare.

To: Christoph Hellwig <hch@xxxxxxxxxxxxx>
Subject: Re: Re: Fw: Major problem with 2.6.10 under VMWare.
From: Justin Piszcz <jpiszcz@xxxxxxxxxxxxxxx>
Date: Thu, 6 Jan 2005 08:05:49 -0500 (EST)
Cc: Andrew Morton <akpm@xxxxxxxx>, linux-xfs@xxxxxxxxxxx
In-reply-to: <20050106123918.GA16894@xxxxxxxxxxxxx>
References: <20050105164515.6810a0b6.akpm@xxxxxxxx> <20050106123918.GA16894@xxxxxxxxxxxxx>
Sender: linux-xfs-bounce@xxxxxxxxxxx
Looking at the lkml archives Justin has reported various similar very
strange errors using both XFS and ext2 with 2.6.10 before.  This look
like either a somehow corrupted kernel tree (do you use any patches or
non-standard modules Justin?) or unlikely some issue with the (emulated)
hardware to me.

I do not use any special patches, I used a vanilla 2.6.10. The kernel was decompressed with 2.4.27-1 with no errors during decompression, compiliation or installation. I also do not use any modules or have support compiled in for them. Please let me know if you need any additional information, thanks.

# lsmod
Module                  Size  Used by    Not tainted
lsmod: QM_MODULES: Function not implemented

#

The following status is under Kernel 2.6.9:

Here is /proc/interrupts:

$ cat /proc/interrupts
           CPU0
  0:   62863490    IO-APIC-edge  timer
  1:      66309    IO-APIC-edge  i8042
  9:          0   IO-APIC-level  acpi
 12:     449655    IO-APIC-edge  i8042
 15:         35    IO-APIC-edge  ide1
 17:     519370   IO-APIC-level  BusLogic BT-958
 18:    4581789   IO-APIC-level  eth0
 19:      15336   IO-APIC-level  es1371
NMI:          0
LOC:   62859110
ERR:          0
MIS:          0

Here is lspci -vvx output:

0000:00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge 
(rev 01)
        Subsystem: VMWare Inc: Unknown device 1976
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Latency: 0
        Region 0: Memory at f8000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [a0] AGP version 1.0
                Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 
64bit- FW- AGP3- Rate=x1,x2
                Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- 
Rate=<none>
00: 86 80 90 71 06 00 10 02 01 00 00 06 00 00 00 00
10: 08 00 00 f8 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 ad 15 76 19
30: 00 00 00 00 a0 00 00 00 00 00 00 00 00 00 00 00

0000:00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge 
(rev 01) (prog-if 00 [Normal decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV+ VGASnoop- ParErr- 
Stepping- SERR+ FastB2B-
        Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Latency: 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
        BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B+
00: 86 80 91 71 1f 01 20 02 01 00 04 06 00 00 01 00
10: 00 00 00 00 00 00 00 00 00 01 01 40 f0 00 a0 02
20: f0 ff 00 00 f0 ff 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00

0000:00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 08)
        Subsystem: VMWare Inc: Unknown device 1976
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Latency: 0
00: 86 80 10 71 07 00 80 02 08 00 01 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 ad 15 76 19
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0000:00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01) 
(prog-if 8a [Master SecP PriP])
        Subsystem: VMWare Inc: Unknown device 1976
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Latency: 64
        Region 4: I/O ports at 1470 [size=16]
00: 86 80 11 71 05 00 80 02 01 8a 01 01 00 40 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 71 14 00 00 00 00 00 00 00 00 00 00 ad 15 76 19
30: 00 00 00 00 00 00 00 00 00 00 00 00 ff 00 00 00

0000:00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (prog-if 00 
[UHCI])
        Subsystem: VMWare Inc: Unknown device 1976
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Latency: 64
        Interrupt: pin D routed to IRQ 19
        Region 4: I/O ports at 1060 [size=32]
00: 86 80 12 71 05 00 80 02 00 00 03 0c 00 40 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 61 10 00 00 00 00 00 00 00 00 00 00 ad 15 76 19
30: 00 00 00 00 00 00 00 00 00 00 00 00 09 04 00 00

0000:00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 08)
        Subsystem: VMWare Inc: Unknown device 1976
        Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Interrupt: pin ? routed to IRQ 9
00: 86 80 13 71 01 00 80 02 08 00 80 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 ad 15 76 19
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0000:00:0f.0 VGA compatible controller: VMWare Inc [VMWare SVGA II] PCI Display 
Adapter (prog-if 00 [VGA])
        Subsystem: VMWare Inc [VMWare SVGA II] PCI Display Adapter
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Latency: 64, Cache Line Size: 0x08 (32 bytes)
        Region 0: I/O ports at 1460 [size=16]
        Region 1: Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
        Region 2: Memory at f5000000 (32-bit, non-prefetchable) [size=16M]
00: ad 15 05 04 07 00 90 02 00 00 00 03 08 40 00 00
10: 61 14 00 00 00 00 00 f6 00 00 00 f5 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 ad 15 05 04
30: 00 00 00 00 00 00 00 00 00 00 00 00 ff 00 00 00

0000:00:10.0 SCSI storage controller: BusLogic BT-946C (BA80C30) [MultiMaster 
10] (rev 01)
        Subsystem: BusLogic BT-946C (BA80C30) [MultiMaster 10]
        Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Interrupt: pin A routed to IRQ 17
        Region 0: I/O ports at 1440 [size=32]
        Region 1: Memory at f4000000 (32-bit, non-prefetchable) [size=32]
00: 4b 10 40 10 03 00 80 02 01 00 00 01 00 40 00 00
10: 41 14 00 00 00 00 00 f4 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 4b 10 40 10
30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 06 ff

0000:00:11.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 
LANCE] (rev 10)
        Subsystem: Advanced Micro Devices [AMD] PCnet - Fast 79C971
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Latency: 64 (1500ns min, 63750ns max)
        Interrupt: pin A routed to IRQ 18
        Region 0: I/O ports at 1080 [size=128]
00: 22 10 00 20 07 00 80 02 10 00 00 02 00 40 00 00
10: 81 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 22 10 00 20
30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 01 06 ff

0000:00:12.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 02)
        Subsystem: Ensoniq Creative Sound Blaster AudioPCI64V, AudioPCI128
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=?? >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Latency: 64 (1500ns min, 63750ns max)
        Interrupt: pin A routed to IRQ 19
        Region 0: I/O ports at 1400 [size=64]
00: 74 12 71 13 07 00 10 06 02 00 01 04 00 40 00 00
10: 01 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 74 12 71 13
30: 00 00 00 00 00 00 00 00 00 00 00 00 09 01 06 ff

Here is dmesg (with a successful 2.6.9):

Linux version 2.6.9 (root@slack91) (gcc version 3.3.5 (Debian 1:3.3.5-5)) #1 
Wed Jan 5 10:12:36 EST 2005
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
 BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000ca000 - 00000000000cc000 (reserved)
 BIOS-e820: 00000000000dc000 - 00000000000e0000 (reserved)
 BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000001fef0000 (usable)
 BIOS-e820: 000000001fef0000 - 000000001fefc000 (ACPI data)
 BIOS-e820: 000000001fefc000 - 000000001ff00000 (ACPI NVS)
 BIOS-e820: 000000001ff00000 - 0000000020000000 (usable)
 BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000fffe0000 - 0000000100000000 (reserved)
512MB LOWMEM available.
found SMP MP-table at 000f70e0
On node 0 totalpages: 131072
  DMA zone: 4096 pages, LIFO batch:1
  Normal zone: 126976 pages, LIFO batch:16
  HighMem zone: 0 pages, LIFO batch:1
DMI present.
ACPI: RSDP (v000 PTLTD                                 ) @ 0x000f7070
ACPI: RSDT (v001 PTLTD    RSDT   0x06040000  LTP 0x00000000) @ 0x1fef7f80
ACPI: FADT (v001 INTEL  440BX    0x06040000 PTL  0x000f4240) @ 0x1fefbf14
ACPI: MADT (v001 PTLTD           APIC   0x06040000  LTP 0x00000000) @ 0x1fefbf88
ACPI: BOOT (v001 PTLTD  $SBFTBL$ 0x06040000  LTP 0x00000001) @ 0x1fefbfd8
ACPI: DSDT (v001 PTLTD  Custom   0x06040000 MSFT 0x0100000d) @ 0x00000000
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 15:2 APIC version 17
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 1, version 17, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Enabling APIC mode:  Flat.  Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
Built 1 zonelists
Kernel command line: auto BOOT_IMAGE=2.6.9-1 ro root=803
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 65536 bytes)
Detected 2598.641 MHz processor.
Using tsc for high-res timesource
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 514484k/524288k available (2715k kernel code, 9232k reserved, 719k 
data, 400k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop... 4898.81 BogoMIPS (lpj=2449408)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: After generic identify, caps: 1febfbff 00000000 00000000 00000000
CPU: After vendor identify, caps:  1febfbff 00000000 00000000 00000000
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 512K
CPU: After all inits, caps:        1febfbff 00000000 00000000 00000080
CPU: Intel(R) Pentium(R) 4 CPU 2.60GHz stepping 08
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 pin1=2 pin2=-1
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfd9a0, last bus=1
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20040816
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 *11 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 *10 11 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *9 10 11 14 15)
SCSI subsystem initialized
PCI: Using ACPI for IRQ routing
ACPI: PCI interrupt 0000:00:07.2[D] -> GSI 19 (level, low) -> IRQ 19
ACPI: PCI interrupt 0000:00:10.0[A] -> GSI 17 (level, low) -> IRQ 17
ACPI: PCI interrupt 0000:00:11.0[A] -> GSI 18 (level, low) -> IRQ 18
ACPI: PCI interrupt 0000:00:12.0[A] -> GSI 19 (level, low) -> IRQ 19
PCI: Cannot allocate resource region 4 of device 0000:00:07.1
Simple Boot Flag at 0x36 set to 0x80
Installing knfsd (copyright (C) 1996 okir@xxxxxxxxxxxx).
NTFS driver 2.1.20 [Flags: R/O].
SGI XFS with ACLs, security attributes, realtime, no debug enabled
SGI XFS Quota Management subsystem
Initializing Cryptographic API
Limiting direct PCI/PCI transfers.
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected an Intel 440BX Chipset.
agpgart: Maximum main memory to use for agp memory: 440M
agpgart: AGP aperture is 64M @ 0xf8000000
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Using anticipatory io scheduler
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
loop: loaded (max 8 devices)
nbd: registered device at major 43
pcnet32.c:v1.30i 06.28.2004 tsbogend@xxxxxxxxxxxxxxxx
ACPI: PCI interrupt 0000:00:11.0[A] -> GSI 18 (level, low) -> IRQ 18
pcnet32: PCnet/PCI II 79C970A at 0x1080, 00 0c 29 c1 3e b3 assigned IRQ 18.
eth0: registered as PCnet/PCI II 79C970A
pcnet32: 1 cards_found.
arcnet: v3.93 BETA 2000/04/29 - by Avery Pennarun et al.
arcnet: RFC1201 "standard" (`a') encapsulation support loaded.
arcnet: RFC1051 "simple standard" (`s') encapsulation support loaded.
arcnet: raw mode (`r') encapsulation support loaded.
arcnet: COM90xx chipset support
S3: No ARCnet cards found.
arcnet: COM90xx IO-mapped mode support (by David Woodhouse et el.)
E-mail me if you actually test this driver, please!
 arc%d: No autoprobe for IO mapped cards; you must specify the base address!
arcnet: RIM I (entirely mem-mapped) support
E-mail me if you actually test the RIM I driver, please!
 arc%d: Given: node 00h, shmem 0h, irq 0
 arc%d: No autoprobe for RIM I; you must specify the shmem and irq!
arcnet: COM20020 PCI support
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller at PCI slot 0000:00:07.1
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
    ide1: BM-DMA at 0x1478-0x147f, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide1...
ide1: Wait for ready failed before probe !
hdc: VMware Virtual IDE CDROM Drive, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hdc: ATAPI 48X DVD-ROM drive, 512kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
ACPI: PCI interrupt 0000:00:10.0[A] -> GSI 17 (level, low) -> IRQ 17
scsi: ***** BusLogic SCSI Driver Version 2.1.16 of 18 July 2002 *****
scsi: Copyright 1995-1998 by Leonard N. Zubkoff <lnz@xxxxxxxxxxxxx>
scsi0: Configuring BusLogic Model BT-958 PCI Wide Ultra SCSI Host Adapter
scsi0:   Firmware Version: 5.07B, I/O Address: 0x1440, IRQ Channel: 17/Level
scsi0:   PCI Bus: 0, Device: 16, Address: 0xF4000000, Host Adapter SCSI ID: 7
scsi0:   Parity Checking: Enabled, Extended Translation: Enabled
scsi0:   Synchronous Negotiation: Ultra, Wide Negotiation: Enabled
scsi0:   Disconnect/Reconnect: Enabled, Tagged Queuing: Enabled
scsi0:   Scatter/Gather Limit: 128 of 8192 segments, Mailboxes: 211
scsi0:   Driver Queue Depth: 211, Host Adapter Queue Depth: 192
scsi0:   Tagged Queue Depth: Automatic, Untagged Queue Depth: 3
scsi0: *** BusLogic BT-958 Initialized Successfully ***
scsi0 : BusLogic BT-958
  Vendor: VMware,   Model: VMware Virtual S  Rev: 1.0
  Type:   Direct-Access                      ANSI SCSI revision: 02
SCSI device sda: 77594624 512-byte hdwr sectors (39728 MB)
sda: asking for cache data failed
sda: assuming drive cache: write through
 sda: sda1 sda2 sda3
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard on isa0060/serio0
input: ImPS/2 Generic Wheel Mouse on isa0060/serio1
input: PC Speaker
es1371: version v0.32 time 10:08:59 Jan  5 2005
ACPI: PCI interrupt 0000:00:12.0[A] -> GSI 19 (level, low) -> IRQ 19
es1371: found chip, vendor id 0x1274 device id 0x1371 revision 0x02
es1371: found es1371 rev 2 at io 0x1400 irq 19 joystick 0x0
ac97_codec: AC97  codec, id: CRY19 (Cirrus Logic CS4297A rev A)
NET: Registered protocol family 2
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 131072 bind 65536)
ip_conntrack version 2.1 (4096 buckets, 32768 max) - 332 bytes per conntrack
ip_tables: (C) 2000-2002 Netfilter core team
ipt_recent v0.3.1: Stephen Frost <sfrost@xxxxxxxxxxx>.  
http://snowman.net/projects/ipt_recent/
arp_tables: (C) 2002 David S. Miller
NET: Registered protocol family 1
NET: Registered protocol family 17
BIOS EDD facility v0.16 2004-Jun-25, 1 devices found
scsi0: Tagged Queuing now active for Target 0
UDF-fs: No VRS found
XFS mounting filesystem sda3
Ending clean XFS mount for filesystem: sda3
VFS: Mounted root (xfs filesystem) readonly.
Freeing unused kernel memory: 400k freed
Adding 1172736k swap on /dev/sda2.  Priority:-1 extents:1
XFS mounting filesystem sda1
Ending clean XFS mount for filesystem: sda1
mtrr: your processor doesn't support write-combining
scsi0: Allocated 7 additional CCBs (total now 35)
mtrr: your processor doesn't support write-combining
mtrr: your processor doesn't support write-combining
mtrr: your processor doesn't support write-combining

-Justin.


On Thu, 6 Jan 2005, Christoph Hellwig wrote:

On Wed, Jan 05, 2005 at 04:45:15PM -0800, Andrew Morton wrote:

Interesting.  Maybe linvfs_mknod is passing d_instantiate an inode which
has NULL pointers in its ->i_dentry list_head?

Extremly unlikely.  XFS doesn't mess with ->i_dentry itself at all, and
the core code dealing with it all uses list.h macros that never insert
NULL pointers either.

Looking at the lkml archives Justin has reported various similar very
strange errors using both XFS and ext2 with 2.6.10 before.  This look
like either a somehow corrupted kernel tree (do you use any patches or
non-standard modules Justin?) or unlikely some issue with the (emulated)
hardware to me.


Begin forwarded message:

Date: Wed, 5 Jan 2005 10:52:41 -0500 (EST)
From: Justin Piszcz <jpiszcz@xxxxxxxxxxxxxxx>
To: linux-kernel@xxxxxxxxxxxxxxx
Subject: Major problem with 2.6.10 under VMWare.


As I have reported yesterday, I have tried over 16-17 different kernel
compilation iterations with different options enabled and disabled.  All
of which end up with oopses such as the one below.  I booted back to
2.4.27 and then compiled 2.6.9 with the SAME options [make oldconfig
from 2.6.10] as the last revision of the 2.6.10 that was oopsing, I am
now running 2.6.9 without a single error, oops or issue.  What changed
in 2.6.10 that would cause such catastrophic problems below and in
previous e-mails?  After the oopses, many programs simply crashed with
Segmentation fault.

I also tried the following:

1) Re-installing Debian Sarge 3.1rc2 (once w/XFS)
2) Re-installing Debian Sarge 3.1rc2 (twice w/EXT2)
3) Wiped old Virtual Machine, created a new one from scratch.
    Re-installing Debian Sarge 3.1rc2 (third time w/XFS+SCSI)
    * This time used SCSI disk instead of IDE

None of the above solved the problem [each used 2.6.10].

The VMWare build is 4.5.2-8848 (latest stable)

Both .configs are attached (2.6.9 & 2.6.10)

Unable to handle kernel NULL pointer dereference at virtual address
00000004
  printing eip:
c016303a
*pde = 00000000
Oops: 0002 [#3]
PREEMPT
CPU:    0
EIP:    0060:[<c016303a>]    Not tainted VLI
EFLAGS: 00010286   (2.6.10)
EIP is at d_instantiate+0x3a/0x70
eax: 00000000   ebx: df4a5198   ecx: ddc84000   edx: da68434c
esi: da68433c   edi: df4a5164   ebp: dcc97780   esp: ddc85da8
ds: 007b   es: 007b   ss: 0068
Process korgac (pid: 1173, threadinfo=ddc84000 task=da7f19e0)
Stack: 00000000 da68433c 00000000 c027f008 df4a5164 da68433c ddc85e64
ddc85dd0
        00000000 00000000 da684320 ddc85de8 c023b96a ddc85dec dba9f9d0
ddc85de8
        00000001 df4a51c8 00000017 00000008 c0122fd2 dc2c1180 fc7b20d6
00000000
Call Trace:
  [<c027f008>] linvfs_mknod+0x1b8/0x410
  [<c023b96a>] xfs_dir2_lookup+0x12a/0x160
  [<c0122fd2>] in_group_p+0x42/0x80
  [<c025686a>] xfs_iaccess+0xca/0x1e0
  [<c02715af>] xfs_access+0x4f/0x60
  [<c026d2bc>] xfs_dir_lookup_int+0x4c/0x130
  [<c0158332>] permission+0x52/0x60
  [<c0159cb7>] vfs_create+0x87/0xd0
  [<c015a4b6>] open_namei+0x5b6/0x610
  [<c014a5ee>] filp_open+0x3e/0x70
  [<c014a7e9>] get_unused_fd+0x39/0xe0
  [<c014a959>] sys_open+0x49/0x90
  [<c01024ff>] syscall_call+0x7/0xb
Code: 74 24 04 8d 5f 34 8b 74 24 14 39 5f 34 74 08 0f 0b 09 03 ac 24 3d
c0 b9 00 e0 ff ff 21 e1 ff 41 14 85 f6 74 12 8b 46 10 8d 56 10 <89> 58
04 89 47 34 89 53 04 89 5e 10 89 77 08 ff 49 14 8b 41 08
  <6>note: korgac[1173] exited with preempt_count 1
scheduling while atomic: korgac/0x00000001/1173
  [<c03bb532>] schedule+0x532/0x540
  [<c013af63>] unmap_page_range+0x53/0x80
  [<c013b146>] unmap_vmas+0x1b6/0x1d0
  [<c013f7fd>] exit_mmap+0x7d/0x160
  [<c0112b37>] mmput+0x37/0xa0
  [<c0116dd7>] do_exit+0x167/0x3d0
  [<c01036bb>] die+0x18b/0x190
  [<c0114d47>] printk+0x17/0x20
  [<c010fda4>] do_page_fault+0x244/0x5de
  [<c0256ae9>] xfs_ichgtime+0x119/0x11b
  [<c0164e1a>] igrab+0x4a/0x50
  [<c0272f73>] xfs_create+0x573/0x760
  [<c010fb60>] do_page_fault+0x0/0x5de
  [<c0102f13>] error_code+0x2b/0x30
  [<c016303a>] d_instantiate+0x3a/0x70
  [<c027f008>] linvfs_mknod+0x1b8/0x410
  [<c023b96a>] xfs_dir2_lookup+0x12a/0x160
  [<c0122fd2>] in_group_p+0x42/0x80
  [<c025686a>] xfs_iaccess+0xca/0x1e0
  [<c02715af>] xfs_access+0x4f/0x60
  [<c026d2bc>] xfs_dir_lookup_int+0x4c/0x130
  [<c0158332>] permission+0x52/0x60
  [<c0159cb7>] vfs_create+0x87/0xd0
  [<c015a4b6>] open_namei+0x5b6/0x610
  [<c014a5ee>] filp_open+0x3e/0x70
  [<c014a7e9>] get_unused_fd+0x39/0xe0
  [<c014a959>] sys_open+0x49/0x90
  [<c01024ff>] syscall_call+0x7/0xb
scheduling while atomic: korgac/0x00000001/1173
  [<c03bb532>] schedule+0x532/0x540
  [<c013af63>] unmap_page_range+0x53/0x80
  [<c013b146>] unmap_vmas+0x1b6/0x1d0
  [<c013f7fd>] exit_mmap+0x7d/0x160
  [<c0112b37>] mmput+0x37/0xa0
  [<c0116dd7>] do_exit+0x167/0x3d0
  [<c01036bb>] die+0x18b/0x190
  [<c0114d47>] printk+0x17/0x20
  [<c010fda4>] do_page_fault+0x244/0x5de
  [<c0256ae9>] xfs_ichgtime+0x119/0x11b
  [<c0164e1a>] igrab+0x4a/0x50
  [<c0272f73>] xfs_create+0x573/0x760
  [<c010fb60>] do_page_fault+0x0/0x5de
  [<c0102f13>] error_code+0x2b/0x30
  [<c016303a>] d_instantiate+0x3a/0x70
  [<c027f008>] linvfs_mknod+0x1b8/0x410
  [<c023b96a>] xfs_dir2_lookup+0x12a/0x160
  [<c0122fd2>] in_group_p+0x42/0x80
  [<c025686a>] xfs_iaccess+0xca/0x1e0
  [<c02715af>] xfs_access+0x4f/0x60
  [<c026d2bc>] xfs_dir_lookup_int+0x4c/0x130
  [<c0158332>] permission+0x52/0x60
  [<c0159cb7>] vfs_create+0x87/0xd0
  [<c015a4b6>] open_namei+0x5b6/0x610
  [<c014a5ee>] filp_open+0x3e/0x70
  [<c014a7e9>] get_unused_fd+0x39/0xe0
  [<c014a959>] sys_open+0x49/0x90
  [<c01024ff>] syscall_call+0x7/0xb
scheduling while atomic: korgac/0x00000001/1173
  [<c03bb532>] schedule+0x532/0x540
  [<c013af63>] unmap_page_range+0x53/0x80
  [<c013b146>] unmap_vmas+0x1b6/0x1d0
  [<c013f7fd>] exit_mmap+0x7d/0x160
  [<c0112b37>] mmput+0x37/0xa0
  [<c0116dd7>] do_exit+0x167/0x3d0
  [<c01036bb>] die+0x18b/0x190
  [<c0114d47>] printk+0x17/0x20
  [<c010fda4>] do_page_fault+0x244/0x5de
  [<c0256ae9>] xfs_ichgtime+0x119/0x11b
  [<c0164e1a>] igrab+0x4a/0x50
  [<c0272f73>] xfs_create+0x573/0x760
  [<c010fb60>] do_page_fault+0x0/0x5de
  [<c0102f13>] error_code+0x2b/0x30
  [<c016303a>] d_instantiate+0x3a/0x70
  [<c027f008>] linvfs_mknod+0x1b8/0x410
  [<c023b96a>] xfs_dir2_lookup+0x12a/0x160
  [<c0122fd2>] in_group_p+0x42/0x80
  [<c025686a>] xfs_iaccess+0xca/0x1e0
  [<c02715af>] xfs_access+0x4f/0x60
  [<c026d2bc>] xfs_dir_lookup_int+0x4c/0x130
  [<c0158332>] permission+0x52/0x60
  [<c0159cb7>] vfs_create+0x87/0xd0
  [<c015a4b6>] open_namei+0x5b6/0x610
  [<c014a5ee>] filp_open+0x3e/0x70
  [<c014a7e9>] get_unused_fd+0x39/0xe0
  [<c014a959>] sys_open+0x49/0x90
  [<c01024ff>] syscall_call+0x7/0xb
Unable to handle kernel NULL pointer dereference at virtual address
00000024
  printing eip:
c016d5ce
*pde = 00000000
Oops: 0000 [#4]
PREEMPT
CPU:    0
EIP:    0060:[<c016d5ce>]    Not tainted VLI
EFLAGS: 00010202   (2.6.10)
EIP is at __mark_inode_dirty+0x1e/0x1c0
eax: 00000000   ebx: 00000001   ecx: 00000001   edx: c041fd20
esi: df959ce4   edi: 0000799b   ebp: da68433c   esp: c158dde0
ds: 007b   es: 007b   ss: 0068
Process xfslogd/0 (pid: 11, threadinfo=c158c000 task=c153a580)
Stack: 00000036 0000799b 00000036 df959ce4 dfcb9814 0000799b 00000036
c026b8c5
        dfcb9814 00000000 d816b030 df959ce4 0000799b 00000036 c025591e
da68433c
        00000001 00000000 c026b4be d816b030 00000000 0000799b 00000036
00000000
Call Trace:
  [<c026b8c5>] xfs_trans_update_ail+0x55/0xf0
  [<c025591e>] xfs_iunpin+0x5e/0x70
  [<c026b4be>] xfs_trans_chunk_committed+0x17e/0x210
  [<c026b26a>] xfs_trans_committed+0x4a/0x120
  [<c025da93>] xlog_state_do_callback+0x243/0x300
  [<c025dbc3>] xlog_state_done_syncing+0x73/0xb0
  [<c025c435>] xlog_iodone+0x55/0xe0
  [<c027afed>] pagebuf_iodone_work+0x4d/0x50
  [<c0124019>] worker_thread+0x1d9/0x2a0
  [<c027afa0>] pagebuf_iodone_work+0x0/0x50
  [<c01118f0>] default_wake_function+0x0/0x20
  [<c01118f0>] default_wake_function+0x0/0x20
  [<c0123e40>] worker_thread+0x0/0x2a0
  [<c0127e9a>] kthread+0xaa/0xb0
  [<c0127df0>] kthread+0x0/0xb0
  [<c01006dd>] kernel_thread_helper+0x5/0x18
Code: 2a 12 00 59 e9 f2 f6 ff ff 90 90 90 90 55 57 56 53 83 ec 28 8b 6c
24 3c 8b 5c 24 40 8b 85 8c 00 00 00 f6 c3 03 89 44 24 24 74 0e <8b> 40
24 8b 70 0c 85 f6 0f 85 84 01 00 00 8b 85 04 01 00 00 21
  <1>Unable to handle kernel NULL pointer dereference at virtual address
00000000
  printing eip:
c0162612
*pde = 00000000
Oops: 0000 [#5]
PREEMPT
CPU:    0
EIP:    0060:[<c0162612>]    Not tainted VLI
EFLAGS: 00010206   (2.6.10)
EIP is at __d_find_alias+0x22/0xb0
eax: da684204   ebx: d9158000   ecx: 00000000   edx: 00000000
esi: 00004000   edi: da684214   ebp: 00000000   esp: d9159dd8
ds: 007b   es: 007b   ss: 0068
Process kdeinit (pid: 1159, threadinfo=d9158000 task=dcca6580)
Stack: d9158000 da684204 dcc480dc 00000000 c0163240 da684204 00000001
dcc480dc
        dcc480dc d9d9ab44 d9159eb4 c027f32c da684204 dcc480dc d9159e20
00000000
        00000000 00000000 da6841e8 fffffff4 c01585c1 d9d9ab44 dcc480dc
d9159f18
Call Trace:
  [<c0163240>] d_splice_alias+0x40/0xf0
  [<c027f32c>] linvfs_lookup+0x8c/0x90
  [<c01585c1>] real_lookup+0xc1/0xf0
  [<c0158876>] do_lookup+0x96/0xb0
  [<c0158f54>] link_path_walk+0x6c4/0xd60
  [<c01622c3>] dput+0x33/0x220
  [<c015988c>] path_lookup+0x7c/0x140
  [<c0159b13>] __user_walk+0x33/0x60
  [<c015488c>] vfs_lstat+0x1c/0x60
  [<c0154fbb>] sys_lstat64+0x1b/0x40
  [<c01024ff>] syscall_call+0x7/0xb
Code: 89 c8 c3 8d b6 00 00 00 00 55 31 ed 57 56 53 8b 44 24 14 8b 50 10
8d 78 10 39 fa 74 56 0f b7 70 20 81 e6 00 f0 00 00 89 f6 89 d1 <8b> 12
0f 18 02 90 81 fe 00 40 00 00 8d 59 cc 74 6d 8b 43 04 a8
  <6>note: kdeinit[1159] exited with preempt_count 1
scheduling while atomic: kdeinit/0x00000001/1159
  [<c03bb532>] schedule+0x532/0x540
  [<c013af63>] unmap_page_range+0x53/0x80
  [<c013b146>] unmap_vmas+0x1b6/0x1d0
  [<c013f7fd>] exit_mmap+0x7d/0x160
  [<c0112b37>] mmput+0x37/0xa0
  [<c0116dd7>] do_exit+0x167/0x3d0
  [<c01036bb>] die+0x18b/0x190
  [<c0114d47>] printk+0x17/0x20
  [<c010fda4>] do_page_fault+0x244/0x5de
  [<c0250b82>] xfs_iget_core+0x362/0x5e0
  [<c0250f30>] xfs_iget+0x130/0x170
  [<c010fb60>] do_page_fault+0x0/0x5de
  [<c0102f13>] error_code+0x2b/0x30
  [<c0162612>] __d_find_alias+0x22/0xb0
  [<c0163240>] d_splice_alias+0x40/0xf0
  [<c027f32c>] linvfs_lookup+0x8c/0x90
  [<c01585c1>] real_lookup+0xc1/0xf0
  [<c0158876>] do_lookup+0x96/0xb0
  [<c0158f54>] link_path_walk+0x6c4/0xd60
  [<c01622c3>] dput+0x33/0x220
  [<c015988c>] path_lookup+0x7c/0x140
  [<c0159b13>] __user_walk+0x33/0x60
  [<c015488c>] vfs_lstat+0x1c/0x60
  [<c0154fbb>] sys_lstat64+0x1b/0x40
  [<c01024ff>] syscall_call+0x7/0xb



---end quoted text---



<Prev in Thread] Current Thread [Next in Thread>