From: Tom van Klinken / ISP Services BV <tom@isp-services.nl>
To: Chris Mason <chris.mason@oracle.com>
Cc: linux-btrfs@vger.kernel.org
Subject: Re: Crash in 2.6.29-rc8
Date: Tue, 31 Mar 2009 13:26:52 +0200 [thread overview]
Message-ID: <49D1FDFC.3090904@isp-services.nl> (raw)
In-Reply-To: <1237916586.5633.14.camel@think.oraclecorp.com>
[-- Attachment #1: Type: text/plain, Size: 525 bytes --]
Hi Chris,
Chris Mason wrote:
> On Tue, 2009-03-24 at 15:41 +0100, Tom van Klinken / ISP Services BV
> wrote:
>> <CUT>
>
> This is a metadata enospc oops. You actually had about 400MB free but
> it was pinned down and waiting for a commit to free it all.
>
Today I had a similar issue. See attached kernel trace.
I'm quite sure the filesystem is not full (I have around 15GB of free
space).
Is their anything I can test/do?
--
Met vriendelijke groet,
Tom van Klinken
ISP Services BV
http://www.isp-services.nl/contact
[-- Attachment #2: btrfc-trace2.txt --]
[-- Type: text/plain, Size: 13361 bytes --]
Mar 31 00:20:07 db03b btrfs searching for 4096 bytes, num_bytes 4096, loop 2, allowed_alloc 0
Mar 31 00:20:07 db03b btrfs allocation failed flags 36, wanted 4096
Mar 31 00:20:07 db03b space_info has 204537856 free, is full
Mar 31 00:20:07 db03b space_info total=1073741824, pinned=271077376, delalloc=0, may_use=0, used=598126592
Mar 31 00:20:07 db03b block group 29360128 has 1073741824 bytes, 598126592 used 271077376 pinned 0 reserved
Mar 31 00:20:07 db03b 0 blocks of free space at or bigger than bytes is
Mar 31 00:20:07 db03b ------------[ cut here ]------------
Mar 31 00:20:07 db03b kernel BUG at fs/btrfs/extent-tree.c:2880!
Mar 31 00:20:07 db03b invalid opcode: 0000 [#1] SMP
Mar 31 00:20:07 db03b last sysfs file: /sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/model
Mar 31 00:20:07 db03b CPU 5
Mar 31 00:20:07 db03b Modules linked in:
Mar 31 00:20:07 db03b Pid: 16746, comm: mysqld Not tainted 2.6.29-22648-g1a81af4 #1 X7DVL-3
Mar 31 00:20:07 db03b RIP: 0010:[<ffffffff803bd1b4>] [<ffffffff803bd1b4>] __btrfs_reserve_extent+0x26c/0x281
Mar 31 00:20:07 db03b RSP: 0018:ffff88015d0438e8 EFLAGS: 00010246
Mar 31 00:20:07 db03b RAX: ffff88032b1df4b8 RBX: ffff88032e642aac RCX: ffffffff806e810d
Mar 31 00:20:07 db03b RDX: ffff88032b1df498 RSI: 0000000000000246 RDI: 0000000000000246
Mar 31 00:20:07 db03b RBP: ffff88032b1df3e0 R08: 0000000000000000 R09: 0000000000000000
Mar 31 00:20:07 db03b R10: 0000000000000000 R11: 00000000ffffffff R12: ffff88032b1df440
Mar 31 00:20:07 db03b R13: 0000000000001000 R14: ffff88032b1df4b0 R15: ffff8802e5c22000
Mar 31 00:20:07 db03b FS: 0000000040998950(0063) GS:ffff88032e4f3740(0000) knlGS:0000000000000000
Mar 31 00:20:07 db03b CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
Mar 31 00:20:07 db03b CR2: 00007f2c169b700f CR3: 00000001d2bef000 CR4: 00000000000006e0
Mar 31 00:20:07 db03b DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Mar 31 00:20:07 db03b DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Mar 31 00:20:07 db03b Process mysqld (pid: 16746, threadinfo ffff88015d042000, task ffff880230d3d9d0)
Mar 31 00:20:07 db03b Stack:
Mar 31 00:20:07 db03b 0000000000000000 ffff88015d0439e8 0000000000000000 0000000000000000
Mar 31 00:20:07 db03b 0000000000000024 0000000000000000 0000000000000000 0000000000001000
Mar 31 00:20:07 db03b ffff88015d0439e8 0000000000000002 ffff880289417420 ffff88032ccf8000
Mar 31 00:20:07 db03b Call Trace:
Mar 31 00:20:07 db03b [<ffffffff803bd215>] ? btrfs_alloc_extent+0x4c/0xc0
Mar 31 00:20:07 db03b [<ffffffff803bd2f2>] ? btrfs_alloc_free_block+0x69/0x98
Mar 31 00:20:07 db03b [<ffffffff803b3e88>] ? __btrfs_cow_block+0x1e2/0xaa7
Mar 31 00:20:07 db03b [<ffffffff803b4e7b>] ? btrfs_cow_block+0x270/0x27f
Mar 31 00:20:07 db03b [<ffffffff803b804a>] ? btrfs_search_slot+0x35f/0xa2f
Mar 31 00:20:07 db03b [<ffffffff803beaa8>] ? add_extent_ref+0x86/0x220
Mar 31 00:20:07 db03b [<ffffffff806e8000>] ? _write_trylock+0x2/0x1f
Mar 31 00:20:07 db03b [<ffffffff803bf6eb>] ? run_one_delayed_ref+0xe2/0x17c
Mar 31 00:20:07 db03b [<ffffffff803bb8d9>] ? select_delayed_ref+0x14/0x64
Mar 31 00:20:07 db03b [<ffffffff803c010d>] ? run_clustered_refs+0xce/0x14a
Mar 31 00:20:07 db03b [<ffffffff803c023c>] ? btrfs_run_delayed_refs+0xb3/0x1ac
Mar 31 00:20:07 db03b [<ffffffff803ccbf2>] ? __btrfs_end_transaction+0x5c/0x11a
Mar 31 00:20:07 db03b [<ffffffff802abdc1>] ? __mark_inode_dirty+0x29/0x180
Mar 31 00:20:07 db03b [<ffffffff802a46b2>] ? file_update_time+0xba/0xff
Mar 31 00:20:07 db03b [<ffffffff803d6c3d>] ? btrfs_file_write+0x1c1/0x688
Mar 31 00:20:07 db03b [<ffffffff8024894e>] ? autoremove_wake_function+0x0/0x2e
Mar 31 00:20:07 db03b [<ffffffff80293c51>] ? vfs_write+0xad/0x136
Mar 31 00:20:07 db03b [<ffffffff80294257>] ? sys_pwrite64+0x50/0x70
Mar 31 00:20:07 db03b [<ffffffff8020b3ea>] ? system_call_fastpath+0x16/0x1b
Mar 31 00:20:07 db03b Code: 00 48 81 ed b8 00 00 00 48 8b 85 b8 00 00 00 48 8d 95 b8 00 00 00 0f 18 08 49 8d 44 24 58 48 39 c2 75 95 4c 89 f7 e8 42 e1 e8 ff <0f> 0b eb fe 48 83 c4 38 31 c0 5b 5d 41 5c 41 5d 41 5e 41 5f c3
Mar 31 00:20:07 db03b RIP [<ffffffff803bd1b4>] __btrfs_reserve_extent+0x26c/0x281
Mar 31 00:20:07 db03b RSP <ffff88015d0438e8>
Mar 31 00:20:07 db03b ---[ end trace 6da0c5d3bc31360b ]---
Mar 31 00:20:12 db03b btrfs searching for 4096 bytes, num_bytes 4096, loop 2, allowed_alloc 1
Mar 31 00:20:12 db03b btrfs allocation failed flags 36, wanted 4096
Mar 31 00:20:12 db03b space_info has 204537856 free, is full
Mar 31 00:20:12 db03b space_info total=1073741824, pinned=271077376, delalloc=0, may_use=0, used=598126592
Mar 31 00:20:12 db03b block group 29360128 has 1073741824 bytes, 598126592 used 271077376 pinned 0 reserved
Mar 31 00:20:12 db03b 0 blocks of free space at or bigger than bytes is
Mar 31 00:20:12 db03b ------------[ cut here ]------------
Mar 31 00:20:12 db03b kernel BUG at fs/btrfs/extent-tree.c:2880!
Mar 31 00:20:12 db03b invalid opcode: 0000 [#2] SMP
Mar 31 00:20:12 db03b last sysfs file: /sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/model
Mar 31 00:20:12 db03b CPU 6
Mar 31 00:20:12 db03b Modules linked in:
Mar 31 00:20:12 db03b Pid: 7621, comm: btrfs-endio-wri Tainted: G D 2.6.29-22648-g1a81af4 #1 X7DVL-3
Mar 31 00:20:12 db03b RIP: 0010:[<ffffffff803bd1b4>] [<ffffffff803bd1b4>] __btrfs_reserve_extent+0x26c/0x281
Mar 31 00:20:12 db03b RSP: 0018:ffff8802e5d1b940 EFLAGS: 00010246
Mar 31 00:20:12 db03b RAX: ffff88032b1df4b8 RBX: ffff88032e642aac RCX: ffffffff806e810d
Mar 31 00:20:12 db03b RDX: ffff88032b1df498 RSI: 0000000000000246 RDI: 0000000000000246
Mar 31 00:20:12 db03b RBP: ffff88032b1df3e0 R08: 0000000000000000 R09: ffff8800280dc040
Mar 31 00:20:12 db03b R10: 0000000000000000 R11: 000001ff80a8b84e R12: ffff88032b1df440
Mar 31 00:20:12 db03b R13: 0000000000001000 R14: ffff88032b1df4b0 R15: ffff8802e5c22000
Mar 31 00:20:12 db03b FS: 0000000000000000(0000) GS:ffff88032e4f30c0(0000) knlGS:0000000000000000
Mar 31 00:20:12 db03b CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b
Mar 31 00:20:12 db03b CR2: 00007f6e1f3a6000 CR3: 00000001d2bef000 CR4: 00000000000006e0
Mar 31 00:20:12 db03b DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Mar 31 00:20:12 db03b DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Mar 31 00:20:12 db03b Process btrfs-endio-wri (pid: 7621, threadinfo ffff8802e5d1a000, task ffff88031a596090)
Mar 31 00:20:12 db03b Stack:
Mar 31 00:20:12 db03b 0000000040000000 ffff8802e5d1ba40 0000000000000000 0000000000000000
Mar 31 00:20:12 db03b 0000000000000024 0000000040000000 0000000000000000 0000000000001000
Mar 31 00:20:12 db03b ffff8802e5d1ba40 0000000000000005 ffff880289417520 ffff88032b19d800
Mar 31 00:20:12 db03b Call Trace:
Mar 31 00:20:12 db03b [<ffffffff803bd215>] ? btrfs_alloc_extent+0x4c/0xc0
Mar 31 00:20:12 db03b [<ffffffff803bd2f2>] ? btrfs_alloc_free_block+0x69/0x98
Mar 31 00:20:12 db03b [<ffffffff803b3e88>] ? __btrfs_cow_block+0x1e2/0xaa7
Mar 31 00:20:12 db03b [<ffffffff803b4e7b>] ? btrfs_cow_block+0x270/0x27f
Mar 31 00:20:12 db03b [<ffffffff803b804a>] ? btrfs_search_slot+0x35f/0xa2f
Mar 31 00:20:12 db03b [<ffffffff803c64d2>] ? btrfs_lookup_file_extent+0x35/0x3a
Mar 31 00:20:12 db03b [<ffffffff803d7b6f>] ? btrfs_drop_extents+0xb4/0xb51
Mar 31 00:20:12 db03b [<ffffffff803af794>] ? leaf_space_used+0xde/0x111
Mar 31 00:20:12 db03b [<ffffffff803da558>] ? btrfs_key_generation+0xb8/0xc6
Mar 31 00:20:12 db03b [<ffffffff8022d897>] ? __wake_up+0x30/0x44
Mar 31 00:20:12 db03b [<ffffffff803ce9a4>] ? insert_reserved_file_extent+0x9d/0x24d
Mar 31 00:20:12 db03b [<ffffffff803e2e75>] ? set_extent_bit+0x24f/0x28f
Mar 31 00:20:12 db03b [<ffffffff803e344c>] ? lock_extent+0x38/0x84
Mar 31 00:20:12 db03b [<ffffffff803d2834>] ? btrfs_finish_ordered_io+0x179/0x230
Mar 31 00:20:12 db03b [<ffffffff8026b832>] ? test_clear_page_writeback+0xda/0xe6
Mar 31 00:20:12 db03b [<ffffffff803e4eed>] ? end_bio_extent_writepage+0x9b/0x186
Mar 31 00:20:12 db03b [<ffffffff803ec4f0>] ? worker_loop+0x62/0x1de
Mar 31 00:20:12 db03b [<ffffffff803ec48e>] ? worker_loop+0x0/0x1de
Mar 31 00:20:12 db03b [<ffffffff803ec48e>] ? worker_loop+0x0/0x1de
Mar 31 00:20:12 db03b [<ffffffff802487fd>] ? kthread+0x47/0x76
Mar 31 00:20:12 db03b [<ffffffff8020c5da>] ? child_rip+0xa/0x20
Mar 31 00:20:12 db03b [<ffffffff802487b6>] ? kthread+0x0/0x76
Mar 31 00:20:12 db03b [<ffffffff8020c5d0>] ? child_rip+0x0/0x20
Mar 31 00:20:12 db03b Code: 00 48 81 ed b8 00 00 00 48 8b 85 b8 00 00 00 48 8d 95 b8 00 00 00 0f 18 08 49 8d 44 24 58 48 39 c2 75 95 4c 89 f7 e8 42 e1 e8 ff <0f> 0b eb fe 48 83 c4 38 31 c0 5b 5d 41 5c 41 5d 41 5e 41 5f c3
Mar 31 00:20:12 db03b RIP [<ffffffff803bd1b4>] __btrfs_reserve_extent+0x26c/0x281
Mar 31 00:20:12 db03b RSP <ffff8802e5d1b940>
Mar 31 00:20:12 db03b ---[ end trace 6da0c5d3bc31360c ]---
Mar 31 00:20:12 db03b btrfs searching for 4096 bytes, num_bytes 4096, loop 2, allowed_alloc 1
Mar 31 00:20:12 db03b btrfs allocation failed flags 36, wanted 4096
Mar 31 00:20:12 db03b space_info has 204537856 free, is full
Mar 31 00:20:12 db03b space_info total=1073741824, pinned=271077376, delalloc=0, may_use=0, used=598126592
Mar 31 00:20:12 db03b block group 29360128 has 1073741824 bytes, 598126592 used 271077376 pinned 0 reserved
Mar 31 00:20:12 db03b 0 blocks of free space at or bigger than bytes is
Mar 31 00:20:12 db03b ------------[ cut here ]------------
Mar 31 00:20:12 db03b kernel BUG at fs/btrfs/extent-tree.c:2880!
Mar 31 00:20:12 db03b invalid opcode: 0000 [#3] SMP
Mar 31 00:20:12 db03b last sysfs file: /sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/model
Mar 31 00:20:12 db03b CPU 6
Mar 31 00:20:12 db03b Modules linked in:
Mar 31 00:20:12 db03b Pid: 7623, comm: btrfs-endio-wri Tainted: G D 2.6.29-22648-g1a81af4 #1 X7DVL-3
Mar 31 00:20:12 db03b RIP: 0010:[<ffffffff803bd1b4>] [<ffffffff803bd1b4>] __btrfs_reserve_extent+0x26c/0x281
Mar 31 00:20:12 db03b RSP: 0018:ffff880317d15940 EFLAGS: 00010246
Mar 31 00:20:12 db03b RAX: ffff88032b1df4b8 RBX: ffff88032e642aac RCX: ffffffff806e810d
Mar 31 00:20:12 db03b RDX: ffff88032b1df498 RSI: 0000000000000246 RDI: 0000000000000246
Mar 31 00:20:12 db03b RBP: ffff88032b1df3e0 R08: 0000000000000000 R09: ffff8800280dc040
Mar 31 00:20:12 db03b R10: 0000000000000000 R11: 000001ff80a8c5da R12: ffff88032b1df440
Mar 31 00:20:12 db03b R13: 0000000000001000 R14: ffff88032b1df4b0 R15: ffff8802e5c22000
Mar 31 00:20:12 db03b FS: 0000000000000000(0000) GS:ffff88032e4f30c0(0000) knlGS:0000000000000000
Mar 31 00:20:12 db03b CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b
Mar 31 00:20:12 db03b CR2: 00007f6e1f3a6000 CR3: 00000001d2bef000 CR4: 00000000000006e0
Mar 31 00:20:12 db03b DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Mar 31 00:20:12 db03b DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Mar 31 00:20:12 db03b Process btrfs-endio-wri (pid: 7623, threadinfo ffff880317d14000, task ffff88031a597690)
Mar 31 00:20:12 db03b Stack:
Mar 31 00:20:12 db03b 0000000000000000 ffff880317d15a40 0000000000000000 0000000000000000
Mar 31 00:20:12 db03b 0000000000000024 0000000000000000 0000000000000000 0000000000001000
Mar 31 00:20:12 db03b ffff880317d15a40 0000000000000005 ffff880289417560 ffff88032b19d800
Mar 31 00:20:12 db03b Call Trace:
Mar 31 00:20:12 db03b [<ffffffff803bd215>] ? btrfs_alloc_extent+0x4c/0xc0
Mar 31 00:20:12 db03b [<ffffffff803bd2f2>] ? btrfs_alloc_free_block+0x69/0x98
Mar 31 00:20:12 db03b [<ffffffff803b3e88>] ? __btrfs_cow_block+0x1e2/0xaa7
Mar 31 00:20:12 db03b [<ffffffff803b4e7b>] ? btrfs_cow_block+0x270/0x27f
Mar 31 00:20:12 db03b [<ffffffff803b804a>] ? btrfs_search_slot+0x35f/0xa2f
Mar 31 00:20:12 db03b [<ffffffff803c64d2>] ? btrfs_lookup_file_extent+0x35/0x3a
Mar 31 00:20:12 db03b [<ffffffff803d7b6f>] ? btrfs_drop_extents+0xb4/0xb51
Mar 31 00:20:12 db03b [<ffffffff803bec2d>] ? add_extent_ref+0x20b/0x220
Mar 31 00:20:12 db03b [<ffffffff803af582>] ? generic_bin_search+0x18f/0x1a3
Mar 31 00:20:12 db03b [<ffffffff803da558>] ? btrfs_key_generation+0xb8/0xc6
Mar 31 00:20:12 db03b [<ffffffff803ce9a4>] ? insert_reserved_file_extent+0x9d/0x24d
Mar 31 00:20:12 db03b [<ffffffff803e2e75>] ? set_extent_bit+0x24f/0x28f
Mar 31 00:20:12 db03b [<ffffffff803e344c>] ? lock_extent+0x38/0x84
Mar 31 00:20:12 db03b [<ffffffff803d2834>] ? btrfs_finish_ordered_io+0x179/0x230
Mar 31 00:20:12 db03b [<ffffffff8026b832>] ? test_clear_page_writeback+0xda/0xe6
Mar 31 00:20:12 db03b [<ffffffff803e4eed>] ? end_bio_extent_writepage+0x9b/0x186
Mar 31 00:20:12 db03b [<ffffffff803ec4f0>] ? worker_loop+0x62/0x1de
Mar 31 00:20:12 db03b [<ffffffff803ec48e>] ? worker_loop+0x0/0x1de
Mar 31 00:20:12 db03b [<ffffffff803ec48e>] ? worker_loop+0x0/0x1de
Mar 31 00:20:12 db03b [<ffffffff802487fd>] ? kthread+0x47/0x76
Mar 31 00:20:12 db03b [<ffffffff8020c5da>] ? child_rip+0xa/0x20
Mar 31 00:20:12 db03b [<ffffffff802487b6>] ? kthread+0x0/0x76
Mar 31 00:20:12 db03b [<ffffffff8020c5d0>] ? child_rip+0x0/0x20
Mar 31 00:20:12 db03b Code: 00 48 81 ed b8 00 00 00 48 8b 85 b8 00 00 00 48 8d 95 b8 00 00 00 0f 18 08 49 8d 44 24 58 48 39 c2 75 95 4c 89 f7 e8 42 e1 e8 ff <0f> 0b eb fe 48 83 c4 38 31 c0 5b 5d 41 5c 41 5d 41 5e 41 5f c3
Mar 31 00:20:12 db03b RIP [<ffffffff803bd1b4>] __btrfs_reserve_extent+0x26c/0x281
Mar 31 00:20:12 db03b RSP <ffff880317d15940>
Mar 31 00:20:12 db03b ---[ end trace 6da0c5d3bc31360d ]---
next prev parent reply other threads:[~2009-03-31 11:26 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-03-24 14:41 Crash in 2.6.29-rc8 Tom van Klinken / ISP Services BV
2009-03-24 17:43 ` Chris Mason
2009-03-31 11:26 ` Tom van Klinken / ISP Services BV [this message]
2009-04-01 17:58 ` Chris Mason
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=49D1FDFC.3090904@isp-services.nl \
--to=tom@isp-services.nl \
--cc=chris.mason@oracle.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.