While mounting btrfs file system to a directory generated following call traces using 17/10 fedora16 PPC64 build on P7 JUNO-L system. [ 3351.981181] Btrfs loaded [ 3352.040532] device fsid 2e5062d4-db96-4248-b3e8-fb2570a2a1f6 devid 1 transid 7 /dev/sda11 [ 3352.041844] ------------[ cut here ]------------ [ 3352.041853] WARNING: at fs/btrfs/extent_io.c:3582 [ 3352.041859] Modules linked in: btrfs zlib_deflate libcrc32c reiserfs lockd ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack sunrpc ibmveth uinput ibmvscsic scsi_transport_srp scsi_tgt [last unloaded: scsi_wait_scan] [ 3352.041905] NIP: d0000000023143f8 LR: d000000002314324 CTR: c0000000003071e0 [ 3352.041911] REGS: c0000000f95eb340 TRAP: 0700 Not tainted (3.1.0-0.rc9.git0.2.fc16.kh.ppc64) [ 3352.041916] MSR: 8000000000029032 <EE,ME,CE,IR,DR> CR: 24042422 XER: 20000001 [ 3352.041929] CFAR: d0000000023143ec [ 3352.041932] TASK = c000000104c39a40[1046] 'mount' THREAD: c0000000f95e8000 CPU: 0 [ 3352.041937] GPR00: 0000000000000001 c0000000f95eb5c0 d000000002370970 c000000002d80690 [ 3352.041946] GPR04: c0000000036d4338 0000000000000000 0000000000001000 0000000000000001 [ 3352.041954] GPR08: 0000000000000000 0000000000011000 0000000000000681 0000000000001000 [ 3352.041963] GPR12: 0000000024042424 c00000000ecb0000 c0000000036d5e88 c0000000036d5ef8 [ 3352.041971] GPR16: c0000000036d6278 c0000000036d5ce0 0000000000010000 c0000000036d59a8 [ 3352.041980] GPR20: c0000000036d5c60 0000000000000000 0000000000010000 c0000000036d4338 [ 3352.041988] GPR24: c000000000000000 0000000000000000 c0000000f98c8400 0000000000001000 [ 3352.041996] GPR28: 6db6db6db6db6db7 c0000000e5270000 d00000000236b6a8 c0000000f95eb5c0 [ 3352.042027] NIP [d0000000023143f8] .write_extent_buffer+0xdc/0x16c [btrfs] [ 3352.042045] LR [d000000002314324] .write_extent_buffer+0x8/0x16c [btrfs] [ 3352.042050] Call Trace: [ 3352.042054] [c0000000f95eb5c0] [c0000000f98c8400] 0xc0000000f98c8400 (unreliable) [ 3352.042074] [c0000000f95eb690] [d00000000231bc70] .btrfs_read_sys_array+0x64/0x210 [btrfs] [ 3352.042091] [c0000000f95eb770] [d0000000022eda98] .open_ctree+0xe34/0x18b8 [btrfs] [ 3352.042106] [c0000000f95eb920] [d0000000022c3e74] .btrfs_mount+0x264/0x4d0 [btrfs] [ 3352.042115] [c0000000f95eba50] [c0000000001b9698] .mount_fs+0xa4/0x194 [ 3352.042121] [c0000000f95ebb00] [c0000000001d5404] .vfs_kern_mount+0x6c/0xb0 [ 3352.042127] [c0000000f95ebbb0] [c0000000001d6548] .do_kern_mount+0x54/0xfc [ 3352.042133] [c0000000f95ebc70] [c0000000001d81d0] .do_mount+0x754/0x7c4 [ 3352.042139] [c0000000f95ebd60] [c0000000001d8618] .SyS_mount+0xac/0xf0 [ 3352.042146] [c0000000f95ebe30] [c000000000009800] syscall_exit+0x0/0x40 [ 3352.042151] Instruction dump: [ 3352.042155] 419e0018 78848402 38690008 7c992214 48032ac1 e8410028 e8030000 7800efe2 [ 3352.042165] 2f800000 419e0008 7c2004ac 68000001 <0b000000> 7f55b050 7fbad840 409d0008 [ 3352.042176] ---[ end trace ea39bbcb31254bdc ]--- ---Steps to reproduce--- 1) Install F16 PPC64 build Fedora-20111017-ppc64-DVD.iso 2) Create a btrfs file system mkfs.btrfs /dev/sda11 3) mount file system to a directory mount /dev/sda11 /btrfs/ You may see call trace immediate after the above execution of command. --- Additional info --- --- uname -a --- Linux c57f1ju0204.xxx.xxx.ibm.com 3.1.0-0.rc9.git0.2.fc16.kh.ppc64 #1 SMP Wed Oct 12 22:41:01 UTC 2011 ppc64 ppc64 ppc64 GNU/Linux # df -h Filesystem Size Used Avail Use% Mounted on rootfs 18G 5.7G 11G 35% / devtmpfs 4.0G 0 4.0G 0% /dev tmpfs 4.0G 0 4.0G 0% /dev/shm tmpfs 4.0G 130M 3.9G 4% /run /dev/sda3 18G 5.7G 11G 35% / tmpfs 4.0G 130M 3.9G 4% /run tmpfs 4.0G 0 4.0G 0% /sys/fs/cgroup tmpfs 4.0G 0 4.0G 0% /media /dev/sda2 485M 51M 409M 11% /boot /dev/sda7 5.0G 5.0G 0 100% /ext2 /dev/sda8 5.0G 5.0G 0 100% /ext3 /dev/sda9 5.0G 5.0G 0 100% /ext4 /dev/sda10 5.0G 5.0G 2.5M 100% /reiserfs /dev/sda11 5.0G 896K 4.5G 1% /btrfs
btrfs has nothing to do with filesystem package. Reassigning.
We've discussed this a bit in IRC. btrfs is very unhappy with 64k pages and Josef has mentioned it won't be looked at until the 3.3 timeframe. We'll disable btrfs in the kernel for ppc until then.
I'll drop this from the blocker list. per comment #2 there is no chance that this will be fixed anytime soon and it can't happen anymore when btrfs is disabled in the kernel
[mass update] kernel-3.3.0-4.fc16 has been pushed to the Fedora 16 stable repository. Please retest with this update.
------- Comment From maknayak.com 2012-04-30 03:41 EDT------- Hi All, Verified this issue on F17 Alpha PPC64 and could not reproduce the issue again. Created the file system & tried to mount it ,though it is not mounting as btrfs file system (says unknown filesystem type 'btrfs'), there is no sign of call trace again. Looks like this has fix for the issue. [root@elm17f130 Packages]# mkfs.btrfs /dev/sda8 WARNING! - Btrfs Btrfs v0.19 IS EXPERIMENTAL WARNING! - see http://btrfs.wiki.kernel.org before using fs created label (null) on /dev/sda8 nodesize 65536 leafsize 65536 sectorsize 65536 size 3.90GB Btrfs Btrfs v0.19 [root@elm17f130 Packages]# mount -t btrfs /dev/sda8 /btrfs mount: unknown filesystem type 'btrfs' # uname -a Linux elm17f130.beaverton.ibm.com 3.3.0-1.fc17.ppc64 #1 SMP Wed Mar 21 18:52:34 MST 2012 ppc64 ppc64 ppc64 GNU/Linux Thanks... Manas