From: Tsutomu Itoh <t-itoh@jp.fujitsu.com>
To: linux-btrfs@vger.kernel.org
Subject: Re: BUG at fs/btrfs/inode.c:1795
Date: Tue, 08 Nov 2011 09:33:46 +0900 [thread overview]
Message-ID: <4EB878EA.8020100@jp.fujitsu.com> (raw)
In-Reply-To: <20111107125001.GO12759@twin.jikos.cz>
(2011/11/07 21:50), David Sterba wrote:
> Hi,
>
> I saw this BUG in current linus' (with last pull included) to quickly
> trigger in xfstests/013, with freshly created fs and default raid flags.
I encountered the same panic this morning, too.
My mount option is,
mount option: compress=lzo
[50511.410486] device fsid cb6a6bb3-1f5d-465f-816b-be814e2d022f devid 1 transid 62154 /dev/sdd4
[50511.411385] btrfs: use lzo compression
[50511.411388] btrfs: disk space caching is enabled
[50519.386248] ------------[ cut here ]------------
[50519.386476] kernel BUG at fs/btrfs/inode.c:1795!
[50519.386690] invalid opcode: 0000 [#1] SMP
[50519.386906] CPU 0
[50519.386912] Modules linked in: btrfs nfsd lockd nfs_acl auth_rpcgss autofs4 sunrpc 8021q garp stp llc cpufreq_ondemand acpi_cpufreq freq_table mperf cachefiles fscache ipv6 zlib_deflate crc32c libcrc32c ext3 jbd dm_mirror dm_region_hash dm_log dm_mod kvm uinput ppdev parport_pc parport sg pcspkr i2c_i801 i2c_core iTCO_wdt iTCO_vendor_support tg3 shpchp pci_hotplug i3000_edac edac_core ext4 mbcache jbd2 crc16 sd_mod crc_t10dif megaraid_sas sr_mod cdrom floppy pata_acpi ata_generic ata_piix libata scsi_mod [last unloaded: btrfs]
[50519.387140]
[50519.387140] Pid: 32181, comm: btrfs-endio-wri Tainted: G W 3.1.0mod+ #1 FUJITSU-SV PRIMERGY /D2399
[50519.387140] RIP: 0010:[<ffffffffa02dd798>] [<ffffffffa02dd798>] btrfs_finish_ordered_io+0x269/0x2cf [btrfs]
[50519.387140] RSP: 0018:ffff88015d5a3ca0 EFLAGS: 00010286
[50519.387140] RAX: 00000000ffffffe4 RBX: ffff880085a6f400 RCX: ffff88015d5a3bb0
[50519.387140] RDX: 0000000000000000 RSI: ffff880190f317e0 RDI: ffff880190f31828
[50519.387140] RBP: ffff88015d5a3d10 R08: ffff88015d5a3bf0 R09: ffffffff813a7bad
[50519.387140] R10: ffff88015d5a3b30 R11: 0000000000000800 R12: ffff88006c4ce2d0
[50519.387140] R13: ffff88017e83ef50 R14: 00000000000b9f00 R15: ffff88017e83edc0
[50519.387140] FS: 0000000000000000(0000) GS:ffff88019fc00000(0000) knlGS:0000000000000000
[50519.387140] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[50519.387140] CR2: 00000033cfe844e0 CR3: 000000019537b000 CR4: 00000000000006f0
[50519.387140] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[50519.387140] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[50519.387140] Process btrfs-endio-wri (pid: 32181, threadinfo ffff88015d5a2000, task ffff88018c9ead60)
[50519.387140] Stack:
[50519.387140] 00000000ffffffff ffff88016add3298 ffff88017e83f0b0 0000000000000282
[50519.387140] ffff88015d5a3ce0 ffff88017e83edf0 0000000000000000 ffff88018c94c0c0
[50519.387140] ffff88015d5a3d30 ffff880160afbff0 ffffea0004dfcc80 00000000000b9000
[50519.387140] Call Trace:
[50519.387140] [<ffffffffa02dd85d>] btrfs_writepage_end_io_hook+0x5f/0x79 [btrfs]
[50519.387140] [<ffffffffa02ec93e>] end_bio_extent_writepage+0xae/0x159 [btrfs]
[50519.387140] [<ffffffff81141943>] bio_endio+0x2d/0x2f
[50519.387140] [<ffffffffa02cf9de>] end_workqueue_fn+0x111/0x120 [btrfs]
[50519.387140] [<ffffffffa02f59b7>] worker_loop+0x18a/0x4bb [btrfs]
[50519.387140] [<ffffffffa02f582d>] ? btrfs_queue_worker+0x224/0x224 [btrfs]
[50519.387140] [<ffffffffa02f582d>] ? btrfs_queue_worker+0x224/0x224 [btrfs]
[50519.387140] [<ffffffff81067114>] kthread+0x82/0x8a
[50519.387140] [<ffffffff813b1634>] kernel_thread_helper+0x4/0x10
[50519.387140] [<ffffffff81067092>] ? kthread_worker_fn+0x14a/0x14a
[50519.387140] [<ffffffff813b1630>] ? gs_change+0x13/0x13
[50519.387140] Code: f6 4c 89 ef e8 e0 b4 00 00 85 c0 74 0c 48 8b 45 c8 48 8b 40 28 a8 10 75 16 4c 89 ea 48 89 de 4c 89 e7 e8 4c c4 ff ff 85 c0 74 04 <0f> 0b eb fe 48 8b 83 20 01 00 00 48 3b 58 28 74 10 48 8b 45 c8
[50519.387140] RIP [<ffffffffa02dd798>] btrfs_finish_ordered_io+0x269/0x2cf [btrfs]
[50519.387140] RSP <ffff88015d5a3ca0>
-Tsutomu
>
> [ 528.458613] ------------[ cut here ]------------
> [ 528.461489] kernel BUG at fs/btrfs/inode.c:1795!
> [ 528.461489] invalid opcode: 0000 [#1] SMP
> [ 528.461489] CPU 1
> [ 528.461489] Modules linked in: loop btrfs aoe
> [ 528.461489]
> [ 528.461489] Pid: 8862, comm: btrfs-endio-wri Not tainted 3.1.0-default+ #67 Intel Corporation Santa Rosa platform/Matanzas
> [ 528.461489] RIP: 0010:[<ffffffffa0040f97>] [<ffffffffa0040f97>] btrfs_finish_ordered_io+0x287/0x320 [btrfs]
> [ 528.461489] RSP: 0018:ffff880079809c80 EFLAGS: 00010286
> [ 528.461489] RAX: 00000000ffffffe4 RBX: ffff88007a15d000 RCX: 0000000000000000
> [ 528.461489] RDX: ffff880079540440 RSI: 0000000000000001 RDI: 0000000000000246
> [ 528.461489] RBP: ffff880079809cf0 R08: 0000000000000001 R09: 0000000000000001
> [ 528.461489] R10: 0000000000000000 R11: 0000000000000000 R12: ffff88006db1c3f0
> [ 528.461489] R13: ffff88007620ecd8 R14: 0000000000000000 R15: ffff88006db1c000
> [ 528.461489] FS: 0000000000000000(0000) GS:ffff88007de00000(0000) knlGS:0000000000000000
> [ 528.461489] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
> [ 528.461489] CR2: 00007f5724ca4000 CR3: 000000007a127000 CR4: 00000000000006e0
> [ 528.461489] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
> [ 528.461489] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
> [ 528.461489] Process btrfs-endio-wri (pid: 8862, threadinfo ffff880079808000, task ffff880079540440)
> [ 528.461489] Stack:
> [ 528.461489] 0000000000000286 ffff88006db1c610 ffff880079809ca0 ffffffff810a07dd
> [ 528.461489] ffff880079809cc0 ffff88006db1c0b8 0000000000000000 ffff880078b4f9c0
> [ 528.461489] ffff880079809d10 ffff88007941cff0 ffff88007d491ef0 0000000000101fff
> [ 528.461489] Call Trace:
> [ 528.461489] [<ffffffff810a07dd>] ? trace_hardirqs_on+0xd/0x10
> [ 528.461489] [<ffffffffa004107c>] btrfs_writepage_end_io_hook+0x4c/0xa0 [btrfs]
> [ 528.461489] [<ffffffffa0056be8>] end_bio_extent_writepage+0x138/0x190 [btrfs]
> [ 528.461489] [<ffffffff811856ad>] bio_endio+0x1d/0x40
> [ 528.461489] [<ffffffffa0032bc4>] end_workqueue_fn+0xf4/0x130 [btrfs]
> [ 528.461489] [<ffffffffa0065874>] worker_loop+0xb4/0x520 [btrfs]
> [ 528.461489] [<ffffffffa00657c0>] ? btrfs_queue_worker+0x330/0x330 [btrfs]
> [ 528.461489] [<ffffffff81085d56>] kthread+0xa6/0xb0
> [ 528.461489] [<ffffffff818d8784>] kernel_thread_helper+0x4/0x10
> [ 528.461489] [<ffffffff818cef74>] ? retint_restore_args+0x13/0x13
> [ 528.461489] [<ffffffff81085cb0>] ? __init_kthread_worker+0x70/0x70
> [ 528.461489] [<ffffffff818d8780>] ? gs_change+0x13/0x13
> [ 528.461489] Code: 00 85 c0 74 10 48 8b 45 c8 48 8b 40 28 a8 10 0f 85 8f fe ff ff 4c 89 e2 48 89 de 4c 89 ef e8 71 f7 ff ff 85 c0 0f 84 79 fe ff ff <0f> 0b 0f 1f 80 00 00 00 00 48 89 df e8 18 a3 ff ff 49 89 c5 e9
> [ 528.461489] RIP [<ffffffffa0040f97>] btrfs_finish_ordered_io+0x287/0x320 [btrfs]
> [ 528.461489] RSP <ffff880079809c80>
> [ 528.775180] ---[ end trace 0b60ffea4d2cd332 ]---
>
>
> 1789 add_pending_csums(trans, inode, ordered_extent->file_offset,
> 1790 &ordered_extent->list);
> 1791
> 1792 ret = btrfs_ordered_update_i_size(inode, 0, ordered_extent);
> 1793 if (!ret || !test_bit(BTRFS_ORDERED_PREALLOC, &ordered_extent->flags)) {
> 1794 ret = btrfs_update_inode(trans, root, inode);
> 1795 BUG_ON(ret);
> 1796 }
>
>
> ret is -28 ENOSPC .
>
> mount flags: compress=lzo,discard,space_cache,autodefrag,inode_cache
>
>
> david
prev parent reply other threads:[~2011-11-08 0:33 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-11-07 12:50 BUG at fs/btrfs/inode.c:1795 David Sterba
2011-11-08 0:33 ` Tsutomu Itoh [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4EB878EA.8020100@jp.fujitsu.com \
--to=t-itoh@jp.fujitsu.com \
--cc=linux-btrfs@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.