Package: linux-image-2.6.18-4-amd64
Version: 2.6.18.dfsg.1-10
Severity: critical
Tags: patch
Justification: causes serious data loss
The current latest 2.6 kernel in unstable causes serious data loss
when using XFS over dm-crypt due to a bug or a number of bugs in
dm-crypt. Generally XFS metadata corruption sooner or later causes an
oops. It's not clear if this will be triggered by anything else than
XFS, but that triggers it easily and often. A fix was merged upstream
in 2.6.18.6 ("[PATCH] dm crypt: Fix data corruption with dm-crypt over
RAID5"), but is not apparently included in the Debian kernel (or at
least I ran into this with a very similar backtrace). See:
1. http://bugzilla.kernel.org/show_bug.cgi?id=7258
(There's some kind of patch referenced in comment #4 and available at
http://marc.theaimsgroup.com/?l=linux-kernel&m=116503133222152&w=2)
Also note
2. http://bugzilla.kernel.org/show_bug.cgi?id=7799
(esp. the last comment:
"Bug in dmcrypt. There's been several bugs in dmcrypt that
only XFS has triggered and the last of these that I know about
was fixed in 2.6.19.")
Sami
-- System Information:
Debian Release: 4.0
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-amd64
Locale: LANG=C, LC_CTYPE=fi_FI@euro (charmap=ISO-8859-15)
Versions of packages linux-image-2.6.18-4-amd64 depends on:
ii coreutil 5.97-5.3 The GNU core utilities
ii debconf 1.5.11 Debian configuration management sy
ii e2fsprog 1.39+1.40-WIP-2006.11.14+dfsg-1 ext2 file system utilities and lib
ii initramf 0.85e tools for generating an initramfs
ii module-i 3.3-pre4-1 tools for managing Linux kernel mo
ii yaird [l 0.0.12-18 Yet Another mkInitRD
linux-image-2.6.18-4-amd64 recommends no packages.
-- debconf information:
linux-image-2.6.18-4-amd64/postinst/kimage-is-a-directory:
linux-image-2.6.18-4-amd64/postinst/bootloader-test-error-2.6.18-4-amd64:
linux-image-2.6.18-4-amd64/preinst/lilo-initrd-2.6.18-4-amd64: true
linux-image-2.6.18-4-amd64/preinst/initrd-2.6.18-4-amd64:
linux-image-2.6.18-4-amd64/preinst/failed-to-move-modules-2.6.18-4-amd64:
linux-image-2.6.18-4-amd64/postinst/old-initrd-link-2.6.18-4-amd64: true
linux-image-2.6.18-4-amd64/preinst/lilo-has-ramdisk:
linux-image-2.6.18-4-amd64/postinst/old-dir-initrd-link-2.6.18-4-amd64: true
linux-image-2.6.18-4-amd64/prerm/removing-running-kernel-2.6.18-4-amd64: true
linux-image-2.6.18-4-amd64/preinst/already-running-this-2.6.18-4-amd64:
linux-image-2.6.18-4-amd64/preinst/abort-install-2.6.18-4-amd64:
shared/kernel-image/really-run-bootloader: true
linux-image-2.6.18-4-amd64/preinst/abort-overwrite-2.6.18-4-amd64:
linux-image-2.6.18-4-amd64/postinst/depmod-error-initrd-2.6.18-4-amd64: false
linux-image-2.6.18-4-amd64/postinst/create-kimage-link-2.6.18-4-amd64: true
linux-image-2.6.18-4-amd64/postinst/depmod-error-2.6.18-4-amd64: false
linux-image-2.6.18-4-amd64/postinst/bootloader-error-2.6.18-4-amd64:
linux-image-2.6.18-4-amd64/postinst/old-system-map-link-2.6.18-4-amd64: true
linux-image-2.6.18-4-amd64/preinst/bootloader-initrd-2.6.18-4-amd64: true
linux-image-2.6.18-4-amd64/preinst/overwriting-modules-2.6.18-4-amd64: true
linux-image-2.6.18-4-amd64/preinst/elilo-initrd-2.6.18-4-amd64: true
linux-image-2.6.18-4-amd64/prerm/would-invalidate-boot-loader-2.6.18-4-amd64: true
Attachment:
signature.asc
Description: Digital signature