Bug#497562: ext3_free_blocks: Freeing blocks not in datazone" error on heavy disk activity
Package: linux-image-2.6.24-etchnhalf.1-486
Version: 2.6.24-6~etchnhalf.4
Severity: normal
Hello,
This is a follow up to bug #426409
(http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=426409#17).
I switched to the etchnhalf kernel as advised. The error still occurs
but is less severe as the affected volume does not re-mount read-only as
before. I hope this is because the error is better handled internally in
the ext3 code as opposed to just continuing to operate on an
inconsistent volume.
The error messages are also different than before: there are no journal
error messages now, but the "ext3_free_blocks_sb: bit already cleared
for block" error is new.
The affected device is an ext3 volume on a LVM device, which is on a
RAID 0 mirror of two SATA hard drives.
from kern.log
Aug 11 18:30:02 menno kernel: EXT3-fs error (device dm-1):
ext3_free_blocks: Freeing blocks not in datazone - block = 329867264,
count = 1
Aug 11 18:30:02 menno kernel: EXT3-fs error (device dm-1):
ext3_free_blocks: Freeing blocks not in datazone - block = 2147487744,
count = 1
Aug 11 18:30:02 menno kernel: EXT3-fs error (device dm-1):
ext3_free_blocks_sb: bit already cleared for block 10580596
Aug 11 18:30:02 menno kernel: EXT3-fs error (device dm-1):
ext3_free_blocks_sb: bit already cleared for block 10580597
Aug 11 18:30:02 menno kernel: EXT3-fs error (device dm-1):
ext3_free_blocks_sb: bit already cleared for block 10580598
Aug 11 18:30:02 menno kernel: EXT3-fs error (device dm-1):
ext3_free_blocks_sb: bit already cleared for block 10580599
...
Aug 25 15:30:01 menno kernel: EXT3-fs error (device dm-1):
ext3_free_blocks: Freeing blocks not in datazone - block = 177790976,
count = 1
(no "ext3_free_blocks_sb: bit already cleared for block" error on Aug.
25)
# uname -a
Linux menno 2.6.24-etchnhalf.1-486 #1 Mon Jul 21 10:36:16 UTC 2008 i686
GNU/Linux
-- Package-specific info:
** Version:
Linux version 2.6.24-etchnhalf.1-486 (Debian 2.6.24-6~etchnhalf.4) (dannf@debian.org
) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 Mon
Jul 21 10:36:16 UTC 2008
** Command line:
root=/dev/md1 ro
** Not tainted
** Kernel log:
raid1: raid set md2 active with 2 out of 2 mirrors
md: md3 stopped.
md: bind<hdc3>
md: bind<hda3>
raid1: raid set md3 active with 2 out of 2 mirrors
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.12.0-ioctl (2007-10-02) initialised: dm-devel@redhat.com
Attempting manual resume
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Linux agpgart interface v0.102
agpgart: Detected NVIDIA nForce2 chipset
agpgart: AGP aperture is 64M @ 0xe0000000
i2c-adapter i2c-0: nForce2 SMBus adapter at 0x5000
i2c-adapter i2c-1: nForce2 SMBus adapter at 0x5500
input: Power Button (FF) as /class/input/input1
ACPI: Power Button (FF) [PWRF]
input: Power Button (CM) as /class/input/input2
ACPI: Power Button (CM) [PWRB]
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
input: PC Speaker as /class/input/input3
Real Time Clock Driver v1.12ac
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
Adding 1952120k swap on /dev/md2. Priority:-1 extents:1 across:1952120k
EXT3 FS on md1, internal journal
i2c /dev entries driver
kjournald starting. Commit interval 5 seconds
EXT3 FS on dm-1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on dm-2, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
tun0: Disabled Privacy Extensions
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery
directory
NFSD: starting 90-second grace period
eth0: no IPv6 routers present
NET: Registered protocol family 5
lp: driver loaded but no devices found
ppdev: user-space parallel port driver
e100: eth0: e100_watchdog: link down
e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex
md: data-check of RAID array md0
md: minimum _guaranteed_ speed: 1000 KB/sec/disk.
md: using maximum available idle IO bandwidth (but not more than
200000 KB/sec) for data-check.
md: using 128k window, over a total of 195358336 blocks.
md: data-check of RAID array md1
md: minimum _guaranteed_ speed: 1000 KB/sec/disk.
md: using maximum available idle IO bandwidth (but not more than
200000 KB/sec) for data-check.
md: using 128k window, over a total of 18554624 blocks.
md: delaying data-check of md2 until md1 has finished (they share one
or more physical units)
md: delaying data-check of md3 until md2 has finished (they share one
or more physical units)
md: delaying data-check of md2 until md1 has finished (they share one
or more physical units)
md: md1: data-check done.
md: data-check of RAID array md2
md: minimum _guaranteed_ speed: 1000 KB/sec/disk.
md: using maximum available idle IO bandwidth (but not more than
200000 KB/sec) for data-check.
md: using 128k window, over a total of 1952128 blocks.
md: delaying data-check of md3 until md2 has finished (they share one
or more physical units)
RAID1 conf printout:
--- wd:2 rd:2
disk 0, wo:0, o:1, dev:hda1
disk 1, wo:0, o:1, dev:hdc1
md: md2: data-check done.
md: data-check of RAID array md3
md: minimum _guaranteed_ speed: 1000 KB/sec/disk.
md: using maximum available idle IO bandwidth (but not more than
200000 KB/sec) for data-check.
md: using 128k window, over a total of 223688960 blocks.
RAID1 conf printout:
--- wd:2 rd:2
disk 0, wo:0, o:1, dev:hda2
disk 1, wo:0, o:1, dev:hdc2
md: md0: data-check done.
RAID1 conf printout:
--- wd:2 rd:2
disk 0, wo:0, o:1, dev:sda1
disk 1, wo:0, o:1, dev:sdb1
md: md3: data-check done.
RAID1 conf printout:
--- wd:2 rd:2
disk 0, wo:0, o:1, dev:hda3
disk 1, wo:0, o:1, dev:hdc3
EXT3-fs error (device dm-1): ext3_free_blocks: Freeing blocks not in
datazone - block = 329867264, count = 1
EXT3-fs error (device dm-1): ext3_free_blocks: Freeing blocks not in
datazone - block = 2147487744, count = 1
EXT3-fs error (device dm-1): ext3_free_blocks_sb: bit already cleared
for block 10580596
EXT3-fs error (device dm-1): ext3_free_blocks_sb: bit already cleared
for block 10580597
EXT3-fs error (device dm-1): ext3_free_blocks_sb: bit already cleared
for block 10580598
EXT3-fs error (device dm-1): ext3_free_blocks_sb: bit already cleared
for block 10580599
e100: eth0: e100_watchdog: link down
e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex
EXT3-fs error (device dm-1): ext3_free_blocks: Freeing blocks not in
datazone - block = 177790976, count = 1
01:06.0 Mass storage controller [0180]: Silicon Image, Inc. SiI 3112
[SATALink/SATARaid] Serial ATA Controller [1095:3112] (rev 02) (prog-
if 01)
Subsystem: Adaptec SATAConnect 1205SA Host Controller
[9005:0250]
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: 32, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 17
Region 0: I/O ports at c000 [size=8]
Region 1: I/O ports at c400 [size=4]
Region 2: I/O ports at c800 [size=8]
Region 3: I/O ports at cc00 [size=4]
Region 4: I/O ports at d000 [size=16]
Region 5: Memory at e6101000 (32-bit, non-prefetchable)
[size=512]
[virtual] Expansion ROM at 30100000 [disabled] [size=512K]
Capabilities: <access denied>
Interrupt: pin A routed to IRQ 16
Region 0: I/O ports at dc00 [size=8]
Capabilities: <access denied>
-- System Information:
Debian Release: 4.0
APT prefers proposed-updates
APT policy: (500, 'proposed-updates'), (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.24-etchnhalf.1-486
Locale: LANG=en_CA.utf8, LC_CTYPE=en_CA.utf8 (charmap=UTF-8)
Versions of packages linux-image-2.6.24-etchnhalf.1-486 depends on:
ii debconf [debconf-2.0] 1.5.11etch2 Debian configuration
management sy
ii initramfs-tools [linux-initr 0.85i tools for generating an
initramfs
ii module-init-tools 3.3-pre4-2 tools for managing Linux
kernel mo
linux-image-2.6.24-etchnhalf.1-486 recommends no packages.