Since the updates for linux-3.9 I've had three or four times a system
freeze and only a reset (Magic SysRq) helped. After the reboot I found
a bunch of this in syslog:

Mar 11 21:56:09 localhost kernel: ------------[ cut here ]------------
Mar 11 21:56:09 localhost kernel: WARNING: at fs/btrfs/extent_map.c:77 
free_extent_map+0x64/0x76()
Mar 11 21:56:09 localhost kernel: Hardware name: EasyNote TK81
Mar 11 21:56:09 localhost kernel: Modules linked in: nfsv4 nfsd exportfs 
auth_rpcgss nfs_acl fuse nfs lockd sunrpc snd_hda_codec_hdmi 
snd_hda_codec_realtek snd_hda_intel ath9k snd_hda_codec ath9k_common ath9k_hw 
acer_wmi snd_hwdep snd_pcm ath sr_mod wmi broadcom snd_page_alloc snd_timer 
cdrom tg3 k10temp snd acpi_cpufreq ohci_hcd soundcore i2c_piix4 mperf
Mar 11 21:56:09 localhost kernel: Pid: 11260, comm: bogofilter Tainted: G       
 W    3.9.0-rc2 #293
Mar 11 21:56:09 localhost kernel: Call Trace:
Mar 11 21:56:09 localhost kernel: [<ffffffff8102abc2>] ? 
warn_slowpath_common+0x76/0x8c
Mar 11 21:56:09 localhost kernel: [<ffffffff8115dcff>] ? 
free_extent_map+0x64/0x76
Mar 11 21:56:09 localhost kernel: [<ffffffff8115bc57>] ? 
btrfs_drop_extent_cache+0x363/0x39f
Mar 11 21:56:09 localhost kernel: [<ffffffff81152db4>] ? 
__cow_file_range+0x175/0x3c1
Mar 11 21:56:09 localhost kernel: [<ffffffff8114bb02>] ? 
join_transaction.isra.34+0x30f/0x31a
Mar 11 21:56:09 localhost kernel: [<ffffffff8114d9f7>] ? 
start_transaction+0x2d8/0x3e8
Mar 11 21:56:09 localhost kernel: [<ffffffff8115383e>] ? 
cow_file_range+0xa9/0xc5
Mar 11 21:56:09 localhost kernel: [<ffffffff811538f7>] ? 
run_delalloc_range+0x9d/0x33b
Mar 11 21:56:09 localhost kernel: [<ffffffff8116139b>] ? 
free_extent_state+0x12/0x21
Mar 11 21:56:09 localhost kernel: [<ffffffff81163fa3>] ? 
__extent_writepage+0x1a8/0x5d8
Mar 11 21:56:09 localhost kernel: [<ffffffff811635ae>] ? 
end_extent_writepage+0x5d/0x5d
Mar 11 21:56:09 localhost kernel: [<ffffffff8116451d>] ? 
extent_write_cache_pages.isra.29.constprop.47+0x14a/0x255
Mar 11 21:56:09 localhost kernel: [<ffffffff81164836>] ? 
extent_writepages+0x49/0x60
Mar 11 21:56:09 localhost kernel: [<ffffffff81150146>] ? 
btrfs_update_inode_item+0xde/0xde
Mar 11 21:56:09 localhost kernel: [<ffffffff8108fc58>] ? 
__filemap_fdatawrite_range+0x4d/0x52
Mar 11 21:56:09 localhost kernel: [<ffffffff8115a192>] ? 
btrfs_sync_file+0x48/0x203
Mar 11 21:56:09 localhost kernel: [<ffffffff810c85ff>] ? vfs_write+0xaf/0xf8
Mar 11 21:56:09 localhost kernel: [<ffffffff810e783b>] ? do_fsync+0x2b/0x50
Mar 11 21:56:09 localhost kernel: [<ffffffff810e7a42>] ? sys_fdatasync+0xb/0xf
Mar 11 21:56:09 localhost kernel: [<ffffffff814877d2>] ? 
system_call_fastpath+0x16/0x1b
Mar 11 21:56:09 localhost kernel: ---[ end trace 3eaea449d8d56f92 ]---

As far as I remeber, it happend when fetching emails with claws. But
it's not a reliable testcase. 

Another trace from the first time I found it in the logs. But here the
system didn't hang:

Mar  4 14:28:35 localhost kernel: ------------[ cut here ]------------
Mar  4 14:28:35 localhost kernel: WARNING: at fs/btrfs/extent_map.c:77 
free_extent_map+0x64/0x76()
Mar  4 14:28:35 localhost kernel: Hardware name: EasyNote TK81
Mar  4 14:28:35 localhost kernel: Modules linked in: nfsd exportfs auth_rpcgss 
nfs_acl fuse nfs lockd sunrpc snd_hda_codec_hdmi snd_hda_codec_realtek 
snd_hda_intel ath9k snd_hda_codec ath9k_common snd_hwdep snd_pcm broadcom 
ath9k_hw snd_page_alloc ath sr_mod snd_timer acer_wmi snd cdrom wmi tg3 
ohci_hcd soundcore k10temp edac_core acpi_cpufreq i2c_piix4 mperf
Mar  4 14:28:35 localhost kernel: Pid: 1574, comm: flush-btrfs-1 Not tainted 
3.9.0-rc1 #289
Mar  4 14:28:35 localhost kernel: Call Trace:
Mar  4 14:28:35 localhost kernel: [<ffffffff8102ab92>] ? 
warn_slowpath_common+0x76/0x8c
Mar  4 14:28:35 localhost kernel: [<ffffffff8115dc7b>] ? 
free_extent_map+0x64/0x76
Mar  4 14:28:35 localhost kernel: [<ffffffff8115bbd3>] ? 
btrfs_drop_extent_cache+0x363/0x39f
Mar  4 14:28:35 localhost kernel: [<ffffffff81152d2d>] ? 
__cow_file_range+0x175/0x3c1
Mar  4 14:28:36 localhost kernel: [<ffffffff81487830>] ? 
_raw_spin_unlock+0x1c/0x28
Mar  4 14:28:36 localhost kernel: [<ffffffff81160de3>] ? 
release_extent_buffer.isra.25+0x90/0x97
Mar  4 14:28:36 localhost kernel: [<ffffffff81153673>] ? 
run_delalloc_nocow+0x6fa/0x795
Mar  4 14:28:36 localhost kernel: [<ffffffff81153837>] ? 
run_delalloc_range+0x64/0x33b
Mar  4 14:28:36 localhost kernel: [<ffffffff81161317>] ? 
free_extent_state+0x12/0x21
Mar  4 14:28:36 localhost kernel: [<ffffffff81163f1f>] ? 
__extent_writepage+0x1a8/0x5d8
Mar  4 14:28:36 localhost kernel: [<ffffffff8116352a>] ? 
end_extent_writepage+0x5d/0x5d
Mar  4 14:28:36 localhost kernel: [<ffffffff811d4b69>] ? 
cpumask_any_but+0x25/0x34
Mar  4 14:28:36 localhost kernel: [<ffffffff810a5259>] ? 
vma_interval_tree_subtree_search+0x33/0x55
Mar  4 14:28:36 localhost kernel: [<ffffffff810b07b8>] ? 
page_mkclean+0x107/0x119
Mar  4 14:28:36 localhost kernel: [<ffffffff81164499>] ? 
extent_write_cache_pages.isra.29.constprop.47+0x14a/0x255
Mar  4 14:28:36 localhost kernel: [<ffffffff8114eae1>] ? 
btrfs_submit_bio_hook+0x14f/0x14f
Mar  4 14:28:36 localhost kernel: [<ffffffff811647b2>] ? 
extent_writepages+0x49/0x60
Mar  4 14:28:36 localhost kernel: [<ffffffff811500ca>] ? 
btrfs_update_inode_item+0xde/0xde
Mar  4 14:28:36 localhost kernel: [<ffffffff81487830>] ? 
_raw_spin_unlock+0x1c/0x28
Mar  4 14:28:36 localhost kernel: [<ffffffff810e3b86>] ? 
__writeback_single_inode+0x37/0xd6
Mar  4 14:28:36 localhost kernel: [<ffffffff810e4810>] ? 
writeback_sb_inodes+0x1b8/0x2d3
Mar  4 14:28:36 localhost kernel: [<ffffffff810e4994>] ? 
__writeback_inodes_wb+0x69/0xab
Mar  4 14:28:36 localhost kernel: [<ffffffff810e4ad0>] ? wb_writeback+0xfa/0x193
Mar  4 14:28:36 localhost kernel: [<ffffffff810345e3>] ? 
lock_timer_base.isra.29+0x22/0x46
Mar  4 14:28:36 localhost kernel: [<ffffffff810e4da4>] ? 
wb_do_writeback+0x10a/0x163
Mar  4 14:28:36 localhost kernel: [<ffffffff810344d2>] ? 
__internal_add_timer+0xb5/0xb5
Mar  4 14:28:36 localhost kernel: [<ffffffff810e4e62>] ? 
bdi_writeback_thread+0x65/0x116
Mar  4 14:28:36 localhost kernel: [<ffffffff810e4dfd>] ? 
wb_do_writeback+0x163/0x163
Mar  4 14:28:36 localhost kernel: [<ffffffff810e4dfd>] ? 
wb_do_writeback+0x163/0x163
Mar  4 14:28:36 localhost kernel: [<ffffffff81041293>] ? kthread+0x81/0x89
Mar  4 14:28:36 localhost kernel: [<ffffffff81040000>] ? get_pid+0x8/0xc
Mar  4 14:28:36 localhost kernel: [<ffffffff81041212>] ? 
__kthread_parkme+0x5b/0x5b
Mar  4 14:28:36 localhost kernel: [<ffffffff814883ac>] ? ret_from_fork+0x7c/0xb0
Mar  4 14:28:36 localhost kernel: [<ffffffff81041212>] ? 
__kthread_parkme+0x5b/0x5b
Mar  4 14:28:36 localhost kernel: ---[ end trace be472b1297cf60cb ]---
Mar  4 14:28:36 localhost kernel: ------------[ cut here ]------------

regards,
  Johannes
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to