* Oops with enospc-branch
@ 2009-09-14 11:26 Johannes Hirte
2009-09-14 15:42 ` Josef Bacik
0 siblings, 1 reply; 2+ messages in thread
From: Johannes Hirte @ 2009-09-14 11:26 UTC (permalink / raw)
To: linux-btrfs
With the enospc-branch my system oops with some workload. Netconsole gave me
this trace:
nc6: using datagram socket
------------[ cut here ]------------
kernel BUG at fs/btrfs/extent-tree.c:2829!
invalid opcode: 0000 [#1]
last sysfs file:
/sys/devices/pci0000:00/0000:00:06.0/0000:02:05.0/host1/target1:0:0/1:0:0:0/block/sdb/size
CPU 0
Modules linked in: netconsole configfs snd_seq_midi snd_emu10k1_synth
snd_emux_synth snd_seq_virmidi snd_seq_midi_emul snd_seq_oss
snd_seq_midi_event snd_seq snd_pcm_oss snd_mixer_oss btrfs zlib_deflate crc32c
libcrc32c aes_x86_64 aes_generic xts gf128mul dm_crypt snd_emu10k1 snd_rawmidi
snd_ac97_codec ac97_bus snd_pcm snd_seq_device snd_timer snd_page_alloc
snd_util_mem snd_hwdep sg snd sr_mod ehci_hcd ohci_hcd uhci_hcd
Pid: 2880, comm: ebuild.sh Not tainted 2.6.30-btrfs #3 To Be Filled By O.E.M.
RIP: 0010:[<ffffffffa011f548>] [<ffffffffa011f548>]
btrfs_unreserve_metadata_space+0x75/0x89 [btrfs]
RSP: 0018:ffff880044c67c88 EFLAGS: 00010287
RAX: 0000000000000000 RBX: ffff88005e5e0000 RCX: 0000000000001000
RDX: ffff88005e87b900 RSI: ffff88005db93d48 RDI: ffff88005e5e0000
RBP: ffff88005db92000 R08: 0000000000000000 R09: 000000000000002d
R10: 0000000000000246 R11: 0000000000000d28 R12: 0000000000087000
R13: ffff88004b4903b8 R14: 0000000000000000 R15: 000000000000002d
FS: 00007ffcbe66e6f0(0000) GS:ffffffff8060c000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00000000004b52d8 CR3: 0000000044c6e000 CR4: 00000000000006e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process ebuild.sh (pid: 2880, threadinfo ffff880044c66000, task ffff88004edd2d00)
Stack:
ffff88005529e618 ffff88004b490548 ffff88005e5e0000 ffffffffa01300ec
ffffffffa0144cd8 ffff88005529e618 ffff88004b4903e0 0000000000000021
0000000000000000 ffffffffa014639f 0000000000000000 0000000000001000
Call Trace:
[<ffffffffa01300ec>] ? btrfs_clear_bit_hook+0xb4/0x185 [btrfs]
[<ffffffffa0144cd8>] ? alloc_extent_state+0x12/0x5e [btrfs]
[<ffffffffa014639f>] ? clear_state_bit+0x7c/0x127 [btrfs]
[<ffffffffa01466c5>] ? clear_extent_bit+0x27b/0x2f4 [btrfs]
[<ffffffffa0148900>] ? clear_extent_bits+0x1c/0x21 [btrfs]
[<ffffffffa0136e63>] ? prepare_pages+0x1c5/0x234 [btrfs]
[<ffffffffa0137480>] ? btrfs_file_write+0x3c6/0x679 [btrfs]
[<ffffffff80275ac3>] ? vfs_write+0xa6/0x131
[<ffffffff80275c04>] ? sys_write+0x45/0x6e
[<ffffffff8020ac28>] ? system_call_fastpath+0x16/0x1b
Code: 00 00 8b 8b 40 02 00 00 47 8d 24 e4 4d 63 e4 48 6b c0 0e 48 01 c8 4c 0f
af e0 48 8b 42 40 4c 39 e0 73 0c 48 c7 42 40 00 00 00 00 <0f> 0b eb 0e 4c 29
e0 48 89 42 40 31 c0 5b 5d 41 5c c3 eb fe 55
RIP [<ffffffffa011f548>] btrfs_unreserve_metadata_space+0x75/0x89 [btrfs]
RSP <ffff880044c67c88>
---[ end trace a0e09bb9134da1c7 ]---
------------[ cut here ]------------
kernel BUG at fs/btrfs/extent-tree.c:2829!
invalid opcode: 0000 [#2]
last sysfs file:
/sys/devices/pci0000:00/0000:00:06.0/0000:02:05.0/host1/target1:0:0/1:0:0:0/block/sdb/size
CPU 0
Modules linked in: netconsole configfs snd_seq_midi snd_emu10k1_synth
snd_emux_synth snd_seq_virmidi snd_seq_midi_emul snd_seq_oss
snd_seq_midi_event snd_seq snd_pcm_oss snd_mixer_oss btrfs zlib_deflate crc32c
libcrc32c aes_x86_64 aes_generic xts gf128mul dm_crypt snd_emu10k1 snd_rawmidi
snd_ac97_codec ac97_bus snd_pcm snd_seq_device snd_timer snd_page_alloc
snd_util_mem snd_hwdep sg snd sr_mod ehci_hcd ohci_hcd uhci_hcd
Pid: 2529, comm: python2.6 Tainted: G D 2.6.30-btrfs #3 To Be Filled
By O.E.M.
RIP: 0010:[<ffffffffa011f548>] [<ffffffffa011f548>]
btrfs_unreserve_metadata_space+0x75/0x89 [btrfs]
RSP: 0018:ffff88005a57dc88 EFLAGS: 00010287
RAX: 0000000000000000 RBX: ffff88005e5e0000 RCX: 0000000000001000
RDX: ffff88005e87b900 RSI: ffff88005db93d48 RDI: ffff88005e5e0000
RBP: ffff88005db92000 R08: 0000000000000000 R09: 000000000000002d
R10: 0000000000000246 R11: ffff88004b43b880 R12: 0000000000087000
R13: ffff88004ea9aca0 R14: 0000000000000000 R15: 000000000000002d
FS: 00007f5d02dd56f0(0000) GS:ffffffff8060c000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f5d02e06000 CR3: 000000005a5ed000 CR4: 00000000000006e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process python2.6 (pid: 2529, threadinfo ffff88005a57c000, task ffff88005a510000)
Stack:
ffff88004b40b528 ffff88004ea9ae30 ffff88005e5e0000 ffffffffa01300ec
0000000000000000 ffff88004b40b528 ffff88004ea9acc8 0000000000000021
0000000000000000 ffffffffa014639f 0000000000000000 0000000000000000
Call Trace:
[<ffffffffa01300ec>] ? btrfs_clear_bit_hook+0xb4/0x185 [btrfs]
[<ffffffffa014639f>] ? clear_state_bit+0x7c/0x127 [btrfs]
[<ffffffffa01466c5>] ? clear_extent_bit+0x27b/0x2f4 [btrfs]
[<ffffffffa0148900>] ? clear_extent_bits+0x1c/0x21 [btrfs]
[<ffffffffa0136e63>] ? prepare_pages+0x1c5/0x234 [btrfs]
[<ffffffffa0137480>] ? btrfs_file_write+0x3c6/0x679 [btrfs]
[<ffffffff80275ac3>] ? vfs_write+0xa6/0x131
[<ffffffff80275c04>] ? sys_write+0x45/0x6e
[<ffffffff8020ac28>] ? system_call_fastpath+0x16/0x1b
Code: 00 00 8b 8b 40 02 00 00 47 8d 24 e4 4d 63 e4 48 6b c0 0e 48 01 c8 4c 0f
af e0 48 8b 42 40 4c 39 e0 73 0c 48 c7 42 40 00 00 00 00 <0f> 0b eb 0e 4c 29
e0 48 89 42 40 31 c0 5b 5d 41 5c c3 eb fe 55
RIP [<ffffffffa011f548>] btrfs_unreserve_metadata_space+0x75/0x89 [btrfs]
RSP <ffff88005a57dc88>
---[ end trace a0e09bb9134da1c8 ]---
SysRq : Emergency Sync
SysRq : Emergency Remount R/O
SysRq : Resetting
The system is a 64bit gentoo (AMD Opteron 144) with gcc-4.4.1. I was able to
reproduce the oops simple with 'emerge --oneshot ati-drivers' in this case.
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Oops with enospc-branch
2009-09-14 11:26 Oops with enospc-branch Johannes Hirte
@ 2009-09-14 15:42 ` Josef Bacik
0 siblings, 0 replies; 2+ messages in thread
From: Josef Bacik @ 2009-09-14 15:42 UTC (permalink / raw)
To: Johannes Hirte; +Cc: linux-btrfs
On Mon, Sep 14, 2009 at 01:26:48PM +0200, Johannes Hirte wrote:
> With the enospc-branch my system oops with some workload. Netconsole gave me
> this trace:
>
Thank you for reporting this. I'm able to reproduce it here and am working on a
fix. Thanks,
Josef
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2009-09-14 15:42 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-14 11:26 Oops with enospc-branch Johannes Hirte
2009-09-14 15:42 ` Josef Bacik
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox