[Bug 284002] New: Filesystem corruption with reiserfs on KOTD 2.6.22-rc4-20070608144231-default
https://bugzilla.novell.com/show_bug.cgi?id=284002 Summary: Filesystem corruption with reiserfs on KOTD 2.6.22-rc4- 20070608144231-default Product: openSUSE 10.3 Version: Alpha 4 Platform: Other OS/Version: openSUSE 10.2 Status: NEW Severity: Blocker Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: markus.kossmann@gmx.de QAContact: qa@suse.de I'am seeing filesystem corruption with all current 2.6.22-rc4 kernels . To verify that I did the following steps: First install a kernelsource rpm on a bugfree kernel to get a "good" reference uname -a Linux PC1 2.6.18.8-0.3-default #1 SMP Tue Apr 17 08:42:35 UTC 2007 x86_64 x86_64 x86_64 GNU/Linux # rpm -i --force /home/mk/kernel-source-2.6.22_rc4_git3-20070612164740. # rpm -q --verify kernel-source-2.6.22_rc4_git3-2007061216474 No corruption seen here # cp -a /usr/src/linux-2.6.22-rc4-git3-20070612164740 /usr/src/linux-2. # reboot Now reinstall that kernel source when running the the "bad" kernel # uname -a linux PC1 2.6.22-rc4-20070608144231-default #1 SMP Sat Jun 9 17:12:30 C # rpm -q --verify kernel-source-2.6.22_rc4_git3-20070612164740 # # rpm -e kernel-source-2.6.22_rc4_git3-20070612164740 # rm -rf /usr/src/linux-2.6.22-rc4-git3-20070612164740 # rpm -i --force /home/mk/kernel-source-2.6.22_rc4_git3-20070612164740. # rpm -q --verify kernel-source-2.6.22_rc4_git3-20070612164740 At that point there seems to be no corruption yet. But after rebooting the system and checking again there is filesystem corruption '# rpm -q --verify kernel-source-2.6.22_rc4_git3-20070612164740 # sync # reboot # uname -a linux PC1 2.6.22-rc4-20070608144231-default #1 SMP Sat Jun 9 17:12:30 C # rpm -q --verify kernel-source-2.6.22_rc4_git3-20070612164740 .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/arch/alpha/boot/tools/mkbb.c .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/arch/alpha/lib/callback_srm.S .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/arch/alpha/lib/clear_user.S .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/arch/alpha/lib/stacktrace.c .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/arch/cris/arch-v10/vmlinux.lds.S .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/arch/parisc/math-emu/driver.c .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/arch/xtensa/mm/misc.S .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/drivers/ata/Makefile .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/drivers/char/tpm/tpm_atmel.h .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/drivers/media/video/sn9c102/sn9c102_tas5110d.c .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/drivers/mtd/onenand/generic.c .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/drivers/net/wan/hdlc_ppp.c .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/drivers/scsi/st_options.h .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/drivers/video/pxafb.h .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/fs/ncpfs/ncpsign_kernel.c .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/fs/ocfs2/cluster/tcp.h .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/fs/partitions/amiga.c .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/include/asm-alpha/posix_types.h .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/include/asm-arm/arch-sa1100/dma.h .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/include/asm-arm/glue.h .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/include/asm-arm/mmu_context.h .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/include/asm-arm/tlb.h .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/include/asm-avr32/arch-at32ap/time.h .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/include/asm-avr32/stat.h .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/include/asm-frv/dma.h .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/include/asm-frv/user.h .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/include/asm-generic/pci-dma-compat.h .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/include/asm-i386/mach-numaq/mach_apic.h .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/include/asm-m68k/checksum.h .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/include/asm-mips/sn/launch.h .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/include/asm-ppc/spinlock.h .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/include/asm-sh/signal.h .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/include/asm-v850/signal.h .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/include/pcmcia/ciscode.h .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/include/sound/es1688.h .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/net/ipv4/multipath_random.c .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/net/ipv4/protocol.c .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/net/irda/Kconfig .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/net/irda/irproc.c .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/net/netfilter/nf_log.c .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/net/tipc/cluster.h .5..... /usr/src/linux-2.6.22-rc4-git3-20070612164740/sound/oss/ulaw.h And doing a diff with the saved "good" kernel source tree will give you the attached corruption.diff # diff -urN linux-2.6.22-rc4-git3-20070612164740-good linux-2.6.22-rc4-git3-20070612164740 |tee corruption.diff There are no error messages in the system log files. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=284002 ------- Comment #1 from markus.kossmann@gmx.de 2007-06-13 12:41 MST ------- Created an attachment (id=146113) --> (https://bugzilla.novell.com/attachment.cgi?id=146113&action=view) diff between good and bad kernel source tree -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=284002 jeffm@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|kernel- |jeffm@novell.com |maintainers@forge.provo.nove| |ll.com | Status|NEW |ASSIGNED ------- Comment #2 from jeffm@novell.com 2007-06-13 14:20 MST ------- Thanks for the report. I've disabled the reiserfs patch queue in the alpha5 kernel, but it's still applied in the KOTD kernel. I'm working on tracking down which patch introduced this. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=284002 ------- Comment #3 from jeffm@novell.com 2007-06-14 11:50 MST ------- Ok. I've narrowed down the patches causing corruption to the balance leaf code reorganization. I'll disable those in CVS and re-enable the others. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=284002 jeffm@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED ------- Comment #4 from jeffm@novell.com 2007-06-14 14:07 MST ------- I'm closing this as FIXED since the problem has been removed. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com