Mailinglist Archive: opensuse-bugs (5379 mails)

< Previous Next >
[Bug 284002] New: Filesystem corruption with reiserfs on KOTD 2.6.22-rc4-20070608144231-default
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Wed, 13 Jun 2007 12:38:16 -0600 (MDT)
  • Message-id: <bug-284002-21960@xxxxxxxxxxxxxxxxxxxxxxxxx/>
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@xxxxxxxxxxxxxxxxxxxxxx
        ReportedBy: markus.kossmann@xxxxxx
         QAContact: qa@xxxxxxx


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.

< Previous Next >