xfs-masters
[Top] [All Lists]

[xfs-masters] [Bug 6249] mounting unclean fs from x86_64 on i386 causes

To: xfs-masters@xxxxxxxxxxx
Subject: [xfs-masters] [Bug 6249] mounting unclean fs from x86_64 on i386 causes oopses
From: bugme-daemon@xxxxxxxxxxxxxxxxxxx
Date: Sun, 19 Mar 2006 09:04:30 -0800
Reply-to: xfs-masters@xxxxxxxxxxx
Sender: xfs-masters-bounce@xxxxxxxxxxx
http://bugzilla.kernel.org/show_bug.cgi?id=6249





------- Additional Comments From vsu@xxxxxxxxxxxx  2006-03-19 09:04 -------
Created an attachment (id=7605)
 --> (http://bugzilla.kernel.org/attachment.cgi?id=7605&action=view)
unclean filesystem image created on i386 (bzip2)

This filesystem image was created with commands:

dd if=/dev/zero of=t1.img bs=1M count=100
mkfs.xfs t1.img 
mkdir mnt
mount -o loop t1.img mnt/
mkdir mnt/test
sync
cp t1.img t2.img
umount mnt/
bzip2 <t2.img >t2.img.bz2

on i386.

32-bit xfs_logprint shows:

xfs_logprint:
    data device: 0xffffffffffffffff
    log device: 0xffffffffffffffff daddr: 98336 length: 9600

cycle: 1        version: 1              lsn: 1,0        tail_lsn: 1,0
length of Log Record: 20        prev offset: -1         num ops: 1
uuid: 2960aa9b-6335-4b2e-8da5-b58182fbda98   format: little endian linux
h_size: 32768
----------------------------------------------------------------------------
Oper (0): tid: b0c0d0d0  len: 8  clientid: LOG  flags: UNMOUNT 
Unmount filesystem

============================================================================
cycle: 1        version: 1              lsn: 1,2        tail_lsn: 1,2
length of Log Record: 980       prev offset: 0          num ops: 15
uuid: 2960aa9b-6335-4b2e-8da5-b58182fbda98   format: little endian linux
h_size: 32768
----------------------------------------------------------------------------
Oper (0): tid: f38e60b0  len: 0  clientid: TRANS  flags: START 
----------------------------------------------------------------------------
Oper (1): tid: f38e60b0  len: 16  clientid: TRANS  flags: none
TRAN:    type: MKDIR       tid: 0       num_items: 5
----------------------------------------------------------------------------
Oper (2): tid: f38e60b0  len: 24  clientid: TRANS  flags: none
BUF:  #regs: 2   start blkno: 2 (0x2)  len: 1  bmap size: 1
Oper (3): tid: f38e60b0  len: 128  clientid: TRANS  flags: none
AGI Buffer: XAGI  
ver: 1  seq#: 0  len: 4096  cnt: 64  root: 3
level: 1  free#: 0x3c  newino: 0x80
bucket[0 - 3]: 0xffffffff 0xffffffff 0xffffffff 0xffffffff 
bucket[4 - 7]: 0xffffffff 0xffffffff 0xffffffff 0xffffffff 
bucket[8 - 11]: 0xffffffff 0xffffffff 0xffffffff 0xffffffff 
bucket[12 - 15]: 0xffffffff 0xffffffff 0xffffffff 0xffffffff 
bucket[16 - 19]: 0xffffffff 
----------------------------------------------------------------------------
Oper (4): tid: f38e60b0  len: 28  clientid: TRANS  flags: none
BUF:  #regs: 2   start blkno: 24 (0x18)  len: 8  bmap size: 2
Oper (5): tid: f38e60b0  len: 128  clientid: TRANS  flags: none
BUF DATA
----------------------------------------------------------------------------
Oper (6): tid: f38e60b0  len: 52  clientid: TRANS  flags: none
INODE: #regs: 3   ino: 0x83  flags: 0x3   dsize: 8
        blkno: 64  len: 16  boff: 768
Oper (7): tid: f38e60b0  len: 96  clientid: TRANS  flags: none
INODE CORE
magic 0x494e mode 040755 version 1 format 1
nlink 2 uid 0 gid 0
atime 0x441d8686 mtime 0x441d8686 ctime 0x441d8686
size 0x6 nblocks 0x0 extsize 0x0 nextents 0x0
naextents 0x0 forkoff 0 dmevmask 0x0 dmstate 0x0
flags 0x0 gen 0x0
Oper (8): tid: f38e60b0  len: 8  clientid: TRANS  flags: none
LOCAL inode data
SHORTFORM DIRECTORY size 6
----------------------------------------------------------------------------
Oper (9): tid: f38e60b0  len: 52  clientid: TRANS  flags: none
INODE: #regs: 3   ino: 0x80  flags: 0x3   dsize: 20
        blkno: 64  len: 16  boff: 0
Oper (10): tid: f38e60b0  len: 96  clientid: TRANS  flags: none
INODE CORE
magic 0x494e mode 040755 version 1 format 1
nlink 3 uid 0 gid 0
atime 0x441d8677 mtime 0x441d8686 ctime 0x441d8686
size 0x11 nblocks 0x0 extsize 0x0 nextents 0x0
naextents 0x0 forkoff 0 dmevmask 0x0 dmstate 0x0
flags 0x0 gen 0x0
Oper (11): tid: f38e60b0  len: 20  clientid: TRANS  flags: none
LOCAL inode data
SHORTFORM DIRECTORY size 17
----------------------------------------------------------------------------
Oper (12): tid: f38e60b0  len: 24  clientid: TRANS  flags: none
BUF:  #regs: 2   start blkno: 0 (0x0)  len: 1  bmap size: 1
Oper (13): tid: f38e60b0  len: 128  clientid: TRANS  flags: none
SUPER BLOCK Buffer: 
icount: 64  ifree: 60  fdblks: 23348  frext: 0
----------------------------------------------------------------------------
Oper (14): tid: f38e60b0  len: 0  clientid: TRANS  flags: COMMIT 

============================================================================
xfs_logprint: skipped 509 cleared blocks in range: 5 - 513
xfs_logprint: skipped 9086 zeroed blocks in range: 514 - 9599
xfs_logprint: physical end of log
============================================================================
xfs_logprint: logical end of log
============================================================================


64-bit xfs_logprint shows:

xfs_logprint: unknown log operation type (494e)
Bad data in log
xfs_logprint:
    data device: 0xffffffffffffffff
    log device: 0xffffffffffffffff daddr: 98336 length: 9600

cycle: 1        version: 1              lsn: 1,0        tail_lsn: 1,0
length of Log Record: 20        prev offset: -1         num ops: 1
uuid: 2960aa9b-6335-4b2e-8da5-b58182fbda98   format: little endian linux
h_size: 32768
----------------------------------------------------------------------------
Oper (0): tid: b0c0d0d0  len: 8  clientid: LOG  flags: UNMOUNT 
Unmount filesystem

============================================================================
cycle: 1        version: 1              lsn: 1,2        tail_lsn: 1,2
length of Log Record: 980       prev offset: 0          num ops: 15
uuid: 2960aa9b-6335-4b2e-8da5-b58182fbda98   format: little endian linux
h_size: 32768
----------------------------------------------------------------------------
Oper (0): tid: f38e60b0  len: 0  clientid: TRANS  flags: START 
----------------------------------------------------------------------------
Oper (1): tid: f38e60b0  len: 16  clientid: TRANS  flags: none
TRAN:    type: MKDIR       tid: 0       num_items: 5
----------------------------------------------------------------------------
Oper (2): tid: f38e60b0  len: 24  clientid: TRANS  flags: none
BUF:  #regs: 2   start blkno: 2 (0x2)  len: 1  bmap size: 1
Oper (3): tid: f38e60b0  len: 128  clientid: TRANS  flags: none
AGI Buffer: XAGI  
ver: 1  seq#: 0  len: 4096  cnt: 64  root: 3
level: 1  free#: 0x3c  newino: 0x80
bucket[0 - 3]: 0xffffffff 0xffffffff 0xffffffff 0xffffffff 
bucket[4 - 7]: 0xffffffff 0xffffffff 0xffffffff 0xffffffff 
bucket[8 - 11]: 0xffffffff 0xffffffff 0xffffffff 0xffffffff 
bucket[12 - 15]: 0xffffffff 0xffffffff 0xffffffff 0xffffffff 
bucket[16 - 19]: 0xffffffff 
----------------------------------------------------------------------------
Oper (4): tid: f38e60b0  len: 28  clientid: TRANS  flags: none
BUF:  #regs: 2   start blkno: 24 (0x18)  len: 8  bmap size: 2
Oper (5): tid: f38e60b0  len: 128  clientid: TRANS  flags: none
BUF DATA
----------------------------------------------------------------------------
Oper (6): tid: f38e60b0  len: 52  clientid: TRANS  flags: none
INODE: #regs: 3   Not printing rest of data
----------------------------------------------------------------------------
Oper (8): tid: f38e60b0  len: 96  clientid: TRANS  flags: none
Left over region from split log item
----------------------------------------------------------------------------
Oper (9): tid: f38e60b0  len: 8  clientid: TRANS  flags: none
Left over region from split log item
----------------------------------------------------------------------------
Oper (10): tid: f38e60b0  len: 52  clientid: TRANS  flags: none
Left over region from split log item
----------------------------------------------------------------------------
Oper (11): tid: f38e60b0  len: 96  clientid: TRANS  flags: none
**********************************************************************
* ERROR: data block=2                                                 *
**********************************************************************


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


<Prev in Thread] Current Thread [Next in Thread>