Blair Zajac
2013-Feb-09 19:21 UTC
v3.8-rc6: btrfs-transacti Tainted: GF in btrfs_orphan_commit_root
Running an Ubuntu Raring VM which was built a week ago that is now running 3.8-rc6, I was booting it last night when it hung. After a few forced reboots, it came back up and I found the attached in kern.log. Mostly, the VM has been used for testing anisble deployment, so not a lot of work, just upgrading and installing software, then rebooting. Are these reports useful? Is there any additional information I can provide from the VM? What happens if it gets hung again, is there additional information I can gather? Regards, Blair
David Sterba
2013-Feb-11 13:08 UTC
Re: v3.8-rc6: btrfs-transacti Tainted: GF in btrfs_orphan_commit_root
On Sat, Feb 09, 2013 at 11:21:16AM -0800, Blair Zajac wrote:> Running an Ubuntu Raring VM which was built a week ago that is now running > 3.8-rc6, I was booting it last night when it hung. After a few forced > reboots, it came back up and I found the attached in kern.log. > > Are these reports useful? Is there any additional information I can provide > from the VM? What happens if it gets hung again, is there additional > information I can gather?Yes they''re useful, we can see if it''s a known or new issue. I''ve hit the same problem not so long ago and a guy on IRC reported the same problem yesterday. There''s a fix from Josef, https://patchwork.kernel.org/patch/2083101/ and given the increasing number of reports (the warning followed by a crash), I think this this a material for a late -rc. Chris please consider picking this patch for 3.8. I think it qualifies as a regression sice we haven''t hit earlier than 3.8-rc4. david Warning for the reference: [ 37.372740] ------------[ cut here ]------------ [ 37.372766] WARNING: at /build/buildd/linux-3.8.0/fs/btrfs/inode.c:2214 btrfs_orphan_commit_root+0x10c/0x110 [btrfs]() [ 37.372768] Hardware name: Bochs [ 37.372770] Modules linked in: dm_crypt(F) microcode(F) virtio_balloon(F) psmouse(F) serio_raw(F) acpiphp(F) btrfs(F) zlib_deflate(F) libcrc32c(F) ghash_clmulni_intel(F) 8139too(F) aesni_intel(F) aes_x86_64(F) xts(F) lrw(F) gf128mul(F) ablk_helper(F) cryptd(F) floppy(F) 8139cp(F) [ 37.372789] Pid: 274, comm: btrfs-transacti Tainted: GF 3.8.0-5-generic #10-Ubuntu [ 37.372791] Call Trace: [ 37.372813] [<ffffffff8105879f>] warn_slowpath_common+0x7f/0xc0 [ 37.372817] [<ffffffff810587fa>] warn_slowpath_null+0x1a/0x20 [ 37.372831] [<ffffffffa00b1cac>] btrfs_orphan_commit_root+0x10c/0x110 [btrfs] [ 37.372845] [<ffffffffa010dabb>] commit_fs_roots.isra.24+0xad/0x171 [btrfs] [ 37.372860] [<ffffffffa00fdb36>] ? btrfs_scrub_pause+0xf6/0x110 [btrfs] [ 37.372865] [<ffffffff816c3c1e>] ? _raw_spin_lock+0xe/0x20 [ 37.372879] [<ffffffffa00abd0d>] btrfs_commit_transaction+0x5bd/0xab0 [btrfs] [ 37.372882] [<ffffffff8107dc00>] ? finish_wait+0x80/0x80 [ 37.372895] [<ffffffffa00a4cfd>] transaction_kthread+0x1bd/0x240 [btrfs] [ 37.372906] [<ffffffffa00a4b40>] ? write_dev_flush.part.107+0xc0/0xc0 [btrfs] [ 37.372909] [<ffffffff8107d2c0>] kthread+0xc0/0xd0 [ 37.372913] [<ffffffff8107d200>] ? kthread_create_on_node+0x120/0x120 [ 37.372917] [<ffffffff816cc4ac>] ret_from_fork+0x7c/0xb0 [ 37.372920] [<ffffffff8107d200>] ? kthread_create_on_node+0x120/0x120 [ 37.372922] ---[ end trace b6a5be0adeb704db ]--- -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Blair Zajac
2013-Feb-21 08:07 UTC
Re: v3.8-rc6: btrfs-transacti Tainted: GF in btrfs_orphan_commit_root
On 02/11/2013 05:08 AM, David Sterba wrote:> On Sat, Feb 09, 2013 at 11:21:16AM -0800, Blair Zajac wrote: >> Running an Ubuntu Raring VM which was built a week ago that is now running >> 3.8-rc6, I was booting it last night when it hung. After a few forced >> reboots, it came back up and I found the attached in kern.log. >> >> Are these reports useful? Is there any additional information I can provide >> from the VM? What happens if it gets hung again, is there additional >> information I can gather? > > Yes they''re useful, we can see if it''s a known or new issue. I''ve hit > the same problem not so long ago and a guy on IRC reported the same > problem yesterday. > > There''s a fix from Josef, https://patchwork.kernel.org/patch/2083101/ > and given the increasing number of reports (the warning followed by a > crash), I think this this a material for a late -rc. > > Chris please consider picking this patch for 3.8. I think it qualifies > as a regression sice we haven''t hit earlier than 3.8-rc4.Looking at the v3.8 tag, it doesn''t look like it made it in. Since I ran into this issue on a week old VM, is it possible for this patch to make its way into 3.8.1, so it''ll be picked up by Ubuntu automatically? Thanks, Blair -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Maybe Matching Threads
- WARNING: at fs/btrfs/inode.c:2165 btrfs_orphan_commit_root+0xcb/0xdf()
- WARNING: at fs/btrfs/inode.c:2193 btrfs_orphan_commit_root+0xb0/0xc0 [btrfs]()
- WARNING: at fs/btrfs/inode.c:2198 btrfs_orphan_commit_root+0xa8/0xc0
- Soft lockup btrfs-transacti:680
- btrfs-transacti:1014 blocked for more than 120 seconds.