[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#573565: marked as done ([lenny] ext3, ext4: umount with pending long symlinks and other I/O results in corrupted symlinks)



Your message dated Thu, 9 Feb 2012 16:08:33 -0600
with message-id <20120209220833.GA3188@burratino>
and subject line Re: [lenny] ext3: umount with pending long symlinks and other I/O results in corrupted symlinks
has caused the Debian Bug report #573565,
regarding [lenny] ext3, ext4: umount with pending long symlinks and other I/O results in corrupted symlinks
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
573565: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573565
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: linux-2.6
Version: 2.6.26-21lenny3
Severity: important

I have a script that extracts a large tarball (>1GiB) that contains long symlinks to an ext3 partition (using default mount options) and then unmounts it. For instance:

cd /path-to-ext3-partition
tar xzf <path-to-tarball>
cd /
umount /path-to-ext3-partition

On mounting the ext3 partition again, some long symlinks are observed to be corrupted and appear to contain data from previously deleted files.

Further investigation shows that this bug was fixed upstream in 2.6.28 as commit c87591b719737b4e91eb1a9fa8fd55a4ff1886d6.
In 2.6.29, that was reverted and fixed in jbd in commit 8fe4cd0dc5ea43760c59eb256404188272cc95dd.

For now I have used "mount -o data=journal" as a workaround, which fixes it.

Please consider backporting the fix. Original upstream commit reproduced here with test case:

commit c87591b719737b4e91eb1a9fa8fd55a4ff1886d6
Author: Arthur Jones <ajones@riverbed.com>
Date:   Thu Nov 6 12:53:35 2008 -0800

    ext3: wait on all pending commits in ext3_sync_fs
    
    In ext3_sync_fs, we only wait for a commit to finish if we started it, but
    there may be one already in progress which will not be synced.
    
    In the case of a data=ordered umount with pending long symlinks which are
    delayed due to a long list of other I/O on the backing block device, this
    causes the buffer associated with the long symlinks to not be moved to the
    inode dirty list in the second phase of fsync_super.  Then, before they
    can be dirtied again, kjournald exits, seeing the UMOUNT flag and the
    dirty pages are never written to the backing block device, causing long
    symlink corruption and exposing new or previously freed block data to
    userspace.
    
    This can be reproduced with a script created
    by Eric Sandeen <sandeen@redhat.com>:
    
    	#!/bin/bash
    
    	umount /mnt/test2
    	mount /dev/sdb4 /mnt/test2
    	rm -f /mnt/test2/*
    	dd if=/dev/zero of=/mnt/test2/bigfile bs=1M count=512
    	touch /mnt/test2/thisisveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryverylongfilename
    	ln -s /mnt/test2/thisisveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryverylongfilename /mnt/test2/link
    	umount /mnt/test2
    	mount /dev/sdb4 /mnt/test2
    	ls /mnt/test2/
    	umount /mnt/test2
    
    To ensure all commits are synced, we flush all journal commits now when
    sync_fs'ing ext3.
    
    Signed-off-by: Arthur Jones <ajones@riverbed.com>
    Cc: Eric Sandeen <sandeen@redhat.com>
    Cc: Theodore Ts'o <tytso@mit.edu>
    Cc: <linux-ext4@vger.kernel.org>
    Cc: <stable@kernel.org>		[2.6.everything]
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

-- Package-specific info:
** Version:
Linux version 2.6.26-2-amd64 (Debian 2.6.26-21lenny3) (dannf@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Thu Feb 11 00:59:32 UTC 2010

** Command line:
root=/dev/sda1 ro 

** Tainted: P (1)
 * Proprietary module has been loaded.
** Kernel log:
[1570564.264343] br0: topology change detected, propagating
[1570564.264343] br0: port 2(vnet0) entering forwarding state
[1570566.264951] vnet0: no IPv6 routers present
[1575673.456870] br0: port 2(vnet0) entering disabled state
[1575673.468830] device vnet0 left promiscuous mode
[1575673.468833] br0: port 2(vnet0) entering disabled state
[1575835.008089] device vnet0 entered promiscuous mode
[1575835.125356] br0: port 2(vnet0) entering learning state
[1575844.690187] br0: topology change detected, propagating
[1575844.690192] br0: port 2(vnet0) entering forwarding state
[1575846.274087] vnet0: no IPv6 routers present
[1575874.080052] br0: port 2(vnet0) entering disabled state
[1575874.098255] device vnet0 left promiscuous mode
[1575874.098258] br0: port 2(vnet0) entering disabled state
[1575910.619462] device vnet0 entered promiscuous mode
[1575910.620420] br0: port 2(vnet0) entering learning state
[1575920.256053] br0: topology change detected, propagating
[1575920.256059] br0: port 2(vnet0) entering forwarding state
[1575922.538857] vnet0: no IPv6 routers present
[1576747.146785] br0: port 2(vnet0) entering disabled state
[1576747.159799] device vnet0 left promiscuous mode
[1576747.159802] br0: port 2(vnet0) entering disabled state
[1577034.573066] device vnet0 entered promiscuous mode
[1577034.573992] br0: port 2(vnet0) entering learning state
[1577044.312384] br0: topology change detected, propagating
[1577044.312384] br0: port 2(vnet0) entering forwarding state
[1577046.142647] vnet0: no IPv6 routers present
[1580185.118295] br0: port 2(vnet0) entering disabled state
[1580185.130606] device vnet0 left promiscuous mode
[1580185.130606] br0: port 2(vnet0) entering disabled state
[1585091.862429] device vnet0 entered promiscuous mode
[1585091.862469] br0: port 2(vnet0) entering learning state
[1585101.789081] br0: topology change detected, propagating
[1585101.789086] br0: port 2(vnet0) entering forwarding state
[1585103.320218] vnet0: no IPv6 routers present
[1585126.372861] br0: port 2(vnet0) entering disabled state
[1585126.382853] device vnet0 left promiscuous mode
[1585126.382856] br0: port 2(vnet0) entering disabled state
[1591876.119776] device vnet0 entered promiscuous mode
[1591876.120715] br0: port 2(vnet0) entering learning state
[1591886.153013] br0: topology change detected, propagating
[1591886.153018] br0: port 2(vnet0) entering forwarding state
[1591888.488808] vnet0: no IPv6 routers present
[1592101.557087] br0: port 2(vnet0) entering disabled state
[1592101.569080] device vnet0 left promiscuous mode
[1592101.569083] br0: port 2(vnet0) entering disabled state
[1593233.791631] device vnet0 entered promiscuous mode
[1593233.792575] br0: port 2(vnet0) entering learning state
[1593244.949587] br0: topology change detected, propagating
[1593244.949592] br0: port 2(vnet0) entering forwarding state
[1593247.855010] vnet0: no IPv6 routers present
[1606979.641371] br0: port 2(vnet0) entering disabled state
[1606979.653371] device vnet0 left promiscuous mode
[1606979.653371] br0: port 2(vnet0) entering disabled state
[1807230.251421] device vnet0 entered promiscuous mode
[1807230.254920] br0: port 2(vnet0) entering learning state
[1807239.681719] br0: topology change detected, propagating
[1807239.681724] br0: port 2(vnet0) entering forwarding state
[1807241.561311] vnet0: no IPv6 routers present
[1809662.991872] br0: port 2(vnet0) entering disabled state
[1809663.002698] device vnet0 left promiscuous mode
[1809663.002702] br0: port 2(vnet0) entering disabled state
[2105137.730385] eth1: received packet with  own address as source address
[2105137.732122] eth1: received packet with  own address as source address
[2105137.732131] eth1: received packet with  own address as source address
[2105137.736391] eth1: received packet with  own address as source address
[2105137.736391] eth1: received packet with  own address as source address
[2105137.736391] eth1: received packet with  own address as source address
[2105137.736391] eth1: received packet with  own address as source address
[2105137.736391] eth1: received packet with  own address as source address
[2105137.736391] eth1: received packet with  own address as source address
[2105137.736480] eth1: received packet with  own address as source address
[2105145.732844] __ratelimit: 48 messages suppressed
[2105145.732849] eth1: received packet with  own address as source address
[2105160.681470] __ratelimit: 95 messages suppressed
[2105160.681470] eth1: received packet with  own address as source address

** Model information
sys_vendor: ASUSTEK COMPUTER INC
product_name: P5W DH Deluxe
product_version: System Version
chassis_vendor: Chassis Manufacture
chassis_version: Chassis Version
bios_vendor: American Megatrends Inc.
bios_version: 2704   
board_vendor: ASUSTeK Computer INC.
board_name: P5W DH Deluxe
board_version: Rev 1.xx

** Loaded modules:
Module                  Size  Used by
tun                    14084  0 
ipt_MASQUERADE          7296  1 
iptable_nat             9872  1 
nf_nat                 23192  2 ipt_MASQUERADE,iptable_nat
nf_conntrack_ipv4      19352  4 iptable_nat,nf_nat
xt_state                6656  1 
nf_conntrack           71440  5 ipt_MASQUERADE,iptable_nat,nf_nat,nf_conntrack_ipv4,xt_state
ipt_REJECT              7552  2 
xt_tcpudp               7680  4 
iptable_filter          7424  1 
ip_tables              21520  2 iptable_nat,iptable_filter
x_tables               25224  6 ipt_MASQUERADE,iptable_nat,xt_state,ipt_REJECT,xt_tcpudp,ip_tables
kvm_intel              39776  0 
kvm                   129640  1 kvm_intel
bridge                 53544  0 
rndis_wlan             26248  0 
rndis_host             12032  1 rndis_wlan
cdc_ether               9856  1 rndis_host
usbnet                 21000  3 rndis_wlan,rndis_host,cdc_ether
nvidia               8105072  24 
binfmt_misc            13580  1 
vboxnetadp             10048  0 
vboxnetflt             17040  0 
vboxdrv              1766444  2 vboxnetadp,vboxnetflt
ppdev                  11656  0 
parport_pc             31016  0 
lp                     14724  0 
parport                41776  3 ppdev,parport_pc,lp
autofs4                24072  23 
cpufreq_powersave       6400  0 
cpufreq_userspace       8452  0 
cpufreq_stats           9120  0 
cpufreq_ondemand       11792  0 
freq_table              9344  2 cpufreq_stats,cpufreq_ondemand
cpufreq_conservative    11784  0 
nfsd                  248616  17 
auth_rpcgss            47520  1 nfsd
exportfs                8704  1 nfsd
nfs                   252080  0 
lockd                  68944  2 nfsd,nfs
nfs_acl                 7552  2 nfsd,nfs
sunrpc                197992  13 nfsd,auth_rpcgss,nfs,lockd,nfs_acl
ipv6                  288456  55 
coretemp               11008  0 
w83627ehf              26512  0 
hwmon_vid               7296  1 w83627ehf
tcp_diag                5888  0 
inet_diag              13968  1 tcp_diag
sbp2                   25356  0 
loop                   19468  0 
arc4                    6272  2 
ecb                     7296  2 
crypto_blkcipher       21636  1 ecb
rtl8187                37120  0 
mac80211              163120  1 rtl8187
eeprom_93cx6            6784  1 rtl8187
cfg80211               30224  2 rtl8187,mac80211
button                 11680  0 
psmouse                42268  0 
serio_raw               9988  0 
snd_hda_intel         436696  0 
snd_pcm_oss            41760  0 
snd_mixer_oss          18816  1 snd_pcm_oss
snd_pcm                81800  2 snd_hda_intel,snd_pcm_oss
snd_seq_dummy           7428  0 
snd_seq_oss            33152  0 
snd_seq_midi           11072  0 
snd_rawmidi            26784  1 snd_seq_midi
snd_seq_midi_event     11904  2 snd_seq_oss,snd_seq_midi
snd_seq                54304  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              25744  2 snd_pcm,snd_seq
snd_seq_device         11668  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd                    63688  9 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
i2c_i801               13596  0 
pcspkr                  7040  0 
i82975x_edac            9096  0 
soundcore              12064  1 snd
rng_core                8968  0 
i2c_core               27936  2 nvidia,i2c_i801
snd_page_alloc         13072  2 snd_hda_intel,snd_pcm
edac_core              49560  1 i82975x_edac
evdev                  14208  3 
ext3                  125072  6 
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  6 dm_mirror,dm_log,dm_snapshot
ide_cd_mod             36360  0 
cdrom                  37928  1 ide_cd_mod
ata_generic            10116  0 
sd_mod                 29376  13 
jmicron                 6912  0 [permanent]
piix                   12424  0 [permanent]
usbhid                 45792  0 
hid                    41792  1 usbhid
ff_memless              9224  1 usbhid
ohci1394               32692  0 
ieee1394               93944  2 sbp2,ohci1394
e100                   37648  0 
mii                     9856  2 usbnet,e100
ahci                   33036  10 
ehci_hcd               36108  0 
ide_pci_generic         9220  0 [permanent]
uhci_hcd               25760  0 
ide_core              128284  4 ide_cd_mod,jmicron,piix,ide_pci_generic
libata                165600  2 ata_generic,ahci
scsi_mod              161016  3 sbp2,sd_mod,libata
dock                   14112  1 libata
sky2                   48132  0 
thermal                22688  0 
processor              42304  1 thermal
fan                     9352  0 
thermal_sys            17728  3 thermal,processor,fan

** PCI devices:
00:00.0 Host bridge [0600]: Intel Corporation 82975X Memory Controller Hub [8086:277c] (rev c0)
	Subsystem: ASUSTeK Computer Inc. P5WDG2 WS Professional motherboard [1043:8178]
	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: i82975x_edac

00:01.0 PCI bridge [0604]: Intel Corporation 82975X PCI Express Root Port [8086:277d] (rev c0) (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: 16 bytes
	Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
	Memory behind bridge: faa00000-feafffff
	Prefetchable memory behind bridge: 00000000cff00000-00000000efefffff
	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:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller [8086:27d8] (rev 01)
	Subsystem: ASUSTeK Computer Inc. Device [1043:81d8]
	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: 16 bytes
	Interrupt: pin A routed to IRQ 19
	Region 0: Memory at febfc000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: HDA Intel
	Kernel modules: snd-hda-intel

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: 16 bytes
	Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
	Prefetchable memory behind bridge: 00000000cfe00000-00000000cfefffff
	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.3 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 [8086:27d6] (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: 16 bytes
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
	I/O behind bridge: 0000c000-0000cfff
	Memory behind bridge: fa900000-fa9fffff
	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.5 PCI bridge [0604]: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI Express Port 6 [8086:27e2] (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: 16 bytes
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: 0000b000-0000bfff
	Memory behind bridge: fa800000-fa8fffff
	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: ASUSTeK Computer Inc. P5KPL-VM Motherboard [1043:8179]
	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 20
	Region 4: I/O ports at e480 [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: ASUSTeK Computer Inc. P5KPL-VM Motherboard [1043:8179]
	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 17
	Region 4: I/O ports at e800 [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: ASUSTeK Computer Inc. P5KPL-VM Motherboard [1043:8179]
	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 e880 [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: ASUSTeK Computer Inc. P5KPL-VM Motherboard [1043:8179]
	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 19
	Region 4: I/O ports at ec00 [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: ASUSTeK Computer Inc. P5KPL-VM Motherboard [1043:8179]
	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 20
	Region 0: Memory at febfbc00 (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=01, subordinate=01, sec-latency=32
	I/O behind bridge: 0000a000-0000afff
	Memory behind bridge: fa700000-fa7fffff
	Prefetchable memory behind bridge: 00000000c4000000-00000000c40fffff
	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:1f.0 ISA bridge [0601]: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge [8086:27b8] (rev 01)
	Subsystem: ASUSTeK Computer Inc. P5KPL-VM Motherboard [1043:8179]
	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: intel-rng, iTCO_wdt

00:1f.1 IDE interface [0101]: Intel Corporation 82801G (ICH7 Family) IDE Controller [8086:27df] (rev 01) (prog-if 8a [Master SecP PriP])
	Subsystem: ASUSTeK Computer Inc. P5KPL-VM Motherboard [1043:8179]
	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 22
	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: ide-pci-generic, piix, ata_generic

00:1f.2 SATA controller [0106]: Intel Corporation 82801GR/GH (ICH7 Family) SATA AHCI Controller [8086:27c1] (rev 01) (prog-if 01 [AHCI 1.0])
	Subsystem: ASUSTeK Computer Inc. Device [1043:2606]
	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 1274
	Region 0: I/O ports at e400 [size=8]
	Region 1: I/O ports at e080 [size=4]
	Region 2: I/O ports at e000 [size=8]
	Region 3: I/O ports at dc00 [size=4]
	Region 4: I/O ports at d880 [size=16]
	Region 5: Memory at febfb800 (32-bit, non-prefetchable) [size=1K]
	Capabilities: <access denied>
	Kernel driver in use: ahci
	Kernel modules: ahci

00:1f.3 SMBus [0c05]: Intel Corporation 82801G (ICH7 Family) SMBus Controller [8086:27da] (rev 01)
	Subsystem: ASUSTeK Computer Inc. P5KPL-VM Motherboard [1043:8179]
	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 23
	Region 4: I/O ports at 0400 [size=32]
	Kernel driver in use: i801_smbus
	Kernel modules: i2c-i801

01:01.0 Ethernet controller [0200]: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 [8086:1229] (rev 0c)
	Subsystem: Intel Corporation EtherExpress PRO/100 S Desktop Adapter [8086:0040]
	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: 64 (2000ns min, 14000ns max)
	Interrupt: pin A routed to IRQ 22
	Region 0: Memory at fa7ff000 (32-bit, non-prefetchable) [size=4K]
	Region 1: I/O ports at ac00 [size=64]
	Region 2: Memory at fa7c0000 (32-bit, non-prefetchable) [size=128K]
	Expansion ROM at c4000000 [disabled] [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: e100
	Kernel modules: eepro100, e100

01:03.0 FireWire (IEEE 1394) [0c00]: Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) [104c:8023] (prog-if 10 [OHCI])
	Subsystem: ASUSTeK Computer Inc. P5W DH Deluxe Motherboard [1043:815b]
	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: 64 (500ns min, 1000ns max), Cache Line Size: 16 bytes
	Interrupt: pin A routed to IRQ 21
	Region 0: Memory at fa7fe800 (32-bit, non-prefetchable) [size=2K]
	Region 1: Memory at fa7f8000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: ohci1394
	Kernel modules: ohci1394

02:00.0 SATA controller [0106]: JMicron Technology Corp. 20360/20363 Serial ATA Controller [197b:2363] (rev 02) (prog-if 01 [AHCI 1.0])
	Subsystem: ASUSTeK Computer Inc. P5B [JMB363] [1043:81e4]
	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: 16 bytes
	Interrupt: pin A routed to IRQ 17
	Region 5: Memory at fa8fe000 (32-bit, non-prefetchable) [size=8K]
	Expansion ROM at fa8e0000 [disabled] [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: ahci
	Kernel modules: ahci

02:00.1 IDE interface [0101]: JMicron Technology Corp. 20360/20363 Serial ATA Controller [197b:2363] (rev 02) (prog-if 85 [Master SecO PriO])
	Subsystem: ASUSTeK Computer Inc. P5B [JMB363] [1043:81e4]
	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 B routed to IRQ 18
	Region 0: I/O ports at bc00 [size=8]
	Region 1: I/O ports at b880 [size=4]
	Region 2: I/O ports at b800 [size=8]
	Region 3: I/O ports at b480 [size=4]
	Region 4: I/O ports at b400 [size=16]
	Capabilities: <access denied>
	Kernel driver in use: JMicron IDE
	Kernel modules: ide-pci-generic, jmicron, ata_generic

03:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller [11ab:4362] (rev 20)
	Subsystem: ASUSTeK Computer Inc. Marvell 88E8053 Gigabit Ethernet controller PCIe (Asus) [1043:8142]
	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: 16 bytes
	Interrupt: pin A routed to IRQ 1275
	Region 0: Memory at fa9fc000 (64-bit, non-prefetchable) [size=16K]
	Region 2: I/O ports at c800 [size=256]
	Expansion ROM at fa9c0000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: sky2
	Kernel modules: sky2

05:00.0 VGA compatible controller [0300]: nVidia Corporation NV44 [GeForce 7100 GS] [10de:016a] (rev a1) (prog-if 00 [VGA controller])
	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 fd000000 (32-bit, non-prefetchable) [size=16M]
	Region 1: Memory at d0000000 (64-bit, prefetchable) [size=256M]
	Region 3: Memory at fc000000 (64-bit, non-prefetchable) [size=16M]
	[virtual] Expansion ROM at feae0000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: nvidia
	Kernel modules: nvidia, nvidiafb


** USB devices:
Bus 005 Device 005: ID 0bda:8187 Realtek Semiconductor Corp. RTL8187 Wireless Adapter
Bus 005 Device 004: ID 05e3:0606 Genesys Logic, Inc. USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 413c:2105 Dell Computer Corp. Model L100 Keyboard
Bus 001 Device 004: ID 413c:3012 Dell Computer Corp. Optical Wheel Mouse
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


-- System Information:
Debian Release: 5.0.4
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

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

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

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

Versions of packages linux-image-2.6.26-2-amd64 suggests:
ii  grub                     0.97-47lenny2   GRand Unified Bootloader (Legacy v
ii  linux-doc-2.6.26         2.6.26-21lenny3 Linux kernel specific documentatio

Versions of packages linux-image-2.6.26-2-amd64 is related to:
pn  firmware-bnx2                 <none>     (no description available)
pn  firmware-bnx2x                <none>     (no description available)
pn  firmware-ipw2x00              <none>     (no description available)
pn  firmware-ivtv                 <none>     (no description available)
pn  firmware-iwlwifi              <none>     (no description available)
pn  firmware-linux                <none>     (no description available)
pn  firmware-linux-nonfree        <none>     (no description available)
pn  firmware-qlogic               <none>     (no description available)
pn  firmware-ralink               <none>     (no description available)

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



--- End Message ---
--- Begin Message ---
Jonathan Teh wrote:

> I have a script that extracts a large tarball (>1GiB) that contains
> long symlinks to an ext3 partition (using default mount options) and
> then unmounts it. For instance:
>
> cd /path-to-ext3-partition
> tar xzf <path-to-tarball>
> cd /
> umount /path-to-ext3-partition
>
> On mounting the ext3 partition again, some long symlinks are
> observed to be corrupted and appear to contain data from previously
> deleted files.
>
> Further investigation shows that this bug was fixed upstream in
> 2.6.28 as commit c87591b719737b4e91eb1a9fa8fd55a4ff1886d6.
> In 2.6.29, that was reverted and fixed in jbd in commit
> 8fe4cd0dc5ea43760c59eb256404188272cc95dd.

Thanks for a clear and pleasant report.  The fix was not applied to
lenny, but I imagine if others ran into this the documentation and
pointer to the patches might have helped them.

Now lenny has reached its end of life.  Closing since this is fixed
in squeeze.


--- End Message ---

Reply to: