Bug 747079 - F16: mounting btrfs file system generated call trace on 17-Oct-2011 build
Summary: F16: mounting btrfs file system generated call trace on 17-Oct-2011 build
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 16
Hardware: ppc64
OS: All
unspecified
urgent
Target Milestone: ---
Assignee: Josef Bacik
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F16NTHppc
TreeView+ depends on / blocked
 
Reported: 2011-10-18 18:10 UTC by IBM Bug Proxy
Modified: 2012-04-30 16:00 UTC (History)
9 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2012-04-30 15:00:39 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
IBM Linux Technology Center 76046 0 None None None Never

Description IBM Bug Proxy 2011-10-18 18:10:19 UTC
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

Comment 1 Ondrej Vasik 2011-10-18 22:49:12 UTC
btrfs has nothing to do with filesystem package. Reassigning.

Comment 2 Josh Boyer 2011-11-04 16:03:45 UTC
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.

Comment 3 Karsten Hopp 2011-11-30 14:50:28 UTC
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

Comment 4 Dave Jones 2012-03-22 16:58:38 UTC
[mass update]
kernel-3.3.0-4.fc16 has been pushed to the Fedora 16 stable repository.
Please retest with this update.

Comment 5 Dave Jones 2012-03-22 17:02:54 UTC
[mass update]
kernel-3.3.0-4.fc16 has been pushed to the Fedora 16 stable repository.
Please retest with this update.

Comment 6 Dave Jones 2012-03-22 17:13:45 UTC
[mass update]
kernel-3.3.0-4.fc16 has been pushed to the Fedora 16 stable repository.
Please retest with this update.

Comment 7 IBM Bug Proxy 2012-04-30 04:00:50 UTC
------- 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


Note You need to log in before you can comment on or make changes to this bug.