FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian Kernel

 
 
LinkBack Thread Tools
 
Old 12-16-2008, 03:03 AM
Tim Connors
 
Default Bug#508866: linux-image-2.6.26-1-amd64: NFS going stale for stat() for renamed files like .Xauthority

Package: linux-image-2.6.26-1-amd64
Version: 2.6.26-10
Severity: normal

Identical to ubuntu bug 269954:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/269954

I've got a 2.6.26-1-amd64 box that is getting the occasional stale
return result from an stat() access for .Xauthority, which is a pain
because it means I can't open new X clients when this happens. It is
rather rare, happening from thrice a day to once per week, and I
suspect it depends on the pattern of usage of whether I am logging
into other machines often with ssh (which atomically renames
.Xauthority on the remote host, giving this bug the opportunity to
arise), or not.

Opening an xterm locally on the 2.6.26-1 client does this:

getgid() = 15
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
setresgid(-1, 15, -1) = 0
setresuid(-1, 582, -1) = 0
open("/proc/meminfo", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4cd0a2a000
read(3, "MemTotal: 3096244 kB
MemFree"..., 1024) = 774
close(3) = 0
munmap(0x7f4cd0a2a000, 4096) = 0
socket(PF_FILE, SOCK_STREAM, 0) = 3
getsockopt(3, SOL_SOCKET, SO_TYPE, [68719476737], [4]) = 0
connect(3, {sa_family=AF_FILE, path="/tmp/.X11-unix/X0"...}, 110) = 0
getpeername(3, {sa_family=AF_FILE, path="/tmp/.X11-unix/X0"...}, [139964394242068]) = 0
uname({sys="Linux", node="aatlxx", ...}) = 0
access("/home/aatlxz/twc/.Xauthority", R_OK) = -1 ESTALE (Stale NFS file handle)
fcntl(3, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"lv"..., 10}, {""..., 2}], 2) = 12
read(3, 0x198e160, 8) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], NULL, NULL, NULL) = 1 (in [3])
read(3, "26v6"..., 8) = 8


The ubuntu bug says that this started in 2.6.24, and still exists (in
somewhat mitigated form) in 2.6.27. I haven't tried mainline kernels
yet because this is a production box, although this thread doesn't
give me much encouragement that Trond has even been able to reproduce
the bug: http://marc.info/?t=121316971700004&r=1&w=2

Workaround is to 'xauth list' (as long as I can access an already open
xterm, which reads the file rather than just calling stat() and
failing), then further accesses work.

nfs is mounted with autofs, and mount flags are:
aatlxz:/home/aatlxz /net/aatlxz/home/aatlxz nfs rw,nosuid,nodev,vers=3,rsize=32768,wsize=32768,nam len=255,hard,intr,proto=tcp,timeo=600,retrans=2,se c=sys,mountproto=udp,addr=192.231.166.57 0 0

I don't think it would really be acceptable to reduce the attribute
cache time, because that would only reduce the window of opportunity
of the bug, not remove it, and it looks like the stale handle lasts
beyond the timeout anyway.

I suspect the solution is to if, one gets an ESTALE from metadata only
operations like stat(), retry getting the current metadata from the
server freshly as if it was open()ed.

-- Package-specific info:
** Version:
Linux version 2.6.26-1-amd64 (Debian 2.6.26-10) (waldi@debian.org) (gcc version 4.1.3 20080623 (prerelease) (Debian 4.1.2-23)) #1 SMP Sat Nov 8 18:25:23 UTC 2008

** Command line:
BOOT_IMAGE=/vmlinuz-2.6.26-1-amd64 root=/dev/mapper/debian-root ro quiet

** Tainted: P (1)

** Kernel log:
[ 8.236969] ext3_orphan_cleanup: deleting unreferenced inode 98790
[ 8.236969] ext3_orphan_cleanup: deleting unreferenced inode 73558
[ 8.236969] ext3_orphan_cleanup: deleting unreferenced inode 69412
[ 8.313632] ext3_orphan_cleanup: deleting unreferenced inode 68226
[ 8.328969] ext3_orphan_cleanup: deleting unreferenced inode 737333
[ 8.328969] ext3_orphan_cleanup: deleting unreferenced inode 737296
[ 8.328969] ext3_orphan_cleanup: deleting unreferenced inode 65567
[ 8.328969] ext3_orphan_cleanup: deleting unreferenced inode 69323
[ 8.349171] ext3_orphan_cleanup: deleting unreferenced inode 69265
[ 8.364240] ext3_orphan_cleanup: deleting unreferenced inode 738569
[ 8.364240] ext3_orphan_cleanup: deleting unreferenced inode 738567
[ 8.364240] ext3_orphan_cleanup: deleting unreferenced inode 738566
[ 8.364240] ext3_orphan_cleanup: deleting unreferenced inode 738564
[ 8.364240] ext3_orphan_cleanup: deleting unreferenced inode 738563
[ 8.364240] ext3_orphan_cleanup: deleting unreferenced inode 738562
[ 8.364241] ext3_orphan_cleanup: deleting unreferenced inode 738561
[ 8.364241] ext3_orphan_cleanup: deleting unreferenced inode 738560
[ 8.364241] ext3_orphan_cleanup: deleting unreferenced inode 738559
[ 8.364241] ext3_orphan_cleanup: deleting unreferenced inode 738557
[ 8.364241] ext3_orphan_cleanup: deleting unreferenced inode 738555
[ 8.364241] ext3_orphan_cleanup: deleting unreferenced inode 738553
[ 8.364241] ext3_orphan_cleanup: deleting unreferenced inode 738550
[ 8.364241] ext3_orphan_cleanup: deleting unreferenced inode 738549
[ 8.441166] ext3_orphan_cleanup: deleting unreferenced inode 77160
[ 8.441166] ext3_orphan_cleanup: deleting unreferenced inode 67627
[ 8.441166] ext3_orphan_cleanup: deleting unreferenced inode 67626
[ 8.441166] ext3_orphan_cleanup: deleting unreferenced inode 65652
[ 8.441166] ext3_orphan_cleanup: deleting unreferenced inode 99010
[ 8.441166] ext3_orphan_cleanup: deleting unreferenced inode 98998
[ 8.441166] ext3_orphan_cleanup: deleting unreferenced inode 65650
[ 8.441166] EXT3-fs: dm-0: 31 orphan inodes deleted
[ 8.441166] EXT3-fs: recovery complete.
[ 8.490303] EXT3-fs: mounted filesystem with writeback data mode.
[ 10.447389] udevd version 125 started
[ 11.256756] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
[ 11.501770] intel_rng: Firmware space is locked read-only. If you can't or
[ 11.501775] intel_rng: don't want to disable this in firmware setup, and if
[ 11.501777] intel_rng: you are certain that your system has a functional
[ 11.501780] intel_rng: RNG, try using the 'no_fwh_detect' option.
[ 11.586225] input: Power Button (FF) as /class/input/input3
[ 11.614404] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.03 (30-Apr-2008)
[ 11.614404] iTCO_wdt: failed to reset NO_REBOOT flag, reboot disabled by hardware
[ 11.614404] iTCO_wdt: No card detected
[ 11.650967] ACPI: Power Button (FF) [PWRF]
[ 11.651072] input: Power Button (CM) as /class/input/input4
[ 11.682788] ACPI: Power Button (CM) [VBTN]
[ 12.134728] input: PC Speaker as /class/input/input5
[ 12.235751] ACPI: PCI Interrupt 0000:00:1e.2[A] -> GSI 23 (level, low) -> IRQ 23
[ 12.235751] PCI: Setting latency timer of device 0000:00:1e.2 to 64
[ 12.440997] pnp: the driver 'parport_pc' has been registered
[ 12.441026] parport_pc 00:07: reported by Plug and Play ACPI
[ 12.441087] parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP,TRISTATE]
[ 12.537467] parport_pc 00:07: driver attached
[ 12.660493] intel8x0_measure_ac97_clock: measured 55053 usecs
[ 12.660499] intel8x0: clocking to 48000
[ 12.662499] ACPI: PCI Interrupt 0000:00:1f.3[b] -> GSI 17 (level, low) -> IRQ 17
[ 15.010333] EXT3 FS on dm-0, internal journal
[ 15.672244] loop: module loaded
[ 16.650018] fuse init (API version 7.9)
[ 16.772607] kjournald starting. Commit interval 5 seconds
[ 16.772607] EXT3 FS on sda3, internal journal
[ 16.772607] EXT3-fs: mounted filesystem with ordered data mode.
[ 16.776114] kjournald starting. Commit interval 5 seconds
[ 16.791205] EXT3 FS on dm-1, internal journal
[ 16.791211] EXT3-fs: mounted filesystem with ordered data mode.
[ 16.916386] Adding 2031608k swap on /dev/mapper/VolGroup00-LogVol01. Priority:-1 extents:1 across:2031608k
[ 17.903732] NET: Registered protocol family 10
[ 17.904226] lo: Disabled Privacy Extensions
[ 17.905012] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 20.349994] tg3: eth0: Link is up at 1000 Mbps, full duplex.
[ 20.349994] tg3: eth0: Flow control is on for TX and on for RX.
[ 20.349994] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 27.948618] lp0: using parport0 (interrupt-driven).
[ 27.972618] ppdev: user-space parallel port driver
[ 30.583356] eth0: no IPv6 routers present
[ 32.476137] warning: `ntpd' uses 32-bit capabilities (legacy support in use)
[ 37.604583] nvidia: module license 'NVIDIA' taints kernel.
[ 37.861904] ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
[ 37.861904] PCI: Setting latency timer of device 0000:01:00.0 to 64
[ 37.861904] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 173.14.09 Wed Jun 4 23:40:50 PDT 2008
[ 45.168739] NVRM: os_map_kernel_space: can't map 0xf0100000, invalid context!
[ 58.903771] RPC: Registered udp transport module.
[ 58.903771] RPC: Registered tcp transport module.
[ 83.523516] wmrack[5047]: segfault at 3c ip 404ed9 sp 7fffc5007cd0 error 4 in wmrack[400000+e000]
[ 88.814623] wmrack[5382]: segfault at 3c ip 404ed9 sp 7fffb00857d0 error 4 in wmrack[400000+e000]
[309507.486101] UDF-fs: No VRS found
[309507.611186] ISO 9660 Extensions: Microsoft Joliet Level 3
[309507.724900] ISO 9660 Extensions: RRIP_1991A
[527007.548500] ADDRCONF(NETDEV_UP): eth0: link is not ready
[527010.703155] tg3: eth0: Link is up at 1000 Mbps, full duplex.
[527010.703155] tg3: eth0: Flow control is on for TX and on for RX.
[527010.703155] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[527022.444413] eth0: no IPv6 routers present
[528083.282705] ADDRCONF(NETDEV_UP): eth0: link is not ready
[528086.253309] tg3: eth0: Link is up at 1000 Mbps, full duplex.
[528086.253309] tg3: eth0: Flow control is on for TX and on for RX.
[528086.253309] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[528096.513411] eth0: no IPv6 routers present
[980036.067125] nfs: server aatlxy not responding, still trying
[980069.048248] nfs: server aatlxy OK

** Loaded modules:
Module Size Used by
nls_utf8 6272 0
isofs 35880 0
zlib_inflate 18944 1 isofs
udf 75944 0
nls_base 12932 3 nls_utf8,isofs,udf
crc_itu_t 6528 1 udf
nfs 251696 8
lockd 68560 1 nfs
nfs_acl 7552 1 nfs
sunrpc 197480 29 nfs,lockd,nfs_acl
nvidia 8105072 24
ppdev 11656 0
lp 14724 0
autofs4 24200 1
acpi_cpufreq 11792 0
cpufreq_userspace 8452 0
cpufreq_powersave 6400 0
cpufreq_ondemand 11792 0
cpufreq_stats 9120 0
freq_table 9344 3 acpi_cpufreq,cpufreq_ondemand,cpufreq_stats
cpufreq_conservative 11784 0
ipv6 288328 28
fuse 53184 13
loop 19468 0
parport_pc 31016 1
parport 41776 3 ppdev,lp,parport_pc
i2c_i801 13596 0
i2c_core 27936 2 nvidia,i2c_i801
psmouse 42268 0
serio_raw 9860 0
snd_intel8x0 36008 0
pcspkr 7040 0
snd_ac97_codec 115416 1 snd_intel8x0
ac97_bus 6272 1 snd_ac97_codec
snd_pcm 81672 2 snd_intel8x0,snd_ac97_codec
snd_seq 54304 0
snd_timer 25744 2 snd_pcm,snd_seq
snd_seq_device 11668 1 snd_seq
iTCO_wdt 15696 0
button 11680 0
snd 63688 6 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_seq,snd_ti mer,snd_seq_device
rng_core 8968 0
soundcore 12064 1 snd
snd_page_alloc 13072 2 snd_intel8x0,snd_pcm
dcdbas 11952 0
evdev 14208 0
ext3 124944 3
jbd 51240 1 ext3
mbcache 12804 1 ext3
dm_mirror 20608 0
dm_log 13956 1 dm_mirror
dm_snapshot 19400 0
dm_mod 58864 10 dm_mirror,dm_log,dm_snapshot
sd_mod 29376 4
usbhid 45792 0
hid 41792 1 usbhid
ff_memless 9224 1 usbhid
ide_cd_mod 36360 0
cdrom 37928 1 ide_cd_mod
ata_piix 22660 3
piix 12424 0 [permanent]
ide_pci_generic 9220 0 [permanent]
ide_core 128284 3 ide_cd_mod,piix,ide_pci_generic
floppy 61672 0
ata_generic 10116 0
libata 165472 2 ata_piix,ata_generic
scsi_mod 160760 2 sd_mod,libata
dock 14112 1 libata
ehci_hcd 36108 0
tg3 97156 0
uhci_hcd 25760 0
thermal 22688 0
processor 42304 2 acpi_cpufreq,thermal
fan 9352 0
thermal_sys 17728 3 thermal,processor,fan

** PCI devices:
00:00.0 Host bridge [0600]: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub [8086:2770] (rev 02)
Subsystem: Dell OptiPlex GX620 [1028:01ad]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
Latency: 0
Capabilities: <access denied>
Kernel modules: intel-agp

00:01.0 PCI bridge [0604]: Intel Corporation 82945G/GZ/P/PL PCI Express Root Port [8086:2771] (rev 02) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: fc000000-feafffff
Prefetchable memory behind bridge: 00000000e0000000-00000000efffffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA+ MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport-driver
Kernel modules: shpchp

00:1c.0 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 [8086:27d0] (rev 01) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
Memory behind bridge: fbf00000-fbffffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport-driver
Kernel modules: shpchp

00:1c.1 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 [8086:27d2] (rev 01) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
Memory behind bridge: fbe00000-fbefffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport-driver
Kernel modules: shpchp

00:1d.0 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 [8086:27c8] (rev 01) (prog-if 00 [UHCI])
Subsystem: Dell OptiPlex GX620 [1028:01ad]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 21
Region 4: I/O ports at ff80 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:1d.1 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 [8086:27c9] (rev 01) (prog-if 00 [UHCI])
Subsystem: Dell OptiPlex GX620 [1028:01ad]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 22
Region 4: I/O ports at ff60 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:1d.2 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 [8086:27ca] (rev 01) (prog-if 00 [UHCI])
Subsystem: Dell OptiPlex GX620 [1028:01ad]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin C routed to IRQ 18
Region 4: I/O ports at ff40 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:1d.3 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 [8086:27cb] (rev 01) (prog-if 00 [UHCI])
Subsystem: Dell OptiPlex GX620 [1028:01ad]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin D routed to IRQ 23
Region 4: I/O ports at ff20 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:1d.7 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller [8086:27cc] (rev 01) (prog-if 20 [EHCI])
Subsystem: Dell OptiPlex GX620 [1028:01ad]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 21
Region 0: Memory at ffa80800 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
Kernel driver in use: ehci_hcd
Kernel modules: ehci-hcd

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev e1) (prog-if 01 [Subtractive decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Bus: primary=00, secondary=04, subordinate=04, sec-latency=32
Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>

00:1e.2 Multimedia audio controller [0401]: Intel Corporation 82801G (ICH7 Family) AC'97 Audio Controller [8086:27de] (rev 01)
Subsystem: Dell OptiPlex GX620 [1028:01ad]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 23
Region 0: I/O ports at ec00 [size=256]
Region 1: I/O ports at e8c0 [size=64]
Region 2: Memory at febffa00 (32-bit, non-prefetchable) [size=512]
Region 3: Memory at febff900 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>
Kernel driver in use: Intel ICH
Kernel modules: snd-intel8x0

00:1f.0 ISA bridge [0601]: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge [8086:27b8] (rev 01)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Capabilities: <access denied>
Kernel modules: iTCO_wdt, intel-rng

00:1f.1 IDE interface [0101]: Intel Corporation 82801G (ICH7 Family) IDE Controller [8086:27df] (rev 01) (prog-if 8a [Master SecP PriP])
Subsystem: Dell Device [1028:01ad]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 0: I/O ports at 01f0 [size=8]
Region 1: I/O ports at 03f4 [size=1]
Region 2: I/O ports at 0170 [size=8]
Region 3: I/O ports at 0374 [size=1]
Region 4: I/O ports at ffa0 [size=16]
Kernel driver in use: PIIX_IDE
Kernel modules: ata_generic, piix, ide-pci-generic

00:1f.2 IDE interface [0101]: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller [8086:27c0] (rev 01) (prog-if 8f [Master SecP SecO PriP PriO])
Subsystem: Dell OptiPlex GX620 [1028:01ad]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin C routed to IRQ 20
Region 0: I/O ports at fe00 [size=8]
Region 1: I/O ports at fe10 [size=4]
Region 2: I/O ports at fe20 [size=8]
Region 3: I/O ports at fe30 [size=4]
Region 4: I/O ports at fea0 [size=16]
Capabilities: <access denied>
Kernel driver in use: ata_piix
Kernel modules: ata_piix, ata_generic, ide-pci-generic

00:1f.3 SMBus [0c05]: Intel Corporation 82801G (ICH7 Family) SMBus Controller [8086:27da] (rev 01)
Subsystem: Dell OptiPlex GX620 [1028:01ad]
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin B routed to IRQ 17
Region 4: I/O ports at e8a0 [size=32]
Kernel driver in use: i801_smbus
Kernel modules: i2c-i801

01:00.0 VGA compatible controller [0300]: nVidia Corporation NV44 [Quadro NVS 285] [10de:0165] (rev a1) (prog-if 00 [VGA controller])
Subsystem: nVidia Corporation Device [10de:0334]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 0: Memory at fc000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at e0000000 (64-bit, prefetchable) [size=256M]
Region 3: Memory at fd000000 (64-bit, non-prefetchable) [size=16M]
[virtual] Expansion ROM at fea00000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nvidia

02:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5751 Gigabit Ethernet PCI Express [14e4:1677] (rev 01)
Subsystem: Dell OptiPlex GX620 [1028:01ad]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 16
Region 0: Memory at fbff0000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: tg3
Kernel modules: tg3



-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages linux-image-2.6.26-1-amd64 depends on:
ii debconf [debconf-2.0] 1.5.24 Debian configuration management sy
ii initramfs-tools [linux-initra 0.92j tools for generating an initramfs
ii module-init-tools 3.4-1 tools for managing Linux kernel mo

linux-image-2.6.26-1-amd64 recommends no packages.

Versions of packages linux-image-2.6.26-1-amd64 suggests:
ii grub-pc [grub] 1.96+20080724-12 GRand Unified Bootloader, version
pn linux-doc-2.6.26 <none> (no description available)

-- debconf information:
linux-image-2.6.26-1-amd64/postinst/create-kimage-link-2.6.26-1-amd64: true
shared/kernel-image/really-run-bootloader: true
linux-image-2.6.26-1-amd64/postinst/kimage-is-a-directory:
linux-image-2.6.26-1-amd64/postinst/old-initrd-link-2.6.26-1-amd64: true
linux-image-2.6.26-1-amd64/preinst/bootloader-initrd-2.6.26-1-amd64: true
linux-image-2.6.26-1-amd64/preinst/initrd-2.6.26-1-amd64:
linux-image-2.6.26-1-amd64/postinst/old-system-map-link-2.6.26-1-amd64: true
linux-image-2.6.26-1-amd64/postinst/depmod-error-initrd-2.6.26-1-amd64: false
linux-image-2.6.26-1-amd64/preinst/overwriting-modules-2.6.26-1-amd64: true
linux-image-2.6.26-1-amd64/preinst/elilo-initrd-2.6.26-1-amd64: true
linux-image-2.6.26-1-amd64/postinst/bootloader-error-2.6.26-1-amd64:
linux-image-2.6.26-1-amd64/preinst/abort-install-2.6.26-1-amd64:
linux-image-2.6.26-1-amd64/preinst/lilo-initrd-2.6.26-1-amd64: true
linux-image-2.6.26-1-amd64/postinst/depmod-error-2.6.26-1-amd64: false
linux-image-2.6.26-1-amd64/prerm/removing-running-kernel-2.6.26-1-amd64: true
linux-image-2.6.26-1-amd64/prerm/would-invalidate-boot-loader-2.6.26-1-amd64: true
linux-image-2.6.26-1-amd64/postinst/bootloader-test-error-2.6.26-1-amd64:
linux-image-2.6.26-1-amd64/preinst/abort-overwrite-2.6.26-1-amd64:
linux-image-2.6.26-1-amd64/postinst/old-dir-initrd-link-2.6.26-1-amd64: true
linux-image-2.6.26-1-amd64/preinst/lilo-has-ramdisk:
linux-image-2.6.26-1-amd64/preinst/failed-to-move-modules-2.6.26-1-amd64:



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 
Old 12-28-2008, 12:26 AM
Moritz Muehlenhoff
 
Default Bug#508866: linux-image-2.6.26-1-amd64: NFS going stale for stat() for renamed files like .Xauthority

On Tue, Dec 16, 2008 at 03:03:39PM +1100, Tim Connors wrote:
> Package: linux-image-2.6.26-1-amd64
> Version: 2.6.26-10
> Severity: normal
>
> Identical to ubuntu bug 269954:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/269954
>
> I've got a 2.6.26-1-amd64 box that is getting the occasional stale
> return result from an stat() access for .Xauthority, which is a pain
> because it means I can't open new X clients when this happens. It is
> rather rare, happening from thrice a day to once per week, and I
> suspect it depends on the pattern of usage of whether I am logging
> into other machines often with ssh (which atomically renames
> .Xauthority on the remote host, giving this bug the opportunity to
> arise), or not.
>
> Opening an xterm locally on the 2.6.26-1 client does this:
>

[..]

>
> The ubuntu bug says that this started in 2.6.24, and still exists (in
> somewhat mitigated form) in 2.6.27. I haven't tried mainline kernels
> yet because this is a production box, although this thread doesn't
> give me much encouragement that Trond has even been able to reproduce
> the bug: http://marc.info/?t=121316971700004&r=1&w=2

Given that this is a longstanding problem and subtle to catch I'd
suggest to try to reproduce this with 2.6.28 and to open a bugreport
at bugzilla.kernel.org if it can be reproduced with 2.6.28. This way
all information on this issue is collected in a single place and easier
to track for the NFS developers.

Cheers,
Moritz



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 
Old 01-08-2009, 06:55 AM
Tim Connors
 
Default Bug#508866: linux-image-2.6.26-1-amd64: NFS going stale for stat() for renamed files like .Xauthority

On Sun, 28 Dec 2008, Moritz Muehlenhoff wrote:

> On Tue, Dec 16, 2008 at 03:03:39PM +1100, Tim Connors wrote:
> > Package: linux-image-2.6.26-1-amd64
> > Version: 2.6.26-10
> > Severity: normal
> >
> > Identical to ubuntu bug 269954:
> > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/269954
> >
> > I've got a 2.6.26-1-amd64 box that is getting the occasional stale
> > return result from an stat() access for .Xauthority, which is a pain
> > because it means I can't open new X clients when this happens. It is
> > rather rare, happening from thrice a day to once per week, and I
> > suspect it depends on the pattern of usage of whether I am logging
> > into other machines often with ssh (which atomically renames
> > .Xauthority on the remote host, giving this bug the opportunity to
> > arise), or not.
> >
> > Opening an xterm locally on the 2.6.26-1 client does this:
> >
>
> [..]
>
> >
> > The ubuntu bug says that this started in 2.6.24, and still exists (in
> > somewhat mitigated form) in 2.6.27. I haven't tried mainline kernels
> > yet because this is a production box, although this thread doesn't
> > give me much encouragement that Trond has even been able to reproduce
> > the bug: http://marc.info/?t=121316971700004&r=1&w=2
>
> Given that this is a longstanding problem and subtle to catch I'd
> suggest to try to reproduce this with 2.6.28 and to open a bugreport
> at bugzilla.kernel.org if it can be reproduced with 2.6.28. This way
> all information on this issue is collected in a single place and easier
> to track for the NFS developers.

I have done only a tiny bit of testing so far (and I am on leave from
today to go to the LCA, so won't be at work in the environment where I was
triggering this bug, so won't be able to test this properly for another
couple of weeks), but a semi-reliable way of triggering the bug didn't
trigger the couple of times I tested it.

However, since bisecting where the alleged fix was introduced will take
some time, getting the fix into lenny might be an issue given that lenny
will ship with the buggy 2.6.26...

I do think this is a rather important fix to get into lenny though, since
it will be embarrassing if debian stable won't be fit to run in
environments with nfs hosted home directories - precisely the environment
where sensible people use debian stable instead of crappy distributions
like redhat

Anyone got time to search through the kernel changelogs for 2.6.28 to work
out where the fix (if it exists) was introduced? I've got to pack my
bags...

--
TimC
Octopuses don't like astro turf much. That's a *great* piece of trivia
to drop into conversations. I must remember it.
-- Lloyd Gilbert in AFAFDA




--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 
Old 01-28-2009, 12:17 AM
Tim Connors
 
Default Bug#508866: linux-image-2.6.26-1-amd64: NFS going stale for stat() for renamed files like .Xauthority

On Sun, 28 Dec 2008, Moritz Muehlenhoff wrote:

> On Tue, Dec 16, 2008 at 03:03:39PM +1100, Tim Connors wrote:
> > Package: linux-image-2.6.26-1-amd64
> > Version: 2.6.26-10
> > Severity: normal
> >
> > Identical to ubuntu bug 269954:
> > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/269954
...
> > The ubuntu bug says that this started in 2.6.24, and still exists (in
> > somewhat mitigated form) in 2.6.27. I haven't tried mainline kernels
> > yet because this is a production box, although this thread doesn't
> > give me much encouragement that Trond has even been able to reproduce
> > the bug: http://marc.info/?t=121316971700004&r=1&w=2
>
> Given that this is a longstanding problem and subtle to catch I'd
> suggest to try to reproduce this with 2.6.28 and to open a bugreport
> at bugzilla.kernel.org if it can be reproduced with 2.6.28. This way
> all information on this issue is collected in a single place and easier
> to track for the NFS developers.

Took a while, but still happens in 2.6.28:

http://bugzilla.kernel.org/show_bug.cgi?id=12557

--
TimC
Disclaimer: Due to feline interference, this post may contain typographical
errors.



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 

Thread Tools




All times are GMT. The time now is 05:51 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org