Hi all,
Previous e-mail was sent without any reply, and was filed erroneously as
a reply to another e-mail on the list, thus re-sending.
Running on kernel 3.0 without patches. Mount options for the btrfs
partition in question were `defaults, noatime, compress=lzo,
space_cache, autodefrag, inoce_cache''. Partition cannot be mounted
again with a 3.0 kernel after reboot. Partition can, however, be
mounted successfully with a 2.6.38 kernel (stock Ubuntu patches) without
options, and afterwards successfully with the 3.0 kernel.
> Aug 1 11:12:22 Eve kernel: [ 154.594512] ------------[ cut here
]------------
> Aug 1 11:12:22 Eve kernel: [ 154.594541] kernel BUG at
fs/btrfs/inode.c:794!
> Aug 1 11:12:22 Eve kernel: [ 154.594554] invalid opcode: 0000 [#1]
PREEMPT SMP
> Aug 1 11:12:22 Eve kernel: [ 154.594573] CPU 0
> Aug 1 11:12:22 Eve kernel: [ 154.594586] Modules linked in: cryptd
aes_x86_64 aes_generic vboxnetadp vboxnetflt vboxdrv binfmt_misc parport_pc
ppdev snd_hda_codec_realtek uvcvideo snd_hda_intel dell_wmi snd_hda_codec
videodev dell_laptop joydev arc4 v4l2_compat_ioctl32 coretemp snd_hwdep snd_pcm
snd_seq_midi lp psmouse serio_raw snd_rawmidi snd_seq_midi_event iwl4965
iwl_legacy r8169 mac80211 snd_seq snd_timer snd_seq_device sparse_keymap snd
cfg80211 dcdbas parport soundcore snd_page_alloc nouveau ahci libahci ttm
drm_kms_helper drm i2c_algo_bit mxm_wmi video btrfs zlib_deflate libcrc32c
> Aug 1 11:12:22 Eve kernel: [ 154.594740]
> Aug 1 11:12:22 Eve kernel: [ 154.594745] Pid: 801, comm: btrfs-transacti
Not tainted 3.0.0-vanilla #1 Dell Inc. Vostro1310/0G930C
> Aug 1 11:12:22 Eve kernel: [ 154.594762] RIP:
0010:[<ffffffffa004604c>] [<ffffffffa004604c>]
cow_file_range+0x37c/0x390 [btrfs]
> Aug 1 11:12:22 Eve kernel: [ 154.594793] RSP: 0018:ffff880132c63550
EFLAGS: 00010246
> Aug 1 11:12:22 Eve kernel: [ 154.594801] RAX: ffff88013628c000 RBX:
0000000000001000 RCX: 00000000000a5fff
> Aug 1 11:12:22 Eve kernel: [ 154.594811] RDX: ffff8801362dd000 RSI:
ffffea0003a25100 RDI: ffff88012894d158
> Aug 1 11:12:22 Eve kernel: [ 154.594820] RBP: ffff880132c63600 R08:
ffff880132c6389c R09: ffff880132c63880
> Aug 1 11:12:22 Eve kernel: [ 154.594829] R10: 0000000000000002 R11:
0000000000000000 R12: 0000000000000000
> Aug 1 11:12:22 Eve kernel: [ 154.594948] R13: 00000000000a5fff R14:
ffff88012894cfc0 R15: ffff88012894d158
> Aug 1 11:12:22 Eve kernel: [ 154.594959] FS: 0000000000000000(0000)
GS:ffff88013fc00000(0000) knlGS:0000000000000000
> Aug 1 11:12:22 Eve kernel: [ 154.594969] CS: 0010 DS: 0000 ES: 0000 CR0:
000000008005003b
> Aug 1 11:12:22 Eve kernel: [ 154.594978] CR2: 00007fe916cb3000 CR3:
000000000174b000 CR4: 00000000000006f0
> Aug 1 11:12:22 Eve kernel: [ 154.594987] DR0: 0000000000000000 DR1:
0000000000000000 DR2: 0000000000000000
> Aug 1 11:12:22 Eve kernel: [ 154.594998] DR3: 0000000000000000 DR6:
00000000ffff0ff0 DR7: 0000000000000400
> Aug 1 11:12:22 Eve kernel: [ 154.595008] Process btrfs-transacti (pid:
801, threadinfo ffff880132c62000, task ffff880137d0c020)
> Aug 1 11:12:22 Eve kernel: [ 154.595019] Stack:
> Aug 1 11:12:22 Eve kernel: [ 154.595024] ffff880136dbac60
ffff880137f3c000 fffffffffffffff6 00001d21f1800080
> Aug 1 11:12:22 Eve kernel: [ 154.595042] 0000000000000000
0000001d21e9a000 ffffea0003a25100 00001d21f1800080
> Aug 1 11:12:22 Eve kernel: [ 154.595060] ffff8801362dd000
ffff880132c6389c ffff880132c63880 ffff88012894cfe0
> Aug 1 11:12:22 Eve kernel: [ 154.595078] Call Trace:
> Aug 1 11:12:22 Eve kernel: [ 154.595097] [<ffffffffa00463af>]
run_delalloc_nocow+0x34f/0x830 [btrfs]
> Aug 1 11:12:22 Eve kernel: [ 154.595119] [<ffffffffa005eae7>] ?
free_extent_state+0x37/0x60 [btrfs]
> Aug 1 11:12:22 Eve kernel: [ 154.595143] [<ffffffffa0046c0c>]
run_delalloc_range+0x37c/0x380 [btrfs]
> Aug 1 11:12:22 Eve kernel: [ 154.595158] [<ffffffff81106cd9>] ?
zone_statistics+0x99/0xc0
> Aug 1 11:12:22 Eve kernel: [ 154.595178] [<ffffffffa0061d25>]
__extent_writepage+0x5d5/0x730 [btrfs]
> Aug 1 11:12:22 Eve kernel: [ 154.595191] [<ffffffff812c8b8d>] ?
radix_tree_gang_lookup_tag_slot+0x8d/0xd0
> Aug 1 11:12:22 Eve kernel: [ 154.595212] [<ffffffffa00620ca>]
extent_write_cache_pages.clone.18.clone.25+0x24a/0x300 [btrfs]
> Aug 1 11:12:22 Eve kernel: [ 154.595435] [<ffffffffa0062425>]
extent_writepages+0x45/0x60 [btrfs]
> Aug 1 11:12:22 Eve kernel: [ 154.595435] [<ffffffffa0042d30>] ?
btrfs_real_readdir+0x650/0x650 [btrfs]
> Aug 1 11:12:22 Eve kernel: [ 154.595435] [<ffffffffa005eae6>] ?
free_extent_state+0x36/0x60 [btrfs]
> Aug 1 11:12:22 Eve kernel: [ 154.595435] [<ffffffffa00414c7>]
btrfs_writepages+0x27/0x30 [btrfs]
> Aug 1 11:12:22 Eve kernel: [ 154.595435] [<ffffffff810f41f1>]
do_writepages+0x21/0x40
> Aug 1 11:12:22 Eve kernel: [ 154.595435] [<ffffffff810ea51b>]
__filemap_fdatawrite_range+0x5b/0x60
> Aug 1 11:12:22 Eve kernel: [ 154.595435] [<ffffffff810eb39f>]
filemap_fdatawrite+0x1f/0x30
> Aug 1 11:12:22 Eve kernel: [ 154.595435] [<ffffffff810eb3e5>]
filemap_write_and_wait+0x35/0x60
> Aug 1 11:12:22 Eve kernel: [ 154.595435] [<ffffffffa007b2cb>]
__btrfs_write_out_cache+0xa6b/0xc90 [btrfs]
> Aug 1 11:12:22 Eve kernel: [ 154.595435] [<ffffffffa0044f16>] ?
__btrfs_prealloc_file_range+0x196/0x220 [btrfs]
> Aug 1 11:12:22 Eve kernel: [ 154.595435] [<ffffffff81160e5a>] ?
igrab+0x3a/0x70
> Aug 1 11:12:22 Eve kernel: [ 154.595435] [<ffffffffa007d679>]
btrfs_write_out_ino_cache+0x99/0xd0 [btrfs]
> Aug 1 11:12:22 Eve kernel: [ 154.595435] [<ffffffffa00362fe>]
btrfs_save_ino_cache+0x16e/0x260 [btrfs]
> Aug 1 11:12:22 Eve kernel: [ 154.595435] [<ffffffffa003daf2>]
commit_fs_roots.clone.21+0xc2/0x1a0 [btrfs]
> Aug 1 11:12:22 Eve kernel: [ 154.595435] [<ffffffffa001a60a>] ?
btrfs_free_path+0x2a/0x40 [btrfs]
> Aug 1 11:12:22 Eve kernel: [ 154.595435] [<ffffffffa003ead1>]
btrfs_commit_transaction+0x471/0x900 [btrfs]
> Aug 1 11:12:22 Eve kernel: [ 154.595435] [<ffffffffa003dd1c>] ?
join_transaction.clone.23+0x5c/0x230 [btrfs]
> Aug 1 11:12:22 Eve kernel: [ 154.595435] [<ffffffffa003f2f9>] ?
start_transaction+0x99/0x2e0 [btrfs]
> Aug 1 11:12:22 Eve kernel: [ 154.595435] [<ffffffff8106eea0>] ?
wake_up_bit+0x40/0x40
> Aug 1 11:12:22 Eve kernel: [ 154.595435] [<ffffffffa0037563>]
transaction_kthread+0x273/0x290 [btrfs]
> Aug 1 11:12:22 Eve kernel: [ 154.595435] [<ffffffffa00372f0>] ?
btrfs_congested_fn+0xc0/0xc0 [btrfs]
> Aug 1 11:12:22 Eve kernel: [ 154.595435] [<ffffffff8106e896>]
kthread+0x96/0xa0
> Aug 1 11:12:22 Eve kernel: [ 154.595435] [<ffffffff81580494>]
kernel_thread_helper+0x4/0x10
> Aug 1 11:12:22 Eve kernel: [ 154.595435] [<ffffffff8106e800>] ?
kthread_worker_fn+0x190/0x190
> Aug 1 11:12:22 Eve kernel: [ 154.595435] [<ffffffff81580490>] ?
gs_change+0xb/0xb
> Aug 1 11:12:22 Eve kernel: [ 154.595435] Code: c0 5b 41 5c 41 5d 41 5e 41
5f c9 c3 4c 89 95 70 ff ff ff 4c 89 fe 48 8b 7d 88 e8 10 7b 00 00 4c 8b 95 70 ff
ff ff e9 55 fd ff ff <0f> 0b 0f 0b 0f 0b 0f 0b 0f 0b 0f 0b 0f 1f 84 00 00
00 00 00 55
> Aug 1 11:12:22 Eve kernel: [ 154.595435] RIP [<ffffffffa004604c>]
cow_file_range+0x37c/0x390 [btrfs]
> Aug 1 11:12:22 Eve kernel: [ 154.595435] RSP <ffff880132c63550>
> Aug 1 11:12:22 Eve kernel: [ 154.636938] ---[ end trace b93d3aede109651a
]---
Please tell if you need anything else,
Jonathan Yip