All of lore.kernel.org
 help / color / mirror / Atom feed
* ext4 BUG in dom0 Kernel 2.6.32.36
@ 2011-09-06  7:24 ` MaoXiaoyun
  0 siblings, 0 replies; 39+ messages in thread
From: MaoXiaoyun @ 2011-09-06  7:24 UTC (permalink / raw)
  To: linux-ext4, xen devel; +Cc: jeremy, konrad.wilk



Hi:

I've met an ext4 Bug in dom0 kernel 2.6.32.36. (See kernel stack below)
32.36 kernel commit: http://git.kernel.org/?p=linux/kernel/git/jeremy/xen.git;a=commit;h=ae333e97552c81ab10395ad1ffc6d6daaadb144a

The bug only show up in our cluster environments which includes 300 physical machines, one server will run into this bug per day.
Running ontop of every server, there are about 30 VMS, each of which has heavy IO workload inside.(we are doing some kinds of stress tests)
 
We have our own distribute file system as the storage of cluster, every VM'image file will be spilt into several files with equal size in 
physical disk, and every creation of file use ext4 fallocation(fallocation size 1MB). So I believe there will be quite a lot of uninitialized
extent to be initialized during the test.
 
After go through the src code. Call routinue is 
ext4_da_sritepages->mpage_da_map_blocks->ext4_get_blocks->ext4_ext_get_blocks->
ext4_ext_handle_uninitialized_extents->ext4_ext_convert_to_initialized->ext4_ext_insert_extent
 
 
if ext4_ext_handle_uninitialized_extents is called, then line 3306 must be satisfied.
that is we have in_range(iblock, ee_block, ee_len) = true.
so iblock >= ee_block
 
fs/ext4/extents.c
3306 <+++<+++if (in_range(iblock, ee_block, ee_len)) {                                                                                                          
3307 <+++<+++<+++newblock = iblock - ee_block + ee_start;
3308 <+++<+++<+++/* number of remaining blocks in the extent */
3309 <+++<+++<+++allocated = ee_len - (iblock - ee_block);
3310 <+++<+++<+++ext_debug("%u fit into %u:%d -> %llu\n", iblock,
3311 <+++<+++<+++<+++<+++ee_block, ee_len, newblock);
3312 
3313 <+++<+++<+++/* Do not put uninitialized extent in the cache */
3314 <+++<+++<+++if (!ext4_ext_is_uninitialized(ex)) {
3315 <+++<+++<+++<+++ext4_ext_put_in_cache(inode, ee_block,
3316 <+++<+++<+++<+++<+++<+++<+++ee_len, ee_start,
3317 <+++<+++<+++<+++<+++<+++<+++EXT4_EXT_CACHE_EXTENT);
3318 <+++<+++<+++<+++goto out;
3319 <+++<+++<+++}
3320 <+++<+++<+++ret = ext4_ext_handle_uninitialized_extents(handle,
3321 <+++<+++<+++<+++<+++inode, iblock, max_blocks, path,
3322 <+++<+++<+++<+++<+++flags, allocated, bh_result, newblock);
3323 <+++<+++<+++return ret;
3324 <+++<+++}
 
 
the newext is from line 2678, its ee_block is iblock + max_blocks
the nearex is path[depth].p_ext(line 1683) 
 
BUG_ON 1716 means iblock + max_blocks = ee_block.
So maybe that means we have iblock = ee_block and max_blocks = 0.
 
 
1716 <+++<+++BUG_ON(newext->ee_block == nearex->ee_block);                                                                                                      
1717 <+++<+++len = (EXT_MAX_EXTENT(eh) - nearex) * sizeof(struct ext4_extent);
1718 <+++<+++len = len < 0 ? 0 : len;
1719 <+++<+++ext_debug("insert %d:%llu:[%d]%d before: nearest 0x%p, "
1720 <+++<+++<+++<+++"move %d from 0x%p to 0x%p\n",
1721 <+++<+++<+++<+++le32_to_cpu(newext->ee_block),
1722 <+++<+++<+++<+++ext_pblock(newext),
1723 <+++<+++<+++<+++ext4_ext_is_uninitialized(newext),
1724 <+++<+++<+++<+++ext4_ext_get_actual_len(newext),
1725 <+++<+++<+++<+++nearex, len, nearex + 1, nearex + 2);
1726 <+++<+++memmove(nearex + 1, nearex, len);
1727 <+++<+++path[depth].p_ext = nearex;
1728 <+++}
 
 
2678 <+++<+++ex3 = &newex;                                                                                                                                      
2679 <+++<+++ex3->ee_block = cpu_to_le32(iblock + max_blocks);
2680 <+++<+++ext4_ext_store_pblock(ex3, newblock + max_blocks);
2681 <+++<+++ex3->ee_len = cpu_to_le16(allocated - max_blocks);
2682 <+++<+++ext4_ext_mark_uninitialized(ex3);
2683 <+++<+++err = ext4_ext_insert_extent(handle, inode, path, ex3, 0);
2684 <+++<+++if (err == -ENOSPC && may_zeroout) {
2685 <+++<+++<+++err =  ext4_ext_zeroout(inode, &orig_ex);
 
 
if max_blocks = 0; it means 2225, mpd->b_size >> mpd->inode->i_blkbits is 0.
 
fs/ext4/inode.c
2220 static int mpage_da_map_blocks(struct mpage_da_data *mpd)
2221 {
2222 <+++int err, blks, get_blocks_flags;
2223 <+++struct buffer_head new;
2224 <+++sector_t next = mpd->b_blocknr;
2225 <+++unsigned max_blocks = mpd->b_size >> mpd->inode->i_blkbits;                                                                                            
2226 <+++loff_t disksize = EXT4_I(mpd->inode)->i_disksize;
2227 <+++handle_t *handle = NULL;
2228 
 
 
Could it be possilbe, right now I am tring to reproduce this problem in a much
easiler way, any suggestion? 
 
Many thanks.
 
 
------------[ cut here ]------------
kernel BUG at fs/ext4/extents.c:1716!
invalid opcode: 0000 [#1] SMP 
last sysfs file: /sys/block/tapdevk/stat
CPU 3 
Modules linked in: xt_iprange xt_mac arptable_filter arp_tables xt_physdev nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack 
iptable_filter ip_tables bridge autofs4 ipmi_devintf ipmi_si ipmi_msghandler lockd sunrpc bonding ipv6 8021q garp stp llc xenfs 
dm_multipath fuse xen_netback xen_blkback blktap blkback_pagemap loop nbd video output sbs sbshc parport_pc lp parport joydev ses 
enclosure snd_seq_dummy snd_seq_oss bnx2 snd_seq_midi_event snd_seq snd_seq_device dcdbas snd_pcm_oss snd_mixer_oss serio_raw snd_pcm 
snd_timer snd soundcore snd_page_alloc iTCO_wdt iTCO_vendor_support pcspkr shpchp [last unloaded: freq_table]
Pid: 9073, comm: flush-8:16 Not tainted 2.6.32.36xen #1 PowerEdge R710
RIP: e030:[<ffffffff811a6184>] [<ffffffff811a6184>] ext4_ext_insert_extent+0xac1/0xbe0
RSP: e02b:ffff8801499cd580 EFLAGS: 00010246
RAX: 0000000000002948 RBX: 0000000000000000 RCX: ffff8801499cd780
RDX: ffff8801499cd360 RSI: ffff88007dedb310 RDI: 0000000000000017
RBP: ffff8801499cd650 R08: ffff8801499cd340 R09: ffff880063488930
R10: 000000018100f8bf R11: dead000000200200 R12: ffff88005a29700c
R13: ffff88005a297000 R14: ffff8801158198c0 R15: ffff88003e9ea1b0
FS: 00007fd3cc4bf6e0(0000) GS:ffff88002808f000(0000) knlGS:0000000000000000
CS: e033 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 000000000042a09e CR3: 00000000bf3bd000 CR4: 0000000000002660
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process flush-8:16 (pid: 9073, threadinfo ffff8801499cc000, task ffff880149ad5b40)
Stack:
ffff8801499cd780 ffff88003e9ea180 ffff8801c5b47300 01ffffff81103c0c
<0> ffff88003e9ea180 000000017dedb2a0 ffff880115819800 ffff88007dedb2a0
<0> ffff8801499cd5d0 ffffffff811c12ea ffff8801499cd5f0 ffffffff811c16ea
Call Trace:
[<ffffffff811c12ea>] ? jbd_unlock_bh_journal_head+0x16/0x18
[<ffffffff811c16ea>] ? jbd2_journal_put_journal_head+0x4d/0x52
[<ffffffff811bb7d6>] ? jbd2_journal_get_write_access+0x31/0x38
[<ffffffff811a88e9>] ? __ext4_journal_get_write_access+0x4c/0x5f
[<ffffffff811a6ce3>] ext4_ext_handle_uninitialized_extents+0xa40/0xef5
[<ffffffff8100f175>] ? xen_force_evtchn_callback+0xd/0xf
[<ffffffff8100f8d2>] ? check_events+0x12/0x20
[<ffffffff81042fcf>] ? need_resched+0x23/0x2d
[<ffffffff811a74e1>] ext4_ext_get_blocks+0x265/0x6eb
[<ffffffff81042fcf>] ? need_resched+0x23/0x2d
[<ffffffff81188b55>] ext4_get_blocks+0x140/0x204
[<ffffffff81188d2f>] mpage_da_map_blocks+0xb7/0x681
[<ffffffff810d3b29>] ? find_get_pages_tag+0x48/0xcc
[<ffffffff8100f8d2>] ? check_events+0x12/0x20
[<ffffffff810da8df>] ? pagevec_lookup_tag+0x27/0x30
[<ffffffff810d87cc>] ? write_cache_pages+0x175/0x35e
[<ffffffff811893f0>] ? __mpage_da_writepage+0x0/0x164
[<ffffffff81103c0c>] ? kmem_cache_alloc+0x94/0xf6
[<ffffffff811bbc40>] ? jbd2_journal_start+0xa1/0xcd
[<ffffffff8119957f>] ? ext4_journal_start_sb+0xdc/0x111
[<ffffffff81186852>] ? ext4_meta_trans_blocks+0x74/0xce
[<ffffffff8118bc42>] ext4_da_writepages+0x47a/0x6a7
[<ffffffff810d8a00>] do_writepages+0x21/0x2a
[<ffffffff8112cdb8>] writeback_single_inode+0xc8/0x1e3
[<ffffffff8112d5e4>] writeback_inodes_wb+0x30b/0x37e
[<ffffffff8102f82d>] ? paravirt_end_context_switch+0x17/0x31
[<ffffffff8100b459>] ? xen_end_context_switch+0x1e/0x22
[<ffffffff8112d788>] wb_writeback+0x131/0x1bb
[<ffffffff81064029>] ? try_to_del_timer_sync+0x73/0x81
[<ffffffff8112d9ef>] wb_do_writeback+0x13c/0x153
[<ffffffff8106425b>] ? process_timeout+0x0/0x10
[<ffffffff810e78d1>] ? bdi_start_fn+0x0/0xd0
[<ffffffff8112da32>] bdi_writeback_task+0x2c/0xb3
[<ffffffff810e793b>] bdi_start_fn+0x6a/0xd0
[<ffffffff810754b7>] kthread+0x6e/0x76
[<ffffffff81013daa>] child_rip+0xa/0x20
[<ffffffff81012f91>] ? int_ret_from_sys_call+0x7/0x1b
[<ffffffff8101371d>] ? retint_restore_args+0x5/0x6
[<ffffffff81013da0>] ? child_rip+0x0/0x20
Code: 8d 04 85 f4 ff ff ff 85 c0 0f 49 d8 48 63 d3 e8 47 c7 07 00 49 8d 44 24 0c 49 89 47 10 eb 3a bb f4 ff ff ff e9 c2 00 00 00 75 04 
<0f> 0b eb fe 41 0f b7 45 04 49 8d 7c 24 0c 48 6b c0 0c 4c 89 e6 
RIP [<ffffffff811a6184>] ext4_ext_insert_extent+0xac1/0xbe0
RSP <ffff8801499cd580>
---[ end trace 035c7d09ed95fb32 ]--- 		 	   		  

^ permalink raw reply	[flat|nested] 39+ messages in thread

* ext4 BUG in dom0 Kernel 2.6.32.36
@ 2011-09-06  7:24 ` MaoXiaoyun
  0 siblings, 0 replies; 39+ messages in thread
From: MaoXiaoyun @ 2011-09-06  7:24 UTC (permalink / raw)
  To: linux-ext4, xen devel; +Cc: jeremy, konrad.wilk



Hi:

I've met an ext4 Bug in dom0 kernel 2.6.32.36. (See kernel stack below)
32.36 kernel commit: http://git.kernel.org/?p=linux/kernel/git/jeremy/xen.git;a=commit;h=ae333e97552c81ab10395ad1ffc6d6daaadb144a

The bug only show up in our cluster environments which includes 300 physical machines, one server will run into this bug per day.
Running ontop of every server, there are about 30 VMS, each of which has heavy IO workload inside.(we are doing some kinds of stress tests)
 
We have our own distribute file system as the storage of cluster, every VM'image file will be spilt into several files with equal size in 
physical disk, and every creation of file use ext4 fallocation(fallocation size 1MB). So I believe there will be quite a lot of uninitialized
extent to be initialized during the test.
 
After go through the src code. Call routinue is 
ext4_da_sritepages->mpage_da_map_blocks->ext4_get_blocks->ext4_ext_get_blocks->
ext4_ext_handle_uninitialized_extents->ext4_ext_convert_to_initialized->ext4_ext_insert_extent
 
 
if ext4_ext_handle_uninitialized_extents is called, then line 3306 must be satisfied.
that is we have in_range(iblock, ee_block, ee_len) = true.
so iblock >= ee_block
 
fs/ext4/extents.c
3306 <+++<+++if (in_range(iblock, ee_block, ee_len)) {                                                                                                          
3307 <+++<+++<+++newblock = iblock - ee_block + ee_start;
3308 <+++<+++<+++/* number of remaining blocks in the extent */
3309 <+++<+++<+++allocated = ee_len - (iblock - ee_block);
3310 <+++<+++<+++ext_debug("%u fit into %u:%d -> %llu\n", iblock,
3311 <+++<+++<+++<+++<+++ee_block, ee_len, newblock);
3312 
3313 <+++<+++<+++/* Do not put uninitialized extent in the cache */
3314 <+++<+++<+++if (!ext4_ext_is_uninitialized(ex)) {
3315 <+++<+++<+++<+++ext4_ext_put_in_cache(inode, ee_block,
3316 <+++<+++<+++<+++<+++<+++<+++ee_len, ee_start,
3317 <+++<+++<+++<+++<+++<+++<+++EXT4_EXT_CACHE_EXTENT);
3318 <+++<+++<+++<+++goto out;
3319 <+++<+++<+++}
3320 <+++<+++<+++ret = ext4_ext_handle_uninitialized_extents(handle,
3321 <+++<+++<+++<+++<+++inode, iblock, max_blocks, path,
3322 <+++<+++<+++<+++<+++flags, allocated, bh_result, newblock);
3323 <+++<+++<+++return ret;
3324 <+++<+++}
 
 
the newext is from line 2678, its ee_block is iblock + max_blocks
the nearex is path[depth].p_ext(line 1683) 
 
BUG_ON 1716 means iblock + max_blocks = ee_block.
So maybe that means we have iblock = ee_block and max_blocks = 0.
 
 
1716 <+++<+++BUG_ON(newext->ee_block == nearex->ee_block);                                                                                                      
1717 <+++<+++len = (EXT_MAX_EXTENT(eh) - nearex) * sizeof(struct ext4_extent);
1718 <+++<+++len = len < 0 ? 0 : len;
1719 <+++<+++ext_debug("insert %d:%llu:[%d]%d before: nearest 0x%p, "
1720 <+++<+++<+++<+++"move %d from 0x%p to 0x%p\n",
1721 <+++<+++<+++<+++le32_to_cpu(newext->ee_block),
1722 <+++<+++<+++<+++ext_pblock(newext),
1723 <+++<+++<+++<+++ext4_ext_is_uninitialized(newext),
1724 <+++<+++<+++<+++ext4_ext_get_actual_len(newext),
1725 <+++<+++<+++<+++nearex, len, nearex + 1, nearex + 2);
1726 <+++<+++memmove(nearex + 1, nearex, len);
1727 <+++<+++path[depth].p_ext = nearex;
1728 <+++}
 
 
2678 <+++<+++ex3 = &newex;                                                                                                                                      
2679 <+++<+++ex3->ee_block = cpu_to_le32(iblock + max_blocks);
2680 <+++<+++ext4_ext_store_pblock(ex3, newblock + max_blocks);
2681 <+++<+++ex3->ee_len = cpu_to_le16(allocated - max_blocks);
2682 <+++<+++ext4_ext_mark_uninitialized(ex3);
2683 <+++<+++err = ext4_ext_insert_extent(handle, inode, path, ex3, 0);
2684 <+++<+++if (err == -ENOSPC && may_zeroout) {
2685 <+++<+++<+++err =  ext4_ext_zeroout(inode, &orig_ex);
 
 
if max_blocks = 0; it means 2225, mpd->b_size >> mpd->inode->i_blkbits is 0.
 
fs/ext4/inode.c
2220 static int mpage_da_map_blocks(struct mpage_da_data *mpd)
2221 {
2222 <+++int err, blks, get_blocks_flags;
2223 <+++struct buffer_head new;
2224 <+++sector_t next = mpd->b_blocknr;
2225 <+++unsigned max_blocks = mpd->b_size >> mpd->inode->i_blkbits;                                                                                            
2226 <+++loff_t disksize = EXT4_I(mpd->inode)->i_disksize;
2227 <+++handle_t *handle = NULL;
2228 
 
 
Could it be possilbe, right now I am tring to reproduce this problem in a much
easiler way, any suggestion? 
 
Many thanks.
 
 
------------[ cut here ]------------
kernel BUG at fs/ext4/extents.c:1716!
invalid opcode: 0000 [#1] SMP 
last sysfs file: /sys/block/tapdevk/stat
CPU 3 
Modules linked in: xt_iprange xt_mac arptable_filter arp_tables xt_physdev nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack 
iptable_filter ip_tables bridge autofs4 ipmi_devintf ipmi_si ipmi_msghandler lockd sunrpc bonding ipv6 8021q garp stp llc xenfs 
dm_multipath fuse xen_netback xen_blkback blktap blkback_pagemap loop nbd video output sbs sbshc parport_pc lp parport joydev ses 
enclosure snd_seq_dummy snd_seq_oss bnx2 snd_seq_midi_event snd_seq snd_seq_device dcdbas snd_pcm_oss snd_mixer_oss serio_raw snd_pcm 
snd_timer snd soundcore snd_page_alloc iTCO_wdt iTCO_vendor_support pcspkr shpchp [last unloaded: freq_table]
Pid: 9073, comm: flush-8:16 Not tainted 2.6.32.36xen #1 PowerEdge R710
RIP: e030:[<ffffffff811a6184>] [<ffffffff811a6184>] ext4_ext_insert_extent+0xac1/0xbe0
RSP: e02b:ffff8801499cd580 EFLAGS: 00010246
RAX: 0000000000002948 RBX: 0000000000000000 RCX: ffff8801499cd780
RDX: ffff8801499cd360 RSI: ffff88007dedb310 RDI: 0000000000000017
RBP: ffff8801499cd650 R08: ffff8801499cd340 R09: ffff880063488930
R10: 000000018100f8bf R11: dead000000200200 R12: ffff88005a29700c
R13: ffff88005a297000 R14: ffff8801158198c0 R15: ffff88003e9ea1b0
FS: 00007fd3cc4bf6e0(0000) GS:ffff88002808f000(0000) knlGS:0000000000000000
CS: e033 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 000000000042a09e CR3: 00000000bf3bd000 CR4: 0000000000002660
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process flush-8:16 (pid: 9073, threadinfo ffff8801499cc000, task ffff880149ad5b40)
Stack:
ffff8801499cd780 ffff88003e9ea180 ffff8801c5b47300 01ffffff81103c0c
<0> ffff88003e9ea180 000000017dedb2a0 ffff880115819800 ffff88007dedb2a0
<0> ffff8801499cd5d0 ffffffff811c12ea ffff8801499cd5f0 ffffffff811c16ea
Call Trace:
[<ffffffff811c12ea>] ? jbd_unlock_bh_journal_head+0x16/0x18
[<ffffffff811c16ea>] ? jbd2_journal_put_journal_head+0x4d/0x52
[<ffffffff811bb7d6>] ? jbd2_journal_get_write_access+0x31/0x38
[<ffffffff811a88e9>] ? __ext4_journal_get_write_access+0x4c/0x5f
[<ffffffff811a6ce3>] ext4_ext_handle_uninitialized_extents+0xa40/0xef5
[<ffffffff8100f175>] ? xen_force_evtchn_callback+0xd/0xf
[<ffffffff8100f8d2>] ? check_events+0x12/0x20
[<ffffffff81042fcf>] ? need_resched+0x23/0x2d
[<ffffffff811a74e1>] ext4_ext_get_blocks+0x265/0x6eb
[<ffffffff81042fcf>] ? need_resched+0x23/0x2d
[<ffffffff81188b55>] ext4_get_blocks+0x140/0x204
[<ffffffff81188d2f>] mpage_da_map_blocks+0xb7/0x681
[<ffffffff810d3b29>] ? find_get_pages_tag+0x48/0xcc
[<ffffffff8100f8d2>] ? check_events+0x12/0x20
[<ffffffff810da8df>] ? pagevec_lookup_tag+0x27/0x30
[<ffffffff810d87cc>] ? write_cache_pages+0x175/0x35e
[<ffffffff811893f0>] ? __mpage_da_writepage+0x0/0x164
[<ffffffff81103c0c>] ? kmem_cache_alloc+0x94/0xf6
[<ffffffff811bbc40>] ? jbd2_journal_start+0xa1/0xcd
[<ffffffff8119957f>] ? ext4_journal_start_sb+0xdc/0x111
[<ffffffff81186852>] ? ext4_meta_trans_blocks+0x74/0xce
[<ffffffff8118bc42>] ext4_da_writepages+0x47a/0x6a7
[<ffffffff810d8a00>] do_writepages+0x21/0x2a
[<ffffffff8112cdb8>] writeback_single_inode+0xc8/0x1e3
[<ffffffff8112d5e4>] writeback_inodes_wb+0x30b/0x37e
[<ffffffff8102f82d>] ? paravirt_end_context_switch+0x17/0x31
[<ffffffff8100b459>] ? xen_end_context_switch+0x1e/0x22
[<ffffffff8112d788>] wb_writeback+0x131/0x1bb
[<ffffffff81064029>] ? try_to_del_timer_sync+0x73/0x81
[<ffffffff8112d9ef>] wb_do_writeback+0x13c/0x153
[<ffffffff8106425b>] ? process_timeout+0x0/0x10
[<ffffffff810e78d1>] ? bdi_start_fn+0x0/0xd0
[<ffffffff8112da32>] bdi_writeback_task+0x2c/0xb3
[<ffffffff810e793b>] bdi_start_fn+0x6a/0xd0
[<ffffffff810754b7>] kthread+0x6e/0x76
[<ffffffff81013daa>] child_rip+0xa/0x20
[<ffffffff81012f91>] ? int_ret_from_sys_call+0x7/0x1b
[<ffffffff8101371d>] ? retint_restore_args+0x5/0x6
[<ffffffff81013da0>] ? child_rip+0x0/0x20
Code: 8d 04 85 f4 ff ff ff 85 c0 0f 49 d8 48 63 d3 e8 47 c7 07 00 49 8d 44 24 0c 49 89 47 10 eb 3a bb f4 ff ff ff e9 c2 00 00 00 75 04 
<0f> 0b eb fe 41 0f b7 45 04 49 8d 7c 24 0c 48 6b c0 0c 4c 89 e6 
RIP [<ffffffff811a6184>] ext4_ext_insert_extent+0xac1/0xbe0
RSP <ffff8801499cd580>
---[ end trace 035c7d09ed95fb32 ]--- 		 	   		  

^ permalink raw reply	[flat|nested] 39+ messages in thread

* RE: ext4 BUG in dom0 Kernel 2.6.32.36
  2011-09-06  7:24 ` MaoXiaoyun
@ 2011-09-06 11:33   ` MaoXiaoyun
  -1 siblings, 0 replies; 39+ messages in thread
From: MaoXiaoyun @ 2011-09-06 11:33 UTC (permalink / raw)
  To: linux-ext4, xen devel; +Cc: jeremy, konrad.wilk


 
fsck some of the the hard disk has multiply-claimd blocks.
And it looks like i need this patch to fix "should not have EOFBLOCKS_FL set" error.
 
http://git390.marist.edu/cgi-bin/gitweb.cgi?p=linux-2.6.git;a=commitdiff;h=58590b06d79f7ce5ab64ff3b6d537180fa50dc84
 
Inode 50343178 should not have EOFBLOCKS_FL set (size 67108864, lblk 16383)
Clear? yes
Inode 50345362 should not have EOFBLOCKS_FL set (size 67108864, lblk 16383)
Clear? yes
Inode 50345386 should not have EOFBLOCKS_FL set (size 63963136, lblk 15615)
Clear? yes
Inode 50345648 should not have EOFBLOCKS_FL set (size 3145728, lblk 767)
Clear? yes
Inode 50345690 should not have EOFBLOCKS_FL set (size 67108864, lblk 16383)
Clear? yes
Inode 50346361, i_blocks is 133136, should be 133256.  Fix? yes

Running additional passes to resolve blocks claimed by more than one inode...
Pass 1B: Rescanning for multiply-claimed blocks
Multiply-claimed block(s) in inode 50346361: 226854591 226854592 226854593 226854594 226854595 226854596 226854597 226854598 226854599 226854600 226854601 226854602 226854603 226854604 226854605 226854591 226854592 226854593 226854594 226854595 226854596 226854597 226854598 226854599 226854600 226854601 226854602 226854603 226854604 226854605
Pass 1C: Scanning directories for inodes with multiply-claimed blocks
Pass 1D: Reconciling multiply-claimed blocks
(There are 1 inodes containing multiply-claimed blocks.)
File /chunks/2410339941482498_637 (inode #50346361, mod time Tue Sep  6 16:25:33 2011) 
  has 30 multiply-claimed block(s), shared with 0 file(s):
Clone multiply-claimed blocks? yes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Free blocks count wrong for group #0 (78, counted=63).
Fix? yes
Free blocks count wrong (7028646, counted=7028631).
Fix? yes

----------------------------------------
> From: tinnycloud@hotmail.com
> To: linux-ext4@vger.kernel.org; xen-devel@lists.xensource.com
> CC: jeremy@goop.org; konrad.wilk@oracle.com
> Subject: ext4 BUG in dom0 Kernel 2.6.32.36
> Date: Tue, 6 Sep 2011 15:24:14 +0800
>
>
>
> Hi:
>
> I've met an ext4 Bug in dom0 kernel 2.6.32.36. (See kernel stack below)
> 32.36 kernel commit: http://git.kernel.org/?p=linux/kernel/git/jeremy/xen.git;a=commit;h=ae333e97552c81ab10395ad1ffc6d6daaadb144a
>
> The bug only show up in our cluster environments which includes 300 physical machines, one server will run into this bug per day.
> Running ontop of every server, there are about 30 VMS, each of which has heavy IO workload inside.(we are doing some kinds of stress tests)
>
> We have our own distribute file system as the storage of cluster, every VM'image file will be spilt into several files with equal size in
> physical disk, and every creation of file use ext4 fallocation(fallocation size 1MB). So I believe there will be quite a lot of uninitialized
> extent to be initialized during the test.
>
> After go through the src code. Call routinue is
> ext4_da_sritepages->mpage_da_map_blocks->ext4_get_blocks->ext4_ext_get_blocks->
> ext4_ext_handle_uninitialized_extents->ext4_ext_convert_to_initialized->ext4_ext_insert_extent
>
>
> if ext4_ext_handle_uninitialized_extents is called, then line 3306 must be satisfied.
> that is we have in_range(iblock, ee_block, ee_len) = true.
> so iblock >= ee_block
>
> fs/ext4/extents.c
> 3306 <+++<+++if (in_range(iblock, ee_block, ee_len)) {
> 3307 <+++<+++<+++newblock = iblock - ee_block + ee_start;
> 3308 <+++<+++<+++/* number of remaining blocks in the extent */
> 3309 <+++<+++<+++allocated = ee_len - (iblock - ee_block);
> 3310 <+++<+++<+++ext_debug("%u fit into %u:%d -> %llu\n", iblock,
> 3311 <+++<+++<+++<+++<+++ee_block, ee_len, newblock);
> 3312
> 3313 <+++<+++<+++/* Do not put uninitialized extent in the cache */
> 3314 <+++<+++<+++if (!ext4_ext_is_uninitialized(ex)) {
> 3315 <+++<+++<+++<+++ext4_ext_put_in_cache(inode, ee_block,
> 3316 <+++<+++<+++<+++<+++<+++<+++ee_len, ee_start,
> 3317 <+++<+++<+++<+++<+++<+++<+++EXT4_EXT_CACHE_EXTENT);
> 3318 <+++<+++<+++<+++goto out;
> 3319 <+++<+++<+++}
> 3320 <+++<+++<+++ret = ext4_ext_handle_uninitialized_extents(handle,
> 3321 <+++<+++<+++<+++<+++inode, iblock, max_blocks, path,
> 3322 <+++<+++<+++<+++<+++flags, allocated, bh_result, newblock);
> 3323 <+++<+++<+++return ret;
> 3324 <+++<+++}
>
>
> the newext is from line 2678, its ee_block is iblock + max_blocks
> the nearex is path[depth].p_ext(line 1683)
>
> BUG_ON 1716 means iblock + max_blocks = ee_block.
> So maybe that means we have iblock = ee_block and max_blocks = 0.
>
>
> 1716 <+++<+++BUG_ON(newext->ee_block == nearex->ee_block);
> 1717 <+++<+++len = (EXT_MAX_EXTENT(eh) - nearex) * sizeof(struct ext4_extent);
> 1718 <+++<+++len = len < 0 ? 0 : len;
> 1719 <+++<+++ext_debug("insert %d:%llu:[%d]%d before: nearest 0x%p, "
> 1720 <+++<+++<+++<+++"move %d from 0x%p to 0x%p\n",
> 1721 <+++<+++<+++<+++le32_to_cpu(newext->ee_block),
> 1722 <+++<+++<+++<+++ext_pblock(newext),
> 1723 <+++<+++<+++<+++ext4_ext_is_uninitialized(newext),
> 1724 <+++<+++<+++<+++ext4_ext_get_actual_len(newext),
> 1725 <+++<+++<+++<+++nearex, len, nearex + 1, nearex + 2);
> 1726 <+++<+++memmove(nearex + 1, nearex, len);
> 1727 <+++<+++path[depth].p_ext = nearex;
> 1728 <+++}
>
>
> 2678 <+++<+++ex3 = &newex;
> 2679 <+++<+++ex3->ee_block = cpu_to_le32(iblock + max_blocks);
> 2680 <+++<+++ext4_ext_store_pblock(ex3, newblock + max_blocks);
> 2681 <+++<+++ex3->ee_len = cpu_to_le16(allocated - max_blocks);
> 2682 <+++<+++ext4_ext_mark_uninitialized(ex3);
> 2683 <+++<+++err = ext4_ext_insert_extent(handle, inode, path, ex3, 0);
> 2684 <+++<+++if (err == -ENOSPC && may_zeroout) {
> 2685 <+++<+++<+++err = ext4_ext_zeroout(inode, &orig_ex);
>
>
> if max_blocks = 0; it means 2225, mpd->b_size >> mpd->inode->i_blkbits is 0.
>
> fs/ext4/inode.c
> 2220 static int mpage_da_map_blocks(struct mpage_da_data *mpd)
> 2221 {
> 2222 <+++int err, blks, get_blocks_flags;
> 2223 <+++struct buffer_head new;
> 2224 <+++sector_t next = mpd->b_blocknr;
> 2225 <+++unsigned max_blocks = mpd->b_size >> mpd->inode->i_blkbits;
> 2226 <+++loff_t disksize = EXT4_I(mpd->inode)->i_disksize;
> 2227 <+++handle_t *handle = NULL;
> 2228
>
>
> Could it be possilbe, right now I am tring to reproduce this problem in a much
> easiler way, any suggestion?
>
> Many thanks.
>
>
> ------------[ cut here ]------------
> kernel BUG at fs/ext4/extents.c:1716!
> invalid opcode: 0000 [#1] SMP
> last sysfs file: /sys/block/tapdevk/stat
> CPU 3
> Modules linked in: xt_iprange xt_mac arptable_filter arp_tables xt_physdev nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack
> iptable_filter ip_tables bridge autofs4 ipmi_devintf ipmi_si ipmi_msghandler lockd sunrpc bonding ipv6 8021q garp stp llc xenfs
> dm_multipath fuse xen_netback xen_blkback blktap blkback_pagemap loop nbd video output sbs sbshc parport_pc lp parport joydev ses
> enclosure snd_seq_dummy snd_seq_oss bnx2 snd_seq_midi_event snd_seq snd_seq_device dcdbas snd_pcm_oss snd_mixer_oss serio_raw snd_pcm
> snd_timer snd soundcore snd_page_alloc iTCO_wdt iTCO_vendor_support pcspkr shpchp [last unloaded: freq_table]
> Pid: 9073, comm: flush-8:16 Not tainted 2.6.32.36xen #1 PowerEdge R710
> RIP: e030:[<ffffffff811a6184>] [<ffffffff811a6184>] ext4_ext_insert_extent+0xac1/0xbe0
> RSP: e02b:ffff8801499cd580 EFLAGS: 00010246
> RAX: 0000000000002948 RBX: 0000000000000000 RCX: ffff8801499cd780
> RDX: ffff8801499cd360 RSI: ffff88007dedb310 RDI: 0000000000000017
> RBP: ffff8801499cd650 R08: ffff8801499cd340 R09: ffff880063488930
> R10: 000000018100f8bf R11: dead000000200200 R12: ffff88005a29700c
> R13: ffff88005a297000 R14: ffff8801158198c0 R15: ffff88003e9ea1b0
> FS: 00007fd3cc4bf6e0(0000) GS:ffff88002808f000(0000) knlGS:0000000000000000
> CS: e033 DS: 0000 ES: 0000 CR0: 000000008005003b
> CR2: 000000000042a09e CR3: 00000000bf3bd000 CR4: 0000000000002660
> DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
> DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
> Process flush-8:16 (pid: 9073, threadinfo ffff8801499cc000, task ffff880149ad5b40)
> Stack:
> ffff8801499cd780 ffff88003e9ea180 ffff8801c5b47300 01ffffff81103c0c
> <0> ffff88003e9ea180 000000017dedb2a0 ffff880115819800 ffff88007dedb2a0
> <0> ffff8801499cd5d0 ffffffff811c12ea ffff8801499cd5f0 ffffffff811c16ea
> Call Trace:
> [<ffffffff811c12ea>] ? jbd_unlock_bh_journal_head+0x16/0x18
> [<ffffffff811c16ea>] ? jbd2_journal_put_journal_head+0x4d/0x52
> [<ffffffff811bb7d6>] ? jbd2_journal_get_write_access+0x31/0x38
> [<ffffffff811a88e9>] ? __ext4_journal_get_write_access+0x4c/0x5f
> [<ffffffff811a6ce3>] ext4_ext_handle_uninitialized_extents+0xa40/0xef5
> [<ffffffff8100f175>] ? xen_force_evtchn_callback+0xd/0xf
> [<ffffffff8100f8d2>] ? check_events+0x12/0x20
> [<ffffffff81042fcf>] ? need_resched+0x23/0x2d
> [<ffffffff811a74e1>] ext4_ext_get_blocks+0x265/0x6eb
> [<ffffffff81042fcf>] ? need_resched+0x23/0x2d
> [<ffffffff81188b55>] ext4_get_blocks+0x140/0x204
> [<ffffffff81188d2f>] mpage_da_map_blocks+0xb7/0x681
> [<ffffffff810d3b29>] ? find_get_pages_tag+0x48/0xcc
> [<ffffffff8100f8d2>] ? check_events+0x12/0x20
> [<ffffffff810da8df>] ? pagevec_lookup_tag+0x27/0x30
> [<ffffffff810d87cc>] ? write_cache_pages+0x175/0x35e
> [<ffffffff811893f0>] ? __mpage_da_writepage+0x0/0x164
> [<ffffffff81103c0c>] ? kmem_cache_alloc+0x94/0xf6
> [<ffffffff811bbc40>] ? jbd2_journal_start+0xa1/0xcd
> [<ffffffff8119957f>] ? ext4_journal_start_sb+0xdc/0x111
> [<ffffffff81186852>] ? ext4_meta_trans_blocks+0x74/0xce
> [<ffffffff8118bc42>] ext4_da_writepages+0x47a/0x6a7
> [<ffffffff810d8a00>] do_writepages+0x21/0x2a
> [<ffffffff8112cdb8>] writeback_single_inode+0xc8/0x1e3
> [<ffffffff8112d5e4>] writeback_inodes_wb+0x30b/0x37e
> [<ffffffff8102f82d>] ? paravirt_end_context_switch+0x17/0x31
> [<ffffffff8100b459>] ? xen_end_context_switch+0x1e/0x22
> [<ffffffff8112d788>] wb_writeback+0x131/0x1bb
> [<ffffffff81064029>] ? try_to_del_timer_sync+0x73/0x81
> [<ffffffff8112d9ef>] wb_do_writeback+0x13c/0x153
> [<ffffffff8106425b>] ? process_timeout+0x0/0x10
> [<ffffffff810e78d1>] ? bdi_start_fn+0x0/0xd0
> [<ffffffff8112da32>] bdi_writeback_task+0x2c/0xb3
> [<ffffffff810e793b>] bdi_start_fn+0x6a/0xd0
> [<ffffffff810754b7>] kthread+0x6e/0x76
> [<ffffffff81013daa>] child_rip+0xa/0x20
> [<ffffffff81012f91>] ? int_ret_from_sys_call+0x7/0x1b
> [<ffffffff8101371d>] ? retint_restore_args+0x5/0x6
> [<ffffffff81013da0>] ? child_rip+0x0/0x20
> Code: 8d 04 85 f4 ff ff ff 85 c0 0f 49 d8 48 63 d3 e8 47 c7 07 00 49 8d 44 24 0c 49 89 47 10 eb 3a bb f4 ff ff ff e9 c2 00 00 00 75 04
> <0f> 0b eb fe 41 0f b7 45 04 49 8d 7c 24 0c 48 6b c0 0c 4c 89 e6
> RIP [<ffffffff811a6184>] ext4_ext_insert_extent+0xac1/0xbe0
> RSP <ffff8801499cd580>
> ---[ end trace 035c7d09ed95fb32 ]---
> --
> To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html 		 	   		  

^ permalink raw reply	[flat|nested] 39+ messages in thread

* RE: ext4 BUG in dom0 Kernel 2.6.32.36
@ 2011-09-06 11:33   ` MaoXiaoyun
  0 siblings, 0 replies; 39+ messages in thread
From: MaoXiaoyun @ 2011-09-06 11:33 UTC (permalink / raw)
  To: linux-ext4, xen devel; +Cc: jeremy, konrad.wilk


 
fsck some of the the hard disk has multiply-claimd blocks.
And it looks like i need this patch to fix "should not have EOFBLOCKS_FL set" error.
 
http://git390.marist.edu/cgi-bin/gitweb.cgi?p=linux-2.6.git;a=commitdiff;h=58590b06d79f7ce5ab64ff3b6d537180fa50dc84
 
Inode 50343178 should not have EOFBLOCKS_FL set (size 67108864, lblk 16383)
Clear? yes
Inode 50345362 should not have EOFBLOCKS_FL set (size 67108864, lblk 16383)
Clear? yes
Inode 50345386 should not have EOFBLOCKS_FL set (size 63963136, lblk 15615)
Clear? yes
Inode 50345648 should not have EOFBLOCKS_FL set (size 3145728, lblk 767)
Clear? yes
Inode 50345690 should not have EOFBLOCKS_FL set (size 67108864, lblk 16383)
Clear? yes
Inode 50346361, i_blocks is 133136, should be 133256.  Fix? yes

Running additional passes to resolve blocks claimed by more than one inode...
Pass 1B: Rescanning for multiply-claimed blocks
Multiply-claimed block(s) in inode 50346361: 226854591 226854592 226854593 226854594 226854595 226854596 226854597 226854598 226854599 226854600 226854601 226854602 226854603 226854604 226854605 226854591 226854592 226854593 226854594 226854595 226854596 226854597 226854598 226854599 226854600 226854601 226854602 226854603 226854604 226854605
Pass 1C: Scanning directories for inodes with multiply-claimed blocks
Pass 1D: Reconciling multiply-claimed blocks
(There are 1 inodes containing multiply-claimed blocks.)
File /chunks/2410339941482498_637 (inode #50346361, mod time Tue Sep  6 16:25:33 2011) 
  has 30 multiply-claimed block(s), shared with 0 file(s):
Clone multiply-claimed blocks? yes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Free blocks count wrong for group #0 (78, counted=63).
Fix? yes
Free blocks count wrong (7028646, counted=7028631).
Fix? yes

----------------------------------------
> From: tinnycloud@hotmail.com
> To: linux-ext4@vger.kernel.org; xen-devel@lists.xensource.com
> CC: jeremy@goop.org; konrad.wilk@oracle.com
> Subject: ext4 BUG in dom0 Kernel 2.6.32.36
> Date: Tue, 6 Sep 2011 15:24:14 +0800
>
>
>
> Hi:
>
> I've met an ext4 Bug in dom0 kernel 2.6.32.36. (See kernel stack below)
> 32.36 kernel commit: http://git.kernel.org/?p=linux/kernel/git/jeremy/xen.git;a=commit;h=ae333e97552c81ab10395ad1ffc6d6daaadb144a
>
> The bug only show up in our cluster environments which includes 300 physical machines, one server will run into this bug per day.
> Running ontop of every server, there are about 30 VMS, each of which has heavy IO workload inside.(we are doing some kinds of stress tests)
>
> We have our own distribute file system as the storage of cluster, every VM'image file will be spilt into several files with equal size in
> physical disk, and every creation of file use ext4 fallocation(fallocation size 1MB). So I believe there will be quite a lot of uninitialized
> extent to be initialized during the test.
>
> After go through the src code. Call routinue is
> ext4_da_sritepages->mpage_da_map_blocks->ext4_get_blocks->ext4_ext_get_blocks->
> ext4_ext_handle_uninitialized_extents->ext4_ext_convert_to_initialized->ext4_ext_insert_extent
>
>
> if ext4_ext_handle_uninitialized_extents is called, then line 3306 must be satisfied.
> that is we have in_range(iblock, ee_block, ee_len) = true.
> so iblock >= ee_block
>
> fs/ext4/extents.c
> 3306 <+++<+++if (in_range(iblock, ee_block, ee_len)) {
> 3307 <+++<+++<+++newblock = iblock - ee_block + ee_start;
> 3308 <+++<+++<+++/* number of remaining blocks in the extent */
> 3309 <+++<+++<+++allocated = ee_len - (iblock - ee_block);
> 3310 <+++<+++<+++ext_debug("%u fit into %u:%d -> %llu\n", iblock,
> 3311 <+++<+++<+++<+++<+++ee_block, ee_len, newblock);
> 3312
> 3313 <+++<+++<+++/* Do not put uninitialized extent in the cache */
> 3314 <+++<+++<+++if (!ext4_ext_is_uninitialized(ex)) {
> 3315 <+++<+++<+++<+++ext4_ext_put_in_cache(inode, ee_block,
> 3316 <+++<+++<+++<+++<+++<+++<+++ee_len, ee_start,
> 3317 <+++<+++<+++<+++<+++<+++<+++EXT4_EXT_CACHE_EXTENT);
> 3318 <+++<+++<+++<+++goto out;
> 3319 <+++<+++<+++}
> 3320 <+++<+++<+++ret = ext4_ext_handle_uninitialized_extents(handle,
> 3321 <+++<+++<+++<+++<+++inode, iblock, max_blocks, path,
> 3322 <+++<+++<+++<+++<+++flags, allocated, bh_result, newblock);
> 3323 <+++<+++<+++return ret;
> 3324 <+++<+++}
>
>
> the newext is from line 2678, its ee_block is iblock + max_blocks
> the nearex is path[depth].p_ext(line 1683)
>
> BUG_ON 1716 means iblock + max_blocks = ee_block.
> So maybe that means we have iblock = ee_block and max_blocks = 0.
>
>
> 1716 <+++<+++BUG_ON(newext->ee_block == nearex->ee_block);
> 1717 <+++<+++len = (EXT_MAX_EXTENT(eh) - nearex) * sizeof(struct ext4_extent);
> 1718 <+++<+++len = len < 0 ? 0 : len;
> 1719 <+++<+++ext_debug("insert %d:%llu:[%d]%d before: nearest 0x%p, "
> 1720 <+++<+++<+++<+++"move %d from 0x%p to 0x%p\n",
> 1721 <+++<+++<+++<+++le32_to_cpu(newext->ee_block),
> 1722 <+++<+++<+++<+++ext_pblock(newext),
> 1723 <+++<+++<+++<+++ext4_ext_is_uninitialized(newext),
> 1724 <+++<+++<+++<+++ext4_ext_get_actual_len(newext),
> 1725 <+++<+++<+++<+++nearex, len, nearex + 1, nearex + 2);
> 1726 <+++<+++memmove(nearex + 1, nearex, len);
> 1727 <+++<+++path[depth].p_ext = nearex;
> 1728 <+++}
>
>
> 2678 <+++<+++ex3 = &newex;
> 2679 <+++<+++ex3->ee_block = cpu_to_le32(iblock + max_blocks);
> 2680 <+++<+++ext4_ext_store_pblock(ex3, newblock + max_blocks);
> 2681 <+++<+++ex3->ee_len = cpu_to_le16(allocated - max_blocks);
> 2682 <+++<+++ext4_ext_mark_uninitialized(ex3);
> 2683 <+++<+++err = ext4_ext_insert_extent(handle, inode, path, ex3, 0);
> 2684 <+++<+++if (err == -ENOSPC && may_zeroout) {
> 2685 <+++<+++<+++err = ext4_ext_zeroout(inode, &orig_ex);
>
>
> if max_blocks = 0; it means 2225, mpd->b_size >> mpd->inode->i_blkbits is 0.
>
> fs/ext4/inode.c
> 2220 static int mpage_da_map_blocks(struct mpage_da_data *mpd)
> 2221 {
> 2222 <+++int err, blks, get_blocks_flags;
> 2223 <+++struct buffer_head new;
> 2224 <+++sector_t next = mpd->b_blocknr;
> 2225 <+++unsigned max_blocks = mpd->b_size >> mpd->inode->i_blkbits;
> 2226 <+++loff_t disksize = EXT4_I(mpd->inode)->i_disksize;
> 2227 <+++handle_t *handle = NULL;
> 2228
>
>
> Could it be possilbe, right now I am tring to reproduce this problem in a much
> easiler way, any suggestion?
>
> Many thanks.
>
>
> ------------[ cut here ]------------
> kernel BUG at fs/ext4/extents.c:1716!
> invalid opcode: 0000 [#1] SMP
> last sysfs file: /sys/block/tapdevk/stat
> CPU 3
> Modules linked in: xt_iprange xt_mac arptable_filter arp_tables xt_physdev nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack
> iptable_filter ip_tables bridge autofs4 ipmi_devintf ipmi_si ipmi_msghandler lockd sunrpc bonding ipv6 8021q garp stp llc xenfs
> dm_multipath fuse xen_netback xen_blkback blktap blkback_pagemap loop nbd video output sbs sbshc parport_pc lp parport joydev ses
> enclosure snd_seq_dummy snd_seq_oss bnx2 snd_seq_midi_event snd_seq snd_seq_device dcdbas snd_pcm_oss snd_mixer_oss serio_raw snd_pcm
> snd_timer snd soundcore snd_page_alloc iTCO_wdt iTCO_vendor_support pcspkr shpchp [last unloaded: freq_table]
> Pid: 9073, comm: flush-8:16 Not tainted 2.6.32.36xen #1 PowerEdge R710
> RIP: e030:[<ffffffff811a6184>] [<ffffffff811a6184>] ext4_ext_insert_extent+0xac1/0xbe0
> RSP: e02b:ffff8801499cd580 EFLAGS: 00010246
> RAX: 0000000000002948 RBX: 0000000000000000 RCX: ffff8801499cd780
> RDX: ffff8801499cd360 RSI: ffff88007dedb310 RDI: 0000000000000017
> RBP: ffff8801499cd650 R08: ffff8801499cd340 R09: ffff880063488930
> R10: 000000018100f8bf R11: dead000000200200 R12: ffff88005a29700c
> R13: ffff88005a297000 R14: ffff8801158198c0 R15: ffff88003e9ea1b0
> FS: 00007fd3cc4bf6e0(0000) GS:ffff88002808f000(0000) knlGS:0000000000000000
> CS: e033 DS: 0000 ES: 0000 CR0: 000000008005003b
> CR2: 000000000042a09e CR3: 00000000bf3bd000 CR4: 0000000000002660
> DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
> DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
> Process flush-8:16 (pid: 9073, threadinfo ffff8801499cc000, task ffff880149ad5b40)
> Stack:
> ffff8801499cd780 ffff88003e9ea180 ffff8801c5b47300 01ffffff81103c0c
> <0> ffff88003e9ea180 000000017dedb2a0 ffff880115819800 ffff88007dedb2a0
> <0> ffff8801499cd5d0 ffffffff811c12ea ffff8801499cd5f0 ffffffff811c16ea
> Call Trace:
> [<ffffffff811c12ea>] ? jbd_unlock_bh_journal_head+0x16/0x18
> [<ffffffff811c16ea>] ? jbd2_journal_put_journal_head+0x4d/0x52
> [<ffffffff811bb7d6>] ? jbd2_journal_get_write_access+0x31/0x38
> [<ffffffff811a88e9>] ? __ext4_journal_get_write_access+0x4c/0x5f
> [<ffffffff811a6ce3>] ext4_ext_handle_uninitialized_extents+0xa40/0xef5
> [<ffffffff8100f175>] ? xen_force_evtchn_callback+0xd/0xf
> [<ffffffff8100f8d2>] ? check_events+0x12/0x20
> [<ffffffff81042fcf>] ? need_resched+0x23/0x2d
> [<ffffffff811a74e1>] ext4_ext_get_blocks+0x265/0x6eb
> [<ffffffff81042fcf>] ? need_resched+0x23/0x2d
> [<ffffffff81188b55>] ext4_get_blocks+0x140/0x204
> [<ffffffff81188d2f>] mpage_da_map_blocks+0xb7/0x681
> [<ffffffff810d3b29>] ? find_get_pages_tag+0x48/0xcc
> [<ffffffff8100f8d2>] ? check_events+0x12/0x20
> [<ffffffff810da8df>] ? pagevec_lookup_tag+0x27/0x30
> [<ffffffff810d87cc>] ? write_cache_pages+0x175/0x35e
> [<ffffffff811893f0>] ? __mpage_da_writepage+0x0/0x164
> [<ffffffff81103c0c>] ? kmem_cache_alloc+0x94/0xf6
> [<ffffffff811bbc40>] ? jbd2_journal_start+0xa1/0xcd
> [<ffffffff8119957f>] ? ext4_journal_start_sb+0xdc/0x111
> [<ffffffff81186852>] ? ext4_meta_trans_blocks+0x74/0xce
> [<ffffffff8118bc42>] ext4_da_writepages+0x47a/0x6a7
> [<ffffffff810d8a00>] do_writepages+0x21/0x2a
> [<ffffffff8112cdb8>] writeback_single_inode+0xc8/0x1e3
> [<ffffffff8112d5e4>] writeback_inodes_wb+0x30b/0x37e
> [<ffffffff8102f82d>] ? paravirt_end_context_switch+0x17/0x31
> [<ffffffff8100b459>] ? xen_end_context_switch+0x1e/0x22
> [<ffffffff8112d788>] wb_writeback+0x131/0x1bb
> [<ffffffff81064029>] ? try_to_del_timer_sync+0x73/0x81
> [<ffffffff8112d9ef>] wb_do_writeback+0x13c/0x153
> [<ffffffff8106425b>] ? process_timeout+0x0/0x10
> [<ffffffff810e78d1>] ? bdi_start_fn+0x0/0xd0
> [<ffffffff8112da32>] bdi_writeback_task+0x2c/0xb3
> [<ffffffff810e793b>] bdi_start_fn+0x6a/0xd0
> [<ffffffff810754b7>] kthread+0x6e/0x76
> [<ffffffff81013daa>] child_rip+0xa/0x20
> [<ffffffff81012f91>] ? int_ret_from_sys_call+0x7/0x1b
> [<ffffffff8101371d>] ? retint_restore_args+0x5/0x6
> [<ffffffff81013da0>] ? child_rip+0x0/0x20
> Code: 8d 04 85 f4 ff ff ff 85 c0 0f 49 d8 48 63 d3 e8 47 c7 07 00 49 8d 44 24 0c 49 89 47 10 eb 3a bb f4 ff ff ff e9 c2 00 00 00 75 04
> <0f> 0b eb fe 41 0f b7 45 04 49 8d 7c 24 0c 48 6b c0 0c 4c 89 e6
> RIP [<ffffffff811a6184>] ext4_ext_insert_extent+0xac1/0xbe0
> RSP <ffff8801499cd580>
> ---[ end trace 035c7d09ed95fb32 ]---
> --
> To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html 		 	   		  

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: ext4 BUG in dom0 Kernel 2.6.32.36
  2011-09-06  7:24 ` MaoXiaoyun
  (?)
  (?)
@ 2011-09-06 14:53 ` Konrad Rzeszutek Wilk
  2011-09-06 15:11     ` MaoXiaoyun
  -1 siblings, 1 reply; 39+ messages in thread
From: Konrad Rzeszutek Wilk @ 2011-09-06 14:53 UTC (permalink / raw)
  To: MaoXiaoyun; +Cc: linux-ext4, xen devel, jeremy

On Tue, Sep 06, 2011 at 03:24:14PM +0800, MaoXiaoyun wrote:
> 
> 
> Hi:
> 
> I've met an ext4 Bug in dom0 kernel 2.6.32.36. (See kernel stack below)

Did you try the 3.0 kernel?

^ permalink raw reply	[flat|nested] 39+ messages in thread

* RE: ext4 BUG in dom0 Kernel 2.6.32.36
  2011-09-06 14:53 ` Konrad Rzeszutek Wilk
@ 2011-09-06 15:11     ` MaoXiaoyun
  0 siblings, 0 replies; 39+ messages in thread
From: MaoXiaoyun @ 2011-09-06 15:11 UTC (permalink / raw)
  To: konrad.wilk; +Cc: jeremy, linux-ext4, xen devel


[-- Attachment #1.1: Type: text/plain, Size: 600 bytes --]


 

> Date: Tue, 6 Sep 2011 10:53:47 -0400
> From: konrad.wilk@oracle.com
> To: tinnycloud@hotmail.com
> CC: linux-ext4@vger.kernel.org; xen-devel@lists.xensource.com; jeremy@goop.org
> Subject: Re: ext4 BUG in dom0 Kernel 2.6.32.36
> 
> On Tue, Sep 06, 2011 at 03:24:14PM +0800, MaoXiaoyun wrote:
> > 
> > 
> > Hi:
> > 
> > I've met an ext4 Bug in dom0 kernel 2.6.32.36. (See kernel stack below)
> 
> Did you try the 3.0 kernel?
No,  I am afried the change would be to much for our current env.
May result in other stable issue.
So, I want to dig out what really happen. Hopes.
 
Thanks. 		 	   		  

[-- Attachment #1.2: Type: text/html, Size: 977 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 39+ messages in thread

* RE: ext4 BUG in dom0 Kernel 2.6.32.36
@ 2011-09-06 15:11     ` MaoXiaoyun
  0 siblings, 0 replies; 39+ messages in thread
From: MaoXiaoyun @ 2011-09-06 15:11 UTC (permalink / raw)
  To: konrad.wilk; +Cc: jeremy, linux-ext4, xen devel


[-- Attachment #1.1: Type: text/plain, Size: 600 bytes --]


 

> Date: Tue, 6 Sep 2011 10:53:47 -0400
> From: konrad.wilk@oracle.com
> To: tinnycloud@hotmail.com
> CC: linux-ext4@vger.kernel.org; xen-devel@lists.xensource.com; jeremy@goop.org
> Subject: Re: ext4 BUG in dom0 Kernel 2.6.32.36
> 
> On Tue, Sep 06, 2011 at 03:24:14PM +0800, MaoXiaoyun wrote:
> > 
> > 
> > Hi:
> > 
> > I've met an ext4 Bug in dom0 kernel 2.6.32.36. (See kernel stack below)
> 
> Did you try the 3.0 kernel?
No,  I am afried the change would be to much for our current env.
May result in other stable issue.
So, I want to dig out what really happen. Hopes.
 
Thanks. 		 	   		  

[-- Attachment #1.2: Type: text/html, Size: 977 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [Xen-devel] RE: ext4 BUG in dom0 Kernel 2.6.32.36
  2011-09-06 15:11     ` MaoXiaoyun
  (?)
@ 2011-09-06 18:55     ` Jeremy Fitzhardinge
  2011-09-07  2:35         ` MaoXiaoyun
  -1 siblings, 1 reply; 39+ messages in thread
From: Jeremy Fitzhardinge @ 2011-09-06 18:55 UTC (permalink / raw)
  To: MaoXiaoyun; +Cc: konrad.wilk, linux-ext4, xen devel

On 09/06/2011 08:11 AM, MaoXiaoyun wrote:
>
> > Date: Tue, 6 Sep 2011 10:53:47 -0400
> > From: konrad.wilk@oracle.com
> > To: tinnycloud@hotmail.com
> > CC: linux-ext4@vger.kernel.org; xen-devel@lists.xensource.com;
> jeremy@goop.org
> > Subject: Re: ext4 BUG in dom0 Kernel 2.6.32.36
> >
> > On Tue, Sep 06, 2011 at 03:24:14PM +0800, MaoXiaoyun wrote:
> > >
> > >
> > > Hi:
> > >
> > > I've met an ext4 Bug in dom0 kernel 2.6.32.36. (See kernel stack
> below)
> >
> > Did you try the 3.0 kernel?
> No, I am afried the change would be to much for our current env.
> May result in other stable issue.
> So, I want to dig out what really happen. Hopes.

Another question is whether this is a regression compared to earlier
versions of 2.6.32? Do you know if this problem exists in a non-Xen
environment?

Thanks,
J

^ permalink raw reply	[flat|nested] 39+ messages in thread

* RE: [Xen-devel] RE: ext4 BUG in dom0 Kernel 2.6.32.36
  2011-09-06 18:55     ` [Xen-devel] " Jeremy Fitzhardinge
@ 2011-09-07  2:35         ` MaoXiaoyun
  0 siblings, 0 replies; 39+ messages in thread
From: MaoXiaoyun @ 2011-09-07  2:35 UTC (permalink / raw)
  To: jeremy; +Cc: konrad.wilk, linux-ext4, xen devel




----------------------------------------
> Date: Tue, 6 Sep 2011 11:55:02 -0700
> From: jeremy@goop.org
> To: tinnycloud@hotmail.com
> CC: konrad.wilk@oracle.com; linux-ext4@vger.kernel.org; xen-devel@lists.xensource.com
> Subject: Re: [Xen-devel] RE: ext4 BUG in dom0 Kernel 2.6.32.36
>
> On 09/06/2011 08:11 AM, MaoXiaoyun wrote:
> >
> > > Date: Tue, 6 Sep 2011 10:53:47 -0400
> > > From: konrad.wilk@oracle.com
> > > To: tinnycloud@hotmail.com
> > > CC: linux-ext4@vger.kernel.org; xen-devel@lists.xensource.com;
> > jeremy@goop.org
> > > Subject: Re: ext4 BUG in dom0 Kernel 2.6.32.36
> > >
> > > On Tue, Sep 06, 2011 at 03:24:14PM +0800, MaoXiaoyun wrote:
> > > >
> > > >
> > > > Hi:
> > > >
> > > > I've met an ext4 Bug in dom0 kernel 2.6.32.36. (See kernel stack
> > below)
> > >
> > > Did you try the 3.0 kernel?
> > No, I am afried the change would be to much for our current env.
> > May result in other stable issue.
> > So, I want to dig out what really happen. Hopes.
>
> Another question is whether this is a regression compared to earlier
> versions of 2.6.32? Do you know if this problem exists in a non-Xen
> environment?
>
 
There are some others reports this issue in non-xen env.
http://markmail.org/message/ywr4nfgiuvgdcr7y
http://www.spinics.net/lists/linux-ext4/msg21066.html
 
The difficulty is I haven't find a efficient way to reproduce it.
(Currently it only show in our cluster, redeploy our cluster may cost 3days more. )
 

> Thanks,
> J
> --
> To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html 		 	   		  

^ permalink raw reply	[flat|nested] 39+ messages in thread

* RE: [Xen-devel] RE: ext4 BUG in dom0 Kernel 2.6.32.36
@ 2011-09-07  2:35         ` MaoXiaoyun
  0 siblings, 0 replies; 39+ messages in thread
From: MaoXiaoyun @ 2011-09-07  2:35 UTC (permalink / raw)
  To: jeremy; +Cc: konrad.wilk, linux-ext4, xen devel




----------------------------------------
> Date: Tue, 6 Sep 2011 11:55:02 -0700
> From: jeremy@goop.org
> To: tinnycloud@hotmail.com
> CC: konrad.wilk@oracle.com; linux-ext4@vger.kernel.org; xen-devel@lists.xensource.com
> Subject: Re: [Xen-devel] RE: ext4 BUG in dom0 Kernel 2.6.32.36
>
> On 09/06/2011 08:11 AM, MaoXiaoyun wrote:
> >
> > > Date: Tue, 6 Sep 2011 10:53:47 -0400
> > > From: konrad.wilk@oracle.com
> > > To: tinnycloud@hotmail.com
> > > CC: linux-ext4@vger.kernel.org; xen-devel@lists.xensource.com;
> > jeremy@goop.org
> > > Subject: Re: ext4 BUG in dom0 Kernel 2.6.32.36
> > >
> > > On Tue, Sep 06, 2011 at 03:24:14PM +0800, MaoXiaoyun wrote:
> > > >
> > > >
> > > > Hi:
> > > >
> > > > I've met an ext4 Bug in dom0 kernel 2.6.32.36. (See kernel stack
> > below)
> > >
> > > Did you try the 3.0 kernel?
> > No, I am afried the change would be to much for our current env.
> > May result in other stable issue.
> > So, I want to dig out what really happen. Hopes.
>
> Another question is whether this is a regression compared to earlier
> versions of 2.6.32? Do you know if this problem exists in a non-Xen
> environment?
>
 
There are some others reports this issue in non-xen env.
http://markmail.org/message/ywr4nfgiuvgdcr7y
http://www.spinics.net/lists/linux-ext4/msg21066.html
 
The difficulty is I haven't find a efficient way to reproduce it.
(Currently it only show in our cluster, redeploy our cluster may cost 3days more. )
 

> Thanks,
> J
> --
> To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html 		 	   		  

^ permalink raw reply	[flat|nested] 39+ messages in thread

* RE: RE: ext4 BUG in dom0 Kernel 2.6.32.36
  2011-09-07  2:35         ` MaoXiaoyun
@ 2011-09-16  6:08           ` MaoXiaoyun
  -1 siblings, 0 replies; 39+ messages in thread
From: MaoXiaoyun @ 2011-09-16  6:08 UTC (permalink / raw)
  To: jeremy; +Cc: linux-ext4, xen devel, konrad.wilk

[-- Attachment #1: Type: text/plain, Size: 8082 bytes --]


Hi:
 
    I finally captured extents overlaped in the ext4. But still wondering how it happen.
 
    I checked overlap for the last extent in the tree at the very beginning of ext4_ext_convert_to_initialized. Messages.12 attached show the overlap found.
 
Line 8-10: 3467:[1]15:57921642 3468:[0]14:57921643 has overlaped.
 
 
8 Sep 15 08:27:39 xmao kernel:  3331:[0]7:53750025 3338:[0]8:53750033 3346:[0]1:53848953 3347:[0]7:53848955 3354:[0]1:53848969 3355:[0]7:53848971 3362:[0]1:53848985 3363:[0]7:56996848 3370:[0]1:57606144 3371:[0]7:57795290 3378:[0]1:57814407 3379:[0]7:57858606 3386:[0]8:57858620 3394:[0]1:57858629 3395:[0]8:57858637 3403:[0]7:57858646 3410:[0]1:57858661 3411:[0]8:57858669 3419:[0]7:57858678 3426:[0]8:57858692 3434:[0]1:57858701 3435:[0]7:57858709 3442:[0]1:57858717 3443:[0]7:57858725 3450:[0]1:57858733 3451:[0]7:57858741 3458:[0]1:57858749 3459:[0]7:57858757 3466:[0]1:57921634 3467:[1]15:57921642 
9  Sep 15 08:27:39 xmao kernel: Displaying leaf extents for inode 12339004
10 Sep 15 08:27:39 xmao kernel: 3468:[0]14:57921643 3482:[0]1:57921664 3483:[0]7:57921666 3490:[0]1:57921680 3491:[0]8:57921682 3499:[0]7:57921691 3506:[0]8:57921705 3514:[0]1:57921714 3515:[0]7:57921722 3522:[0]41:57916683 3563:[0]7:58159767 3570:[0]1:58159781 3571:[0]7:58238992 3578:[0]1:58288144 3579:[0]7:58327750 3586:[0]1:58579969 3587:[0]7:58954838 3594:[0]1:59006641 3595:[0]7:59006643 3602:[0]1:59006657 3603:[0]7:59006659 3610:[0]8:59006673 3618:[0]8:59006688 3626:[0]470:58982658 4096:[0]3:58987732 4099:[0]1:58992655 4100:[0]7:59143253 4107:[0]1:59171840 4108:[0]7:59183878 4115:[0]1:59192886 4116:[0]8:59593463 4124:[0]8:59669484 4132:[0]7:73086538 4139:[0]1:73352801 4140:[0]7:73339273 4147:[0]1:73526280 4148:[0]8:78229012 4156:[0]1:78229021 4157:[0]7:78818388 4164:[0]1:79069383 4165
 :[0]7:79428616 4172:[0]1:80490925 4173:[0]7:81439488 4180:[0]1:82854062 4181:[0]7:83462272 4188:[0]1:83656904 4189:[0]7:89127381 4196:[0]1:89584313 4197:[0]8:91592930 4205:[0]7:91592945 4212:[0]1:91592953 4213:[0]7:91592961 422

 
I also dumped file in disk use filefrag which show no overlap, no extent 3468:[0]14:57921643.
 
 ext logical physical expected length flags
....
 337    3459 57858757 57858749      7
 338    3466 57921634 57858763      1 unwritten
 339    3467 57921642 57921634     15 unwritten
 340    3482 57921664 57921656      1
 341    3483 57921666 57921664      7
.....
 
There is one assumption, After 3468:[0]14:57921643 successfully inserted,  there is something err happen. 
At the bottom of ext4_ext_convert_to_initialized, fix_extent_len will fix the origin ex ee_len.(Later I will do the err check)
 
3403 fix_extent_len:
3404     ex->ee_block = orig_ex.ee_block;
3405     ex->ee_len   = orig_ex.ee_len;
3406     ext4_ext_store_pblock(ex, ext_pblock(&orig_ex));
3407     ext4_ext_mark_uninitialized(ex);
3408     ext4_ext_dirty(handle, inode, path + depth);
 
 
Any comments?
 
 
Well, but something strange messages.12.
 
 
message.12 is from another machine, it log is printf right before BUG_ON(newext->ee_block == nearex->ee_block);
strange is 14412:[1]16:9927's pblock is much different from 14411:[0]1:222332613.

 
1993         if(newext->ee_block == nearex->ee_block){
1994             len = (EXT_MAX_EXTENT(eh) - nearex) * sizeof(struct ext4_extent);
1995             len = len < 0 ? 0 : len;
1996             printk("old_depth %d depth %d old_path %p path %p next_has_free %d next %llu\n",
1997                     old_depth, depth, old_path, path, next_has_free, (unsigned long long)next);
2004 
2005             printk("insert %d:%llu:[%d]%d before: nearest 0x%p, "
2006                     "move %d from 0x%p to 0x%p\n",
2007                     le32_to_cpu(newext->ee_block),
2008                     ext_pblock(newext),
2009                     ext4_ext_is_uninitialized(newext),
2010                     ext4_ext_get_actual_len(newext),
2011                     nearex, len, nearex + 1, nearex + 2);
2012             ext4_ext_show_leaf_xmao(inode, old_path);
2013             ext4_ext_show_leaf_xmao(inode, path);
2014         };
2015         BUG_ON(newext->ee_block == nearex->ee_block);
 
 
 
Sep 13 16:16:35 xmao kernel: 57:[0]31:157254721 12288:[0]54:157503830 12342:[0]10:157503884 12352:[0]5:157534763 12357:[0]1:157534768 12358:[0]58:157534769 12416:[0]64:157567168 12480:[0]13:158051261 12493:[0]73:172263095 12566:[0]24:172265399 12590:[0]71:172521859 12661:[0]71:172627897 12732:[0]71:172733735 12803:[0]69:172722619 12872:[0]9:172764859 12881:[0]42:110500028 12923:[0]86:143030061 13009:[0]86:143119859 13095:[0]48:143173376 13143:[0]16:195333586 13159:[0]32:197526105 13191:[0]40:198875861 13231:[0]39:198872300 13270:[0]5:199663576 13275:[0]26:200964192 13301:[0]36:202015708 13337:[0]47:202221682 13384:[0]9:202221729 13393:[0]58:202624966 13451:[0]12:202606535 13463:[0]35:212117725 13498:[0]35:212135811 13533:[0]34:212115513 13567:[0]32:212108608 13599:[0]29:212144185 13628:[0]
 50:231280420 13678:[0]38:231645389 13716:[0]13:231645427 13729:[0]51:231650765 13780:[0]50:231647658 13830:[0]54:231985340 13884:[0]24:231981259 13908:[0]64:105098731 13972:[0]87:136696745 14059:[0]45:136700237 14104:[0]61:2
Sep 13 16:16:35 xmao kernel: 3651 14165:[0]69:222042299 14234:[0]68:222044092 14302:[0]34:222091761 14336:[0]68:222172860 14404:[0]7:222332606 14411:[0]1:222332613 
Sep 13 16:16:35 xmao kernel: Displaying leaf extents for inode 30685060
Sep 13 16:16:35 xmao kernel: 14412:[1]16:9927 14428:[1]41:13213 14469:[1]1:13254 14470:[0]67:222673085 
 
 
Also, filefrag show extents is ok.
 
 336   14302 222091761 222044159     34
 337   14336 222172860 222091794     68
 338   14404 222332606 222172927      7
 339   14411 222332613              59 unwritten
 340   14470 222673085 222332671     67
 341   14537 222848155 222673151     43
 342   14580 165617358 222848197     56
 343   14636 165777353 165617413     55
 344   14691 165961927 165777407     57
 
seems 14412:[1]16:9927 14428:[1]41:13213 14469:[1]1:13254  is unexpected.
 
 
Many thanks.
----------------------------------------
> From: tinnycloud@hotmail.com
> To: jeremy@goop.org
> CC: konrad.wilk@oracle.com; linux-ext4@vger.kernel.org; xen-devel@lists.xensource.com
> Subject: RE: [Xen-devel] RE: ext4 BUG in dom0 Kernel 2.6.32.36
> Date: Wed, 7 Sep 2011 10:35:21 +0800
>
>
>
>
> ----------------------------------------
> > Date: Tue, 6 Sep 2011 11:55:02 -0700
> > From: jeremy@goop.org
> > To: tinnycloud@hotmail.com
> > CC: konrad.wilk@oracle.com; linux-ext4@vger.kernel.org; xen-devel@lists.xensource.com
> > Subject: Re: [Xen-devel] RE: ext4 BUG in dom0 Kernel 2.6.32.36
> >
> > On 09/06/2011 08:11 AM, MaoXiaoyun wrote:
> > >
> > > > Date: Tue, 6 Sep 2011 10:53:47 -0400
> > > > From: konrad.wilk@oracle.com
> > > > To: tinnycloud@hotmail.com
> > > > CC: linux-ext4@vger.kernel.org; xen-devel@lists.xensource.com;
> > > jeremy@goop.org
> > > > Subject: Re: ext4 BUG in dom0 Kernel 2.6.32.36
> > > >
> > > > On Tue, Sep 06, 2011 at 03:24:14PM +0800, MaoXiaoyun wrote:
> > > > >
> > > > >
> > > > > Hi:
> > > > >
> > > > > I've met an ext4 Bug in dom0 kernel 2.6.32.36. (See kernel stack
> > > below)
> > > >
> > > > Did you try the 3.0 kernel?
> > > No, I am afried the change would be to much for our current env.
> > > May result in other stable issue.
> > > So, I want to dig out what really happen. Hopes.
> >
> > Another question is whether this is a regression compared to earlier
> > versions of 2.6.32? Do you know if this problem exists in a non-Xen
> > environment?
> >
>
> There are some others reports this issue in non-xen env.
> http://markmail.org/message/ywr4nfgiuvgdcr7y
> http://www.spinics.net/lists/linux-ext4/msg21066.html
>
> The difficulty is I haven't find a efficient way to reproduce it.
> (Currently it only show in our cluster, redeploy our cluster may cost 3days more. )
>
>
> > Thanks,
> > J
> > --
> > To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
> > the body of a message to majordomo@vger.kernel.org
> > More majordomo info at http://vger.kernel.org/majordomo-info.html 		 	   		  

[-- Attachment #2: messages.12 --]
[-- Type: application/octet-stream, Size: 60588 bytes --]

Sep 15 08:27:39 xmao kernel: Displaying leaf extents for inode 12339004
Sep 15 08:27:39 xmao kernel: 0:[0]256:242648832 256:[0]256:242651648 512:[0]45:21744128 557:[0]16:21870593 573:[0]1:21870610 574:[0]8:21870618 582:[0]8:21870634 590:[0]8:21870643 598:[0]7:21870658 605:[0]1:21870666 606:[0]23:21870674 629:[0]8:27067392 637:[0]1:27067407 638:[0]8:27067409 646:[0]378:27235840 1024:[0]5:27318849 1029:[0]1:38923850 1030:[0]2:40043026 1032:[0]5:40192768 1037:[0]1:40460032 1038:[0]7:40665088 1045:[0]1:40736512 1046:[0]7:41792556 1053:[0]65:215011681 1118:[0]1:215318528 1119:[0]7:215812304 1126:[0]8:215828613 1134:[0]1:215828628 1135:[0]7:215828630 1142:[0]9:215828644 1151:[0]8:215828654 1159:[0]7:215828669 1166:[0]8:215828677 1174:[0]1:215828692 1175:[0]7:215828694 1182:[0]1:215828708 1183:[0]8:215828710 1191:[0]7:215812318 1198:[0]1:215828719 1199:[0]7:215812325 1206:[0]1:215828727 1207:[0]7:215828729 1214:[0]8:215812332 1222:[0]8:215828736 1230:[0]8:215812341 1238:[0]8:215828744 1246:[0]8:215811534 1254:[0]1:215828752 1255:[0]7:215828754 1262:[0]8:215812357 1270:[0]8:215828762 127
Sep 15 08:27:39 xmao kernel: :[0]1:215812365 1279:[0]7:215812367 1286:[0]1:216368535 1287:[0]48:216437760 1335:[0]7:216437809 1342:[0]1:220374948 1343:[0]8:220414193 1351:[0]7:220414208 1358:[0]8:220414216 1366:[0]1:220414231 1367:[0]7:220404994 1374:[0]1:220414241 1375:[0]7:220405001 1382:[0]1:222618999 1383:[0]7:223838397 1390:[0]1:224097792 1391:[0]7:224107783 1398:[0]8:224107798 1406:[0]8:224122049 1414:[0]1:224107815 1415:[0]7:224122057 1422:[0]9:224107824 1431:[0]7:224122071 1438:[0]1:224107834 1439:[0]7:224122078 1446:[0]1:224107842 1447:[0]8:224107844 1455:[0]7:224284824 1462:[0]1:224567296 1463:[0]64:224674816 1527:[0]7:224733184 1534:[0]32:225106422 1566:[0]145:225121200 1711:[0]337:225694208 2048:[0]7:225776777 2055:[0]8:225803634 2063:[0]1:225803649 2064:[0]7:225803651 2071:[0]1:225803665 2072:[0]7:225803667 2079:[0]1:225803681 2080:[0]7:225803683 2087:[0]8:225776784 2095:[0]1:225803690 2096:[0]8:225803692 2104:[0]1:225776430 2105:[0]7:225776432 2112:[0]1:225780680 2113:[0]7:225803700 2120:[0]8:22
Sep 15 08:27:39 xmao kernel: 682 2128:[0]8:225776799 2136:[0]1:225934203 2137:[0]8:225934211 2145:[0]15:225934220 2160:[0]1:225907466 2161:[0]7:225934235 2168:[0]1:225933313 2169:[0]7:227624536 2176:[0]1:227999752 2177:[0]7:229271472 2184:[0]8:229271487 2192:[0]1:229271503 2193:[0]7:229271505 2200:[0]1:229271519 2201:[0]7:229271521 2208:[0]1:229268864 2209:[0]7:229271528 2216:[0]8:229268873 2224:[0]1:233715712 2225:[0]7:233715720 2232:[0]8:235206656 2240:[0]8:235206672 2248:[0]1:235206681 2249:[0]7:235206689 2256:[0]1:235206697 2257:[0]8:235206705 2265:[0]7:235206714 2272:[0]1:235206728 2273:[0]7:235206730 2280:[0]8:235206745 2288:[0]1:235206760 2289:[0]8:235372032 2297:[0]7:235560148 2304:[0]8:235560156 2312:[0]1:235560171 2313:[0]8:235560173 2321:[0]7:235712080 2328:[0]1:235757241 2329:[0]7:235858306 2336:[0]1:237941740 2337:[0]7:7073792 2344:[0]1:7147042 2345:[0]7:7590897 2352:[0]8:7590905 2360:[0]8:7597921 2368:[0]8:7695473 2376:[0]8:7677959 2384:[0]1:7695489 2385:[0]7:7695905 2392:[0]1:7695490 2393:[0]7:
Sep 15 08:27:39 xmao kernel: 492 2400:[0]1:7677975 2401:[0]7:7698176 2408:[0]1:7677977 2409:[0]7:7695499 2416:[0]8:7710782 2424:[0]8:8016640 2432:[0]1:8286514 2433:[0]7:9299968 2440:[0]1:9650688 2441:[0]7:9835012 2448:[0]1:9830552 2449:[0]7:9835027 2456:[0]1:9835041 2457:[0]7:9835043 2464:[0]1:10285000 2465:[0]7:25761792 2472:[0]1:26987762 2473:[0]8:26987770 2481:[0]7:26987779 2488:[0]24:27017848 2512:[0]8:27067424 2520:[0]8:27019628 2528:[0]8:27017872 2536:[0]8:27067432 2544:[0]1:27019636 2545:[0]7:27119036 2552:[0]1:27019637 2553:[0]7:27017880 2560:[0]1:27019638 2561:[0]7:27119043 2568:[0]8:27019639 2576:[0]8:27067440 2584:[0]1:27017887 2585:[0]7:27119050 2592:[0]8:27017888 2600:[0]8:27019647 2608:[0]9:27067448 2617:[0]1:27017896 2618:[0]7:27119057 2625:[0]1:27017897 2626:[0]7:27019655 2633:[0]8:27017898 2641:[0]1:28094652 2642:[0]16:27019662 2658:[0]7:28095668 2665:[0]1:28887179 2666:[0]32:27019678 2698:[0]7:27148118 2705:[0]8:27018379 2713:[0]8:27081958 2721:[0]1:60075237 2722:[0]7:27024023 2729:[0]8:2701
Sep 15 08:27:39 xmao kernel:  2737:[0]1:27081966 2738:[0]7:29017646 2745:[0]32:27018395 2777:[0]1:27006124 2778:[0]7:49185589 2785:[0]1:27006125 2786:[0]7:51232768 2793:[0]8:27006126 2801:[0]1:27018427 2802:[0]7:27068859 2809:[0]8:27018428 2817:[0]8:27006134 2825:[0]8:27054418 2833:[0]8:27018436 2841:[0]1:27006142 2842:[0]7:27068866 2849:[0]1:27006143 2850:[0]7:27054426 2857:[0]1:27006144 2858:[0]7:51393251 2865:[0]1:27006145 2866:[0]7:27018444 2873:[0]8:27080822 2881:[0]8:27054433 2889:[0]8:27018451 2897:[0]8:27054441 2905:[0]8:27018459 2913:[0]8:27054449 2921:[0]8:27018467 2929:[0]8:27054457 2937:[0]8:27018475 2945:[0]8:27080830 2953:[0]8:27054465 2961:[0]8:27018483 2969:[0]8:27080838 2977:[0]8:27054473 2985:[0]8:27018491 2993:[0]1:27066408 2994:[0]7:27080846 3001:[0]8:27066409 3009:[0]8:27054481 3017:[0]1:27066417 3018:[0]15:27066419 3033:[0]1:27165547 3034:[0]7:27165556 3041:[0]1:27165570 3042:[0]7:27165572 3049:[0]1:27775011 3050:[0]7:28004352 3057:[0]1:28189184 3058:[0]7:28225147 3065:[0]1:28225155 3066
Sep 15 08:27:39 xmao kernel: 7:28225163 3073:[0]1:28225178 3074:[0]7:50821096 3081:[0]1:51770499 3082:[0]7:51770501 3089:[0]8:51770515 3097:[0]1:51770524 3098:[0]7:51770532 3105:[0]1:51742652 3106:[0]7:51770548 3113:[0]1:52087056 3114:[0]7:52252273 3121:[0]1:52239135 3122:[0]8:52252280 3130:[0]1:52239144 3131:[0]8:52239146 3139:[0]7:52239155 3146:[0]1:52236746 3147:[0]7:52236748 3154:[0]1:52252302 3155:[0]7:52252304 3162:[0]8:52239169 3170:[0]1:52252312 3171:[0]7:52236762 3178:[0]1:52239416 3179:[0]7:52238857 3186:[0]1:52239417 3187:[0]7:52252320 3194:[0]1:52239183 3195:[0]7:52235111 3202:[0]1:52758014 3203:[0]32:53186832 3235:[0]8:53218281 3243:[0]7:53218297 3250:[0]1:53218311 3251:[0]7:53218313 3258:[0]1:53218327 3259:[0]7:53218329 3266:[0]1:53218359 3267:[0]7:53218361 3274:[0]1:53218375 3275:[0]7:53218377 3282:[0]1:53218391 3283:[0]8:53218393 3291:[0]7:53218408 3298:[0]1:53218416 3299:[0]7:53218424 3306:[0]1:53218439 3307:[0]8:53218441 3315:[0]7:53228544 3322:[0]1:53266138 3323:[0]7:53503979 3330:[0]1:5375
Sep 15 08:27:39 xmao kernel:  3331:[0]7:53750025 3338:[0]8:53750033 3346:[0]1:53848953 3347:[0]7:53848955 3354:[0]1:53848969 3355:[0]7:53848971 3362:[0]1:53848985 3363:[0]7:56996848 3370:[0]1:57606144 3371:[0]7:57795290 3378:[0]1:57814407 3379:[0]7:57858606 3386:[0]8:57858620 3394:[0]1:57858629 3395:[0]8:57858637 3403:[0]7:57858646 3410:[0]1:57858661 3411:[0]8:57858669 3419:[0]7:57858678 3426:[0]8:57858692 3434:[0]1:57858701 3435:[0]7:57858709 3442:[0]1:57858717 3443:[0]7:57858725 3450:[0]1:57858733 3451:[0]7:57858741 3458:[0]1:57858749 3459:[0]7:57858757 3466:[0]1:57921634 3467:[1]15:57921642 
Sep 15 08:27:39 xmao kernel: Displaying leaf extents for inode 12339004
Sep 15 08:27:39 xmao kernel: 3468:[0]14:57921643 3482:[0]1:57921664 3483:[0]7:57921666 3490:[0]1:57921680 3491:[0]8:57921682 3499:[0]7:57921691 3506:[0]8:57921705 3514:[0]1:57921714 3515:[0]7:57921722 3522:[0]41:57916683 3563:[0]7:58159767 3570:[0]1:58159781 3571:[0]7:58238992 3578:[0]1:58288144 3579:[0]7:58327750 3586:[0]1:58579969 3587:[0]7:58954838 3594:[0]1:59006641 3595:[0]7:59006643 3602:[0]1:59006657 3603:[0]7:59006659 3610:[0]8:59006673 3618:[0]8:59006688 3626:[0]470:58982658 4096:[0]3:58987732 4099:[0]1:58992655 4100:[0]7:59143253 4107:[0]1:59171840 4108:[0]7:59183878 4115:[0]1:59192886 4116:[0]8:59593463 4124:[0]8:59669484 4132:[0]7:73086538 4139:[0]1:73352801 4140:[0]7:73339273 4147:[0]1:73526280 4148:[0]8:78229012 4156:[0]1:78229021 4157:[0]7:78818388 4164:[0]1:79069383 4165:[0]7:79428616 4172:[0]1:80490925 4173:[0]7:81439488 4180:[0]1:82854062 4181:[0]7:83462272 4188:[0]1:83656904 4189:[0]7:89127381 4196:[0]1:89584313 4197:[0]8:91592930 4205:[0]7:91592945 4212:[0]1:91592953 4213:[0]7:91592961 422
Sep 15 08:27:39 xmao kernel: :[0]8:91592969 4228:[0]1:91592985 4229:[0]8:91592993 4237:[0]7:91593002 4244:[0]1:91593017 4245:[0]7:91593025 4252:[0]1:91593033 4253:[0]8:91593041 4261:[0]8:91593057 4269:[0]7:91593066 4276:[0]1:91650125 4277:[0]7:91650133 4284:[0]1:91650141 4285:[0]8:91650149 4293:[0]7:91650158 4300:[0]8:91650172 4308:[0]1:91644304 4309:[0]7:91638056 4316:[0]1:91644305 4317:[0]7:91650180 4324:[0]1:91630448 4325:[0]7:91644257 4332:[0]1:91644306 4333:[0]7:91644978 4340:[0]1:91645251 4341:[0]7:91631696 4348:[0]1:91644307 4349:[0]7:91645252 4356:[0]8:91644308 4364:[0]1:91764393 4365:[0]1:92244309 4366:[0]6:92267719 4372:[0]1:92899216 4373:[0]7:93191681 4380:[0]1:93220864 4381:[0]7:93204521 4388:[0]1:93204535 4389:[0]15:93204537 4404:[0]1:97960471 4405:[0]8:97960479 4413:[0]7:97960488 4420:[0]8:97960502 4428:[0]1:97960511 4429:[0]8:97960519 4437:[0]8:97960528 4445:[0]8:97960543 4453:[0]7:97960552 4460:[0]8:97960566 4468:[0]1:97960575 4469:[0]8:97960583 4477:[0]8:97960592 4485:[0]7:97960607 4492:[0]8:
Sep 15 08:27:39 xmao kernel: 0615 4500:[0]1:97960630 4501:[0]7:98050081 4508:[0]1:99628239 4509:[0]7:99628247 4516:[0]1:99628255 4517:[0]7:99969770 4524:[0]8:99969778 4532:[0]1:132552960 4533:[0]7:136333153 4540:[0]1:142629047 4541:[0]7:142760096 4548:[0]8:142751999 4556:[0]8:142741761 4564:[0]8:142756066 4572:[0]1:142752008 4573:[0]7:142760118 4580:[0]8:142752009 4588:[0]8:142756075 4596:[0]1:142739124 4597:[0]7:142747728 4604:[0]1:142762288 4605:[0]7:142741777 4612:[0]1:142752017 4613:[0]7:142737948 4620:[0]8:142752018 4628:[0]8:142756083 4636:[0]1:142757800 4637:[0]7:142752832 4644:[0]1:142757801 4645:[0]7:142754993 4652:[0]1:142752242 4653:[0]7:143589378 4660:[0]1:143776000 4661:[0]8:143776008 4669:[0]8:143776017 4677:[0]1:143776032 4678:[0]7:143776034 4685:[0]1:143780651 4686:[0]7:143780653 4693:[0]1:143792119 4694:[0]7:145459059 4701:[0]1:146006016 4702:[0]7:146049031 4709:[0]1:146053727 4710:[0]7:146053729 4717:[0]8:146053743 4725:[0]8:146053752 4733:[0]1:146053768 4734:[0]7:146106603 4741:[0]1:1460799
Sep 15 08:27:39 xmao kernel: 742:[0]8:146089397 4750:[0]8:146089406 4758:[0]7:146106624 4765:[0]1:146220288 4766:[0]7:146450432 4773:[0]1:148017776 4774:[0]7:148162196 4781:[0]16:148888071 4797:[0]1:148940483 4798:[0]7:148940485 4805:[0]1:148955077 4806:[0]7:148955079 4813:[0]8:148931434 4821:[0]8:149556281 4829:[0]8:149626880 4837:[0]1:149626889 4838:[0]8:149626897 4846:[0]7:149794280 4853:[0]8:149893639 4861:[0]1:149991554 4862:[0]8:149991562 4870:[0]8:149991587 4878:[0]7:149991602 4885:[0]1:150056358 4886:[0]7:151541760 4893:[0]1:153084175 4894:[0]7:153330855 4901:[0]1:153332277 4902:[0]7:153686080 4909:[0]1:160022717 4910:[0]15:160360406 4925:[0]1:160360422 4926:[0]8:160360430 4934:[0]7:160512384 4941:[0]1:160512398 4942:[0]8:160512400 4950:[0]16:160512415 4966:[0]7:160781288 4973:[0]1:160797440 4974:[0]7:160815121 4981:[0]1:160815129 4982:[0]103:160815137 5085:[0]1:161450240 5086:[0]32:161501249 5118:[0]81:161470501 5199:[0]40:161748480 5239:[0]7:161730088 5246:[0]17:161748520 5263:[0]8:162048007 5271:[0
Sep 15 08:27:39 xmao kernel: 62048016 5278:[0]8:162048030 5286:[0]8:162048046 5294:[0]1:162081979 5295:[0]7:162123242 5302:[0]9:162081980 5311:[0]7:201687435 5318:[0]1:162081989 5319:[0]7:205247051 5326:[0]8:162081990 5334:[0]1:162383872 5335:[0]7:162081998 5342:[0]1:162785303 5343:[0]7:163077418 5350:[0]1:162082005 5351:[0]7:162144863 5358:[0]8:162082006 5366:[0]1:162144870 5367:[0]7:162082014 5374:[0]1:162144871 5375:[0]7:162082021 5382:[0]1:162341120 5383:[0]7:162048118 5390:[0]88:163906816 5478:[0]1:164920065 5479:[0]8:163360194 5487:[0]7:164398080 5494:[0]32:165184768 5526:[0]8:165185565 5534:[0]8:165184800 5542:[0]8:165185573 5550:[0]241:165689040 5791:[0]353:168910848 6144:[0]7:168902695 6151:[0]1:168895488 6152:[0]7:168895489 6159:[0]8:168902702 6167:[0]8:168895496 6175:[0]9:168902711 6184:[0]15:168902721 6199:[0]1:168895520 6200:[0]8:168902736 6208:[0]8:169243671 6216:[0]1:175652647 6217:[0]7:176103424 6224:[0]1:176096768 6225:[0]7:176103431 6232:[0]8:176118659 6240:[0]1:176103439 6241:[0]7:205621540
Sep 15 08:27:39 xmao kernel: 8:[0]8:205833747 6256:[0]8:205833763 6264:[0]1:205833778 6265:[0]7:205833780 6272:[0]1:205833802 6273:[0]7:205833804 6280:[0]1:205833818 6281:[0]7:205833820 6288:[0]8:205833834 6296:[0]1:205833843 6297:[0]7:205833851 6304:[0]8:206704651 6312:[0]1:206704660 6313:[0]7:206704668 6320:[0]8:206704676 6328:[0]8:206905264 6336:[0]1:206975462 6337:[0]7:207010032 6344:[0]1:207010040 6345:[0]7:207011258 6352:[0]1:207010048 6353:[0]8:207011265 6361:[0]7:208964864 6368:[0]1:209234703 6369:[0]7:209234711 6376:[0]1:209254400 6377:[0]7:209254402 6384:[0]1:209346560 6385:[0]8:209472737 6393:[0]7:209559059 6400:[0]1:209554974 6401:[0]7:81234697 6408:[0]56:81395712 6464:[0]8:81397753 6472:[0]8:81421824 6480:[0]8:81395768 6488:[0]8:81397761 6496:[0]8:81421832 6504:[0]8:81395776 6512:[0]8:81397769 6520:[0]1:81659221 6521:[0]7:82416353 6528:[0]1:103850048 6529:[0]7:1152769 6536:[0]1:1786352 6537:[0]8:2363648 6545:[0]7:2908132 6552:[0]1:50668560 6553:[0]7:51037931 6560:[0]1:51161326 6561:[0]7:51293439 
Sep 15 08:27:39 xmao kernel: :[0]8:51409068 6576:[0]8:51393007 6584:[0]8:51409076 6592:[0]1:51393016 6593:[0]7:51390196 6600:[0]1:51392761 6601:[0]7:51390573 6608:[0]8:51409085 6616:[0]8:51393024 6624:[0]1:51392769 6625:[0]7:51389676 6632:[0]1:51409093 6633:[0]7:51430177 6640:[0]8:51470482 6648:[0]1:51470497 6649:[0]7:51470499 6656:[0]8:51536135 6664:[0]8:51536144 6672:[0]1:51536159 6673:[0]7:51536161 6680:[0]1:51536175 6681:[0]7:51536177 6688:[0]1:51536191 6689:[0]7:51620389 6696:[0]1:51736832 6697:[0]7:51736840 6704:[0]1:51736848 6705:[0]7:51736856 6712:[0]1:51736864 6713:[0]9:51736872 6722:[0]8:51736882 6730:[0]7:51736897 6737:[0]1:51736905 6738:[0]7:51736913 6745:[0]1:162340164 
Sep 15 08:27:39 xmao kernel: next 3468 nextex: 3468:57921643:[0] 14
Sep 15 08:27:39 xmao kernel: orig_ex: 3467:57921642:[0] 15
Sep 15 08:27:39 xmao kernel: ============extents overlaped
Sep 15 08:27:39 xmao kernel: old_depth 2 depth 2 old_path ffff88018867ccc0 path ffff88018867ccc0 next_has_free 2 next 3468
Sep 15 08:27:39 xmao kernel: back_ex: 15037:35963581:[0] 1347
Sep 15 08:27:39 xmao kernel: insert 3468:57921643:[1]14 before: nearest 0xffff88012d1aa00c, move 4068 from 0xffff88012d1aa018 to 0xffff88012d1aa024
Sep 15 08:27:39 xmao kernel: wyb, insert extent : 3468:[1]14:57921643, orig extent : 3467:[0]15:57921642, old extent : 3467:[1]15:57921642, mode : 1, iblock : 3467, max_blocks : 1
Sep 15 08:27:39 xmao kernel: Displaying leaf extents for inode 12339004
Sep 15 08:27:39 xmao kernel: 3468:[0]14:57921643 3482:[0]1:57921664 3483:[0]7:57921666 3490:[0]1:57921680 3491:[0]8:57921682 3499:[0]7:57921691 3506:[0]8:57921705 3514:[0]1:57921714 3515:[0]7:57921722 3522:[0]41:57916683 3563:[0]7:58159767 3570:[0]1:58159781 3571:[0]7:58238992 3578:[0]1:58288144 3579:[0]7:58327750 3586:[0]1:58579969 3587:[0]7:58954838 3594:[0]1:59006641 3595:[0]7:59006643 3602:[0]1:59006657 3603:[0]7:59006659 3610:[0]8:59006673 3618:[0]8:59006688 3626:[0]470:58982658 4096:[0]3:58987732 4099:[0]1:58992655 4100:[0]7:59143253 4107:[0]1:59171840 4108:[0]7:59183878 4115:[0]1:59192886 4116:[0]8:59593463 4124:[0]8:59669484 4132:[0]7:73086538 4139:[0]1:73352801 4140:[0]7:73339273 4147:[0]1:73526280 4148:[0]8:78229012 4156:[0]1:78229021 4157:[0]7:78818388 4164:[0]1:79069383 4165:[0]7:79428616 4172:[0]1:80490925 4173:[0]7:81439488 4180:[0]1:82854062 4181:[0]7:83462272 4188:[0]1:83656904 4189:[0]7:89127381 4196:[0]1:89584313 4197:[0]8:91592930 4205:[0]7:91592945 4212:[0]1:91592953 4213:[0]7:91592961 422
Sep 15 08:27:39 xmao kernel: :[0]8:91592969 4228:[0]1:91592985 4229:[0]8:91592993 4237:[0]7:91593002 4244:[0]1:91593017 4245:[0]7:91593025 4252:[0]1:91593033 4253:[0]8:91593041 4261:[0]8:91593057 4269:[0]7:91593066 4276:[0]1:91650125 4277:[0]7:91650133 4284:[0]1:91650141 4285:[0]8:91650149 4293:[0]7:91650158 4300:[0]8:91650172 4308:[0]1:91644304 4309:[0]7:91638056 4316:[0]1:91644305 4317:[0]7:91650180 4324:[0]1:91630448 4325:[0]7:91644257 4332:[0]1:91644306 4333:[0]7:91644978 4340:[0]1:91645251 4341:[0]7:91631696 4348:[0]1:91644307 4349:[0]7:91645252 4356:[0]8:91644308 4364:[0]1:91764393 4365:[0]1:92244309 4366:[0]6:92267719 4372:[0]1:92899216 4373:[0]7:93191681 4380:[0]1:93220864 4381:[0]7:93204521 4388:[0]1:93204535 4389:[0]15:93204537 4404:[0]1:97960471 4405:[0]8:97960479 4413:[0]7:97960488 4420:[0]8:97960502 4428:[0]1:97960511 4429:[0]8:97960519 4437:[0]8:97960528 4445:[0]8:97960543 4453:[0]7:97960552 4460:[0]8:97960566 4468:[0]1:97960575 4469:[0]8:97960583 4477:[0]8:97960592 4485:[0]7:97960607 4492:[0]8:
Sep 15 08:27:40 xmao kernel: 0615 4500:[0]1:97960630 4501:[0]7:98050081 4508:[0]1:99628239 4509:[0]7:99628247 4516:[0]1:99628255 4517:[0]7:99969770 4524:[0]8:99969778 4532:[0]1:132552960 4533:[0]7:136333153 4540:[0]1:142629047 4541:[0]7:142760096 4548:[0]8:142751999 4556:[0]8:142741761 4564:[0]8:142756066 4572:[0]1:142752008 4573:[0]7:142760118 4580:[0]8:142752009 4588:[0]8:142756075 4596:[0]1:142739124 4597:[0]7:142747728 4604:[0]1:142762288 4605:[0]7:142741777 4612:[0]1:142752017 4613:[0]7:142737948 4620:[0]8:142752018 4628:[0]8:142756083 4636:[0]1:142757800 4637:[0]7:142752832 4644:[0]1:142757801 4645:[0]7:142754993 4652:[0]1:142752242 4653:[0]7:143589378 4660:[0]1:143776000 4661:[0]8:143776008 4669:[0]8:143776017 4677:[0]1:143776032 4678:[0]7:143776034 4685:[0]1:143780651 4686:[0]7:143780653 4693:[0]1:143792119 4694:[0]7:145459059 4701:[0]1:146006016 4702:[0]7:146049031 4709:[0]1:146053727 4710:[0]7:146053729 4717:[0]8:146053743 4725:[0]8:146053752 4733:[0]1:146053768 4734:[0]7:146106603 4741:[0]1:1460799
Sep 15 08:27:40 xmao kernel: 742:[0]8:146089397 4750:[0]8:146089406 4758:[0]7:146106624 4765:[0]1:146220288 4766:[0]7:146450432 4773:[0]1:148017776 4774:[0]7:148162196 4781:[0]16:148888071 4797:[0]1:148940483 4798:[0]7:148940485 4805:[0]1:148955077 4806:[0]7:148955079 4813:[0]8:148931434 4821:[0]8:149556281 4829:[0]8:149626880 4837:[0]1:149626889 4838:[0]8:149626897 4846:[0]7:149794280 4853:[0]8:149893639 4861:[0]1:149991554 4862:[0]8:149991562 4870:[0]8:149991587 4878:[0]7:149991602 4885:[0]1:150056358 4886:[0]7:151541760 4893:[0]1:153084175 4894:[0]7:153330855 4901:[0]1:153332277 4902:[0]7:153686080 4909:[0]1:160022717 4910:[0]15:160360406 4925:[0]1:160360422 4926:[0]8:160360430 4934:[0]7:160512384 4941:[0]1:160512398 4942:[0]8:160512400 4950:[0]16:160512415 4966:[0]7:160781288 4973:[0]1:160797440 4974:[0]7:160815121 4981:[0]1:160815129 4982:[0]103:160815137 5085:[0]1:161450240 5086:[0]32:161501249 5118:[0]81:161470501 5199:[0]40:161748480 5239:[0]7:161730088 5246:[0]17:161748520 5263:[0]8:162048007 5271:[0
Sep 15 08:27:40 xmao kernel: 62048016 5278:[0]8:162048030 5286:[0]8:162048046 5294:[0]1:162081979 5295:[0]7:162123242 5302:[0]9:162081980 5311:[0]7:201687435 5318:[0]1:162081989 5319:[0]7:205247051 5326:[0]8:162081990 5334:[0]1:162383872 5335:[0]7:162081998 5342:[0]1:162785303 5343:[0]7:163077418 5350:[0]1:162082005 5351:[0]7:162144863 5358:[0]8:162082006 5366:[0]1:162144870 5367:[0]7:162082014 5374:[0]1:162144871 5375:[0]7:162082021 5382:[0]1:162341120 5383:[0]7:162048118 5390:[0]88:163906816 5478:[0]1:164920065 5479:[0]8:163360194 5487:[0]7:164398080 5494:[0]32:165184768 5526:[0]8:165185565 5534:[0]8:165184800 5542:[0]8:165185573 5550:[0]241:165689040 5791:[0]353:168910848 6144:[0]7:168902695 6151:[0]1:168895488 6152:[0]7:168895489 6159:[0]8:168902702 6167:[0]8:168895496 6175:[0]9:168902711 6184:[0]15:168902721 6199:[0]1:168895520 6200:[0]8:168902736 6208:[0]8:169243671 6216:[0]1:175652647 6217:[0]7:176103424 6224:[0]1:176096768 6225:[0]7:176103431 6232:[0]8:176118659 6240:[0]1:176103439 6241:[0]7:205621540
Sep 15 08:27:40 xmao kernel: 8:[0]8:205833747 6256:[0]8:205833763 6264:[0]1:205833778 6265:[0]7:205833780 6272:[0]1:205833802 6273:[0]7:205833804 6280:[0]1:205833818 6281:[0]7:205833820 6288:[0]8:205833834 6296:[0]1:205833843 6297:[0]7:205833851 6304:[0]8:206704651 6312:[0]1:206704660 6313:[0]7:206704668 6320:[0]8:206704676 6328:[0]8:206905264 6336:[0]1:206975462 6337:[0]7:207010032 6344:[0]1:207010040 6345:[0]7:207011258 6352:[0]1:207010048 6353:[0]8:207011265 6361:[0]7:208964864 6368:[0]1:209234703 6369:[0]7:209234711 6376:[0]1:209254400 6377:[0]7:209254402 6384:[0]1:209346560 6385:[0]8:209472737 6393:[0]7:209559059 6400:[0]1:209554974 6401:[0]7:81234697 6408:[0]56:81395712 6464:[0]8:81397753 6472:[0]8:81421824 6480:[0]8:81395768 6488:[0]8:81397761 6496:[0]8:81421832 6504:[0]8:81395776 6512:[0]8:81397769 6520:[0]1:81659221 6521:[0]7:82416353 6528:[0]1:103850048 6529:[0]7:1152769 6536:[0]1:1786352 6537:[0]8:2363648 6545:[0]7:2908132 6552:[0]1:50668560 6553:[0]7:51037931 6560:[0]1:51161326 6561:[0]7:51293439 
Sep 15 08:27:40 xmao kernel: :[0]8:51409068 6576:[0]8:51393007 6584:[0]8:51409076 6592:[0]1:51393016 6593:[0]7:51390196 6600:[0]1:51392761 6601:[0]7:51390573 6608:[0]8:51409085 6616:[0]8:51393024 6624:[0]1:51392769 6625:[0]7:51389676 6632:[0]1:51409093 6633:[0]7:51430177 6640:[0]8:51470482 6648:[0]1:51470497 6649:[0]7:51470499 6656:[0]8:51536135 6664:[0]8:51536144 6672:[0]1:51536159 6673:[0]7:51536161 6680:[0]1:51536175 6681:[0]7:51536177 6688:[0]1:51536191 6689:[0]7:51620389 6696:[0]1:51736832 6697:[0]7:51736840 6704:[0]1:51736848 6705:[0]7:51736856 6712:[0]1:51736864 6713:[0]9:51736872 6722:[0]8:51736882 6730:[0]7:51736897 6737:[0]1:51736905 6738:[0]7:51736913 6745:[0]1:162340164 
Sep 15 08:27:40 xmao kernel: Displaying leaf extents for inode 12339004
Sep 15 08:27:40 xmao kernel: 3468:[0]14:57921643 3482:[0]1:57921664 3483:[0]7:57921666 3490:[0]1:57921680 3491:[0]8:57921682 3499:[0]7:57921691 3506:[0]8:57921705 3514:[0]1:57921714 3515:[0]7:57921722 3522:[0]41:57916683 3563:[0]7:58159767 3570:[0]1:58159781 3571:[0]7:58238992 3578:[0]1:58288144 3579:[0]7:58327750 3586:[0]1:58579969 3587:[0]7:58954838 3594:[0]1:59006641 3595:[0]7:59006643 3602:[0]1:59006657 3603:[0]7:59006659 3610:[0]8:59006673 3618:[0]8:59006688 3626:[0]470:58982658 4096:[0]3:58987732 4099:[0]1:58992655 4100:[0]7:59143253 4107:[0]1:59171840 4108:[0]7:59183878 4115:[0]1:59192886 4116:[0]8:59593463 4124:[0]8:59669484 4132:[0]7:73086538 4139:[0]1:73352801 4140:[0]7:73339273 4147:[0]1:73526280 4148:[0]8:78229012 4156:[0]1:78229021 4157:[0]7:78818388 4164:[0]1:79069383 4165:[0]7:79428616 4172:[0]1:80490925 4173:[0]7:81439488 4180:[0]1:82854062 4181:[0]7:83462272 4188:[0]1:83656904 4189:[0]7:89127381 4196:[0]1:89584313 4197:[0]8:91592930 4205:[0]7:91592945 4212:[0]1:91592953 4213:[0]7:91592961 422
Sep 15 08:27:40 xmao kernel: :[0]8:91592969 4228:[0]1:91592985 4229:[0]8:91592993 4237:[0]7:91593002 4244:[0]1:91593017 4245:[0]7:91593025 4252:[0]1:91593033 4253:[0]8:91593041 4261:[0]8:91593057 4269:[0]7:91593066 4276:[0]1:91650125 4277:[0]7:91650133 4284:[0]1:91650141 4285:[0]8:91650149 4293:[0]7:91650158 4300:[0]8:91650172 4308:[0]1:91644304 4309:[0]7:91638056 4316:[0]1:91644305 4317:[0]7:91650180 4324:[0]1:91630448 4325:[0]7:91644257 4332:[0]1:91644306 4333:[0]7:91644978 4340:[0]1:91645251 4341:[0]7:91631696 4348:[0]1:91644307 4349:[0]7:91645252 4356:[0]8:91644308 4364:[0]1:91764393 4365:[0]1:92244309 4366:[0]6:92267719 4372:[0]1:92899216 4373:[0]7:93191681 4380:[0]1:93220864 4381:[0]7:93204521 4388:[0]1:93204535 4389:[0]15:93204537 4404:[0]1:97960471 4405:[0]8:97960479 4413:[0]7:97960488 4420:[0]8:97960502 4428:[0]1:97960511 4429:[0]8:97960519 4437:[0]8:97960528 4445:[0]8:97960543 4453:[0]7:97960552 4460:[0]8:97960566 4468:[0]1:97960575 4469:[0]8:97960583 4477:[0]8:97960592 4485:[0]7:97960607 4492:[0]8:
Sep 15 08:27:40 xmao kernel: 0615 4500:[0]1:97960630 4501:[0]7:98050081 4508:[0]1:99628239 4509:[0]7:99628247 4516:[0]1:99628255 4517:[0]7:99969770 4524:[0]8:99969778 4532:[0]1:132552960 4533:[0]7:136333153 4540:[0]1:142629047 4541:[0]7:142760096 4548:[0]8:142751999 4556:[0]8:142741761 4564:[0]8:142756066 4572:[0]1:142752008 4573:[0]7:142760118 4580:[0]8:142752009 4588:[0]8:142756075 4596:[0]1:142739124 4597:[0]7:142747728 4604:[0]1:142762288 4605:[0]7:142741777 4612:[0]1:142752017 4613:[0]7:142737948 4620:[0]8:142752018 4628:[0]8:142756083 4636:[0]1:142757800 4637:[0]7:142752832 4644:[0]1:142757801 4645:[0]7:142754993 4652:[0]1:142752242 4653:[0]7:143589378 4660:[0]1:143776000 4661:[0]8:143776008 4669:[0]8:143776017 4677:[0]1:143776032 4678:[0]7:143776034 4685:[0]1:143780651 4686:[0]7:143780653 4693:[0]1:143792119 4694:[0]7:145459059 4701:[0]1:146006016 4702:[0]7:146049031 4709:[0]1:146053727 4710:[0]7:146053729 4717:[0]8:146053743 4725:[0]8:146053752 4733:[0]1:146053768 4734:[0]7:146106603 4741:[0]1:1460799
Sep 15 08:27:40 xmao kernel: 742:[0]8:146089397 4750:[0]8:146089406 4758:[0]7:146106624 4765:[0]1:146220288 4766:[0]7:146450432 4773:[0]1:148017776 4774:[0]7:148162196 4781:[0]16:148888071 4797:[0]1:148940483 4798:[0]7:148940485 4805:[0]1:148955077 4806:[0]7:148955079 4813:[0]8:148931434 4821:[0]8:149556281 4829:[0]8:149626880 4837:[0]1:149626889 4838:[0]8:149626897 4846:[0]7:149794280 4853:[0]8:149893639 4861:[0]1:149991554 4862:[0]8:149991562 4870:[0]8:149991587 4878:[0]7:149991602 4885:[0]1:150056358 4886:[0]7:151541760 4893:[0]1:153084175 4894:[0]7:153330855 4901:[0]1:153332277 4902:[0]7:153686080 4909:[0]1:160022717 4910:[0]15:160360406 4925:[0]1:160360422 4926:[0]8:160360430 4934:[0]7:160512384 4941:[0]1:160512398 4942:[0]8:160512400 4950:[0]16:160512415 4966:[0]7:160781288 4973:[0]1:160797440 4974:[0]7:160815121 4981:[0]1:160815129 4982:[0]103:160815137 5085:[0]1:161450240 5086:[0]32:161501249 5118:[0]81:161470501 5199:[0]40:161748480 5239:[0]7:161730088 5246:[0]17:161748520 5263:[0]8:162048007 5271:[0
Sep 15 08:27:40 xmao kernel: 62048016 5278:[0]8:162048030 5286:[0]8:162048046 5294:[0]1:162081979 5295:[0]7:162123242 5302:[0]9:162081980 5311:[0]7:201687435 5318:[0]1:162081989 5319:[0]7:205247051 5326:[0]8:162081990 5334:[0]1:162383872 5335:[0]7:162081998 5342:[0]1:162785303 5343:[0]7:163077418 5350:[0]1:162082005 5351:[0]7:162144863 5358:[0]8:162082006 5366:[0]1:162144870 5367:[0]7:162082014 5374:[0]1:162144871 5375:[0]7:162082021 5382:[0]1:162341120 5383:[0]7:162048118 5390:[0]88:163906816 5478:[0]1:164920065 5479:[0]8:163360194 5487:[0]7:164398080 5494:[0]32:165184768 5526:[0]8:165185565 5534:[0]8:165184800 5542:[0]8:165185573 5550:[0]241:165689040 5791:[0]353:168910848 6144:[0]7:168902695 6151:[0]1:168895488 6152:[0]7:168895489 6159:[0]8:168902702 6167:[0]8:168895496 6175:[0]9:168902711 6184:[0]15:168902721 6199:[0]1:168895520 6200:[0]8:168902736 6208:[0]8:169243671 6216:[0]1:175652647 6217:[0]7:176103424 6224:[0]1:176096768 6225:[0]7:176103431 6232:[0]8:176118659 6240:[0]1:176103439 6241:[0]7:205621540
Sep 15 08:27:40 xmao kernel: 8:[0]8:205833747 6256:[0]8:205833763 6264:[0]1:205833778 6265:[0]7:205833780 6272:[0]1:205833802 6273:[0]7:205833804 6280:[0]1:205833818 6281:[0]7:205833820 6288:[0]8:205833834 6296:[0]1:205833843 6297:[0]7:205833851 6304:[0]8:206704651 6312:[0]1:206704660 6313:[0]7:206704668 6320:[0]8:206704676 6328:[0]8:206905264 6336:[0]1:206975462 6337:[0]7:207010032 6344:[0]1:207010040 6345:[0]7:207011258 6352:[0]1:207010048 6353:[0]8:207011265 6361:[0]7:208964864 6368:[0]1:209234703 6369:[0]7:209234711 6376:[0]1:209254400 6377:[0]7:209254402 6384:[0]1:209346560 6385:[0]8:209472737 6393:[0]7:209559059 6400:[0]1:209554974 6401:[0]7:81234697 6408:[0]56:81395712 6464:[0]8:81397753 6472:[0]8:81421824 6480:[0]8:81395768 6488:[0]8:81397761 6496:[0]8:81421832 6504:[0]8:81395776 6512:[0]8:81397769 6520:[0]1:81659221 6521:[0]7:82416353 6528:[0]1:103850048 6529:[0]7:1152769 6536:[0]1:1786352 6537:[0]8:2363648 6545:[0]7:2908132 6552:[0]1:50668560 6553:[0]7:51037931 6560:[0]1:51161326 6561:[0]7:51293439 
Sep 15 08:27:40 xmao kernel: :[0]8:51409068 6576:[0]8:51393007 6584:[0]8:51409076 6592:[0]1:51393016 6593:[0]7:51390196 6600:[0]1:51392761 6601:[0]7:51390573 6608:[0]8:51409085 6616:[0]8:51393024 6624:[0]1:51392769 6625:[0]7:51389676 6632:[0]1:51409093 6633:[0]7:51430177 6640:[0]8:51470482 6648:[0]1:51470497 6649:[0]7:51470499 6656:[0]8:51536135 6664:[0]8:51536144 6672:[0]1:51536159 6673:[0]7:51536161 6680:[0]1:51536175 6681:[0]7:51536177 6688:[0]1:51536191 6689:[0]7:51620389 6696:[0]1:51736832 6697:[0]7:51736840 6704:[0]1:51736848 6705:[0]7:51736856 6712:[0]1:51736864 6713:[0]9:51736872 6722:[0]8:51736882 6730:[0]7:51736897 6737:[0]1:51736905 6738:[0]7:51736913 6745:[0]1:162340164 
Sep 15 08:27:40 xmao kernel: ------------[ cut here ]------------
Sep 15 08:27:40 xmao kernel: kernel BUG at fs/ext4/extents.c:2214!
Sep 15 08:27:40 xmao kernel: invalid opcode: 0000 [#1] SMP 
Sep 15 08:27:40 xmao kernel: last sysfs file: /sys/hypervisor/properties/capabilities
Sep 15 08:27:40 xmao kernel: CPU 3 
Sep 15 08:27:40 xmao kernel: Modules linked in: xt_iprange xt_mac arptable_filter arp_tables xt_physdev nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables bridge autofs4 ipmi_devintf ipmi_si ipmi_msghandler lockd sunrpc bonding ipv6 8021q garp stp llc xenfs dm_multipath fuse xen_netback xen_blkback blktap blkback_pagemap loop nbd video output sbs sbshc parport_pc lp parport joydev bnx2 ses enclosure radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss serio_raw dcdbas snd_pcm i5k_amb hwmon snd_timer snd iTCO_wdt i5000_edac edac_core iTCO_vendor_support soundcore snd_page_alloc pcspkr shpchp [last unloaded: freq_table]
Sep 15 08:27:40 xmao kernel: Pid: 1913, comm: flush-8:64 Not tainted 2.6.32.36xen #7 PowerEdge 2950
Sep 15 08:27:40 xmao kernel: RIP: e030:[<ffffffff811a70ba>]  [<ffffffff811a70ba>] ext4_ext_wyb_insert_extent+0x521/0x669
Sep 15 08:27:40 xmao kernel: RSP: e02b:ffff8801d11eb520  EFLAGS: 00010246
Sep 15 08:27:40 xmao kernel: RAX: 0000000000000d8c RBX: 000000000000000e RCX: ffff8801d11eb770
Sep 15 08:27:40 xmao kernel: RDX: ffff88002808f000 RSI: ffffffff8143003a RDI: 0000000000000204
Sep 15 08:27:40 xmao kernel: RBP: ffff8801d11eb610 R08: 0000000000000001 R09: ffffffff817eb4cb
Sep 15 08:27:40 xmao kernel: R10: ffffffff815da0f5 R11: 000000000000800f R12: ffff88012d1aa00c
Sep 15 08:27:40 xmao kernel: R13: ffff8801d11eb770 R14: ffff88012d1aa000 R15: ffff8801669da508
Sep 15 08:27:40 xmao kernel: FS:  00007f4e903c9740(0000) GS:ffff88002808f000(0000) knlGS:0000000000000000
Sep 15 08:27:40 xmao kernel: CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
Sep 15 08:27:40 xmao kernel: CR2: 00007f2a048c41c0 CR3: 000000018bb02000 CR4: 0000000000002660
Sep 15 08:27:40 xmao kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Sep 15 08:27:40 xmao kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Sep 15 08:27:40 xmao kernel: Process flush-8:64 (pid: 1913, threadinfo ffff8801d11ea000, task ffff8801cd8bdb40)
Sep 15 08:27:40 xmao kernel: Stack:
Sep 15 08:27:40 xmao kernel:  0000000000000000 ffff88010000000f 000000000373d06a 0000000000000d8b
Sep 15 08:27:40 xmao kernel: <0> 0000003000000001 ffff88010000000f 000000000373d06a ffffffff00000001
Sep 15 08:27:40 xmao kernel: <0> 0000000000000d8b ffffffff00000001 ffff880028072000 ffff8801d11eb760
Sep 15 08:27:40 xmao kernel: Call Trace:
Sep 15 08:27:40 xmao kernel:  [<ffffffff811a8365>] ext4_ext_handle_uninitialized_extents+0xc6e/0x119b
Sep 15 08:27:40 xmao kernel:  [<ffffffff811335e1>] ? __find_get_block+0x170/0x182
Sep 15 08:27:40 xmao kernel:  [<ffffffff8100f175>] ? xen_force_evtchn_callback+0xd/0xf
Sep 15 08:27:40 xmao kernel:  [<ffffffff8100f8d2>] ? check_events+0x12/0x20
Sep 15 08:27:40 xmao kernel:  [<ffffffff81134199>] ? bh_uptodate_or_lock+0x16/0x49
Sep 15 08:27:40 xmao kernel:  [<ffffffff811a9986>] ext4_ext_get_blocks+0x243/0x61c
Sep 15 08:27:40 xmao kernel:  [<ffffffff81207744>] ? generic_make_request+0x1e8/0x284
Sep 15 08:27:40 xmao kernel:  [<ffffffff81208c9c>] ? submit_bio+0xbf/0xc8
Sep 15 08:27:40 xmao kernel:  [<ffffffff81042fcf>] ? need_resched+0x23/0x2d
Sep 15 08:27:40 xmao kernel:  [<ffffffff81188ae0>] ext4_get_blocks+0x140/0x204
Sep 15 08:27:40 xmao kernel:  [<ffffffff8100f8d2>] ? check_events+0x12/0x20
Sep 15 08:27:40 xmao kernel:  [<ffffffff81188cba>] mpage_da_map_blocks+0xb7/0x68e
Sep 15 08:27:40 xmao kernel:  [<ffffffff8112dc32>] ? __mark_inode_dirty+0x6a/0x130
Sep 15 08:27:40 xmao kernel:  [<ffffffff8100f175>] ? xen_force_evtchn_callback+0xd/0xf
Sep 15 08:27:40 xmao kernel:  [<ffffffff8121f680>] ? __lookup_tag+0x60/0x11e
Sep 15 08:27:40 xmao kernel:  [<ffffffff810f4a00>] ? page_mkclean+0x21/0x1dc
Sep 15 08:27:40 xmao kernel:  [<ffffffff8121fc5a>] ? radix_tree_gang_lookup_tag_slot+0x85/0xaa
Sep 15 08:27:40 xmao kernel:  [<ffffffff8100f175>] ? xen_force_evtchn_callback+0xd/0xf
Sep 15 08:27:40 xmao kernel:  [<ffffffff8100f175>] ? xen_force_evtchn_callback+0xd/0xf
Sep 15 08:27:40 xmao kernel:  [<ffffffff8118bb3e>] ext4_da_writepages+0x5ab/0x97d
Sep 15 08:27:40 xmao kernel:  [<ffffffff81139551>] ? blkdev_get_block+0x0/0x55
Sep 15 08:27:40 xmao kernel:  [<ffffffff810d8a00>] do_writepages+0x21/0x2a
Sep 15 08:27:40 xmao kernel:  [<ffffffff8112cdb4>] writeback_single_inode+0xc8/0x1e3
Sep 15 08:27:40 xmao kernel:  [<ffffffff8112d5e0>] writeback_inodes_wb+0x30b/0x37e
Sep 15 08:27:40 xmao kernel:  [<ffffffff810e78d1>] ? bdi_start_fn+0x0/0xd0
Sep 15 08:27:40 xmao kernel:  [<ffffffff8112d784>] wb_writeback+0x131/0x1bb
Sep 15 08:27:40 xmao kernel:  [<ffffffff8112d9eb>] wb_do_writeback+0x13c/0x153
Sep 15 08:27:40 xmao kernel:  [<ffffffff8106425b>] ? process_timeout+0x0/0x10
Sep 15 08:27:40 xmao kernel:  [<ffffffff810e78d1>] ? bdi_start_fn+0x0/0xd0
Sep 15 08:27:40 xmao kernel:  [<ffffffff8112da2e>] bdi_writeback_task+0x2c/0xb3
Sep 15 08:27:40 xmao kernel:  [<ffffffff810e793b>] bdi_start_fn+0x6a/0xd0
Sep 15 08:27:40 xmao kernel:  [<ffffffff810754b7>] kthread+0x6e/0x76
Sep 15 08:27:40 xmao kernel:  [<ffffffff81013daa>] child_rip+0xa/0x20
Sep 15 08:27:40 xmao kernel:  [<ffffffff81012f91>] ? int_ret_from_sys_call+0x7/0x1b
Sep 15 08:27:40 xmao kernel:  [<ffffffff8101371d>] ? retint_restore_args+0x5/0x6
Sep 15 08:27:40 xmao kernel:  [<ffffffff81013da0>] ? child_rip+0x0/0x20
Sep 15 08:27:40 xmao kernel: Code: c0 e8 04 05 eb ff 48 8b b5 70 ff ff ff 4c 89 ff e8 e6 d8 ff ff 48 8b 75 c8 4c 89 ff e8 da d8 ff ff 41 8b 45 00 41 3b 04 24 75 04 <0f> 0b eb fe 41 0f b7 46 04 31 d2 48 6b c0 0c 49 8d 7c 24 0c 49 
Sep 15 08:27:40 xmao kernel: RIP  [<ffffffff811a70ba>] ext4_ext_wyb_insert_extent+0x521/0x669
Sep 15 08:27:40 xmao kernel:  RSP <ffff8801d11eb520>
Sep 15 08:27:40 xmao kernel: ---[ end trace 21bfe3c19221e57e ]---
Sep 15 08:28:04 xmao sshd[17358]: Did not receive identification string from UNKNOWN
Sep 15 08:28:31 xmao kernel: BUG: unable to handle kernel paging request at 00000005f3eeee10
Sep 15 08:28:31 xmao kernel: IP: [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:31 xmao kernel: PGD 18cc03067 PUD 0 
Sep 15 08:28:31 xmao kernel: Oops: 0000 [#2] SMP 
Sep 15 08:28:31 xmao kernel: last sysfs file: /sys/block/tapdevh/stat
Sep 15 08:28:31 xmao kernel: CPU 1 
Sep 15 08:28:31 xmao kernel: Modules linked in: xt_iprange xt_mac arptable_filter arp_tables xt_physdev nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables bridge autofs4 ipmi_devintf ipmi_si ipmi_msghandler lockd sunrpc bonding ipv6 8021q garp stp llc xenfs dm_multipath fuse xen_netback xen_blkback blktap blkback_pagemap loop nbd video output sbs sbshc parport_pc lp parport joydev bnx2 ses enclosure radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss serio_raw dcdbas snd_pcm i5k_amb hwmon snd_timer snd iTCO_wdt i5000_edac edac_core iTCO_vendor_support soundcore snd_page_alloc pcspkr shpchp [last unloaded: freq_table]
Sep 15 08:28:31 xmao kernel: Pid: 8034, comm: pangu_chunkserv Tainted: G      D    2.6.32.36xen #7 PowerEdge 2950
Sep 15 08:28:31 xmao kernel: RIP: e030:[<ffffffff81044784>]  [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:31 xmao kernel: RSP: e02b:ffff8801113a7b38  EFLAGS: 00010002
Sep 15 08:28:31 xmao kernel: RAX: 00000000ce4fdc0e RBX: 0000000000015600 RCX: 0000000000000000
Sep 15 08:28:31 xmao kernel: RDX: 0000000000000201 RSI: ffff8801113a7b88 RDI: ffff8801cd8bdb40
Sep 15 08:28:31 xmao kernel: RBP: ffff8801113a7b68 R08: 0000000000000020 R09: ffff8801338296d0
Sep 15 08:28:31 xmao kernel: R10: ffff8801cf082de8 R11: ffff8801113a7af8 R12: 0000000000015600
Sep 15 08:28:31 xmao kernel: R13: ffff8801113a7b88 R14: ffff8801cd8bdb40 R15: 0000000000000000
Sep 15 08:28:31 xmao kernel: FS:  00007fdd9071d6e0(0063) GS:ffff880028055000(0000) knlGS:0000000000000000
Sep 15 08:28:31 xmao kernel: CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
Sep 15 08:28:31 xmao kernel: CR2: 00000005f3eeee10 CR3: 000000018cc25000 CR4: 0000000000002660
Sep 15 08:28:31 xmao kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Sep 15 08:28:31 xmao kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Sep 15 08:28:32 xmao kernel: Process pangu_chunkserv (pid: 8034, threadinfo ffff8801113a6000, task ffff8801113aada0)
Sep 15 08:28:32 xmao kernel: Stack:
Sep 15 08:28:32 xmao kernel:  ffff8801113a7af8 00000000000280da 000000000000000f ffff8801cd8bdb40
Sep 15 08:28:32 xmao kernel: <0> ffff8801113a7c28 000000000000000c ffff8801113a7bb8 ffffffff8104ae6c
Sep 15 08:28:32 xmao kernel: <0> 0000000100000000 0000000000000201 0000000000000201 ffff8801d0f12c00
Sep 15 08:28:32 xmao kernel: Call Trace:
Sep 15 08:28:32 xmao kernel:  [<ffffffff8104ae6c>] try_to_wake_up+0x44/0x31d
Sep 15 08:28:32 xmao kernel:  [<ffffffff8104b180>] wake_up_process+0x15/0x17
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112cfab>] bdi_queue_work+0x9c/0xa1
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112d161>] bdi_alloc_queue_work+0x68/0x84
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112d1e8>] wakeup_flusher_threads+0x6b/0x84
Sep 15 08:28:32 xmao kernel:  [<ffffffff810dda82>] do_try_to_free_pages+0x22c/0x310
Sep 15 08:28:32 xmao kernel:  [<ffffffff810ddc8a>] try_to_free_pages+0x89/0x98
Sep 15 08:28:32 xmao kernel:  [<ffffffff810dc02f>] ? isolate_pages_global+0x0/0x1f8
Sep 15 08:28:32 xmao kernel:  [<ffffffff810d7471>] __alloc_pages_nodemask+0x371/0x5b0
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100ce36>] ? get_phys_to_machine+0x32/0x4e
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100d28e>] ? xen_pte_val+0x69/0x73
Sep 15 08:28:32 xmao kernel:  [<ffffffff810e992b>] alloc_pages_node+0x1b/0x1d
Sep 15 08:28:32 xmao kernel:  [<ffffffff810e9944>] alloc_zeroed_user_highpage_movable+0x17/0x19
Sep 15 08:28:32 xmao kernel:  [<ffffffff810eb9a3>] handle_mm_fault+0x23c/0x771
Sep 15 08:28:32 xmao kernel:  [<ffffffff8102fdfc>] ? pvclock_clocksource_read+0x42/0x99
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100f6f2>] ? xen_clocksource_read+0x21/0x23
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100f859>] ? xen_clocksource_get_cycles+0x9/0x10
Sep 15 08:28:32 xmao kernel:  [<ffffffff81440db1>] do_page_fault+0x21c/0x288
Sep 15 08:28:32 xmao kernel:  [<ffffffff8143ed45>] page_fault+0x25/0x30
Sep 15 08:28:32 xmao kernel: Code: 89 fe 49 89 f5 ff 14 25 c0 db 66 81 48 89 c2 ff 14 25 d0 db 66 81 48 c7 c3 00 56 01 00 49 89 55 00 49 8b 46 08 8b 40 18 49 89 dc <4c> 03 24 c5 a0 0d 70 81 4c 89 e7 e8 81 a1 3f 00 49 8b 46 08 8b 
Sep 15 08:28:32 xmao kernel: RIP  [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel:  RSP <ffff8801113a7b38>
Sep 15 08:28:32 xmao kernel: CR2: 00000005f3eeee10
Sep 15 08:28:32 xmao kernel: ---[ end trace 21bfe3c19221e57f ]---
Sep 15 08:28:32 xmao kernel: BUG: unable to handle kernel paging request at 00000005f3eeee10
Sep 15 08:28:32 xmao kernel: IP: [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel: PGD 18cc03067 PUD 0 
Sep 15 08:28:32 xmao kernel: Oops: 0000 [#3] SMP 
Sep 15 08:28:32 xmao kernel: last sysfs file: /sys/block/tapdevh/stat
Sep 15 08:28:32 xmao kernel: CPU 3 
Sep 15 08:28:32 xmao kernel: Modules linked in: xt_iprange xt_mac arptable_filter arp_tables xt_physdev nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables bridge autofs4 ipmi_devintf ipmi_si ipmi_msghandler lockd sunrpc bonding ipv6 8021q garp stp llc xenfs dm_multipath fuse xen_netback xen_blkback blktap blkback_pagemap loop nbd video output sbs sbshc parport_pc lp parport joydev bnx2 ses enclosure radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss serio_raw dcdbas snd_pcm i5k_amb hwmon snd_timer snd iTCO_wdt i5000_edac edac_core iTCO_vendor_support soundcore snd_page_alloc pcspkr shpchp [last unloaded: freq_table]
Sep 15 08:28:32 xmao kernel: Pid: 7934, comm: pangu_chunkserv Tainted: G      D    2.6.32.36xen #7 PowerEdge 2950
Sep 15 08:28:32 xmao kernel: RIP: e030:[<ffffffff81044784>]  [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel: RSP: e02b:ffff880150733b38  EFLAGS: 00010002
Sep 15 08:28:32 xmao kernel: RAX: 00000000ce4fdc0e RBX: 0000000000015600 RCX: 0000000000000000
Sep 15 08:28:32 xmao kernel: RDX: 0000000000000203 RSI: ffff880150733b88 RDI: ffff8801cd8bdb40
Sep 15 08:28:32 xmao kernel: RBP: ffff880150733b68 R08: 0000000000000020 R09: ffff8801cf082dd8
Sep 15 08:28:32 xmao kernel: R10: 0000000000000000 R11: ffff880150733af8 R12: 0000000000015600
Sep 15 08:28:32 xmao kernel: R13: ffff880150733b88 R14: ffff8801cd8bdb40 R15: 0000000000000000
Sep 15 08:28:32 xmao kernel: FS:  00007f9b04e61740(0063) GS:ffff88002808f000(0000) knlGS:0000000000000000
Sep 15 08:28:32 xmao kernel: CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
Sep 15 08:28:32 xmao kernel: CR2: 00000005f3eeee10 CR3: 000000018cc25000 CR4: 0000000000002660
Sep 15 08:28:32 xmao kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Sep 15 08:28:32 xmao kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Sep 15 08:28:32 xmao kernel: Process pangu_chunkserv (pid: 7934, threadinfo ffff880150732000, task ffff8801338296d0)
Sep 15 08:28:32 xmao kernel: Stack:
Sep 15 08:28:32 xmao kernel:  ffff880150733af8 00000000000280da 000000000000000f ffff8801cd8bdb40
Sep 15 08:28:32 xmao kernel: <0> ffff880150733c28 000000000000000b ffff880150733bb8 ffffffff8104ae6c
Sep 15 08:28:32 xmao kernel: <0> 0000000300000000 0000000000000201 0000000000000203 ffff8801d0f12c00
Sep 15 08:28:32 xmao kernel: Call Trace:
Sep 15 08:28:32 xmao kernel:  [<ffffffff8104ae6c>] try_to_wake_up+0x44/0x31d
Sep 15 08:28:32 xmao kernel:  [<ffffffff8104b180>] wake_up_process+0x15/0x17
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112cfab>] bdi_queue_work+0x9c/0xa1
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112d161>] bdi_alloc_queue_work+0x68/0x84
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112d1e8>] wakeup_flusher_threads+0x6b/0x84
Sep 15 08:28:32 xmao kernel:  [<ffffffff810dda82>] do_try_to_free_pages+0x22c/0x310
Sep 15 08:28:32 xmao kernel:  [<ffffffff810ddc8a>] try_to_free_pages+0x89/0x98
Sep 15 08:28:32 xmao kernel:  [<ffffffff810dc02f>] ? isolate_pages_global+0x0/0x1f8
Sep 15 08:28:32 xmao kernel:  [<ffffffff810d7471>] __alloc_pages_nodemask+0x371/0x5b0
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100ce36>] ? get_phys_to_machine+0x32/0x4e
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100d28e>] ? xen_pte_val+0x69/0x73
Sep 15 08:28:32 xmao kernel:  [<ffffffff810e992b>] alloc_pages_node+0x1b/0x1d
Sep 15 08:28:32 xmao kernel:  [<ffffffff810e9944>] alloc_zeroed_user_highpage_movable+0x17/0x19
Sep 15 08:28:32 xmao kernel:  [<ffffffff810eb9a3>] handle_mm_fault+0x23c/0x771
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100b459>] ? xen_end_context_switch+0x1e/0x22
Sep 15 08:28:32 xmao kernel:  [<ffffffff81049a5b>] ? finish_task_switch+0x51/0xa9
Sep 15 08:28:32 xmao kernel:  [<ffffffff81440db1>] do_page_fault+0x21c/0x288
Sep 15 08:28:32 xmao kernel:  [<ffffffff8143ed45>] page_fault+0x25/0x30
Sep 15 08:28:32 xmao kernel: Code: 89 fe 49 89 f5 ff 14 25 c0 db 66 81 48 89 c2 ff 14 25 d0 db 66 81 48 c7 c3 00 56 01 00 49 89 55 00 49 8b 46 08 8b 40 18 49 89 dc <4c> 03 24 c5 a0 0d 70 81 4c 89 e7 e8 81 a1 3f 00 49 8b 46 08 8b 
Sep 15 08:28:32 xmao kernel: RIP  [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel:  RSP <ffff880150733b38>
Sep 15 08:28:32 xmao kernel: CR2: 00000005f3eeee10
Sep 15 08:28:32 xmao kernel: ---[ end trace 21bfe3c19221e580 ]---
Sep 15 08:28:32 xmao kernel: BUG: unable to handle kernel paging request at 00000005f3eeee10
Sep 15 08:28:32 xmao kernel: IP: [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel: PGD 192f15067 PUD 0 
Sep 15 08:28:32 xmao kernel: Oops: 0000 [#4] SMP 
Sep 15 08:28:32 xmao kernel: last sysfs file: /sys/block/tapdevh/stat
Sep 15 08:28:32 xmao kernel: CPU 2 
Sep 15 08:28:32 xmao kernel: Modules linked in: xt_iprange xt_mac arptable_filter arp_tables xt_physdev nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables bridge autofs4 ipmi_devintf ipmi_si ipmi_msghandler lockd sunrpc bonding ipv6 8021q garp stp llc xenfs dm_multipath fuse xen_netback xen_blkback blktap blkback_pagemap loop nbd video output sbs sbshc parport_pc lp parport joydev bnx2 ses enclosure radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss serio_raw dcdbas snd_pcm i5k_amb hwmon snd_timer snd iTCO_wdt i5000_edac edac_core iTCO_vendor_support soundcore snd_page_alloc pcspkr shpchp [last unloaded: freq_table]
Sep 15 08:28:32 xmao kernel: Pid: 6601, comm: nuwa_agent Tainted: G      D    2.6.32.36xen #7 PowerEdge 2950
Sep 15 08:28:32 xmao kernel: RIP: e030:[<ffffffff81044784>]  [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel: RSP: e02b:ffff88018cce3bb8  EFLAGS: 00010002
Sep 15 08:28:32 xmao kernel: RAX: 00000000ce4fdc0e RBX: 0000000000015600 RCX: 0000000000000000
Sep 15 08:28:32 xmao kernel: RDX: 0000000000000202 RSI: ffff88018cce3c08 RDI: ffff8801cd8bdb40
Sep 15 08:28:32 xmao kernel: RBP: ffff88018cce3be8 R08: 0000000000000020 R09: ffff8801cf082dd8
Sep 15 08:28:32 xmao kernel: R10: 0000000000000000 R11: ffff88018cce3b28 R12: 0000000000015600
Sep 15 08:28:32 xmao kernel: R13: ffff88018cce3c08 R14: ffff8801cd8bdb40 R15: 0000000000000000
Sep 15 08:28:32 xmao kernel: FS:  00007f23d98fe730(0063) GS:ffff880028072000(0000) knlGS:0000000000000000
Sep 15 08:28:32 xmao kernel: CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
Sep 15 08:28:32 xmao kernel: CR2: 00000005f3eeee10 CR3: 00000001c73d1000 CR4: 0000000000002660
Sep 15 08:28:32 xmao kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Sep 15 08:28:32 xmao kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Sep 15 08:28:32 xmao kernel: Process nuwa_agent (pid: 6601, threadinfo ffff88018cce2000, task ffff88018ccc96d0)
Sep 15 08:28:32 xmao kernel: Stack:
Sep 15 08:28:32 xmao kernel:  ffff88018cce3b28 00000000000800d0 000000000000000f ffff8801cd8bdb40
Sep 15 08:28:32 xmao kernel: <0> ffff88018cce3ca8 000000000000000b ffff88018cce3c38 ffffffff8104ae6c
Sep 15 08:28:32 xmao kernel: <0> 0000000200000000 0000000000000201 0000000000000202 ffff8801d0f12c00
Sep 15 08:28:32 xmao kernel: Call Trace:
Sep 15 08:28:32 xmao kernel:  [<ffffffff8104ae6c>] try_to_wake_up+0x44/0x31d
Sep 15 08:28:32 xmao kernel:  [<ffffffff8104b180>] wake_up_process+0x15/0x17
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112cfab>] bdi_queue_work+0x9c/0xa1
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112d161>] bdi_alloc_queue_work+0x68/0x84
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112d1e8>] wakeup_flusher_threads+0x6b/0x84
Sep 15 08:28:32 xmao kernel:  [<ffffffff810dda82>] do_try_to_free_pages+0x22c/0x310
Sep 15 08:28:32 xmao kernel:  [<ffffffff810ddc8a>] try_to_free_pages+0x89/0x98
Sep 15 08:28:32 xmao kernel:  [<ffffffff810dc02f>] ? isolate_pages_global+0x0/0x1f8
Sep 15 08:28:32 xmao kernel:  [<ffffffff810d7471>] __alloc_pages_nodemask+0x371/0x5b0
Sep 15 08:28:32 xmao kernel:  [<ffffffff81042fe7>] ? should_resched+0xe/0x2f
Sep 15 08:28:32 xmao kernel:  [<ffffffff810d76cc>] __get_free_pages+0x1c/0x64
Sep 15 08:28:32 xmao kernel:  [<ffffffff8116093b>] proc_pid_readlink+0x5d/0xd2
Sep 15 08:28:32 xmao kernel:  [<ffffffff81111b2c>] sys_readlinkat+0x7f/0x98
Sep 15 08:28:32 xmao kernel:  [<ffffffff81111b60>] sys_readlink+0x1b/0x1d
Sep 15 08:28:32 xmao kernel:  [<ffffffff81012d72>] system_call_fastpath+0x16/0x1b
Sep 15 08:28:32 xmao kernel: Code: 89 fe 49 89 f5 ff 14 25 c0 db 66 81 48 89 c2 ff 14 25 d0 db 66 81 48 c7 c3 00 56 01 00 49 89 55 00 49 8b 46 08 8b 40 18 49 89 dc <4c> 03 24 c5 a0 0d 70 81 4c 89 e7 e8 81 a1 3f 00 49 8b 46 08 8b 
Sep 15 08:28:32 xmao kernel: RIP  [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel:  RSP <ffff88018cce3bb8>
Sep 15 08:28:32 xmao kernel: CR2: 00000005f3eeee10
Sep 15 08:28:32 xmao kernel: ---[ end trace 21bfe3c19221e581 ]---
Sep 15 08:28:32 xmao kernel: BUG: unable to handle kernel paging request at 00000005f3eeee10
Sep 15 08:28:32 xmao kernel: IP: [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel: PGD 1c6b1a067 PUD 0 
Sep 15 08:28:32 xmao kernel: Oops: 0000 [#5] SMP 
Sep 15 08:28:32 xmao kernel: last sysfs file: /sys/block/tapdevh/stat
Sep 15 08:28:32 xmao kernel: CPU 0 
Sep 15 08:28:32 xmao kernel: Modules linked in: xt_iprange xt_mac arptable_filter arp_tables xt_physdev nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables bridge autofs4 ipmi_devintf ipmi_si ipmi_msghandler lockd sunrpc bonding ipv6 8021q garp stp llc xenfs dm_multipath fuse xen_netback xen_blkback blktap blkback_pagemap loop nbd video output sbs sbshc parport_pc lp parport joydev bnx2 ses enclosure radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss serio_raw dcdbas snd_pcm i5k_amb hwmon snd_timer snd iTCO_wdt i5000_edac edac_core iTCO_vendor_support soundcore snd_page_alloc pcspkr shpchp [last unloaded: freq_table]
Sep 15 08:28:32 xmao kernel: Pid: 6282, comm: kfc Tainted: G      D    2.6.32.36xen #7 PowerEdge 2950
Sep 15 08:28:32 xmao kernel: RIP: e030:[<ffffffff81044784>]  [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel: RSP: e02b:ffff880191205728  EFLAGS: 00010002
Sep 15 08:28:32 xmao kernel: RAX: 00000000ce4fdc0e RBX: 0000000000015600 RCX: 0000000000000000
Sep 15 08:28:32 xmao kernel: RDX: 0000000000000200 RSI: ffff880191205778 RDI: ffff8801cd8bdb40
Sep 15 08:28:32 xmao kernel: RBP: ffff880191205758 R08: 0000000000000020 R09: ffff8801d23d4640
Sep 15 08:28:32 xmao kernel: R10: ffffffff8100f175 R11: ffff8801dbd38e40 R12: 0000000000015600
Sep 15 08:28:32 xmao kernel: R13: ffff880191205778 R14: ffff8801cd8bdb40 R15: 0000000000000000
Sep 15 08:28:32 xmao kernel: FS:  00007f40d81ab6e0(0063) GS:ffff880028038000(0000) knlGS:0000000000000000
Sep 15 08:28:32 xmao kernel: CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
Sep 15 08:28:32 xmao kernel: CR2: 00000005f3eeee10 CR3: 00000001c6a2d000 CR4: 0000000000002660
Sep 15 08:28:32 xmao kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Sep 15 08:28:32 xmao kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Sep 15 08:28:32 xmao kernel: Process kfc (pid: 6282, threadinfo ffff880191204000, task ffff880191208000)
Sep 15 08:28:32 xmao kernel: Stack:
Sep 15 08:28:32 xmao kernel:  ffff8801dbd38e40 00000000000056d0 000000000000000f ffff8801cd8bdb40
Sep 15 08:28:32 xmao kernel: <0> ffff880191205818 000000000000000b ffff8801912057a8 ffffffff8104ae6c
Sep 15 08:28:32 xmao kernel: <0> 0000000000000000 0000000000000201 0000000000000200 ffff8801d0f12c00
Sep 15 08:28:32 xmao kernel: Call Trace:
Sep 15 08:28:32 xmao kernel:  [<ffffffff8104ae6c>] try_to_wake_up+0x44/0x31d
Sep 15 08:28:32 xmao kernel:  [<ffffffff8104b180>] wake_up_process+0x15/0x17
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112cfab>] bdi_queue_work+0x9c/0xa1
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112d161>] bdi_alloc_queue_work+0x68/0x84
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112d1e8>] wakeup_flusher_threads+0x6b/0x84
Sep 15 08:28:32 xmao kernel:  [<ffffffff810dda82>] do_try_to_free_pages+0x22c/0x310
Sep 15 08:28:32 xmao kernel:  [<ffffffff810ddc8a>] try_to_free_pages+0x89/0x98
Sep 15 08:28:32 xmao kernel:  [<ffffffff810dc02f>] ? isolate_pages_global+0x0/0x1f8
Sep 15 08:28:32 xmao kernel:  [<ffffffff810d7471>] __alloc_pages_nodemask+0x371/0x5b0
Sep 15 08:28:32 xmao kernel:  [<ffffffff81101f60>] alloc_pages_node+0x1b/0x1d
Sep 15 08:28:32 xmao kernel:  [<ffffffff81101f83>] alloc_slab_page+0x21/0x23
Sep 15 08:28:32 xmao kernel:  [<ffffffff8110281f>] __slab_alloc+0x13f/0x474
Sep 15 08:28:32 xmao kernel:  [<ffffffff8139ac64>] ? alloc_skb+0x13/0x15
Sep 15 08:28:32 xmao kernel:  [<ffffffff81103df7>] __kmalloc_track_caller+0xd5/0x12c
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100f8bf>] ? xen_restore_fl_direct_end+0x0/0x1
Sep 15 08:28:32 xmao kernel:  [<ffffffff8139ac64>] ? alloc_skb+0x13/0x15
Sep 15 08:28:32 xmao kernel:  [<ffffffff8139f9f5>] __alloc_skb+0x67/0x171
Sep 15 08:28:32 xmao kernel:  [<ffffffff8139ac64>] alloc_skb+0x13/0x15
Sep 15 08:28:32 xmao kernel:  [<ffffffff8139ad04>] sock_alloc_send_pskb+0x9e/0x2ca
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100f8bf>] ? xen_restore_fl_direct_end+0x0/0x1
Sep 15 08:28:32 xmao kernel:  [<ffffffff8143e962>] ? _spin_unlock_irqrestore+0x15/0x17
Sep 15 08:28:32 xmao kernel:  [<ffffffff810440ae>] ? __wake_up_sync_key+0x53/0x60
Sep 15 08:28:32 xmao kernel:  [<ffffffff810728dd>] ? pid_vnr+0x22/0x24
Sep 15 08:28:32 xmao kernel:  [<ffffffff8139af45>] sock_alloc_send_skb+0x15/0x17
Sep 15 08:28:32 xmao kernel:  [<ffffffff81416ed5>] unix_stream_sendmsg+0x11b/0x2bb
Sep 15 08:28:32 xmao kernel:  [<ffffffff81396df6>] __sock_sendmsg+0x5e/0x67
Sep 15 08:28:32 xmao kernel:  [<ffffffff813976da>] sock_sendmsg+0xcc/0xe5
Sep 15 08:28:32 xmao kernel:  [<ffffffff81075896>] ? autoremove_wake_function+0x0/0x3d
Sep 15 08:28:32 xmao kernel:  [<ffffffff8143ef7a>] ? error_exit+0x2a/0x60
Sep 15 08:28:32 xmao kernel:  [<ffffffff8101371d>] ? retint_restore_args+0x5/0x6
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100ce36>] ? get_phys_to_machine+0x32/0x4e
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100f175>] ? xen_force_evtchn_callback+0xd/0xf
Sep 15 08:28:32 xmao kernel:  [<ffffffff8110f576>] ? fget_light+0x58/0x72
Sep 15 08:28:32 xmao kernel:  [<ffffffff81397061>] ? sockfd_lookup_light+0x20/0x58
Sep 15 08:28:32 xmao kernel:  [<ffffffff813982d6>] sys_sendto+0xff/0x124
Sep 15 08:28:32 xmao kernel:  [<ffffffff8102fdfc>] ? pvclock_clocksource_read+0x42/0x99
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100f6f2>] ? xen_clocksource_read+0x21/0x23
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100f859>] ? xen_clocksource_get_cycles+0x9/0x10
Sep 15 08:28:32 xmao kernel:  [<ffffffff8107d3dc>] ? timekeeping_get_ns+0x1b/0x3d
Sep 15 08:28:32 xmao kernel:  [<ffffffff81012d72>] system_call_fastpath+0x16/0x1b
Sep 15 08:28:32 xmao kernel: Code: 89 fe 49 89 f5 ff 14 25 c0 db 66 81 48 89 c2 ff 14 25 d0 db 66 81 48 c7 c3 00 56 01 00 49 89 55 00 49 8b 46 08 8b 40 18 49 89 dc <4c> 03 24 c5 a0 0d 70 81 4c 89 e7 e8 81 a1 3f 00 49 8b 46 08 8b 
Sep 15 08:28:32 xmao kernel: RIP  [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel:  RSP <ffff880191205728>
Sep 15 08:28:32 xmao kernel: CR2: 00000005f3eeee10
Sep 15 08:28:32 xmao kernel: ---[ end trace 21bfe3c19221e582 ]---
Sep 15 08:28:32 xmao kernel: BUG: unable to handle kernel paging request at 00000005f3eeee10
Sep 15 08:28:32 xmao kernel: IP: [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel: PGD 1c7394067 PUD 0 
Sep 15 08:28:32 xmao kernel: Oops: 0000 [#6] SMP 
Sep 15 08:28:32 xmao kernel: last sysfs file: /sys/block/tapdevh/stat
Sep 15 08:28:32 xmao kernel: CPU 2 
Sep 15 08:28:32 xmao kernel: Modules linked in: xt_iprange xt_mac arptable_filter arp_tables xt_physdev nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables bridge autofs4 ipmi_devintf ipmi_si ipmi_msghandler lockd sunrpc bonding ipv6 8021q garp stp llc xenfs dm_multipath fuse xen_netback xen_blkback blktap blkback_pagemap loop nbd video output sbs sbshc parport_pc lp parport joydev bnx2 ses enclosure radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss serio_raw dcdbas snd_pcm i5k_amb hwmon snd_timer snd iTCO_wdt i5000_edac edac_core iTCO_vendor_support soundcore snd_page_alloc pcspkr shpchp [last unloaded: freq_table]
Sep 15 08:28:32 xmao kernel: Pid: 4991, comm: xenstored Tainted: G      D    2.6.32.36xen #7 PowerEdge 2950
Sep 15 08:28:32 xmao kernel: RIP: e030:[<ffffffff81044784>]  [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel: RSP: e02b:ffff8801c68fd698  EFLAGS: 00010002
Sep 15 08:28:32 xmao kernel: RAX: 00000000ce4fdc0e RBX: 0000000000015600 RCX: 0000000000000000
Sep 15 08:28:32 xmao kernel: RDX: 0000000000000202 RSI: ffff8801c68fd6e8 RDI: ffff8801cd8bdb40
Sep 15 08:28:32 xmao kernel: RBP: ffff8801c68fd6c8 R08: 0000000000000020 R09: ffff8801dbce5b40
Sep 15 08:28:32 xmao kernel: R10: 0000000000000000 R11: ffff8801c68fd658 R12: 0000000000015600
Sep 15 08:28:32 xmao kernel: R13: ffff8801c68fd6e8 R14: ffff8801cd8bdb40 R15: 0000000000000000
Sep 15 08:28:32 xmao kernel: FS:  00007f0d42fa56e0(0000) GS:ffff880028072000(0000) knlGS:0000000000000000
Sep 15 08:28:32 xmao kernel: CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
Sep 15 08:28:32 xmao kernel: CR2: 00000005f3eeee10 CR3: 00000001c73cf000 CR4: 0000000000002660
Sep 15 08:28:32 xmao kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Sep 15 08:28:32 xmao kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Sep 15 08:28:32 xmao kernel: Process xenstored (pid: 4991, threadinfo ffff8801c68fc000, task ffff8801c6840000)
Sep 15 08:28:32 xmao kernel: Stack:
Sep 15 08:28:32 xmao kernel:  ffff8801c68fd658 00000000000000d0 000000000000000f ffff8801cd8bdb40
Sep 15 08:28:32 xmao kernel: <0> ffff8801c68fd788 000000000000000b ffff8801c68fd718 ffffffff8104ae6c
Sep 15 08:28:32 xmao kernel: <0> 0000000200000000 0000000000000201 0000000000000202 ffff8801d0f12c00
Sep 15 08:28:32 xmao kernel: Call Trace:
Sep 15 08:28:32 xmao kernel:  [<ffffffff8104ae6c>] try_to_wake_up+0x44/0x31d
Sep 15 08:28:32 xmao kernel:  [<ffffffff8104b180>] wake_up_process+0x15/0x17
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112cfab>] bdi_queue_work+0x9c/0xa1
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112d161>] bdi_alloc_queue_work+0x68/0x84
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112d1e8>] wakeup_flusher_threads+0x6b/0x84
Sep 15 08:28:32 xmao kernel:  [<ffffffff810dda82>] do_try_to_free_pages+0x22c/0x310
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100f8d2>] ? check_events+0x12/0x20
Sep 15 08:28:32 xmao kernel:  [<ffffffff810ddc8a>] try_to_free_pages+0x89/0x98
Sep 15 08:28:32 xmao kernel:  [<ffffffff810dc02f>] ? isolate_pages_global+0x0/0x1f8
Sep 15 08:28:32 xmao kernel:  [<ffffffff810d7471>] __alloc_pages_nodemask+0x371/0x5b0
Sep 15 08:28:32 xmao kernel:  [<ffffffff810d76cc>] __get_free_pages+0x1c/0x64
Sep 15 08:28:32 xmao kernel:  [<ffffffff8111f54a>] __pollwait+0x60/0xdc
Sep 15 08:28:32 xmao kernel:  [<ffffffff814156a1>] sock_poll_wait+0x18/0x1d
Sep 15 08:28:32 xmao kernel:  [<ffffffff81417e52>] unix_poll+0x1b/0x9c
Sep 15 08:28:32 xmao kernel:  [<ffffffff81395db3>] sock_poll+0x1d/0x1f
Sep 15 08:28:32 xmao kernel:  [<ffffffff8111efc9>] do_select+0x304/0x54f
Sep 15 08:28:32 xmao kernel:  [<ffffffff8111f4ea>] ? __pollwait+0x0/0xdc
Sep 15 08:28:32 xmao kernel:  [<ffffffff8111f5c6>] ? pollwake+0x0/0x60
Sep 15 08:28:32 xmao last message repeated 8 times
Sep 15 08:28:32 xmao kernel:  [<ffffffff8111f38b>] core_sys_select+0x177/0x212
Sep 15 08:28:32 xmao kernel:  [<ffffffff8110d75f>] ? do_sync_write+0xe7/0x12b
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100f8d2>] ? check_events+0x12/0x20
Sep 15 08:28:32 xmao kernel:  [<ffffffff811020e5>] ? kmem_cache_free+0x88/0xbb
Sep 15 08:28:32 xmao kernel:  [<ffffffff81075896>] ? autoremove_wake_function+0x0/0x3d
Sep 15 08:28:32 xmao kernel:  [<ffffffff8111f4c2>] sys_select+0x9c/0xc4
Sep 15 08:28:32 xmao kernel:  [<ffffffff8110ec13>] ? sys_write+0x62/0x72
Sep 15 08:28:32 xmao kernel:  [<ffffffff81012d72>] system_call_fastpath+0x16/0x1b
Sep 15 08:28:32 xmao kernel: Code: 89 fe 49 89 f5 ff 14 25 c0 db 66 81 48 89 c2 ff 14 25 d0 db 66 81 48 c7 c3 00 56 01 00 49 89 55 00 49 8b 46 08 8b 40 18 49 89 dc <4c> 03 24 c5 a0 0d 70 81 4c 89 e7 e8 81 a1 3f 00 49 8b 46 08 8b 
Sep 15 08:28:32 xmao kernel: RIP  [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel:  RSP <ffff8801c68fd698>
Sep 15 08:28:32 xmao kernel: CR2: 00000005f3eeee10
Sep 15 08:28:32 xmao kernel: ---[ end trace 21bfe3c19221e583 ]---

[-- Attachment #3: messages.15 --]
[-- Type: application/octet-stream, Size: 14275 bytes --]

Sep 13 16:16:35 xmao kernel: old_depth 1 depth 1 old_path ffff88016cd3da80 path ffff88016cd3de40 next_has_free 0
Sep 13 16:16:35 xmao kernel: insert 14412:222332614:[1]58 before: nearest 0xffff88013edf600c, move 4068 from 0xffff88013edf6018 to 0xffff88013edf6024
Sep 13 16:16:35 xmao kernel: Displaying leaf extents for inode 30685060
Sep 13 16:16:35 xmao kernel: 0:[0]61:236700131 61:[0]63:236963009 124:[0]64:237010468 188:[0]68:57360670 256:[0]64:197791880 320:[0]64:197792392 384:[0]64:197873172 448:[0]64:198652864 512:[0]61:198799299 573:[0]59:198776517 632:[0]58:198771910 690:[0]58:198774214 748:[0]30:198796230 778:[0]52:218549160 830:[0]46:243368402 876:[0]46:243501626 922:[0]46:243506231 968:[0]56:9404352 1024:[0]36:14181940 1060:[0]1:14181976 1061:[0]14:14181977 1075:[0]44:19006693 1119:[0]60:186626193 1179:[0]37:186848450 1216:[0]63:198587167 1279:[0]60:198633409 1339:[0]24:242480753 1363:[0]24:242480921 1387:[0]23:242454666 1410:[0]23:242455322 1433:[0]23:242477801 1456:[0]23:242480658 1479:[0]23:242480850 1502:[0]22:242453531 1524:[0]22:242454555 1546:[0]22:242454699 1568:[0]22:242481019 1590:[0]20:242455181 1610:[0]24:242521128 1634:[0]32:242665248 1666:[0]45:242767272 1711:[0]46:242793426 1757:[0]45:242786022 1802:[0]14:243093459 1816:[0]26:38504422 1842:[0]4:38592290 1846:[0]83:46204845 1929:[0]83:46221229 2012:[0]36:46204761 2
Sep 13 16:16:35 xmao kernel: 48:[0]39:46260141 2087:[0]1:46260180 2088:[0]43:46260181 2131:[0]37:46591917 2168:[0]75:167831477 2243:[0]11:167854773 2254:[0]59:194029765 2313:[0]53:194162917 2366:[0]72:8885528 2438:[0]78:9456046 2516:[0]79:10030257 2595:[0]79:10035121 2674:[0]79:10039217 2753:[0]79:10151857 2832:[0]11:10135497 2843:[0]41:118620348 2884:[0]16:242594288 2900:[0]24:242692296 2924:[0]34:243163102 2958:[0]34:243169246 2992:[0]33:243145063 3025:[0]33:243146966 3058:[0]33:243157073 3091:[0]23:243820941 3114:[0]10:243820964 3124:[0]46:126930 3170:[0]19:1365186 3189:[0]6:1365205 3195:[0]79:137540794 3274:[0]18:137695032 3292:[0]59:163689925 3351:[0]29:163727384 3380:[0]2:163727413 3382:[0]43:182890453 3425:[0]42:182894550 3467:[0]42:182901718 3509:[0]41:182896711 3550:[0]41:182903174 3591:[0]41:182965721 3632:[0]4:183007512 3636:[0]60:201983885 3696:[0]60:202444228 3756:[0]60:202574020 3816:[0]60:202602436 3876:[0]60:202720556 3936:[0]22:202780672 3958:[0]44:212314068 4002:[0]41:212316737 4043:[0]53:21
Sep 13 16:16:35 xmao kernel: 416 4096:[0]45:217485248 4141:[0]1:217485293 4142:[0]18:217485294 4160:[0]64:217510864 4224:[0]20:217511522 4244:[0]70:107017146 4314:[0]27:107020220 4341:[0]42:111084084 4383:[0]70:111098554 4453:[0]70:111185857 4523:[0]70:111653562 4593:[0]2:111649022 4595:[0]68:111669180 4663:[0]2:111918524 4665:[0]71:119231417 4736:[0]70:119418904 4806:[0]70:119422211 4876:[0]54:119777209 4930:[0]8:123125690 4938:[0]39:216941529 4977:[0]39:216951769 5016:[0]48:217721216 5064:[0]48:217721288 5112:[0]49:217759695 5161:[0]7:217745555 5168:[0]1:217745562 5169:[0]40:217745563 5209:[0]59:217890757 5268:[0]14:217886860 5282:[0]54:219092098 5336:[0]43:219101130 5379:[0]42:221136854 5421:[0]68:221630396 5489:[0]70:222087098 5559:[0]68:222075068 5627:[0]53:222111676 5680:[0]41:225471590 5721:[0]2:225482456 5723:[0]38:226004954 5761:[0]39:226114683 5800:[0]58:226287624 5858:[0]59:226604741 5917:[0]48:226981830 5965:[0]56:227595349 6021:[0]53:227780555 6074:[0]53:228012836 6127:[0]17:228013906 6144:[0]51:
Sep 13 16:16:35 xmao kernel: 30620 6195:[0]2:228030671 6197:[0]53:228113800 6250:[0]54:228364555 6304:[0]27:228538560 6331:[0]79:13994673 6410:[0]79:14330033 6489:[0]79:14526385 6568:[0]79:14621617 6647:[0]26:14827442 6673:[0]33:194461646 6706:[0]55:202770373 6761:[0]49:216723753 6810:[0]47:216783662 6857:[0]1:216783709 6858:[0]48:216783829 6906:[0]48:216787757 6954:[0]38:216787919 6992:[0]30:221649389 7022:[0]31:237146486 7053:[0]30:237150690 7083:[0]29:237165846 7112:[0]36:238107287 7148:[0]33:238094369 7181:[0]41:238129094 7222:[0]6:238129135 7228:[0]47:238129465 7275:[0]47:238134205 7322:[0]47:238685853 7369:[0]79:96585751 7448:[0]6:96585830 7454:[0]1:96717921 7455:[0]89:98878491 7544:[0]86:98869467 7630:[0]86:98874794 7716:[0]30:99221927 7746:[0]53:104387050 7799:[0]48:108958224 7847:[0]47:108955185 7894:[0]37:108972947 7931:[0]44:109340628 7975:[0]42:109324502 8017:[0]43:109401045 8060:[0]42:109387734 8102:[0]42:109408214 8144:[0]48:111368334 8192:[0]57:111534962 8249:[0]11:111535019 8260:[0]67:11160697
Sep 13 16:16:35 xmao kernel: 27:[0]67:111825757 8394:[0]2:111918526 8396:[0]64:118168041 8460:[0]33:103024776 8493:[0]24:110852024 8517:[0]45:104929183 8562:[0]55:111089596 8617:[0]11:111239100 8628:[0]22:111366078 8650:[0]60:112959428 8710:[0]60:112986052 8770:[0]57:113278903 8827:[0]22:116278462 8849:[0]59:190871591 8908:[0]60:191182629 8968:[0]35:191279044 9003:[0]16:195364848 9019:[0]63:195527361 9082:[0]57:198301870 9139:[0]29:198291504 9168:[0]16:94659770 9184:[0]16:94660698 9200:[0]41:94775898 9241:[0]35:95696079 9276:[0]14:95696114 9290:[0]44:96044530 9334:[0]68:105574424 9402:[0]53:105685608 9455:[0]44:105934485 9499:[0]33:110127774 9532:[0]54:209233847 9586:[0]2:209233901 9588:[0]56:209235912 9644:[0]21:209252480 9665:[0]43:243294750 9708:[0]45:243720147 9753:[0]45:243871824 9798:[0]44:31957 9842:[0]33:18707028 9875:[0]72:124096440 9947:[0]60:124558101 10007:[0]72:130303928 10079:[0]74:130617014 10153:[0]30:131042935 10183:[0]57:141156804 10240:[0]63:141659746 10303:[0]1:141659809 10304:[0]19:141659
Sep 13 16:16:35 xmao kernel: 10323:[0]26:141760572 10349:[0]44:144018342 10393:[0]66:157327550 10459:[0]66:157358270 10525:[0]34:158454975 10559:[0]64:162063040 10623:[0]63:162123713 10686:[0]6:162133953 10692:[0]61:164444611 10753:[0]60:164536260 10813:[0]45:164595908 10858:[0]44:165299006 10902:[0]57:165499007 10959:[0]57:165528163 11016:[0]18:165650375 11034:[0]76:171990397 11110:[0]8:185010508 11118:[0]8:185010532 11126:[0]5:186746771 11131:[0]11:186746776 11142:[0]57:187093170 11199:[0]11:187113160 11210:[0]38:178575392 11248:[0]39:179473113 11287:[0]39:179474393 11326:[0]4:179965913 11330:[0]1:179965917 11331:[0]34:179965918 11365:[0]22:180044930 11387:[0]34:180858846 11421:[0]35:180951021 11456:[0]44:181073620 11500:[0]8:181061091 11508:[0]55:61742974 11563:[0]23:60318009 11586:[0]102:83814002 11688:[0]31:83833498 11719:[0]79:91764502 11798:[0]78:91831028 11876:[0]20:92020914 11896:[0]58:94139311 11954:[0]57:94177168 12011:[0]50:94175689 12061:[0]72:156403384 12133:[0]60:156649401 12193:[0]64:157241560
Sep 13 16:16:35 xmao kernel: 57:[0]31:157254721 12288:[0]54:157503830 12342:[0]10:157503884 12352:[0]5:157534763 12357:[0]1:157534768 12358:[0]58:157534769 12416:[0]64:157567168 12480:[0]13:158051261 12493:[0]73:172263095 12566:[0]24:172265399 12590:[0]71:172521859 12661:[0]71:172627897 12732:[0]71:172733735 12803:[0]69:172722619 12872:[0]9:172764859 12881:[0]42:110500028 12923:[0]86:143030061 13009:[0]86:143119859 13095:[0]48:143173376 13143:[0]16:195333586 13159:[0]32:197526105 13191:[0]40:198875861 13231:[0]39:198872300 13270:[0]5:199663576 13275:[0]26:200964192 13301:[0]36:202015708 13337:[0]47:202221682 13384:[0]9:202221729 13393:[0]58:202624966 13451:[0]12:202606535 13463:[0]35:212117725 13498:[0]35:212135811 13533:[0]34:212115513 13567:[0]32:212108608 13599:[0]29:212144185 13628:[0]50:231280420 13678:[0]38:231645389 13716:[0]13:231645427 13729:[0]51:231650765 13780:[0]50:231647658 13830:[0]54:231985340 13884:[0]24:231981259 13908:[0]64:105098731 13972:[0]87:136696745 14059:[0]45:136700237 14104:[0]61:2
Sep 13 16:16:35 xmao kernel: 3651 14165:[0]69:222042299 14234:[0]68:222044092 14302:[0]34:222091761 14336:[0]68:222172860 14404:[0]7:222332606 14411:[0]1:222332613 
Sep 13 16:16:35 xmao kernel: Displaying leaf extents for inode 30685060
Sep 13 16:16:35 xmao kernel: 14412:[1]16:9927 14428:[1]41:13213 14469:[1]1:13254 14470:[0]67:222673085 
Sep 13 16:16:35 xmao kernel: ------------[ cut here ]------------
Sep 13 16:16:35 xmao kernel: kernel BUG at fs/ext4/extents.c:1762!
Sep 13 16:16:35 xmao kernel: invalid opcode: 0000 [#1] SMP 
Sep 13 16:16:35 xmao kernel: last sysfs file: /sys/block/tapdevl/stat
Sep 13 16:16:35 xmao kernel: CPU 1 
Sep 13 16:16:35 xmao kernel: Modules linked in: xt_iprange xt_mac arptable_filter arp_tables xt_physdev nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables bridge autofs4 ipmi_devintf ipmi_si ipmi_msghandler lockd sunrpc bonding ipv6 8021q garp stp llc xenfs dm_multipath fuse xen_netback xen_blkback blktap blkback_pagemap loop nbd video output sbs sbshc parport_pc lp parport joydev snd_seq_dummy dcdbas snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device bnx2 snd_pcm_oss serio_raw snd_mixer_oss snd_pcm snd_timer snd iTCO_wdt iTCO_vendor_support soundcore snd_page_alloc pcspkr shpchp mptsas mptscsih mptbase [last unloaded: freq_table]
Sep 13 16:16:35 xmao kernel: Pid: 752, comm: flush-8:80 Not tainted 2.6.32.36xen #4 PowerEdge R710
Sep 13 16:16:35 xmao kernel: RIP: e030:[<ffffffff811a6731>]  [<ffffffff811a6731>] ext4_ext_insert_extent+0xbd4/0xd06
Sep 13 16:16:35 xmao kernel: RSP: e02b:ffff8801ce119520  EFLAGS: 00010246
Sep 13 16:16:35 xmao kernel: RAX: 000000000000384c RBX: ffff8801ce119770 RCX: ffff88013edf6000
Sep 13 16:16:35 xmao kernel: RDX: ffff8801ce119770 RSI: ffffffff814300aa RDI: 0000000000000204
Sep 13 16:16:35 xmao kernel: RBP: ffff8801ce119620 R08: 0000000000000001 R09: ffffffff817e8933
Sep 13 16:16:35 xmao kernel: R10: ffffffff815d8f53 R11: dead000000200200 R12: ffff88013edf600c
Sep 13 16:16:35 xmao kernel: R13: ffff88013edf6000 R14: ffff88012f7d6588 R15: ffff88016cd3de70
Sep 13 16:16:35 xmao kernel: FS:  00007f1c5d4c5740(0000) GS:ffff880028055000(0000) knlGS:0000000000000000
Sep 13 16:16:35 xmao kernel: CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
Sep 13 16:16:35 xmao kernel: CR2: 00007f1c50265000 CR3: 00000001799a6000 CR4: 0000000000002660
Sep 13 16:16:35 xmao kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Sep 13 16:16:35 xmao kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Sep 13 16:16:35 xmao kernel: Process flush-8:80 (pid: 752, threadinfo ffff8801ce118000, task ffff8801ce9adb40)
Sep 13 16:16:35 xmao kernel: Stack:
Sep 13 16:16:35 xmao kernel:  ffff880100000fe4 ffff88013edf6018 ffff88013edf6024 0000000000000000
Sep 13 16:16:35 xmao kernel: <0> ffff8801ce119770 ffff88016cd3da80 ffff8801cd939390 01ff8801dbd35e80
Sep 13 16:16:35 xmao kernel: <0> ffff88016cd3de40 0000000000000001 ffff88012f7d64c8 ffff8801d2230200
Sep 13 16:16:35 xmao kernel: Call Trace:
Sep 13 16:16:35 xmao kernel:  [<ffffffff811a77e9>] ? ext4_ext_handle_uninitialized_extents+0xf86/0xfa3
Sep 13 16:16:35 xmao kernel:  [<ffffffff811c1882>] ? jbd_unlock_bh_journal_head+0x16/0x18
Sep 13 16:16:35 xmao kernel:  [<ffffffff811c1c82>] ? jbd2_journal_put_journal_head+0x4d/0x52
Sep 13 16:16:35 xmao kernel:  [<ffffffff811bbd6e>] ? jbd2_journal_get_write_access+0x31/0x38
Sep 13 16:16:35 xmao kernel:  [<ffffffff811a8da1>] ? __ext4_journal_get_write_access+0x4c/0x5f
Sep 13 16:16:35 xmao kernel:  [<ffffffff811a731b>] ext4_ext_handle_uninitialized_extents+0xab8/0xfa3
Sep 13 16:16:35 xmao kernel:  [<ffffffff812074b9>] ? blk_rq_init+0x21/0xb5
Sep 13 16:16:35 xmao kernel:  [<ffffffff8100f175>] ? xen_force_evtchn_callback+0xd/0xf
Sep 13 16:16:35 xmao kernel:  [<ffffffff8100f8d2>] ? check_events+0x12/0x20
Sep 13 16:16:35 xmao kernel:  [<ffffffff81042fcf>] ? need_resched+0x23/0x2d
Sep 13 16:16:35 xmao kernel:  [<ffffffff811a88fa>] ext4_ext_get_blocks+0x243/0x61c
Sep 13 16:16:35 xmao kernel:  [<ffffffff812066b8>] ? generic_make_request+0x1e8/0x284
Sep 13 16:16:35 xmao kernel:  [<ffffffff81207c10>] ? submit_bio+0xbf/0xc8
Sep 13 16:16:35 xmao kernel:  [<ffffffff81042fcf>] ? need_resched+0x23/0x2d
Sep 13 16:16:35 xmao kernel:  [<ffffffff81188ae0>] ext4_get_blocks+0x140/0x204
Sep 13 16:16:35 xmao kernel:  [<ffffffff81188cba>] mpage_da_map_blocks+0xb7/0x68e
Sep 13 16:16:35 xmao kernel:  [<ffffffff81188ba4>] ? noalloc_get_block_write+0x0/0x5f
Sep 13 16:16:35 xmao kernel:  [<ffffffff8100f175>] ? xen_force_evtchn_callback+0xd/0xf
Sep 13 16:16:35 xmao kernel:  [<ffffffff8121e5f4>] ? __lookup_tag+0x60/0x11e
Sep 13 16:16:36 xmao kernel:  [<ffffffff810f4a00>] ? page_mkclean+0x21/0x1dc
Sep 13 16:16:36 xmao kernel:  [<ffffffff8121ebce>] ? radix_tree_gang_lookup_tag_slot+0x85/0xaa
Sep 13 16:16:36 xmao kernel:  [<ffffffff8100f175>] ? xen_force_evtchn_callback+0xd/0xf
Sep 13 16:16:36 xmao kernel:  [<ffffffff8100f175>] ? xen_force_evtchn_callback+0xd/0xf
Sep 13 16:16:36 xmao kernel:  [<ffffffff8118bb3e>] ext4_da_writepages+0x5ab/0x97d
Sep 13 16:16:36 xmao kernel:  [<ffffffff81139551>] ? blkdev_get_block+0x0/0x55
Sep 13 16:16:36 xmao kernel:  [<ffffffff810d8a00>] do_writepages+0x21/0x2a
Sep 13 16:16:36 xmao kernel:  [<ffffffff8112cdb4>] writeback_single_inode+0xc8/0x1e3
Sep 13 16:16:36 xmao kernel:  [<ffffffff8112d5e0>] writeback_inodes_wb+0x30b/0x37e
Sep 13 16:16:36 xmao kernel:  [<ffffffff8112d784>] wb_writeback+0x131/0x1bb
Sep 13 16:16:36 xmao kernel:  [<ffffffff81064029>] ? try_to_del_timer_sync+0x73/0x81
Sep 13 16:16:36 xmao kernel:  [<ffffffff8112d9eb>] wb_do_writeback+0x13c/0x153
Sep 13 16:16:36 xmao kernel:  [<ffffffff8106425b>] ? process_timeout+0x0/0x10
Sep 13 16:16:36 xmao kernel:  [<ffffffff810e78d1>] ? bdi_start_fn+0x0/0xd0
Sep 13 16:16:36 xmao kernel:  [<ffffffff8112da2e>] bdi_writeback_task+0x2c/0xb3
Sep 13 16:16:36 xmao kernel:  [<ffffffff810e793b>] bdi_start_fn+0x6a/0xd0
Sep 13 16:16:36 xmao kernel:  [<ffffffff810754b7>] kthread+0x6e/0x76
Sep 13 16:16:36 xmao kernel:  [<ffffffff81013daa>] child_rip+0xa/0x20
Sep 13 16:16:36 xmao kernel:  [<ffffffff81012f91>] ? int_ret_from_sys_call+0x7/0x1b
Sep 13 16:16:36 xmao kernel:  [<ffffffff8101371d>] ? retint_restore_args+0x5/0x6
Sep 13 16:16:36 xmao kernel:  [<ffffffff81013da0>] ? child_rip+0x0/0x20
Sep 13 16:16:36 xmao kernel: Code: ff 48 8b b5 28 ff ff ff 4c 89 f7 e8 51 e0 ff ff 48 8b 75 98 4c 89 f7 e8 45 e0 ff ff 48 8b 95 20 ff ff ff 8b 02 41 3b 04 24 75 04 <0f> 0b eb fe 41 0f b7 45 04 31 d2 48 6b c0 0c 49 8d 7c 24 0c 49 
Sep 13 16:16:36 xmao kernel: RIP  [<ffffffff811a6731>] ext4_ext_insert_extent+0xbd4/0xd06
Sep 13 16:16:36 xmao kernel:  RSP <ffff8801ce119520>
Sep 13 16:16:36 xmao kernel: ---[ end trace 2b5b7c81faea43f8 ]---

[-- Attachment #4: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 39+ messages in thread

* RE: RE: ext4 BUG in dom0 Kernel 2.6.32.36
@ 2011-09-16  6:08           ` MaoXiaoyun
  0 siblings, 0 replies; 39+ messages in thread
From: MaoXiaoyun @ 2011-09-16  6:08 UTC (permalink / raw)
  To: jeremy; +Cc: linux-ext4, xen devel, konrad.wilk

[-- Attachment #1: Type: text/plain, Size: 8082 bytes --]


Hi:
 
    I finally captured extents overlaped in the ext4. But still wondering how it happen.
 
    I checked overlap for the last extent in the tree at the very beginning of ext4_ext_convert_to_initialized. Messages.12 attached show the overlap found.
 
Line 8-10: 3467:[1]15:57921642 3468:[0]14:57921643 has overlaped.
 
 
8 Sep 15 08:27:39 xmao kernel:  3331:[0]7:53750025 3338:[0]8:53750033 3346:[0]1:53848953 3347:[0]7:53848955 3354:[0]1:53848969 3355:[0]7:53848971 3362:[0]1:53848985 3363:[0]7:56996848 3370:[0]1:57606144 3371:[0]7:57795290 3378:[0]1:57814407 3379:[0]7:57858606 3386:[0]8:57858620 3394:[0]1:57858629 3395:[0]8:57858637 3403:[0]7:57858646 3410:[0]1:57858661 3411:[0]8:57858669 3419:[0]7:57858678 3426:[0]8:57858692 3434:[0]1:57858701 3435:[0]7:57858709 3442:[0]1:57858717 3443:[0]7:57858725 3450:[0]1:57858733 3451:[0]7:57858741 3458:[0]1:57858749 3459:[0]7:57858757 3466:[0]1:57921634 3467:[1]15:57921642 
9  Sep 15 08:27:39 xmao kernel: Displaying leaf extents for inode 12339004
10 Sep 15 08:27:39 xmao kernel: 3468:[0]14:57921643 3482:[0]1:57921664 3483:[0]7:57921666 3490:[0]1:57921680 3491:[0]8:57921682 3499:[0]7:57921691 3506:[0]8:57921705 3514:[0]1:57921714 3515:[0]7:57921722 3522:[0]41:57916683 3563:[0]7:58159767 3570:[0]1:58159781 3571:[0]7:58238992 3578:[0]1:58288144 3579:[0]7:58327750 3586:[0]1:58579969 3587:[0]7:58954838 3594:[0]1:59006641 3595:[0]7:59006643 3602:[0]1:59006657 3603:[0]7:59006659 3610:[0]8:59006673 3618:[0]8:59006688 3626:[0]470:58982658 4096:[0]3:58987732 4099:[0]1:58992655 4100:[0]7:59143253 4107:[0]1:59171840 4108:[0]7:59183878 4115:[0]1:59192886 4116:[0]8:59593463 4124:[0]8:59669484 4132:[0]7:73086538 4139:[0]1:73352801 4140:[0]7:73339273 4147:[0]1:73526280 4148:[0]8:78229012 4156:[0]1:78229021 4157:[0]7:78818388 4164:[0]1:79069383 4165
 :[0]7:79428616 4172:[0]1:80490925 4173:[0]7:81439488 4180:[0]1:82854062 4181:[0]7:83462272 4188:[0]1:83656904 4189:[0]7:89127381 4196:[0]1:89584313 4197:[0]8:91592930 4205:[0]7:91592945 4212:[0]1:91592953 4213:[0]7:91592961 422

 
I also dumped file in disk use filefrag which show no overlap, no extent 3468:[0]14:57921643.
 
 ext logical physical expected length flags
....
 337    3459 57858757 57858749      7
 338    3466 57921634 57858763      1 unwritten
 339    3467 57921642 57921634     15 unwritten
 340    3482 57921664 57921656      1
 341    3483 57921666 57921664      7
.....
 
There is one assumption, After 3468:[0]14:57921643 successfully inserted,  there is something err happen. 
At the bottom of ext4_ext_convert_to_initialized, fix_extent_len will fix the origin ex ee_len.(Later I will do the err check)
 
3403 fix_extent_len:
3404     ex->ee_block = orig_ex.ee_block;
3405     ex->ee_len   = orig_ex.ee_len;
3406     ext4_ext_store_pblock(ex, ext_pblock(&orig_ex));
3407     ext4_ext_mark_uninitialized(ex);
3408     ext4_ext_dirty(handle, inode, path + depth);
 
 
Any comments?
 
 
Well, but something strange messages.12.
 
 
message.12 is from another machine, it log is printf right before BUG_ON(newext->ee_block == nearex->ee_block);
strange is 14412:[1]16:9927's pblock is much different from 14411:[0]1:222332613.

 
1993         if(newext->ee_block == nearex->ee_block){
1994             len = (EXT_MAX_EXTENT(eh) - nearex) * sizeof(struct ext4_extent);
1995             len = len < 0 ? 0 : len;
1996             printk("old_depth %d depth %d old_path %p path %p next_has_free %d next %llu\n",
1997                     old_depth, depth, old_path, path, next_has_free, (unsigned long long)next);
2004 
2005             printk("insert %d:%llu:[%d]%d before: nearest 0x%p, "
2006                     "move %d from 0x%p to 0x%p\n",
2007                     le32_to_cpu(newext->ee_block),
2008                     ext_pblock(newext),
2009                     ext4_ext_is_uninitialized(newext),
2010                     ext4_ext_get_actual_len(newext),
2011                     nearex, len, nearex + 1, nearex + 2);
2012             ext4_ext_show_leaf_xmao(inode, old_path);
2013             ext4_ext_show_leaf_xmao(inode, path);
2014         };
2015         BUG_ON(newext->ee_block == nearex->ee_block);
 
 
 
Sep 13 16:16:35 xmao kernel: 57:[0]31:157254721 12288:[0]54:157503830 12342:[0]10:157503884 12352:[0]5:157534763 12357:[0]1:157534768 12358:[0]58:157534769 12416:[0]64:157567168 12480:[0]13:158051261 12493:[0]73:172263095 12566:[0]24:172265399 12590:[0]71:172521859 12661:[0]71:172627897 12732:[0]71:172733735 12803:[0]69:172722619 12872:[0]9:172764859 12881:[0]42:110500028 12923:[0]86:143030061 13009:[0]86:143119859 13095:[0]48:143173376 13143:[0]16:195333586 13159:[0]32:197526105 13191:[0]40:198875861 13231:[0]39:198872300 13270:[0]5:199663576 13275:[0]26:200964192 13301:[0]36:202015708 13337:[0]47:202221682 13384:[0]9:202221729 13393:[0]58:202624966 13451:[0]12:202606535 13463:[0]35:212117725 13498:[0]35:212135811 13533:[0]34:212115513 13567:[0]32:212108608 13599:[0]29:212144185 13628:[0]
 50:231280420 13678:[0]38:231645389 13716:[0]13:231645427 13729:[0]51:231650765 13780:[0]50:231647658 13830:[0]54:231985340 13884:[0]24:231981259 13908:[0]64:105098731 13972:[0]87:136696745 14059:[0]45:136700237 14104:[0]61:2
Sep 13 16:16:35 xmao kernel: 3651 14165:[0]69:222042299 14234:[0]68:222044092 14302:[0]34:222091761 14336:[0]68:222172860 14404:[0]7:222332606 14411:[0]1:222332613 
Sep 13 16:16:35 xmao kernel: Displaying leaf extents for inode 30685060
Sep 13 16:16:35 xmao kernel: 14412:[1]16:9927 14428:[1]41:13213 14469:[1]1:13254 14470:[0]67:222673085 
 
 
Also, filefrag show extents is ok.
 
 336   14302 222091761 222044159     34
 337   14336 222172860 222091794     68
 338   14404 222332606 222172927      7
 339   14411 222332613              59 unwritten
 340   14470 222673085 222332671     67
 341   14537 222848155 222673151     43
 342   14580 165617358 222848197     56
 343   14636 165777353 165617413     55
 344   14691 165961927 165777407     57
 
seems 14412:[1]16:9927 14428:[1]41:13213 14469:[1]1:13254  is unexpected.
 
 
Many thanks.
----------------------------------------
> From: tinnycloud@hotmail.com
> To: jeremy@goop.org
> CC: konrad.wilk@oracle.com; linux-ext4@vger.kernel.org; xen-devel@lists.xensource.com
> Subject: RE: [Xen-devel] RE: ext4 BUG in dom0 Kernel 2.6.32.36
> Date: Wed, 7 Sep 2011 10:35:21 +0800
>
>
>
>
> ----------------------------------------
> > Date: Tue, 6 Sep 2011 11:55:02 -0700
> > From: jeremy@goop.org
> > To: tinnycloud@hotmail.com
> > CC: konrad.wilk@oracle.com; linux-ext4@vger.kernel.org; xen-devel@lists.xensource.com
> > Subject: Re: [Xen-devel] RE: ext4 BUG in dom0 Kernel 2.6.32.36
> >
> > On 09/06/2011 08:11 AM, MaoXiaoyun wrote:
> > >
> > > > Date: Tue, 6 Sep 2011 10:53:47 -0400
> > > > From: konrad.wilk@oracle.com
> > > > To: tinnycloud@hotmail.com
> > > > CC: linux-ext4@vger.kernel.org; xen-devel@lists.xensource.com;
> > > jeremy@goop.org
> > > > Subject: Re: ext4 BUG in dom0 Kernel 2.6.32.36
> > > >
> > > > On Tue, Sep 06, 2011 at 03:24:14PM +0800, MaoXiaoyun wrote:
> > > > >
> > > > >
> > > > > Hi:
> > > > >
> > > > > I've met an ext4 Bug in dom0 kernel 2.6.32.36. (See kernel stack
> > > below)
> > > >
> > > > Did you try the 3.0 kernel?
> > > No, I am afried the change would be to much for our current env.
> > > May result in other stable issue.
> > > So, I want to dig out what really happen. Hopes.
> >
> > Another question is whether this is a regression compared to earlier
> > versions of 2.6.32? Do you know if this problem exists in a non-Xen
> > environment?
> >
>
> There are some others reports this issue in non-xen env.
> http://markmail.org/message/ywr4nfgiuvgdcr7y
> http://www.spinics.net/lists/linux-ext4/msg21066.html
>
> The difficulty is I haven't find a efficient way to reproduce it.
> (Currently it only show in our cluster, redeploy our cluster may cost 3days more. )
>
>
> > Thanks,
> > J
> > --
> > To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
> > the body of a message to majordomo@vger.kernel.org
> > More majordomo info at http://vger.kernel.org/majordomo-info.html 		 	   		  

[-- Attachment #2: messages.12 --]
[-- Type: application/octet-stream, Size: 60588 bytes --]

Sep 15 08:27:39 xmao kernel: Displaying leaf extents for inode 12339004
Sep 15 08:27:39 xmao kernel: 0:[0]256:242648832 256:[0]256:242651648 512:[0]45:21744128 557:[0]16:21870593 573:[0]1:21870610 574:[0]8:21870618 582:[0]8:21870634 590:[0]8:21870643 598:[0]7:21870658 605:[0]1:21870666 606:[0]23:21870674 629:[0]8:27067392 637:[0]1:27067407 638:[0]8:27067409 646:[0]378:27235840 1024:[0]5:27318849 1029:[0]1:38923850 1030:[0]2:40043026 1032:[0]5:40192768 1037:[0]1:40460032 1038:[0]7:40665088 1045:[0]1:40736512 1046:[0]7:41792556 1053:[0]65:215011681 1118:[0]1:215318528 1119:[0]7:215812304 1126:[0]8:215828613 1134:[0]1:215828628 1135:[0]7:215828630 1142:[0]9:215828644 1151:[0]8:215828654 1159:[0]7:215828669 1166:[0]8:215828677 1174:[0]1:215828692 1175:[0]7:215828694 1182:[0]1:215828708 1183:[0]8:215828710 1191:[0]7:215812318 1198:[0]1:215828719 1199:[0]7:215812325 1206:[0]1:215828727 1207:[0]7:215828729 1214:[0]8:215812332 1222:[0]8:215828736 1230:[0]8:215812341 1238:[0]8:215828744 1246:[0]8:215811534 1254:[0]1:215828752 1255:[0]7:215828754 1262:[0]8:215812357 1270:[0]8:215828762 127
Sep 15 08:27:39 xmao kernel: :[0]1:215812365 1279:[0]7:215812367 1286:[0]1:216368535 1287:[0]48:216437760 1335:[0]7:216437809 1342:[0]1:220374948 1343:[0]8:220414193 1351:[0]7:220414208 1358:[0]8:220414216 1366:[0]1:220414231 1367:[0]7:220404994 1374:[0]1:220414241 1375:[0]7:220405001 1382:[0]1:222618999 1383:[0]7:223838397 1390:[0]1:224097792 1391:[0]7:224107783 1398:[0]8:224107798 1406:[0]8:224122049 1414:[0]1:224107815 1415:[0]7:224122057 1422:[0]9:224107824 1431:[0]7:224122071 1438:[0]1:224107834 1439:[0]7:224122078 1446:[0]1:224107842 1447:[0]8:224107844 1455:[0]7:224284824 1462:[0]1:224567296 1463:[0]64:224674816 1527:[0]7:224733184 1534:[0]32:225106422 1566:[0]145:225121200 1711:[0]337:225694208 2048:[0]7:225776777 2055:[0]8:225803634 2063:[0]1:225803649 2064:[0]7:225803651 2071:[0]1:225803665 2072:[0]7:225803667 2079:[0]1:225803681 2080:[0]7:225803683 2087:[0]8:225776784 2095:[0]1:225803690 2096:[0]8:225803692 2104:[0]1:225776430 2105:[0]7:225776432 2112:[0]1:225780680 2113:[0]7:225803700 2120:[0]8:22
Sep 15 08:27:39 xmao kernel: 682 2128:[0]8:225776799 2136:[0]1:225934203 2137:[0]8:225934211 2145:[0]15:225934220 2160:[0]1:225907466 2161:[0]7:225934235 2168:[0]1:225933313 2169:[0]7:227624536 2176:[0]1:227999752 2177:[0]7:229271472 2184:[0]8:229271487 2192:[0]1:229271503 2193:[0]7:229271505 2200:[0]1:229271519 2201:[0]7:229271521 2208:[0]1:229268864 2209:[0]7:229271528 2216:[0]8:229268873 2224:[0]1:233715712 2225:[0]7:233715720 2232:[0]8:235206656 2240:[0]8:235206672 2248:[0]1:235206681 2249:[0]7:235206689 2256:[0]1:235206697 2257:[0]8:235206705 2265:[0]7:235206714 2272:[0]1:235206728 2273:[0]7:235206730 2280:[0]8:235206745 2288:[0]1:235206760 2289:[0]8:235372032 2297:[0]7:235560148 2304:[0]8:235560156 2312:[0]1:235560171 2313:[0]8:235560173 2321:[0]7:235712080 2328:[0]1:235757241 2329:[0]7:235858306 2336:[0]1:237941740 2337:[0]7:7073792 2344:[0]1:7147042 2345:[0]7:7590897 2352:[0]8:7590905 2360:[0]8:7597921 2368:[0]8:7695473 2376:[0]8:7677959 2384:[0]1:7695489 2385:[0]7:7695905 2392:[0]1:7695490 2393:[0]7:
Sep 15 08:27:39 xmao kernel: 492 2400:[0]1:7677975 2401:[0]7:7698176 2408:[0]1:7677977 2409:[0]7:7695499 2416:[0]8:7710782 2424:[0]8:8016640 2432:[0]1:8286514 2433:[0]7:9299968 2440:[0]1:9650688 2441:[0]7:9835012 2448:[0]1:9830552 2449:[0]7:9835027 2456:[0]1:9835041 2457:[0]7:9835043 2464:[0]1:10285000 2465:[0]7:25761792 2472:[0]1:26987762 2473:[0]8:26987770 2481:[0]7:26987779 2488:[0]24:27017848 2512:[0]8:27067424 2520:[0]8:27019628 2528:[0]8:27017872 2536:[0]8:27067432 2544:[0]1:27019636 2545:[0]7:27119036 2552:[0]1:27019637 2553:[0]7:27017880 2560:[0]1:27019638 2561:[0]7:27119043 2568:[0]8:27019639 2576:[0]8:27067440 2584:[0]1:27017887 2585:[0]7:27119050 2592:[0]8:27017888 2600:[0]8:27019647 2608:[0]9:27067448 2617:[0]1:27017896 2618:[0]7:27119057 2625:[0]1:27017897 2626:[0]7:27019655 2633:[0]8:27017898 2641:[0]1:28094652 2642:[0]16:27019662 2658:[0]7:28095668 2665:[0]1:28887179 2666:[0]32:27019678 2698:[0]7:27148118 2705:[0]8:27018379 2713:[0]8:27081958 2721:[0]1:60075237 2722:[0]7:27024023 2729:[0]8:2701
Sep 15 08:27:39 xmao kernel:  2737:[0]1:27081966 2738:[0]7:29017646 2745:[0]32:27018395 2777:[0]1:27006124 2778:[0]7:49185589 2785:[0]1:27006125 2786:[0]7:51232768 2793:[0]8:27006126 2801:[0]1:27018427 2802:[0]7:27068859 2809:[0]8:27018428 2817:[0]8:27006134 2825:[0]8:27054418 2833:[0]8:27018436 2841:[0]1:27006142 2842:[0]7:27068866 2849:[0]1:27006143 2850:[0]7:27054426 2857:[0]1:27006144 2858:[0]7:51393251 2865:[0]1:27006145 2866:[0]7:27018444 2873:[0]8:27080822 2881:[0]8:27054433 2889:[0]8:27018451 2897:[0]8:27054441 2905:[0]8:27018459 2913:[0]8:27054449 2921:[0]8:27018467 2929:[0]8:27054457 2937:[0]8:27018475 2945:[0]8:27080830 2953:[0]8:27054465 2961:[0]8:27018483 2969:[0]8:27080838 2977:[0]8:27054473 2985:[0]8:27018491 2993:[0]1:27066408 2994:[0]7:27080846 3001:[0]8:27066409 3009:[0]8:27054481 3017:[0]1:27066417 3018:[0]15:27066419 3033:[0]1:27165547 3034:[0]7:27165556 3041:[0]1:27165570 3042:[0]7:27165572 3049:[0]1:27775011 3050:[0]7:28004352 3057:[0]1:28189184 3058:[0]7:28225147 3065:[0]1:28225155 3066
Sep 15 08:27:39 xmao kernel: 7:28225163 3073:[0]1:28225178 3074:[0]7:50821096 3081:[0]1:51770499 3082:[0]7:51770501 3089:[0]8:51770515 3097:[0]1:51770524 3098:[0]7:51770532 3105:[0]1:51742652 3106:[0]7:51770548 3113:[0]1:52087056 3114:[0]7:52252273 3121:[0]1:52239135 3122:[0]8:52252280 3130:[0]1:52239144 3131:[0]8:52239146 3139:[0]7:52239155 3146:[0]1:52236746 3147:[0]7:52236748 3154:[0]1:52252302 3155:[0]7:52252304 3162:[0]8:52239169 3170:[0]1:52252312 3171:[0]7:52236762 3178:[0]1:52239416 3179:[0]7:52238857 3186:[0]1:52239417 3187:[0]7:52252320 3194:[0]1:52239183 3195:[0]7:52235111 3202:[0]1:52758014 3203:[0]32:53186832 3235:[0]8:53218281 3243:[0]7:53218297 3250:[0]1:53218311 3251:[0]7:53218313 3258:[0]1:53218327 3259:[0]7:53218329 3266:[0]1:53218359 3267:[0]7:53218361 3274:[0]1:53218375 3275:[0]7:53218377 3282:[0]1:53218391 3283:[0]8:53218393 3291:[0]7:53218408 3298:[0]1:53218416 3299:[0]7:53218424 3306:[0]1:53218439 3307:[0]8:53218441 3315:[0]7:53228544 3322:[0]1:53266138 3323:[0]7:53503979 3330:[0]1:5375
Sep 15 08:27:39 xmao kernel:  3331:[0]7:53750025 3338:[0]8:53750033 3346:[0]1:53848953 3347:[0]7:53848955 3354:[0]1:53848969 3355:[0]7:53848971 3362:[0]1:53848985 3363:[0]7:56996848 3370:[0]1:57606144 3371:[0]7:57795290 3378:[0]1:57814407 3379:[0]7:57858606 3386:[0]8:57858620 3394:[0]1:57858629 3395:[0]8:57858637 3403:[0]7:57858646 3410:[0]1:57858661 3411:[0]8:57858669 3419:[0]7:57858678 3426:[0]8:57858692 3434:[0]1:57858701 3435:[0]7:57858709 3442:[0]1:57858717 3443:[0]7:57858725 3450:[0]1:57858733 3451:[0]7:57858741 3458:[0]1:57858749 3459:[0]7:57858757 3466:[0]1:57921634 3467:[1]15:57921642 
Sep 15 08:27:39 xmao kernel: Displaying leaf extents for inode 12339004
Sep 15 08:27:39 xmao kernel: 3468:[0]14:57921643 3482:[0]1:57921664 3483:[0]7:57921666 3490:[0]1:57921680 3491:[0]8:57921682 3499:[0]7:57921691 3506:[0]8:57921705 3514:[0]1:57921714 3515:[0]7:57921722 3522:[0]41:57916683 3563:[0]7:58159767 3570:[0]1:58159781 3571:[0]7:58238992 3578:[0]1:58288144 3579:[0]7:58327750 3586:[0]1:58579969 3587:[0]7:58954838 3594:[0]1:59006641 3595:[0]7:59006643 3602:[0]1:59006657 3603:[0]7:59006659 3610:[0]8:59006673 3618:[0]8:59006688 3626:[0]470:58982658 4096:[0]3:58987732 4099:[0]1:58992655 4100:[0]7:59143253 4107:[0]1:59171840 4108:[0]7:59183878 4115:[0]1:59192886 4116:[0]8:59593463 4124:[0]8:59669484 4132:[0]7:73086538 4139:[0]1:73352801 4140:[0]7:73339273 4147:[0]1:73526280 4148:[0]8:78229012 4156:[0]1:78229021 4157:[0]7:78818388 4164:[0]1:79069383 4165:[0]7:79428616 4172:[0]1:80490925 4173:[0]7:81439488 4180:[0]1:82854062 4181:[0]7:83462272 4188:[0]1:83656904 4189:[0]7:89127381 4196:[0]1:89584313 4197:[0]8:91592930 4205:[0]7:91592945 4212:[0]1:91592953 4213:[0]7:91592961 422
Sep 15 08:27:39 xmao kernel: :[0]8:91592969 4228:[0]1:91592985 4229:[0]8:91592993 4237:[0]7:91593002 4244:[0]1:91593017 4245:[0]7:91593025 4252:[0]1:91593033 4253:[0]8:91593041 4261:[0]8:91593057 4269:[0]7:91593066 4276:[0]1:91650125 4277:[0]7:91650133 4284:[0]1:91650141 4285:[0]8:91650149 4293:[0]7:91650158 4300:[0]8:91650172 4308:[0]1:91644304 4309:[0]7:91638056 4316:[0]1:91644305 4317:[0]7:91650180 4324:[0]1:91630448 4325:[0]7:91644257 4332:[0]1:91644306 4333:[0]7:91644978 4340:[0]1:91645251 4341:[0]7:91631696 4348:[0]1:91644307 4349:[0]7:91645252 4356:[0]8:91644308 4364:[0]1:91764393 4365:[0]1:92244309 4366:[0]6:92267719 4372:[0]1:92899216 4373:[0]7:93191681 4380:[0]1:93220864 4381:[0]7:93204521 4388:[0]1:93204535 4389:[0]15:93204537 4404:[0]1:97960471 4405:[0]8:97960479 4413:[0]7:97960488 4420:[0]8:97960502 4428:[0]1:97960511 4429:[0]8:97960519 4437:[0]8:97960528 4445:[0]8:97960543 4453:[0]7:97960552 4460:[0]8:97960566 4468:[0]1:97960575 4469:[0]8:97960583 4477:[0]8:97960592 4485:[0]7:97960607 4492:[0]8:
Sep 15 08:27:39 xmao kernel: 0615 4500:[0]1:97960630 4501:[0]7:98050081 4508:[0]1:99628239 4509:[0]7:99628247 4516:[0]1:99628255 4517:[0]7:99969770 4524:[0]8:99969778 4532:[0]1:132552960 4533:[0]7:136333153 4540:[0]1:142629047 4541:[0]7:142760096 4548:[0]8:142751999 4556:[0]8:142741761 4564:[0]8:142756066 4572:[0]1:142752008 4573:[0]7:142760118 4580:[0]8:142752009 4588:[0]8:142756075 4596:[0]1:142739124 4597:[0]7:142747728 4604:[0]1:142762288 4605:[0]7:142741777 4612:[0]1:142752017 4613:[0]7:142737948 4620:[0]8:142752018 4628:[0]8:142756083 4636:[0]1:142757800 4637:[0]7:142752832 4644:[0]1:142757801 4645:[0]7:142754993 4652:[0]1:142752242 4653:[0]7:143589378 4660:[0]1:143776000 4661:[0]8:143776008 4669:[0]8:143776017 4677:[0]1:143776032 4678:[0]7:143776034 4685:[0]1:143780651 4686:[0]7:143780653 4693:[0]1:143792119 4694:[0]7:145459059 4701:[0]1:146006016 4702:[0]7:146049031 4709:[0]1:146053727 4710:[0]7:146053729 4717:[0]8:146053743 4725:[0]8:146053752 4733:[0]1:146053768 4734:[0]7:146106603 4741:[0]1:1460799
Sep 15 08:27:39 xmao kernel: 742:[0]8:146089397 4750:[0]8:146089406 4758:[0]7:146106624 4765:[0]1:146220288 4766:[0]7:146450432 4773:[0]1:148017776 4774:[0]7:148162196 4781:[0]16:148888071 4797:[0]1:148940483 4798:[0]7:148940485 4805:[0]1:148955077 4806:[0]7:148955079 4813:[0]8:148931434 4821:[0]8:149556281 4829:[0]8:149626880 4837:[0]1:149626889 4838:[0]8:149626897 4846:[0]7:149794280 4853:[0]8:149893639 4861:[0]1:149991554 4862:[0]8:149991562 4870:[0]8:149991587 4878:[0]7:149991602 4885:[0]1:150056358 4886:[0]7:151541760 4893:[0]1:153084175 4894:[0]7:153330855 4901:[0]1:153332277 4902:[0]7:153686080 4909:[0]1:160022717 4910:[0]15:160360406 4925:[0]1:160360422 4926:[0]8:160360430 4934:[0]7:160512384 4941:[0]1:160512398 4942:[0]8:160512400 4950:[0]16:160512415 4966:[0]7:160781288 4973:[0]1:160797440 4974:[0]7:160815121 4981:[0]1:160815129 4982:[0]103:160815137 5085:[0]1:161450240 5086:[0]32:161501249 5118:[0]81:161470501 5199:[0]40:161748480 5239:[0]7:161730088 5246:[0]17:161748520 5263:[0]8:162048007 5271:[0
Sep 15 08:27:39 xmao kernel: 62048016 5278:[0]8:162048030 5286:[0]8:162048046 5294:[0]1:162081979 5295:[0]7:162123242 5302:[0]9:162081980 5311:[0]7:201687435 5318:[0]1:162081989 5319:[0]7:205247051 5326:[0]8:162081990 5334:[0]1:162383872 5335:[0]7:162081998 5342:[0]1:162785303 5343:[0]7:163077418 5350:[0]1:162082005 5351:[0]7:162144863 5358:[0]8:162082006 5366:[0]1:162144870 5367:[0]7:162082014 5374:[0]1:162144871 5375:[0]7:162082021 5382:[0]1:162341120 5383:[0]7:162048118 5390:[0]88:163906816 5478:[0]1:164920065 5479:[0]8:163360194 5487:[0]7:164398080 5494:[0]32:165184768 5526:[0]8:165185565 5534:[0]8:165184800 5542:[0]8:165185573 5550:[0]241:165689040 5791:[0]353:168910848 6144:[0]7:168902695 6151:[0]1:168895488 6152:[0]7:168895489 6159:[0]8:168902702 6167:[0]8:168895496 6175:[0]9:168902711 6184:[0]15:168902721 6199:[0]1:168895520 6200:[0]8:168902736 6208:[0]8:169243671 6216:[0]1:175652647 6217:[0]7:176103424 6224:[0]1:176096768 6225:[0]7:176103431 6232:[0]8:176118659 6240:[0]1:176103439 6241:[0]7:205621540
Sep 15 08:27:39 xmao kernel: 8:[0]8:205833747 6256:[0]8:205833763 6264:[0]1:205833778 6265:[0]7:205833780 6272:[0]1:205833802 6273:[0]7:205833804 6280:[0]1:205833818 6281:[0]7:205833820 6288:[0]8:205833834 6296:[0]1:205833843 6297:[0]7:205833851 6304:[0]8:206704651 6312:[0]1:206704660 6313:[0]7:206704668 6320:[0]8:206704676 6328:[0]8:206905264 6336:[0]1:206975462 6337:[0]7:207010032 6344:[0]1:207010040 6345:[0]7:207011258 6352:[0]1:207010048 6353:[0]8:207011265 6361:[0]7:208964864 6368:[0]1:209234703 6369:[0]7:209234711 6376:[0]1:209254400 6377:[0]7:209254402 6384:[0]1:209346560 6385:[0]8:209472737 6393:[0]7:209559059 6400:[0]1:209554974 6401:[0]7:81234697 6408:[0]56:81395712 6464:[0]8:81397753 6472:[0]8:81421824 6480:[0]8:81395768 6488:[0]8:81397761 6496:[0]8:81421832 6504:[0]8:81395776 6512:[0]8:81397769 6520:[0]1:81659221 6521:[0]7:82416353 6528:[0]1:103850048 6529:[0]7:1152769 6536:[0]1:1786352 6537:[0]8:2363648 6545:[0]7:2908132 6552:[0]1:50668560 6553:[0]7:51037931 6560:[0]1:51161326 6561:[0]7:51293439 
Sep 15 08:27:39 xmao kernel: :[0]8:51409068 6576:[0]8:51393007 6584:[0]8:51409076 6592:[0]1:51393016 6593:[0]7:51390196 6600:[0]1:51392761 6601:[0]7:51390573 6608:[0]8:51409085 6616:[0]8:51393024 6624:[0]1:51392769 6625:[0]7:51389676 6632:[0]1:51409093 6633:[0]7:51430177 6640:[0]8:51470482 6648:[0]1:51470497 6649:[0]7:51470499 6656:[0]8:51536135 6664:[0]8:51536144 6672:[0]1:51536159 6673:[0]7:51536161 6680:[0]1:51536175 6681:[0]7:51536177 6688:[0]1:51536191 6689:[0]7:51620389 6696:[0]1:51736832 6697:[0]7:51736840 6704:[0]1:51736848 6705:[0]7:51736856 6712:[0]1:51736864 6713:[0]9:51736872 6722:[0]8:51736882 6730:[0]7:51736897 6737:[0]1:51736905 6738:[0]7:51736913 6745:[0]1:162340164 
Sep 15 08:27:39 xmao kernel: next 3468 nextex: 3468:57921643:[0] 14
Sep 15 08:27:39 xmao kernel: orig_ex: 3467:57921642:[0] 15
Sep 15 08:27:39 xmao kernel: ============extents overlaped
Sep 15 08:27:39 xmao kernel: old_depth 2 depth 2 old_path ffff88018867ccc0 path ffff88018867ccc0 next_has_free 2 next 3468
Sep 15 08:27:39 xmao kernel: back_ex: 15037:35963581:[0] 1347
Sep 15 08:27:39 xmao kernel: insert 3468:57921643:[1]14 before: nearest 0xffff88012d1aa00c, move 4068 from 0xffff88012d1aa018 to 0xffff88012d1aa024
Sep 15 08:27:39 xmao kernel: wyb, insert extent : 3468:[1]14:57921643, orig extent : 3467:[0]15:57921642, old extent : 3467:[1]15:57921642, mode : 1, iblock : 3467, max_blocks : 1
Sep 15 08:27:39 xmao kernel: Displaying leaf extents for inode 12339004
Sep 15 08:27:39 xmao kernel: 3468:[0]14:57921643 3482:[0]1:57921664 3483:[0]7:57921666 3490:[0]1:57921680 3491:[0]8:57921682 3499:[0]7:57921691 3506:[0]8:57921705 3514:[0]1:57921714 3515:[0]7:57921722 3522:[0]41:57916683 3563:[0]7:58159767 3570:[0]1:58159781 3571:[0]7:58238992 3578:[0]1:58288144 3579:[0]7:58327750 3586:[0]1:58579969 3587:[0]7:58954838 3594:[0]1:59006641 3595:[0]7:59006643 3602:[0]1:59006657 3603:[0]7:59006659 3610:[0]8:59006673 3618:[0]8:59006688 3626:[0]470:58982658 4096:[0]3:58987732 4099:[0]1:58992655 4100:[0]7:59143253 4107:[0]1:59171840 4108:[0]7:59183878 4115:[0]1:59192886 4116:[0]8:59593463 4124:[0]8:59669484 4132:[0]7:73086538 4139:[0]1:73352801 4140:[0]7:73339273 4147:[0]1:73526280 4148:[0]8:78229012 4156:[0]1:78229021 4157:[0]7:78818388 4164:[0]1:79069383 4165:[0]7:79428616 4172:[0]1:80490925 4173:[0]7:81439488 4180:[0]1:82854062 4181:[0]7:83462272 4188:[0]1:83656904 4189:[0]7:89127381 4196:[0]1:89584313 4197:[0]8:91592930 4205:[0]7:91592945 4212:[0]1:91592953 4213:[0]7:91592961 422
Sep 15 08:27:39 xmao kernel: :[0]8:91592969 4228:[0]1:91592985 4229:[0]8:91592993 4237:[0]7:91593002 4244:[0]1:91593017 4245:[0]7:91593025 4252:[0]1:91593033 4253:[0]8:91593041 4261:[0]8:91593057 4269:[0]7:91593066 4276:[0]1:91650125 4277:[0]7:91650133 4284:[0]1:91650141 4285:[0]8:91650149 4293:[0]7:91650158 4300:[0]8:91650172 4308:[0]1:91644304 4309:[0]7:91638056 4316:[0]1:91644305 4317:[0]7:91650180 4324:[0]1:91630448 4325:[0]7:91644257 4332:[0]1:91644306 4333:[0]7:91644978 4340:[0]1:91645251 4341:[0]7:91631696 4348:[0]1:91644307 4349:[0]7:91645252 4356:[0]8:91644308 4364:[0]1:91764393 4365:[0]1:92244309 4366:[0]6:92267719 4372:[0]1:92899216 4373:[0]7:93191681 4380:[0]1:93220864 4381:[0]7:93204521 4388:[0]1:93204535 4389:[0]15:93204537 4404:[0]1:97960471 4405:[0]8:97960479 4413:[0]7:97960488 4420:[0]8:97960502 4428:[0]1:97960511 4429:[0]8:97960519 4437:[0]8:97960528 4445:[0]8:97960543 4453:[0]7:97960552 4460:[0]8:97960566 4468:[0]1:97960575 4469:[0]8:97960583 4477:[0]8:97960592 4485:[0]7:97960607 4492:[0]8:
Sep 15 08:27:40 xmao kernel: 0615 4500:[0]1:97960630 4501:[0]7:98050081 4508:[0]1:99628239 4509:[0]7:99628247 4516:[0]1:99628255 4517:[0]7:99969770 4524:[0]8:99969778 4532:[0]1:132552960 4533:[0]7:136333153 4540:[0]1:142629047 4541:[0]7:142760096 4548:[0]8:142751999 4556:[0]8:142741761 4564:[0]8:142756066 4572:[0]1:142752008 4573:[0]7:142760118 4580:[0]8:142752009 4588:[0]8:142756075 4596:[0]1:142739124 4597:[0]7:142747728 4604:[0]1:142762288 4605:[0]7:142741777 4612:[0]1:142752017 4613:[0]7:142737948 4620:[0]8:142752018 4628:[0]8:142756083 4636:[0]1:142757800 4637:[0]7:142752832 4644:[0]1:142757801 4645:[0]7:142754993 4652:[0]1:142752242 4653:[0]7:143589378 4660:[0]1:143776000 4661:[0]8:143776008 4669:[0]8:143776017 4677:[0]1:143776032 4678:[0]7:143776034 4685:[0]1:143780651 4686:[0]7:143780653 4693:[0]1:143792119 4694:[0]7:145459059 4701:[0]1:146006016 4702:[0]7:146049031 4709:[0]1:146053727 4710:[0]7:146053729 4717:[0]8:146053743 4725:[0]8:146053752 4733:[0]1:146053768 4734:[0]7:146106603 4741:[0]1:1460799
Sep 15 08:27:40 xmao kernel: 742:[0]8:146089397 4750:[0]8:146089406 4758:[0]7:146106624 4765:[0]1:146220288 4766:[0]7:146450432 4773:[0]1:148017776 4774:[0]7:148162196 4781:[0]16:148888071 4797:[0]1:148940483 4798:[0]7:148940485 4805:[0]1:148955077 4806:[0]7:148955079 4813:[0]8:148931434 4821:[0]8:149556281 4829:[0]8:149626880 4837:[0]1:149626889 4838:[0]8:149626897 4846:[0]7:149794280 4853:[0]8:149893639 4861:[0]1:149991554 4862:[0]8:149991562 4870:[0]8:149991587 4878:[0]7:149991602 4885:[0]1:150056358 4886:[0]7:151541760 4893:[0]1:153084175 4894:[0]7:153330855 4901:[0]1:153332277 4902:[0]7:153686080 4909:[0]1:160022717 4910:[0]15:160360406 4925:[0]1:160360422 4926:[0]8:160360430 4934:[0]7:160512384 4941:[0]1:160512398 4942:[0]8:160512400 4950:[0]16:160512415 4966:[0]7:160781288 4973:[0]1:160797440 4974:[0]7:160815121 4981:[0]1:160815129 4982:[0]103:160815137 5085:[0]1:161450240 5086:[0]32:161501249 5118:[0]81:161470501 5199:[0]40:161748480 5239:[0]7:161730088 5246:[0]17:161748520 5263:[0]8:162048007 5271:[0
Sep 15 08:27:40 xmao kernel: 62048016 5278:[0]8:162048030 5286:[0]8:162048046 5294:[0]1:162081979 5295:[0]7:162123242 5302:[0]9:162081980 5311:[0]7:201687435 5318:[0]1:162081989 5319:[0]7:205247051 5326:[0]8:162081990 5334:[0]1:162383872 5335:[0]7:162081998 5342:[0]1:162785303 5343:[0]7:163077418 5350:[0]1:162082005 5351:[0]7:162144863 5358:[0]8:162082006 5366:[0]1:162144870 5367:[0]7:162082014 5374:[0]1:162144871 5375:[0]7:162082021 5382:[0]1:162341120 5383:[0]7:162048118 5390:[0]88:163906816 5478:[0]1:164920065 5479:[0]8:163360194 5487:[0]7:164398080 5494:[0]32:165184768 5526:[0]8:165185565 5534:[0]8:165184800 5542:[0]8:165185573 5550:[0]241:165689040 5791:[0]353:168910848 6144:[0]7:168902695 6151:[0]1:168895488 6152:[0]7:168895489 6159:[0]8:168902702 6167:[0]8:168895496 6175:[0]9:168902711 6184:[0]15:168902721 6199:[0]1:168895520 6200:[0]8:168902736 6208:[0]8:169243671 6216:[0]1:175652647 6217:[0]7:176103424 6224:[0]1:176096768 6225:[0]7:176103431 6232:[0]8:176118659 6240:[0]1:176103439 6241:[0]7:205621540
Sep 15 08:27:40 xmao kernel: 8:[0]8:205833747 6256:[0]8:205833763 6264:[0]1:205833778 6265:[0]7:205833780 6272:[0]1:205833802 6273:[0]7:205833804 6280:[0]1:205833818 6281:[0]7:205833820 6288:[0]8:205833834 6296:[0]1:205833843 6297:[0]7:205833851 6304:[0]8:206704651 6312:[0]1:206704660 6313:[0]7:206704668 6320:[0]8:206704676 6328:[0]8:206905264 6336:[0]1:206975462 6337:[0]7:207010032 6344:[0]1:207010040 6345:[0]7:207011258 6352:[0]1:207010048 6353:[0]8:207011265 6361:[0]7:208964864 6368:[0]1:209234703 6369:[0]7:209234711 6376:[0]1:209254400 6377:[0]7:209254402 6384:[0]1:209346560 6385:[0]8:209472737 6393:[0]7:209559059 6400:[0]1:209554974 6401:[0]7:81234697 6408:[0]56:81395712 6464:[0]8:81397753 6472:[0]8:81421824 6480:[0]8:81395768 6488:[0]8:81397761 6496:[0]8:81421832 6504:[0]8:81395776 6512:[0]8:81397769 6520:[0]1:81659221 6521:[0]7:82416353 6528:[0]1:103850048 6529:[0]7:1152769 6536:[0]1:1786352 6537:[0]8:2363648 6545:[0]7:2908132 6552:[0]1:50668560 6553:[0]7:51037931 6560:[0]1:51161326 6561:[0]7:51293439 
Sep 15 08:27:40 xmao kernel: :[0]8:51409068 6576:[0]8:51393007 6584:[0]8:51409076 6592:[0]1:51393016 6593:[0]7:51390196 6600:[0]1:51392761 6601:[0]7:51390573 6608:[0]8:51409085 6616:[0]8:51393024 6624:[0]1:51392769 6625:[0]7:51389676 6632:[0]1:51409093 6633:[0]7:51430177 6640:[0]8:51470482 6648:[0]1:51470497 6649:[0]7:51470499 6656:[0]8:51536135 6664:[0]8:51536144 6672:[0]1:51536159 6673:[0]7:51536161 6680:[0]1:51536175 6681:[0]7:51536177 6688:[0]1:51536191 6689:[0]7:51620389 6696:[0]1:51736832 6697:[0]7:51736840 6704:[0]1:51736848 6705:[0]7:51736856 6712:[0]1:51736864 6713:[0]9:51736872 6722:[0]8:51736882 6730:[0]7:51736897 6737:[0]1:51736905 6738:[0]7:51736913 6745:[0]1:162340164 
Sep 15 08:27:40 xmao kernel: Displaying leaf extents for inode 12339004
Sep 15 08:27:40 xmao kernel: 3468:[0]14:57921643 3482:[0]1:57921664 3483:[0]7:57921666 3490:[0]1:57921680 3491:[0]8:57921682 3499:[0]7:57921691 3506:[0]8:57921705 3514:[0]1:57921714 3515:[0]7:57921722 3522:[0]41:57916683 3563:[0]7:58159767 3570:[0]1:58159781 3571:[0]7:58238992 3578:[0]1:58288144 3579:[0]7:58327750 3586:[0]1:58579969 3587:[0]7:58954838 3594:[0]1:59006641 3595:[0]7:59006643 3602:[0]1:59006657 3603:[0]7:59006659 3610:[0]8:59006673 3618:[0]8:59006688 3626:[0]470:58982658 4096:[0]3:58987732 4099:[0]1:58992655 4100:[0]7:59143253 4107:[0]1:59171840 4108:[0]7:59183878 4115:[0]1:59192886 4116:[0]8:59593463 4124:[0]8:59669484 4132:[0]7:73086538 4139:[0]1:73352801 4140:[0]7:73339273 4147:[0]1:73526280 4148:[0]8:78229012 4156:[0]1:78229021 4157:[0]7:78818388 4164:[0]1:79069383 4165:[0]7:79428616 4172:[0]1:80490925 4173:[0]7:81439488 4180:[0]1:82854062 4181:[0]7:83462272 4188:[0]1:83656904 4189:[0]7:89127381 4196:[0]1:89584313 4197:[0]8:91592930 4205:[0]7:91592945 4212:[0]1:91592953 4213:[0]7:91592961 422
Sep 15 08:27:40 xmao kernel: :[0]8:91592969 4228:[0]1:91592985 4229:[0]8:91592993 4237:[0]7:91593002 4244:[0]1:91593017 4245:[0]7:91593025 4252:[0]1:91593033 4253:[0]8:91593041 4261:[0]8:91593057 4269:[0]7:91593066 4276:[0]1:91650125 4277:[0]7:91650133 4284:[0]1:91650141 4285:[0]8:91650149 4293:[0]7:91650158 4300:[0]8:91650172 4308:[0]1:91644304 4309:[0]7:91638056 4316:[0]1:91644305 4317:[0]7:91650180 4324:[0]1:91630448 4325:[0]7:91644257 4332:[0]1:91644306 4333:[0]7:91644978 4340:[0]1:91645251 4341:[0]7:91631696 4348:[0]1:91644307 4349:[0]7:91645252 4356:[0]8:91644308 4364:[0]1:91764393 4365:[0]1:92244309 4366:[0]6:92267719 4372:[0]1:92899216 4373:[0]7:93191681 4380:[0]1:93220864 4381:[0]7:93204521 4388:[0]1:93204535 4389:[0]15:93204537 4404:[0]1:97960471 4405:[0]8:97960479 4413:[0]7:97960488 4420:[0]8:97960502 4428:[0]1:97960511 4429:[0]8:97960519 4437:[0]8:97960528 4445:[0]8:97960543 4453:[0]7:97960552 4460:[0]8:97960566 4468:[0]1:97960575 4469:[0]8:97960583 4477:[0]8:97960592 4485:[0]7:97960607 4492:[0]8:
Sep 15 08:27:40 xmao kernel: 0615 4500:[0]1:97960630 4501:[0]7:98050081 4508:[0]1:99628239 4509:[0]7:99628247 4516:[0]1:99628255 4517:[0]7:99969770 4524:[0]8:99969778 4532:[0]1:132552960 4533:[0]7:136333153 4540:[0]1:142629047 4541:[0]7:142760096 4548:[0]8:142751999 4556:[0]8:142741761 4564:[0]8:142756066 4572:[0]1:142752008 4573:[0]7:142760118 4580:[0]8:142752009 4588:[0]8:142756075 4596:[0]1:142739124 4597:[0]7:142747728 4604:[0]1:142762288 4605:[0]7:142741777 4612:[0]1:142752017 4613:[0]7:142737948 4620:[0]8:142752018 4628:[0]8:142756083 4636:[0]1:142757800 4637:[0]7:142752832 4644:[0]1:142757801 4645:[0]7:142754993 4652:[0]1:142752242 4653:[0]7:143589378 4660:[0]1:143776000 4661:[0]8:143776008 4669:[0]8:143776017 4677:[0]1:143776032 4678:[0]7:143776034 4685:[0]1:143780651 4686:[0]7:143780653 4693:[0]1:143792119 4694:[0]7:145459059 4701:[0]1:146006016 4702:[0]7:146049031 4709:[0]1:146053727 4710:[0]7:146053729 4717:[0]8:146053743 4725:[0]8:146053752 4733:[0]1:146053768 4734:[0]7:146106603 4741:[0]1:1460799
Sep 15 08:27:40 xmao kernel: 742:[0]8:146089397 4750:[0]8:146089406 4758:[0]7:146106624 4765:[0]1:146220288 4766:[0]7:146450432 4773:[0]1:148017776 4774:[0]7:148162196 4781:[0]16:148888071 4797:[0]1:148940483 4798:[0]7:148940485 4805:[0]1:148955077 4806:[0]7:148955079 4813:[0]8:148931434 4821:[0]8:149556281 4829:[0]8:149626880 4837:[0]1:149626889 4838:[0]8:149626897 4846:[0]7:149794280 4853:[0]8:149893639 4861:[0]1:149991554 4862:[0]8:149991562 4870:[0]8:149991587 4878:[0]7:149991602 4885:[0]1:150056358 4886:[0]7:151541760 4893:[0]1:153084175 4894:[0]7:153330855 4901:[0]1:153332277 4902:[0]7:153686080 4909:[0]1:160022717 4910:[0]15:160360406 4925:[0]1:160360422 4926:[0]8:160360430 4934:[0]7:160512384 4941:[0]1:160512398 4942:[0]8:160512400 4950:[0]16:160512415 4966:[0]7:160781288 4973:[0]1:160797440 4974:[0]7:160815121 4981:[0]1:160815129 4982:[0]103:160815137 5085:[0]1:161450240 5086:[0]32:161501249 5118:[0]81:161470501 5199:[0]40:161748480 5239:[0]7:161730088 5246:[0]17:161748520 5263:[0]8:162048007 5271:[0
Sep 15 08:27:40 xmao kernel: 62048016 5278:[0]8:162048030 5286:[0]8:162048046 5294:[0]1:162081979 5295:[0]7:162123242 5302:[0]9:162081980 5311:[0]7:201687435 5318:[0]1:162081989 5319:[0]7:205247051 5326:[0]8:162081990 5334:[0]1:162383872 5335:[0]7:162081998 5342:[0]1:162785303 5343:[0]7:163077418 5350:[0]1:162082005 5351:[0]7:162144863 5358:[0]8:162082006 5366:[0]1:162144870 5367:[0]7:162082014 5374:[0]1:162144871 5375:[0]7:162082021 5382:[0]1:162341120 5383:[0]7:162048118 5390:[0]88:163906816 5478:[0]1:164920065 5479:[0]8:163360194 5487:[0]7:164398080 5494:[0]32:165184768 5526:[0]8:165185565 5534:[0]8:165184800 5542:[0]8:165185573 5550:[0]241:165689040 5791:[0]353:168910848 6144:[0]7:168902695 6151:[0]1:168895488 6152:[0]7:168895489 6159:[0]8:168902702 6167:[0]8:168895496 6175:[0]9:168902711 6184:[0]15:168902721 6199:[0]1:168895520 6200:[0]8:168902736 6208:[0]8:169243671 6216:[0]1:175652647 6217:[0]7:176103424 6224:[0]1:176096768 6225:[0]7:176103431 6232:[0]8:176118659 6240:[0]1:176103439 6241:[0]7:205621540
Sep 15 08:27:40 xmao kernel: 8:[0]8:205833747 6256:[0]8:205833763 6264:[0]1:205833778 6265:[0]7:205833780 6272:[0]1:205833802 6273:[0]7:205833804 6280:[0]1:205833818 6281:[0]7:205833820 6288:[0]8:205833834 6296:[0]1:205833843 6297:[0]7:205833851 6304:[0]8:206704651 6312:[0]1:206704660 6313:[0]7:206704668 6320:[0]8:206704676 6328:[0]8:206905264 6336:[0]1:206975462 6337:[0]7:207010032 6344:[0]1:207010040 6345:[0]7:207011258 6352:[0]1:207010048 6353:[0]8:207011265 6361:[0]7:208964864 6368:[0]1:209234703 6369:[0]7:209234711 6376:[0]1:209254400 6377:[0]7:209254402 6384:[0]1:209346560 6385:[0]8:209472737 6393:[0]7:209559059 6400:[0]1:209554974 6401:[0]7:81234697 6408:[0]56:81395712 6464:[0]8:81397753 6472:[0]8:81421824 6480:[0]8:81395768 6488:[0]8:81397761 6496:[0]8:81421832 6504:[0]8:81395776 6512:[0]8:81397769 6520:[0]1:81659221 6521:[0]7:82416353 6528:[0]1:103850048 6529:[0]7:1152769 6536:[0]1:1786352 6537:[0]8:2363648 6545:[0]7:2908132 6552:[0]1:50668560 6553:[0]7:51037931 6560:[0]1:51161326 6561:[0]7:51293439 
Sep 15 08:27:40 xmao kernel: :[0]8:51409068 6576:[0]8:51393007 6584:[0]8:51409076 6592:[0]1:51393016 6593:[0]7:51390196 6600:[0]1:51392761 6601:[0]7:51390573 6608:[0]8:51409085 6616:[0]8:51393024 6624:[0]1:51392769 6625:[0]7:51389676 6632:[0]1:51409093 6633:[0]7:51430177 6640:[0]8:51470482 6648:[0]1:51470497 6649:[0]7:51470499 6656:[0]8:51536135 6664:[0]8:51536144 6672:[0]1:51536159 6673:[0]7:51536161 6680:[0]1:51536175 6681:[0]7:51536177 6688:[0]1:51536191 6689:[0]7:51620389 6696:[0]1:51736832 6697:[0]7:51736840 6704:[0]1:51736848 6705:[0]7:51736856 6712:[0]1:51736864 6713:[0]9:51736872 6722:[0]8:51736882 6730:[0]7:51736897 6737:[0]1:51736905 6738:[0]7:51736913 6745:[0]1:162340164 
Sep 15 08:27:40 xmao kernel: ------------[ cut here ]------------
Sep 15 08:27:40 xmao kernel: kernel BUG at fs/ext4/extents.c:2214!
Sep 15 08:27:40 xmao kernel: invalid opcode: 0000 [#1] SMP 
Sep 15 08:27:40 xmao kernel: last sysfs file: /sys/hypervisor/properties/capabilities
Sep 15 08:27:40 xmao kernel: CPU 3 
Sep 15 08:27:40 xmao kernel: Modules linked in: xt_iprange xt_mac arptable_filter arp_tables xt_physdev nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables bridge autofs4 ipmi_devintf ipmi_si ipmi_msghandler lockd sunrpc bonding ipv6 8021q garp stp llc xenfs dm_multipath fuse xen_netback xen_blkback blktap blkback_pagemap loop nbd video output sbs sbshc parport_pc lp parport joydev bnx2 ses enclosure radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss serio_raw dcdbas snd_pcm i5k_amb hwmon snd_timer snd iTCO_wdt i5000_edac edac_core iTCO_vendor_support soundcore snd_page_alloc pcspkr shpchp [last unloaded: freq_table]
Sep 15 08:27:40 xmao kernel: Pid: 1913, comm: flush-8:64 Not tainted 2.6.32.36xen #7 PowerEdge 2950
Sep 15 08:27:40 xmao kernel: RIP: e030:[<ffffffff811a70ba>]  [<ffffffff811a70ba>] ext4_ext_wyb_insert_extent+0x521/0x669
Sep 15 08:27:40 xmao kernel: RSP: e02b:ffff8801d11eb520  EFLAGS: 00010246
Sep 15 08:27:40 xmao kernel: RAX: 0000000000000d8c RBX: 000000000000000e RCX: ffff8801d11eb770
Sep 15 08:27:40 xmao kernel: RDX: ffff88002808f000 RSI: ffffffff8143003a RDI: 0000000000000204
Sep 15 08:27:40 xmao kernel: RBP: ffff8801d11eb610 R08: 0000000000000001 R09: ffffffff817eb4cb
Sep 15 08:27:40 xmao kernel: R10: ffffffff815da0f5 R11: 000000000000800f R12: ffff88012d1aa00c
Sep 15 08:27:40 xmao kernel: R13: ffff8801d11eb770 R14: ffff88012d1aa000 R15: ffff8801669da508
Sep 15 08:27:40 xmao kernel: FS:  00007f4e903c9740(0000) GS:ffff88002808f000(0000) knlGS:0000000000000000
Sep 15 08:27:40 xmao kernel: CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
Sep 15 08:27:40 xmao kernel: CR2: 00007f2a048c41c0 CR3: 000000018bb02000 CR4: 0000000000002660
Sep 15 08:27:40 xmao kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Sep 15 08:27:40 xmao kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Sep 15 08:27:40 xmao kernel: Process flush-8:64 (pid: 1913, threadinfo ffff8801d11ea000, task ffff8801cd8bdb40)
Sep 15 08:27:40 xmao kernel: Stack:
Sep 15 08:27:40 xmao kernel:  0000000000000000 ffff88010000000f 000000000373d06a 0000000000000d8b
Sep 15 08:27:40 xmao kernel: <0> 0000003000000001 ffff88010000000f 000000000373d06a ffffffff00000001
Sep 15 08:27:40 xmao kernel: <0> 0000000000000d8b ffffffff00000001 ffff880028072000 ffff8801d11eb760
Sep 15 08:27:40 xmao kernel: Call Trace:
Sep 15 08:27:40 xmao kernel:  [<ffffffff811a8365>] ext4_ext_handle_uninitialized_extents+0xc6e/0x119b
Sep 15 08:27:40 xmao kernel:  [<ffffffff811335e1>] ? __find_get_block+0x170/0x182
Sep 15 08:27:40 xmao kernel:  [<ffffffff8100f175>] ? xen_force_evtchn_callback+0xd/0xf
Sep 15 08:27:40 xmao kernel:  [<ffffffff8100f8d2>] ? check_events+0x12/0x20
Sep 15 08:27:40 xmao kernel:  [<ffffffff81134199>] ? bh_uptodate_or_lock+0x16/0x49
Sep 15 08:27:40 xmao kernel:  [<ffffffff811a9986>] ext4_ext_get_blocks+0x243/0x61c
Sep 15 08:27:40 xmao kernel:  [<ffffffff81207744>] ? generic_make_request+0x1e8/0x284
Sep 15 08:27:40 xmao kernel:  [<ffffffff81208c9c>] ? submit_bio+0xbf/0xc8
Sep 15 08:27:40 xmao kernel:  [<ffffffff81042fcf>] ? need_resched+0x23/0x2d
Sep 15 08:27:40 xmao kernel:  [<ffffffff81188ae0>] ext4_get_blocks+0x140/0x204
Sep 15 08:27:40 xmao kernel:  [<ffffffff8100f8d2>] ? check_events+0x12/0x20
Sep 15 08:27:40 xmao kernel:  [<ffffffff81188cba>] mpage_da_map_blocks+0xb7/0x68e
Sep 15 08:27:40 xmao kernel:  [<ffffffff8112dc32>] ? __mark_inode_dirty+0x6a/0x130
Sep 15 08:27:40 xmao kernel:  [<ffffffff8100f175>] ? xen_force_evtchn_callback+0xd/0xf
Sep 15 08:27:40 xmao kernel:  [<ffffffff8121f680>] ? __lookup_tag+0x60/0x11e
Sep 15 08:27:40 xmao kernel:  [<ffffffff810f4a00>] ? page_mkclean+0x21/0x1dc
Sep 15 08:27:40 xmao kernel:  [<ffffffff8121fc5a>] ? radix_tree_gang_lookup_tag_slot+0x85/0xaa
Sep 15 08:27:40 xmao kernel:  [<ffffffff8100f175>] ? xen_force_evtchn_callback+0xd/0xf
Sep 15 08:27:40 xmao kernel:  [<ffffffff8100f175>] ? xen_force_evtchn_callback+0xd/0xf
Sep 15 08:27:40 xmao kernel:  [<ffffffff8118bb3e>] ext4_da_writepages+0x5ab/0x97d
Sep 15 08:27:40 xmao kernel:  [<ffffffff81139551>] ? blkdev_get_block+0x0/0x55
Sep 15 08:27:40 xmao kernel:  [<ffffffff810d8a00>] do_writepages+0x21/0x2a
Sep 15 08:27:40 xmao kernel:  [<ffffffff8112cdb4>] writeback_single_inode+0xc8/0x1e3
Sep 15 08:27:40 xmao kernel:  [<ffffffff8112d5e0>] writeback_inodes_wb+0x30b/0x37e
Sep 15 08:27:40 xmao kernel:  [<ffffffff810e78d1>] ? bdi_start_fn+0x0/0xd0
Sep 15 08:27:40 xmao kernel:  [<ffffffff8112d784>] wb_writeback+0x131/0x1bb
Sep 15 08:27:40 xmao kernel:  [<ffffffff8112d9eb>] wb_do_writeback+0x13c/0x153
Sep 15 08:27:40 xmao kernel:  [<ffffffff8106425b>] ? process_timeout+0x0/0x10
Sep 15 08:27:40 xmao kernel:  [<ffffffff810e78d1>] ? bdi_start_fn+0x0/0xd0
Sep 15 08:27:40 xmao kernel:  [<ffffffff8112da2e>] bdi_writeback_task+0x2c/0xb3
Sep 15 08:27:40 xmao kernel:  [<ffffffff810e793b>] bdi_start_fn+0x6a/0xd0
Sep 15 08:27:40 xmao kernel:  [<ffffffff810754b7>] kthread+0x6e/0x76
Sep 15 08:27:40 xmao kernel:  [<ffffffff81013daa>] child_rip+0xa/0x20
Sep 15 08:27:40 xmao kernel:  [<ffffffff81012f91>] ? int_ret_from_sys_call+0x7/0x1b
Sep 15 08:27:40 xmao kernel:  [<ffffffff8101371d>] ? retint_restore_args+0x5/0x6
Sep 15 08:27:40 xmao kernel:  [<ffffffff81013da0>] ? child_rip+0x0/0x20
Sep 15 08:27:40 xmao kernel: Code: c0 e8 04 05 eb ff 48 8b b5 70 ff ff ff 4c 89 ff e8 e6 d8 ff ff 48 8b 75 c8 4c 89 ff e8 da d8 ff ff 41 8b 45 00 41 3b 04 24 75 04 <0f> 0b eb fe 41 0f b7 46 04 31 d2 48 6b c0 0c 49 8d 7c 24 0c 49 
Sep 15 08:27:40 xmao kernel: RIP  [<ffffffff811a70ba>] ext4_ext_wyb_insert_extent+0x521/0x669
Sep 15 08:27:40 xmao kernel:  RSP <ffff8801d11eb520>
Sep 15 08:27:40 xmao kernel: ---[ end trace 21bfe3c19221e57e ]---
Sep 15 08:28:04 xmao sshd[17358]: Did not receive identification string from UNKNOWN
Sep 15 08:28:31 xmao kernel: BUG: unable to handle kernel paging request at 00000005f3eeee10
Sep 15 08:28:31 xmao kernel: IP: [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:31 xmao kernel: PGD 18cc03067 PUD 0 
Sep 15 08:28:31 xmao kernel: Oops: 0000 [#2] SMP 
Sep 15 08:28:31 xmao kernel: last sysfs file: /sys/block/tapdevh/stat
Sep 15 08:28:31 xmao kernel: CPU 1 
Sep 15 08:28:31 xmao kernel: Modules linked in: xt_iprange xt_mac arptable_filter arp_tables xt_physdev nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables bridge autofs4 ipmi_devintf ipmi_si ipmi_msghandler lockd sunrpc bonding ipv6 8021q garp stp llc xenfs dm_multipath fuse xen_netback xen_blkback blktap blkback_pagemap loop nbd video output sbs sbshc parport_pc lp parport joydev bnx2 ses enclosure radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss serio_raw dcdbas snd_pcm i5k_amb hwmon snd_timer snd iTCO_wdt i5000_edac edac_core iTCO_vendor_support soundcore snd_page_alloc pcspkr shpchp [last unloaded: freq_table]
Sep 15 08:28:31 xmao kernel: Pid: 8034, comm: pangu_chunkserv Tainted: G      D    2.6.32.36xen #7 PowerEdge 2950
Sep 15 08:28:31 xmao kernel: RIP: e030:[<ffffffff81044784>]  [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:31 xmao kernel: RSP: e02b:ffff8801113a7b38  EFLAGS: 00010002
Sep 15 08:28:31 xmao kernel: RAX: 00000000ce4fdc0e RBX: 0000000000015600 RCX: 0000000000000000
Sep 15 08:28:31 xmao kernel: RDX: 0000000000000201 RSI: ffff8801113a7b88 RDI: ffff8801cd8bdb40
Sep 15 08:28:31 xmao kernel: RBP: ffff8801113a7b68 R08: 0000000000000020 R09: ffff8801338296d0
Sep 15 08:28:31 xmao kernel: R10: ffff8801cf082de8 R11: ffff8801113a7af8 R12: 0000000000015600
Sep 15 08:28:31 xmao kernel: R13: ffff8801113a7b88 R14: ffff8801cd8bdb40 R15: 0000000000000000
Sep 15 08:28:31 xmao kernel: FS:  00007fdd9071d6e0(0063) GS:ffff880028055000(0000) knlGS:0000000000000000
Sep 15 08:28:31 xmao kernel: CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
Sep 15 08:28:31 xmao kernel: CR2: 00000005f3eeee10 CR3: 000000018cc25000 CR4: 0000000000002660
Sep 15 08:28:31 xmao kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Sep 15 08:28:31 xmao kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Sep 15 08:28:32 xmao kernel: Process pangu_chunkserv (pid: 8034, threadinfo ffff8801113a6000, task ffff8801113aada0)
Sep 15 08:28:32 xmao kernel: Stack:
Sep 15 08:28:32 xmao kernel:  ffff8801113a7af8 00000000000280da 000000000000000f ffff8801cd8bdb40
Sep 15 08:28:32 xmao kernel: <0> ffff8801113a7c28 000000000000000c ffff8801113a7bb8 ffffffff8104ae6c
Sep 15 08:28:32 xmao kernel: <0> 0000000100000000 0000000000000201 0000000000000201 ffff8801d0f12c00
Sep 15 08:28:32 xmao kernel: Call Trace:
Sep 15 08:28:32 xmao kernel:  [<ffffffff8104ae6c>] try_to_wake_up+0x44/0x31d
Sep 15 08:28:32 xmao kernel:  [<ffffffff8104b180>] wake_up_process+0x15/0x17
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112cfab>] bdi_queue_work+0x9c/0xa1
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112d161>] bdi_alloc_queue_work+0x68/0x84
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112d1e8>] wakeup_flusher_threads+0x6b/0x84
Sep 15 08:28:32 xmao kernel:  [<ffffffff810dda82>] do_try_to_free_pages+0x22c/0x310
Sep 15 08:28:32 xmao kernel:  [<ffffffff810ddc8a>] try_to_free_pages+0x89/0x98
Sep 15 08:28:32 xmao kernel:  [<ffffffff810dc02f>] ? isolate_pages_global+0x0/0x1f8
Sep 15 08:28:32 xmao kernel:  [<ffffffff810d7471>] __alloc_pages_nodemask+0x371/0x5b0
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100ce36>] ? get_phys_to_machine+0x32/0x4e
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100d28e>] ? xen_pte_val+0x69/0x73
Sep 15 08:28:32 xmao kernel:  [<ffffffff810e992b>] alloc_pages_node+0x1b/0x1d
Sep 15 08:28:32 xmao kernel:  [<ffffffff810e9944>] alloc_zeroed_user_highpage_movable+0x17/0x19
Sep 15 08:28:32 xmao kernel:  [<ffffffff810eb9a3>] handle_mm_fault+0x23c/0x771
Sep 15 08:28:32 xmao kernel:  [<ffffffff8102fdfc>] ? pvclock_clocksource_read+0x42/0x99
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100f6f2>] ? xen_clocksource_read+0x21/0x23
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100f859>] ? xen_clocksource_get_cycles+0x9/0x10
Sep 15 08:28:32 xmao kernel:  [<ffffffff81440db1>] do_page_fault+0x21c/0x288
Sep 15 08:28:32 xmao kernel:  [<ffffffff8143ed45>] page_fault+0x25/0x30
Sep 15 08:28:32 xmao kernel: Code: 89 fe 49 89 f5 ff 14 25 c0 db 66 81 48 89 c2 ff 14 25 d0 db 66 81 48 c7 c3 00 56 01 00 49 89 55 00 49 8b 46 08 8b 40 18 49 89 dc <4c> 03 24 c5 a0 0d 70 81 4c 89 e7 e8 81 a1 3f 00 49 8b 46 08 8b 
Sep 15 08:28:32 xmao kernel: RIP  [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel:  RSP <ffff8801113a7b38>
Sep 15 08:28:32 xmao kernel: CR2: 00000005f3eeee10
Sep 15 08:28:32 xmao kernel: ---[ end trace 21bfe3c19221e57f ]---
Sep 15 08:28:32 xmao kernel: BUG: unable to handle kernel paging request at 00000005f3eeee10
Sep 15 08:28:32 xmao kernel: IP: [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel: PGD 18cc03067 PUD 0 
Sep 15 08:28:32 xmao kernel: Oops: 0000 [#3] SMP 
Sep 15 08:28:32 xmao kernel: last sysfs file: /sys/block/tapdevh/stat
Sep 15 08:28:32 xmao kernel: CPU 3 
Sep 15 08:28:32 xmao kernel: Modules linked in: xt_iprange xt_mac arptable_filter arp_tables xt_physdev nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables bridge autofs4 ipmi_devintf ipmi_si ipmi_msghandler lockd sunrpc bonding ipv6 8021q garp stp llc xenfs dm_multipath fuse xen_netback xen_blkback blktap blkback_pagemap loop nbd video output sbs sbshc parport_pc lp parport joydev bnx2 ses enclosure radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss serio_raw dcdbas snd_pcm i5k_amb hwmon snd_timer snd iTCO_wdt i5000_edac edac_core iTCO_vendor_support soundcore snd_page_alloc pcspkr shpchp [last unloaded: freq_table]
Sep 15 08:28:32 xmao kernel: Pid: 7934, comm: pangu_chunkserv Tainted: G      D    2.6.32.36xen #7 PowerEdge 2950
Sep 15 08:28:32 xmao kernel: RIP: e030:[<ffffffff81044784>]  [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel: RSP: e02b:ffff880150733b38  EFLAGS: 00010002
Sep 15 08:28:32 xmao kernel: RAX: 00000000ce4fdc0e RBX: 0000000000015600 RCX: 0000000000000000
Sep 15 08:28:32 xmao kernel: RDX: 0000000000000203 RSI: ffff880150733b88 RDI: ffff8801cd8bdb40
Sep 15 08:28:32 xmao kernel: RBP: ffff880150733b68 R08: 0000000000000020 R09: ffff8801cf082dd8
Sep 15 08:28:32 xmao kernel: R10: 0000000000000000 R11: ffff880150733af8 R12: 0000000000015600
Sep 15 08:28:32 xmao kernel: R13: ffff880150733b88 R14: ffff8801cd8bdb40 R15: 0000000000000000
Sep 15 08:28:32 xmao kernel: FS:  00007f9b04e61740(0063) GS:ffff88002808f000(0000) knlGS:0000000000000000
Sep 15 08:28:32 xmao kernel: CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
Sep 15 08:28:32 xmao kernel: CR2: 00000005f3eeee10 CR3: 000000018cc25000 CR4: 0000000000002660
Sep 15 08:28:32 xmao kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Sep 15 08:28:32 xmao kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Sep 15 08:28:32 xmao kernel: Process pangu_chunkserv (pid: 7934, threadinfo ffff880150732000, task ffff8801338296d0)
Sep 15 08:28:32 xmao kernel: Stack:
Sep 15 08:28:32 xmao kernel:  ffff880150733af8 00000000000280da 000000000000000f ffff8801cd8bdb40
Sep 15 08:28:32 xmao kernel: <0> ffff880150733c28 000000000000000b ffff880150733bb8 ffffffff8104ae6c
Sep 15 08:28:32 xmao kernel: <0> 0000000300000000 0000000000000201 0000000000000203 ffff8801d0f12c00
Sep 15 08:28:32 xmao kernel: Call Trace:
Sep 15 08:28:32 xmao kernel:  [<ffffffff8104ae6c>] try_to_wake_up+0x44/0x31d
Sep 15 08:28:32 xmao kernel:  [<ffffffff8104b180>] wake_up_process+0x15/0x17
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112cfab>] bdi_queue_work+0x9c/0xa1
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112d161>] bdi_alloc_queue_work+0x68/0x84
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112d1e8>] wakeup_flusher_threads+0x6b/0x84
Sep 15 08:28:32 xmao kernel:  [<ffffffff810dda82>] do_try_to_free_pages+0x22c/0x310
Sep 15 08:28:32 xmao kernel:  [<ffffffff810ddc8a>] try_to_free_pages+0x89/0x98
Sep 15 08:28:32 xmao kernel:  [<ffffffff810dc02f>] ? isolate_pages_global+0x0/0x1f8
Sep 15 08:28:32 xmao kernel:  [<ffffffff810d7471>] __alloc_pages_nodemask+0x371/0x5b0
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100ce36>] ? get_phys_to_machine+0x32/0x4e
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100d28e>] ? xen_pte_val+0x69/0x73
Sep 15 08:28:32 xmao kernel:  [<ffffffff810e992b>] alloc_pages_node+0x1b/0x1d
Sep 15 08:28:32 xmao kernel:  [<ffffffff810e9944>] alloc_zeroed_user_highpage_movable+0x17/0x19
Sep 15 08:28:32 xmao kernel:  [<ffffffff810eb9a3>] handle_mm_fault+0x23c/0x771
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100b459>] ? xen_end_context_switch+0x1e/0x22
Sep 15 08:28:32 xmao kernel:  [<ffffffff81049a5b>] ? finish_task_switch+0x51/0xa9
Sep 15 08:28:32 xmao kernel:  [<ffffffff81440db1>] do_page_fault+0x21c/0x288
Sep 15 08:28:32 xmao kernel:  [<ffffffff8143ed45>] page_fault+0x25/0x30
Sep 15 08:28:32 xmao kernel: Code: 89 fe 49 89 f5 ff 14 25 c0 db 66 81 48 89 c2 ff 14 25 d0 db 66 81 48 c7 c3 00 56 01 00 49 89 55 00 49 8b 46 08 8b 40 18 49 89 dc <4c> 03 24 c5 a0 0d 70 81 4c 89 e7 e8 81 a1 3f 00 49 8b 46 08 8b 
Sep 15 08:28:32 xmao kernel: RIP  [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel:  RSP <ffff880150733b38>
Sep 15 08:28:32 xmao kernel: CR2: 00000005f3eeee10
Sep 15 08:28:32 xmao kernel: ---[ end trace 21bfe3c19221e580 ]---
Sep 15 08:28:32 xmao kernel: BUG: unable to handle kernel paging request at 00000005f3eeee10
Sep 15 08:28:32 xmao kernel: IP: [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel: PGD 192f15067 PUD 0 
Sep 15 08:28:32 xmao kernel: Oops: 0000 [#4] SMP 
Sep 15 08:28:32 xmao kernel: last sysfs file: /sys/block/tapdevh/stat
Sep 15 08:28:32 xmao kernel: CPU 2 
Sep 15 08:28:32 xmao kernel: Modules linked in: xt_iprange xt_mac arptable_filter arp_tables xt_physdev nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables bridge autofs4 ipmi_devintf ipmi_si ipmi_msghandler lockd sunrpc bonding ipv6 8021q garp stp llc xenfs dm_multipath fuse xen_netback xen_blkback blktap blkback_pagemap loop nbd video output sbs sbshc parport_pc lp parport joydev bnx2 ses enclosure radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss serio_raw dcdbas snd_pcm i5k_amb hwmon snd_timer snd iTCO_wdt i5000_edac edac_core iTCO_vendor_support soundcore snd_page_alloc pcspkr shpchp [last unloaded: freq_table]
Sep 15 08:28:32 xmao kernel: Pid: 6601, comm: nuwa_agent Tainted: G      D    2.6.32.36xen #7 PowerEdge 2950
Sep 15 08:28:32 xmao kernel: RIP: e030:[<ffffffff81044784>]  [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel: RSP: e02b:ffff88018cce3bb8  EFLAGS: 00010002
Sep 15 08:28:32 xmao kernel: RAX: 00000000ce4fdc0e RBX: 0000000000015600 RCX: 0000000000000000
Sep 15 08:28:32 xmao kernel: RDX: 0000000000000202 RSI: ffff88018cce3c08 RDI: ffff8801cd8bdb40
Sep 15 08:28:32 xmao kernel: RBP: ffff88018cce3be8 R08: 0000000000000020 R09: ffff8801cf082dd8
Sep 15 08:28:32 xmao kernel: R10: 0000000000000000 R11: ffff88018cce3b28 R12: 0000000000015600
Sep 15 08:28:32 xmao kernel: R13: ffff88018cce3c08 R14: ffff8801cd8bdb40 R15: 0000000000000000
Sep 15 08:28:32 xmao kernel: FS:  00007f23d98fe730(0063) GS:ffff880028072000(0000) knlGS:0000000000000000
Sep 15 08:28:32 xmao kernel: CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
Sep 15 08:28:32 xmao kernel: CR2: 00000005f3eeee10 CR3: 00000001c73d1000 CR4: 0000000000002660
Sep 15 08:28:32 xmao kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Sep 15 08:28:32 xmao kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Sep 15 08:28:32 xmao kernel: Process nuwa_agent (pid: 6601, threadinfo ffff88018cce2000, task ffff88018ccc96d0)
Sep 15 08:28:32 xmao kernel: Stack:
Sep 15 08:28:32 xmao kernel:  ffff88018cce3b28 00000000000800d0 000000000000000f ffff8801cd8bdb40
Sep 15 08:28:32 xmao kernel: <0> ffff88018cce3ca8 000000000000000b ffff88018cce3c38 ffffffff8104ae6c
Sep 15 08:28:32 xmao kernel: <0> 0000000200000000 0000000000000201 0000000000000202 ffff8801d0f12c00
Sep 15 08:28:32 xmao kernel: Call Trace:
Sep 15 08:28:32 xmao kernel:  [<ffffffff8104ae6c>] try_to_wake_up+0x44/0x31d
Sep 15 08:28:32 xmao kernel:  [<ffffffff8104b180>] wake_up_process+0x15/0x17
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112cfab>] bdi_queue_work+0x9c/0xa1
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112d161>] bdi_alloc_queue_work+0x68/0x84
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112d1e8>] wakeup_flusher_threads+0x6b/0x84
Sep 15 08:28:32 xmao kernel:  [<ffffffff810dda82>] do_try_to_free_pages+0x22c/0x310
Sep 15 08:28:32 xmao kernel:  [<ffffffff810ddc8a>] try_to_free_pages+0x89/0x98
Sep 15 08:28:32 xmao kernel:  [<ffffffff810dc02f>] ? isolate_pages_global+0x0/0x1f8
Sep 15 08:28:32 xmao kernel:  [<ffffffff810d7471>] __alloc_pages_nodemask+0x371/0x5b0
Sep 15 08:28:32 xmao kernel:  [<ffffffff81042fe7>] ? should_resched+0xe/0x2f
Sep 15 08:28:32 xmao kernel:  [<ffffffff810d76cc>] __get_free_pages+0x1c/0x64
Sep 15 08:28:32 xmao kernel:  [<ffffffff8116093b>] proc_pid_readlink+0x5d/0xd2
Sep 15 08:28:32 xmao kernel:  [<ffffffff81111b2c>] sys_readlinkat+0x7f/0x98
Sep 15 08:28:32 xmao kernel:  [<ffffffff81111b60>] sys_readlink+0x1b/0x1d
Sep 15 08:28:32 xmao kernel:  [<ffffffff81012d72>] system_call_fastpath+0x16/0x1b
Sep 15 08:28:32 xmao kernel: Code: 89 fe 49 89 f5 ff 14 25 c0 db 66 81 48 89 c2 ff 14 25 d0 db 66 81 48 c7 c3 00 56 01 00 49 89 55 00 49 8b 46 08 8b 40 18 49 89 dc <4c> 03 24 c5 a0 0d 70 81 4c 89 e7 e8 81 a1 3f 00 49 8b 46 08 8b 
Sep 15 08:28:32 xmao kernel: RIP  [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel:  RSP <ffff88018cce3bb8>
Sep 15 08:28:32 xmao kernel: CR2: 00000005f3eeee10
Sep 15 08:28:32 xmao kernel: ---[ end trace 21bfe3c19221e581 ]---
Sep 15 08:28:32 xmao kernel: BUG: unable to handle kernel paging request at 00000005f3eeee10
Sep 15 08:28:32 xmao kernel: IP: [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel: PGD 1c6b1a067 PUD 0 
Sep 15 08:28:32 xmao kernel: Oops: 0000 [#5] SMP 
Sep 15 08:28:32 xmao kernel: last sysfs file: /sys/block/tapdevh/stat
Sep 15 08:28:32 xmao kernel: CPU 0 
Sep 15 08:28:32 xmao kernel: Modules linked in: xt_iprange xt_mac arptable_filter arp_tables xt_physdev nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables bridge autofs4 ipmi_devintf ipmi_si ipmi_msghandler lockd sunrpc bonding ipv6 8021q garp stp llc xenfs dm_multipath fuse xen_netback xen_blkback blktap blkback_pagemap loop nbd video output sbs sbshc parport_pc lp parport joydev bnx2 ses enclosure radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss serio_raw dcdbas snd_pcm i5k_amb hwmon snd_timer snd iTCO_wdt i5000_edac edac_core iTCO_vendor_support soundcore snd_page_alloc pcspkr shpchp [last unloaded: freq_table]
Sep 15 08:28:32 xmao kernel: Pid: 6282, comm: kfc Tainted: G      D    2.6.32.36xen #7 PowerEdge 2950
Sep 15 08:28:32 xmao kernel: RIP: e030:[<ffffffff81044784>]  [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel: RSP: e02b:ffff880191205728  EFLAGS: 00010002
Sep 15 08:28:32 xmao kernel: RAX: 00000000ce4fdc0e RBX: 0000000000015600 RCX: 0000000000000000
Sep 15 08:28:32 xmao kernel: RDX: 0000000000000200 RSI: ffff880191205778 RDI: ffff8801cd8bdb40
Sep 15 08:28:32 xmao kernel: RBP: ffff880191205758 R08: 0000000000000020 R09: ffff8801d23d4640
Sep 15 08:28:32 xmao kernel: R10: ffffffff8100f175 R11: ffff8801dbd38e40 R12: 0000000000015600
Sep 15 08:28:32 xmao kernel: R13: ffff880191205778 R14: ffff8801cd8bdb40 R15: 0000000000000000
Sep 15 08:28:32 xmao kernel: FS:  00007f40d81ab6e0(0063) GS:ffff880028038000(0000) knlGS:0000000000000000
Sep 15 08:28:32 xmao kernel: CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
Sep 15 08:28:32 xmao kernel: CR2: 00000005f3eeee10 CR3: 00000001c6a2d000 CR4: 0000000000002660
Sep 15 08:28:32 xmao kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Sep 15 08:28:32 xmao kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Sep 15 08:28:32 xmao kernel: Process kfc (pid: 6282, threadinfo ffff880191204000, task ffff880191208000)
Sep 15 08:28:32 xmao kernel: Stack:
Sep 15 08:28:32 xmao kernel:  ffff8801dbd38e40 00000000000056d0 000000000000000f ffff8801cd8bdb40
Sep 15 08:28:32 xmao kernel: <0> ffff880191205818 000000000000000b ffff8801912057a8 ffffffff8104ae6c
Sep 15 08:28:32 xmao kernel: <0> 0000000000000000 0000000000000201 0000000000000200 ffff8801d0f12c00
Sep 15 08:28:32 xmao kernel: Call Trace:
Sep 15 08:28:32 xmao kernel:  [<ffffffff8104ae6c>] try_to_wake_up+0x44/0x31d
Sep 15 08:28:32 xmao kernel:  [<ffffffff8104b180>] wake_up_process+0x15/0x17
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112cfab>] bdi_queue_work+0x9c/0xa1
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112d161>] bdi_alloc_queue_work+0x68/0x84
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112d1e8>] wakeup_flusher_threads+0x6b/0x84
Sep 15 08:28:32 xmao kernel:  [<ffffffff810dda82>] do_try_to_free_pages+0x22c/0x310
Sep 15 08:28:32 xmao kernel:  [<ffffffff810ddc8a>] try_to_free_pages+0x89/0x98
Sep 15 08:28:32 xmao kernel:  [<ffffffff810dc02f>] ? isolate_pages_global+0x0/0x1f8
Sep 15 08:28:32 xmao kernel:  [<ffffffff810d7471>] __alloc_pages_nodemask+0x371/0x5b0
Sep 15 08:28:32 xmao kernel:  [<ffffffff81101f60>] alloc_pages_node+0x1b/0x1d
Sep 15 08:28:32 xmao kernel:  [<ffffffff81101f83>] alloc_slab_page+0x21/0x23
Sep 15 08:28:32 xmao kernel:  [<ffffffff8110281f>] __slab_alloc+0x13f/0x474
Sep 15 08:28:32 xmao kernel:  [<ffffffff8139ac64>] ? alloc_skb+0x13/0x15
Sep 15 08:28:32 xmao kernel:  [<ffffffff81103df7>] __kmalloc_track_caller+0xd5/0x12c
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100f8bf>] ? xen_restore_fl_direct_end+0x0/0x1
Sep 15 08:28:32 xmao kernel:  [<ffffffff8139ac64>] ? alloc_skb+0x13/0x15
Sep 15 08:28:32 xmao kernel:  [<ffffffff8139f9f5>] __alloc_skb+0x67/0x171
Sep 15 08:28:32 xmao kernel:  [<ffffffff8139ac64>] alloc_skb+0x13/0x15
Sep 15 08:28:32 xmao kernel:  [<ffffffff8139ad04>] sock_alloc_send_pskb+0x9e/0x2ca
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100f8bf>] ? xen_restore_fl_direct_end+0x0/0x1
Sep 15 08:28:32 xmao kernel:  [<ffffffff8143e962>] ? _spin_unlock_irqrestore+0x15/0x17
Sep 15 08:28:32 xmao kernel:  [<ffffffff810440ae>] ? __wake_up_sync_key+0x53/0x60
Sep 15 08:28:32 xmao kernel:  [<ffffffff810728dd>] ? pid_vnr+0x22/0x24
Sep 15 08:28:32 xmao kernel:  [<ffffffff8139af45>] sock_alloc_send_skb+0x15/0x17
Sep 15 08:28:32 xmao kernel:  [<ffffffff81416ed5>] unix_stream_sendmsg+0x11b/0x2bb
Sep 15 08:28:32 xmao kernel:  [<ffffffff81396df6>] __sock_sendmsg+0x5e/0x67
Sep 15 08:28:32 xmao kernel:  [<ffffffff813976da>] sock_sendmsg+0xcc/0xe5
Sep 15 08:28:32 xmao kernel:  [<ffffffff81075896>] ? autoremove_wake_function+0x0/0x3d
Sep 15 08:28:32 xmao kernel:  [<ffffffff8143ef7a>] ? error_exit+0x2a/0x60
Sep 15 08:28:32 xmao kernel:  [<ffffffff8101371d>] ? retint_restore_args+0x5/0x6
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100ce36>] ? get_phys_to_machine+0x32/0x4e
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100f175>] ? xen_force_evtchn_callback+0xd/0xf
Sep 15 08:28:32 xmao kernel:  [<ffffffff8110f576>] ? fget_light+0x58/0x72
Sep 15 08:28:32 xmao kernel:  [<ffffffff81397061>] ? sockfd_lookup_light+0x20/0x58
Sep 15 08:28:32 xmao kernel:  [<ffffffff813982d6>] sys_sendto+0xff/0x124
Sep 15 08:28:32 xmao kernel:  [<ffffffff8102fdfc>] ? pvclock_clocksource_read+0x42/0x99
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100f6f2>] ? xen_clocksource_read+0x21/0x23
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100f859>] ? xen_clocksource_get_cycles+0x9/0x10
Sep 15 08:28:32 xmao kernel:  [<ffffffff8107d3dc>] ? timekeeping_get_ns+0x1b/0x3d
Sep 15 08:28:32 xmao kernel:  [<ffffffff81012d72>] system_call_fastpath+0x16/0x1b
Sep 15 08:28:32 xmao kernel: Code: 89 fe 49 89 f5 ff 14 25 c0 db 66 81 48 89 c2 ff 14 25 d0 db 66 81 48 c7 c3 00 56 01 00 49 89 55 00 49 8b 46 08 8b 40 18 49 89 dc <4c> 03 24 c5 a0 0d 70 81 4c 89 e7 e8 81 a1 3f 00 49 8b 46 08 8b 
Sep 15 08:28:32 xmao kernel: RIP  [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel:  RSP <ffff880191205728>
Sep 15 08:28:32 xmao kernel: CR2: 00000005f3eeee10
Sep 15 08:28:32 xmao kernel: ---[ end trace 21bfe3c19221e582 ]---
Sep 15 08:28:32 xmao kernel: BUG: unable to handle kernel paging request at 00000005f3eeee10
Sep 15 08:28:32 xmao kernel: IP: [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel: PGD 1c7394067 PUD 0 
Sep 15 08:28:32 xmao kernel: Oops: 0000 [#6] SMP 
Sep 15 08:28:32 xmao kernel: last sysfs file: /sys/block/tapdevh/stat
Sep 15 08:28:32 xmao kernel: CPU 2 
Sep 15 08:28:32 xmao kernel: Modules linked in: xt_iprange xt_mac arptable_filter arp_tables xt_physdev nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables bridge autofs4 ipmi_devintf ipmi_si ipmi_msghandler lockd sunrpc bonding ipv6 8021q garp stp llc xenfs dm_multipath fuse xen_netback xen_blkback blktap blkback_pagemap loop nbd video output sbs sbshc parport_pc lp parport joydev bnx2 ses enclosure radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss serio_raw dcdbas snd_pcm i5k_amb hwmon snd_timer snd iTCO_wdt i5000_edac edac_core iTCO_vendor_support soundcore snd_page_alloc pcspkr shpchp [last unloaded: freq_table]
Sep 15 08:28:32 xmao kernel: Pid: 4991, comm: xenstored Tainted: G      D    2.6.32.36xen #7 PowerEdge 2950
Sep 15 08:28:32 xmao kernel: RIP: e030:[<ffffffff81044784>]  [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel: RSP: e02b:ffff8801c68fd698  EFLAGS: 00010002
Sep 15 08:28:32 xmao kernel: RAX: 00000000ce4fdc0e RBX: 0000000000015600 RCX: 0000000000000000
Sep 15 08:28:32 xmao kernel: RDX: 0000000000000202 RSI: ffff8801c68fd6e8 RDI: ffff8801cd8bdb40
Sep 15 08:28:32 xmao kernel: RBP: ffff8801c68fd6c8 R08: 0000000000000020 R09: ffff8801dbce5b40
Sep 15 08:28:32 xmao kernel: R10: 0000000000000000 R11: ffff8801c68fd658 R12: 0000000000015600
Sep 15 08:28:32 xmao kernel: R13: ffff8801c68fd6e8 R14: ffff8801cd8bdb40 R15: 0000000000000000
Sep 15 08:28:32 xmao kernel: FS:  00007f0d42fa56e0(0000) GS:ffff880028072000(0000) knlGS:0000000000000000
Sep 15 08:28:32 xmao kernel: CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
Sep 15 08:28:32 xmao kernel: CR2: 00000005f3eeee10 CR3: 00000001c73cf000 CR4: 0000000000002660
Sep 15 08:28:32 xmao kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Sep 15 08:28:32 xmao kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Sep 15 08:28:32 xmao kernel: Process xenstored (pid: 4991, threadinfo ffff8801c68fc000, task ffff8801c6840000)
Sep 15 08:28:32 xmao kernel: Stack:
Sep 15 08:28:32 xmao kernel:  ffff8801c68fd658 00000000000000d0 000000000000000f ffff8801cd8bdb40
Sep 15 08:28:32 xmao kernel: <0> ffff8801c68fd788 000000000000000b ffff8801c68fd718 ffffffff8104ae6c
Sep 15 08:28:32 xmao kernel: <0> 0000000200000000 0000000000000201 0000000000000202 ffff8801d0f12c00
Sep 15 08:28:32 xmao kernel: Call Trace:
Sep 15 08:28:32 xmao kernel:  [<ffffffff8104ae6c>] try_to_wake_up+0x44/0x31d
Sep 15 08:28:32 xmao kernel:  [<ffffffff8104b180>] wake_up_process+0x15/0x17
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112cfab>] bdi_queue_work+0x9c/0xa1
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112d161>] bdi_alloc_queue_work+0x68/0x84
Sep 15 08:28:32 xmao kernel:  [<ffffffff8112d1e8>] wakeup_flusher_threads+0x6b/0x84
Sep 15 08:28:32 xmao kernel:  [<ffffffff810dda82>] do_try_to_free_pages+0x22c/0x310
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100f8d2>] ? check_events+0x12/0x20
Sep 15 08:28:32 xmao kernel:  [<ffffffff810ddc8a>] try_to_free_pages+0x89/0x98
Sep 15 08:28:32 xmao kernel:  [<ffffffff810dc02f>] ? isolate_pages_global+0x0/0x1f8
Sep 15 08:28:32 xmao kernel:  [<ffffffff810d7471>] __alloc_pages_nodemask+0x371/0x5b0
Sep 15 08:28:32 xmao kernel:  [<ffffffff810d76cc>] __get_free_pages+0x1c/0x64
Sep 15 08:28:32 xmao kernel:  [<ffffffff8111f54a>] __pollwait+0x60/0xdc
Sep 15 08:28:32 xmao kernel:  [<ffffffff814156a1>] sock_poll_wait+0x18/0x1d
Sep 15 08:28:32 xmao kernel:  [<ffffffff81417e52>] unix_poll+0x1b/0x9c
Sep 15 08:28:32 xmao kernel:  [<ffffffff81395db3>] sock_poll+0x1d/0x1f
Sep 15 08:28:32 xmao kernel:  [<ffffffff8111efc9>] do_select+0x304/0x54f
Sep 15 08:28:32 xmao kernel:  [<ffffffff8111f4ea>] ? __pollwait+0x0/0xdc
Sep 15 08:28:32 xmao kernel:  [<ffffffff8111f5c6>] ? pollwake+0x0/0x60
Sep 15 08:28:32 xmao last message repeated 8 times
Sep 15 08:28:32 xmao kernel:  [<ffffffff8111f38b>] core_sys_select+0x177/0x212
Sep 15 08:28:32 xmao kernel:  [<ffffffff8110d75f>] ? do_sync_write+0xe7/0x12b
Sep 15 08:28:32 xmao kernel:  [<ffffffff8100f8d2>] ? check_events+0x12/0x20
Sep 15 08:28:32 xmao kernel:  [<ffffffff811020e5>] ? kmem_cache_free+0x88/0xbb
Sep 15 08:28:32 xmao kernel:  [<ffffffff81075896>] ? autoremove_wake_function+0x0/0x3d
Sep 15 08:28:32 xmao kernel:  [<ffffffff8111f4c2>] sys_select+0x9c/0xc4
Sep 15 08:28:32 xmao kernel:  [<ffffffff8110ec13>] ? sys_write+0x62/0x72
Sep 15 08:28:32 xmao kernel:  [<ffffffff81012d72>] system_call_fastpath+0x16/0x1b
Sep 15 08:28:32 xmao kernel: Code: 89 fe 49 89 f5 ff 14 25 c0 db 66 81 48 89 c2 ff 14 25 d0 db 66 81 48 c7 c3 00 56 01 00 49 89 55 00 49 8b 46 08 8b 40 18 49 89 dc <4c> 03 24 c5 a0 0d 70 81 4c 89 e7 e8 81 a1 3f 00 49 8b 46 08 8b 
Sep 15 08:28:32 xmao kernel: RIP  [<ffffffff81044784>] task_rq_lock+0x40/0x82
Sep 15 08:28:32 xmao kernel:  RSP <ffff8801c68fd698>
Sep 15 08:28:32 xmao kernel: CR2: 00000005f3eeee10
Sep 15 08:28:32 xmao kernel: ---[ end trace 21bfe3c19221e583 ]---

[-- Attachment #3: messages.15 --]
[-- Type: application/octet-stream, Size: 14275 bytes --]

Sep 13 16:16:35 xmao kernel: old_depth 1 depth 1 old_path ffff88016cd3da80 path ffff88016cd3de40 next_has_free 0
Sep 13 16:16:35 xmao kernel: insert 14412:222332614:[1]58 before: nearest 0xffff88013edf600c, move 4068 from 0xffff88013edf6018 to 0xffff88013edf6024
Sep 13 16:16:35 xmao kernel: Displaying leaf extents for inode 30685060
Sep 13 16:16:35 xmao kernel: 0:[0]61:236700131 61:[0]63:236963009 124:[0]64:237010468 188:[0]68:57360670 256:[0]64:197791880 320:[0]64:197792392 384:[0]64:197873172 448:[0]64:198652864 512:[0]61:198799299 573:[0]59:198776517 632:[0]58:198771910 690:[0]58:198774214 748:[0]30:198796230 778:[0]52:218549160 830:[0]46:243368402 876:[0]46:243501626 922:[0]46:243506231 968:[0]56:9404352 1024:[0]36:14181940 1060:[0]1:14181976 1061:[0]14:14181977 1075:[0]44:19006693 1119:[0]60:186626193 1179:[0]37:186848450 1216:[0]63:198587167 1279:[0]60:198633409 1339:[0]24:242480753 1363:[0]24:242480921 1387:[0]23:242454666 1410:[0]23:242455322 1433:[0]23:242477801 1456:[0]23:242480658 1479:[0]23:242480850 1502:[0]22:242453531 1524:[0]22:242454555 1546:[0]22:242454699 1568:[0]22:242481019 1590:[0]20:242455181 1610:[0]24:242521128 1634:[0]32:242665248 1666:[0]45:242767272 1711:[0]46:242793426 1757:[0]45:242786022 1802:[0]14:243093459 1816:[0]26:38504422 1842:[0]4:38592290 1846:[0]83:46204845 1929:[0]83:46221229 2012:[0]36:46204761 2
Sep 13 16:16:35 xmao kernel: 48:[0]39:46260141 2087:[0]1:46260180 2088:[0]43:46260181 2131:[0]37:46591917 2168:[0]75:167831477 2243:[0]11:167854773 2254:[0]59:194029765 2313:[0]53:194162917 2366:[0]72:8885528 2438:[0]78:9456046 2516:[0]79:10030257 2595:[0]79:10035121 2674:[0]79:10039217 2753:[0]79:10151857 2832:[0]11:10135497 2843:[0]41:118620348 2884:[0]16:242594288 2900:[0]24:242692296 2924:[0]34:243163102 2958:[0]34:243169246 2992:[0]33:243145063 3025:[0]33:243146966 3058:[0]33:243157073 3091:[0]23:243820941 3114:[0]10:243820964 3124:[0]46:126930 3170:[0]19:1365186 3189:[0]6:1365205 3195:[0]79:137540794 3274:[0]18:137695032 3292:[0]59:163689925 3351:[0]29:163727384 3380:[0]2:163727413 3382:[0]43:182890453 3425:[0]42:182894550 3467:[0]42:182901718 3509:[0]41:182896711 3550:[0]41:182903174 3591:[0]41:182965721 3632:[0]4:183007512 3636:[0]60:201983885 3696:[0]60:202444228 3756:[0]60:202574020 3816:[0]60:202602436 3876:[0]60:202720556 3936:[0]22:202780672 3958:[0]44:212314068 4002:[0]41:212316737 4043:[0]53:21
Sep 13 16:16:35 xmao kernel: 416 4096:[0]45:217485248 4141:[0]1:217485293 4142:[0]18:217485294 4160:[0]64:217510864 4224:[0]20:217511522 4244:[0]70:107017146 4314:[0]27:107020220 4341:[0]42:111084084 4383:[0]70:111098554 4453:[0]70:111185857 4523:[0]70:111653562 4593:[0]2:111649022 4595:[0]68:111669180 4663:[0]2:111918524 4665:[0]71:119231417 4736:[0]70:119418904 4806:[0]70:119422211 4876:[0]54:119777209 4930:[0]8:123125690 4938:[0]39:216941529 4977:[0]39:216951769 5016:[0]48:217721216 5064:[0]48:217721288 5112:[0]49:217759695 5161:[0]7:217745555 5168:[0]1:217745562 5169:[0]40:217745563 5209:[0]59:217890757 5268:[0]14:217886860 5282:[0]54:219092098 5336:[0]43:219101130 5379:[0]42:221136854 5421:[0]68:221630396 5489:[0]70:222087098 5559:[0]68:222075068 5627:[0]53:222111676 5680:[0]41:225471590 5721:[0]2:225482456 5723:[0]38:226004954 5761:[0]39:226114683 5800:[0]58:226287624 5858:[0]59:226604741 5917:[0]48:226981830 5965:[0]56:227595349 6021:[0]53:227780555 6074:[0]53:228012836 6127:[0]17:228013906 6144:[0]51:
Sep 13 16:16:35 xmao kernel: 30620 6195:[0]2:228030671 6197:[0]53:228113800 6250:[0]54:228364555 6304:[0]27:228538560 6331:[0]79:13994673 6410:[0]79:14330033 6489:[0]79:14526385 6568:[0]79:14621617 6647:[0]26:14827442 6673:[0]33:194461646 6706:[0]55:202770373 6761:[0]49:216723753 6810:[0]47:216783662 6857:[0]1:216783709 6858:[0]48:216783829 6906:[0]48:216787757 6954:[0]38:216787919 6992:[0]30:221649389 7022:[0]31:237146486 7053:[0]30:237150690 7083:[0]29:237165846 7112:[0]36:238107287 7148:[0]33:238094369 7181:[0]41:238129094 7222:[0]6:238129135 7228:[0]47:238129465 7275:[0]47:238134205 7322:[0]47:238685853 7369:[0]79:96585751 7448:[0]6:96585830 7454:[0]1:96717921 7455:[0]89:98878491 7544:[0]86:98869467 7630:[0]86:98874794 7716:[0]30:99221927 7746:[0]53:104387050 7799:[0]48:108958224 7847:[0]47:108955185 7894:[0]37:108972947 7931:[0]44:109340628 7975:[0]42:109324502 8017:[0]43:109401045 8060:[0]42:109387734 8102:[0]42:109408214 8144:[0]48:111368334 8192:[0]57:111534962 8249:[0]11:111535019 8260:[0]67:11160697
Sep 13 16:16:35 xmao kernel: 27:[0]67:111825757 8394:[0]2:111918526 8396:[0]64:118168041 8460:[0]33:103024776 8493:[0]24:110852024 8517:[0]45:104929183 8562:[0]55:111089596 8617:[0]11:111239100 8628:[0]22:111366078 8650:[0]60:112959428 8710:[0]60:112986052 8770:[0]57:113278903 8827:[0]22:116278462 8849:[0]59:190871591 8908:[0]60:191182629 8968:[0]35:191279044 9003:[0]16:195364848 9019:[0]63:195527361 9082:[0]57:198301870 9139:[0]29:198291504 9168:[0]16:94659770 9184:[0]16:94660698 9200:[0]41:94775898 9241:[0]35:95696079 9276:[0]14:95696114 9290:[0]44:96044530 9334:[0]68:105574424 9402:[0]53:105685608 9455:[0]44:105934485 9499:[0]33:110127774 9532:[0]54:209233847 9586:[0]2:209233901 9588:[0]56:209235912 9644:[0]21:209252480 9665:[0]43:243294750 9708:[0]45:243720147 9753:[0]45:243871824 9798:[0]44:31957 9842:[0]33:18707028 9875:[0]72:124096440 9947:[0]60:124558101 10007:[0]72:130303928 10079:[0]74:130617014 10153:[0]30:131042935 10183:[0]57:141156804 10240:[0]63:141659746 10303:[0]1:141659809 10304:[0]19:141659
Sep 13 16:16:35 xmao kernel: 10323:[0]26:141760572 10349:[0]44:144018342 10393:[0]66:157327550 10459:[0]66:157358270 10525:[0]34:158454975 10559:[0]64:162063040 10623:[0]63:162123713 10686:[0]6:162133953 10692:[0]61:164444611 10753:[0]60:164536260 10813:[0]45:164595908 10858:[0]44:165299006 10902:[0]57:165499007 10959:[0]57:165528163 11016:[0]18:165650375 11034:[0]76:171990397 11110:[0]8:185010508 11118:[0]8:185010532 11126:[0]5:186746771 11131:[0]11:186746776 11142:[0]57:187093170 11199:[0]11:187113160 11210:[0]38:178575392 11248:[0]39:179473113 11287:[0]39:179474393 11326:[0]4:179965913 11330:[0]1:179965917 11331:[0]34:179965918 11365:[0]22:180044930 11387:[0]34:180858846 11421:[0]35:180951021 11456:[0]44:181073620 11500:[0]8:181061091 11508:[0]55:61742974 11563:[0]23:60318009 11586:[0]102:83814002 11688:[0]31:83833498 11719:[0]79:91764502 11798:[0]78:91831028 11876:[0]20:92020914 11896:[0]58:94139311 11954:[0]57:94177168 12011:[0]50:94175689 12061:[0]72:156403384 12133:[0]60:156649401 12193:[0]64:157241560
Sep 13 16:16:35 xmao kernel: 57:[0]31:157254721 12288:[0]54:157503830 12342:[0]10:157503884 12352:[0]5:157534763 12357:[0]1:157534768 12358:[0]58:157534769 12416:[0]64:157567168 12480:[0]13:158051261 12493:[0]73:172263095 12566:[0]24:172265399 12590:[0]71:172521859 12661:[0]71:172627897 12732:[0]71:172733735 12803:[0]69:172722619 12872:[0]9:172764859 12881:[0]42:110500028 12923:[0]86:143030061 13009:[0]86:143119859 13095:[0]48:143173376 13143:[0]16:195333586 13159:[0]32:197526105 13191:[0]40:198875861 13231:[0]39:198872300 13270:[0]5:199663576 13275:[0]26:200964192 13301:[0]36:202015708 13337:[0]47:202221682 13384:[0]9:202221729 13393:[0]58:202624966 13451:[0]12:202606535 13463:[0]35:212117725 13498:[0]35:212135811 13533:[0]34:212115513 13567:[0]32:212108608 13599:[0]29:212144185 13628:[0]50:231280420 13678:[0]38:231645389 13716:[0]13:231645427 13729:[0]51:231650765 13780:[0]50:231647658 13830:[0]54:231985340 13884:[0]24:231981259 13908:[0]64:105098731 13972:[0]87:136696745 14059:[0]45:136700237 14104:[0]61:2
Sep 13 16:16:35 xmao kernel: 3651 14165:[0]69:222042299 14234:[0]68:222044092 14302:[0]34:222091761 14336:[0]68:222172860 14404:[0]7:222332606 14411:[0]1:222332613 
Sep 13 16:16:35 xmao kernel: Displaying leaf extents for inode 30685060
Sep 13 16:16:35 xmao kernel: 14412:[1]16:9927 14428:[1]41:13213 14469:[1]1:13254 14470:[0]67:222673085 
Sep 13 16:16:35 xmao kernel: ------------[ cut here ]------------
Sep 13 16:16:35 xmao kernel: kernel BUG at fs/ext4/extents.c:1762!
Sep 13 16:16:35 xmao kernel: invalid opcode: 0000 [#1] SMP 
Sep 13 16:16:35 xmao kernel: last sysfs file: /sys/block/tapdevl/stat
Sep 13 16:16:35 xmao kernel: CPU 1 
Sep 13 16:16:35 xmao kernel: Modules linked in: xt_iprange xt_mac arptable_filter arp_tables xt_physdev nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables bridge autofs4 ipmi_devintf ipmi_si ipmi_msghandler lockd sunrpc bonding ipv6 8021q garp stp llc xenfs dm_multipath fuse xen_netback xen_blkback blktap blkback_pagemap loop nbd video output sbs sbshc parport_pc lp parport joydev snd_seq_dummy dcdbas snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device bnx2 snd_pcm_oss serio_raw snd_mixer_oss snd_pcm snd_timer snd iTCO_wdt iTCO_vendor_support soundcore snd_page_alloc pcspkr shpchp mptsas mptscsih mptbase [last unloaded: freq_table]
Sep 13 16:16:35 xmao kernel: Pid: 752, comm: flush-8:80 Not tainted 2.6.32.36xen #4 PowerEdge R710
Sep 13 16:16:35 xmao kernel: RIP: e030:[<ffffffff811a6731>]  [<ffffffff811a6731>] ext4_ext_insert_extent+0xbd4/0xd06
Sep 13 16:16:35 xmao kernel: RSP: e02b:ffff8801ce119520  EFLAGS: 00010246
Sep 13 16:16:35 xmao kernel: RAX: 000000000000384c RBX: ffff8801ce119770 RCX: ffff88013edf6000
Sep 13 16:16:35 xmao kernel: RDX: ffff8801ce119770 RSI: ffffffff814300aa RDI: 0000000000000204
Sep 13 16:16:35 xmao kernel: RBP: ffff8801ce119620 R08: 0000000000000001 R09: ffffffff817e8933
Sep 13 16:16:35 xmao kernel: R10: ffffffff815d8f53 R11: dead000000200200 R12: ffff88013edf600c
Sep 13 16:16:35 xmao kernel: R13: ffff88013edf6000 R14: ffff88012f7d6588 R15: ffff88016cd3de70
Sep 13 16:16:35 xmao kernel: FS:  00007f1c5d4c5740(0000) GS:ffff880028055000(0000) knlGS:0000000000000000
Sep 13 16:16:35 xmao kernel: CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
Sep 13 16:16:35 xmao kernel: CR2: 00007f1c50265000 CR3: 00000001799a6000 CR4: 0000000000002660
Sep 13 16:16:35 xmao kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Sep 13 16:16:35 xmao kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Sep 13 16:16:35 xmao kernel: Process flush-8:80 (pid: 752, threadinfo ffff8801ce118000, task ffff8801ce9adb40)
Sep 13 16:16:35 xmao kernel: Stack:
Sep 13 16:16:35 xmao kernel:  ffff880100000fe4 ffff88013edf6018 ffff88013edf6024 0000000000000000
Sep 13 16:16:35 xmao kernel: <0> ffff8801ce119770 ffff88016cd3da80 ffff8801cd939390 01ff8801dbd35e80
Sep 13 16:16:35 xmao kernel: <0> ffff88016cd3de40 0000000000000001 ffff88012f7d64c8 ffff8801d2230200
Sep 13 16:16:35 xmao kernel: Call Trace:
Sep 13 16:16:35 xmao kernel:  [<ffffffff811a77e9>] ? ext4_ext_handle_uninitialized_extents+0xf86/0xfa3
Sep 13 16:16:35 xmao kernel:  [<ffffffff811c1882>] ? jbd_unlock_bh_journal_head+0x16/0x18
Sep 13 16:16:35 xmao kernel:  [<ffffffff811c1c82>] ? jbd2_journal_put_journal_head+0x4d/0x52
Sep 13 16:16:35 xmao kernel:  [<ffffffff811bbd6e>] ? jbd2_journal_get_write_access+0x31/0x38
Sep 13 16:16:35 xmao kernel:  [<ffffffff811a8da1>] ? __ext4_journal_get_write_access+0x4c/0x5f
Sep 13 16:16:35 xmao kernel:  [<ffffffff811a731b>] ext4_ext_handle_uninitialized_extents+0xab8/0xfa3
Sep 13 16:16:35 xmao kernel:  [<ffffffff812074b9>] ? blk_rq_init+0x21/0xb5
Sep 13 16:16:35 xmao kernel:  [<ffffffff8100f175>] ? xen_force_evtchn_callback+0xd/0xf
Sep 13 16:16:35 xmao kernel:  [<ffffffff8100f8d2>] ? check_events+0x12/0x20
Sep 13 16:16:35 xmao kernel:  [<ffffffff81042fcf>] ? need_resched+0x23/0x2d
Sep 13 16:16:35 xmao kernel:  [<ffffffff811a88fa>] ext4_ext_get_blocks+0x243/0x61c
Sep 13 16:16:35 xmao kernel:  [<ffffffff812066b8>] ? generic_make_request+0x1e8/0x284
Sep 13 16:16:35 xmao kernel:  [<ffffffff81207c10>] ? submit_bio+0xbf/0xc8
Sep 13 16:16:35 xmao kernel:  [<ffffffff81042fcf>] ? need_resched+0x23/0x2d
Sep 13 16:16:35 xmao kernel:  [<ffffffff81188ae0>] ext4_get_blocks+0x140/0x204
Sep 13 16:16:35 xmao kernel:  [<ffffffff81188cba>] mpage_da_map_blocks+0xb7/0x68e
Sep 13 16:16:35 xmao kernel:  [<ffffffff81188ba4>] ? noalloc_get_block_write+0x0/0x5f
Sep 13 16:16:35 xmao kernel:  [<ffffffff8100f175>] ? xen_force_evtchn_callback+0xd/0xf
Sep 13 16:16:35 xmao kernel:  [<ffffffff8121e5f4>] ? __lookup_tag+0x60/0x11e
Sep 13 16:16:36 xmao kernel:  [<ffffffff810f4a00>] ? page_mkclean+0x21/0x1dc
Sep 13 16:16:36 xmao kernel:  [<ffffffff8121ebce>] ? radix_tree_gang_lookup_tag_slot+0x85/0xaa
Sep 13 16:16:36 xmao kernel:  [<ffffffff8100f175>] ? xen_force_evtchn_callback+0xd/0xf
Sep 13 16:16:36 xmao kernel:  [<ffffffff8100f175>] ? xen_force_evtchn_callback+0xd/0xf
Sep 13 16:16:36 xmao kernel:  [<ffffffff8118bb3e>] ext4_da_writepages+0x5ab/0x97d
Sep 13 16:16:36 xmao kernel:  [<ffffffff81139551>] ? blkdev_get_block+0x0/0x55
Sep 13 16:16:36 xmao kernel:  [<ffffffff810d8a00>] do_writepages+0x21/0x2a
Sep 13 16:16:36 xmao kernel:  [<ffffffff8112cdb4>] writeback_single_inode+0xc8/0x1e3
Sep 13 16:16:36 xmao kernel:  [<ffffffff8112d5e0>] writeback_inodes_wb+0x30b/0x37e
Sep 13 16:16:36 xmao kernel:  [<ffffffff8112d784>] wb_writeback+0x131/0x1bb
Sep 13 16:16:36 xmao kernel:  [<ffffffff81064029>] ? try_to_del_timer_sync+0x73/0x81
Sep 13 16:16:36 xmao kernel:  [<ffffffff8112d9eb>] wb_do_writeback+0x13c/0x153
Sep 13 16:16:36 xmao kernel:  [<ffffffff8106425b>] ? process_timeout+0x0/0x10
Sep 13 16:16:36 xmao kernel:  [<ffffffff810e78d1>] ? bdi_start_fn+0x0/0xd0
Sep 13 16:16:36 xmao kernel:  [<ffffffff8112da2e>] bdi_writeback_task+0x2c/0xb3
Sep 13 16:16:36 xmao kernel:  [<ffffffff810e793b>] bdi_start_fn+0x6a/0xd0
Sep 13 16:16:36 xmao kernel:  [<ffffffff810754b7>] kthread+0x6e/0x76
Sep 13 16:16:36 xmao kernel:  [<ffffffff81013daa>] child_rip+0xa/0x20
Sep 13 16:16:36 xmao kernel:  [<ffffffff81012f91>] ? int_ret_from_sys_call+0x7/0x1b
Sep 13 16:16:36 xmao kernel:  [<ffffffff8101371d>] ? retint_restore_args+0x5/0x6
Sep 13 16:16:36 xmao kernel:  [<ffffffff81013da0>] ? child_rip+0x0/0x20
Sep 13 16:16:36 xmao kernel: Code: ff 48 8b b5 28 ff ff ff 4c 89 f7 e8 51 e0 ff ff 48 8b 75 98 4c 89 f7 e8 45 e0 ff ff 48 8b 95 20 ff ff ff 8b 02 41 3b 04 24 75 04 <0f> 0b eb fe 41 0f b7 45 04 31 d2 48 6b c0 0c 49 8d 7c 24 0c 49 
Sep 13 16:16:36 xmao kernel: RIP  [<ffffffff811a6731>] ext4_ext_insert_extent+0xbd4/0xd06
Sep 13 16:16:36 xmao kernel:  RSP <ffff8801ce119520>
Sep 13 16:16:36 xmao kernel: ---[ end trace 2b5b7c81faea43f8 ]---

[-- Attachment #4: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 39+ messages in thread

* [patch 1/1] ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch
  2011-09-16  6:08           ` MaoXiaoyun
@ 2011-09-25  8:45             ` MaoXiaoyun
  -1 siblings, 0 replies; 39+ messages in thread
From: MaoXiaoyun @ 2011-09-25  8:45 UTC (permalink / raw)
  To: linux-ext4; +Cc: konrad.wilk, xen devel, tytso, jack

[-- Attachment #1: Type: text/plain, Size: 396 bytes --]


 
Hi:
 
   We met an ext4 BUG_ON in extents.c:1716 which crash kernel flush thread, and result in disk unvailiable.
 
   BUG details refer to: http://www.gossamer-threads.com/lists/xen/devel/217091?do=post_view_threaded
 
   Attached is the fix, verified in our env. 
 
   Without this patch, more than 3 servers hit BUG_ON in our hundreds of servers every day.
 
   
   many thanks. 		 	   		  

[-- Attachment #2: 0001-ext4-fix_dirty_extent_when_split_max&last_extent.patch --]
[-- Type: application/octet-stream, Size: 3476 bytes --]

From 45a027d961f72632b15b46337ebbd7317f7528ed Mon Sep 17 00:00:00 2001
From: Xiaoyun Mao <xiaoyun.maoxy@aliyun-inc.com>
Date: Sun, 25 Sep 2011 16:24:03 +0800
Subject: [PATCH] ext4 : fix dirty extent when origin leaf extent reach max

Extents are supposed to be dirtied in ext4_ext_insert_extent.
Two existing scenarios
1) path has free spaces
   extent in path will be dirtied, this is correct
2) path has no free spaces
   Actually new path is dirtied, the origin path isn't dirted, might cause problem

there's a chance that extent is forgotten to mark dirty in ext4_ext_convert_to_initialized()

For example: ex is the last extend in leaf which has no free space
ex:
{
  ee_block          : 3885
  is_uninitialized  : Yes
  actually ee_len   : 211
  pb_block          : 113020697
}
after insert iblock 3886 max_blocks: 210,  ex will be split into
ex
{
  ee_block          : 3885
  is_uninitialized  : Yes
  actually ee_len   : 1
  pb_block          : 113020697
}
newex in new path
{
  ee_block          : 3886
  is_uninitialized  : no
  actually ee_len   : 200
  pb_block          : 113020698
}

ex is not dirtied both in ext4_ext_convert_to_initialized() and ext4_ext_insert_extent()
although ee_len is updated, so the page cache contains ex may be freed. If this happens,
the later ext4_ext_convert_to_initialized() on this extent will load the stale data from disk.
And this stale ex overlaps with newex, will cause the BUG_ON(newext->ee_block == nearex->ee_block),
in ext4_ext_insert_extent(). The patch dirties the ex in scenario 2)

Signed-off-by: Xiaoyun Mao <xiaoyun.maoxy@aliyun-inc.com>
Signed-off-by: Yingbin Wang <yingbin.wangyb@aliyun-inc.com>
Signed-off-by: Jia Wan <jia.wanj@aliyun-inc.com>
---
 fs/ext4/extents.c |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c
index 4890d6f..2e041c2 100644
--- a/fs/ext4/extents.c
+++ b/fs/ext4/extents.c
@@ -2556,6 +2556,8 @@ static int ext4_ext_convert_to_initialized(handle_t *handle,
 	int err = 0;
 	int ret = 0;
 	int may_zeroout;
+	int insert_max_extent = 0;
+	struct ext4_ext_path *old_leaf_path = NULL;
 
 	ext_debug("ext4_ext_convert_to_initialized: inode %lu, logical"
 		"block %llu, max_blocks %u\n", inode->i_ino,
@@ -2816,6 +2818,9 @@ static int ext4_ext_convert_to_initialized(handle_t *handle,
 	err = ext4_ext_dirty(handle, inode, path + depth);
 	goto out;
 insert:
+	if (path[depth].p_ext == EXT_MAX_EXTENT(path[depth].p_hdr))
+		insert_max_extent = 1;
+
 	err = ext4_ext_insert_extent(handle, inode, path, &newex, 0);
 	if (err == -ENOSPC && may_zeroout) {
 		err =  ext4_ext_zeroout(inode, &orig_ex);
@@ -2830,6 +2835,30 @@ insert:
 		return allocated;
 	} else if (err)
 		goto fix_extent_len;
+
+	if (insert_max_extent) {
+		old_leaf_path = ext4_ext_find_extent(inode, ee_block, NULL);
+		if (IS_ERR(old_leaf_path)) {
+			err = PTR_ERR(old_leaf_path);
+			old_leaf_path = NULL;
+			goto out;
+		}
+		depth = ext_depth(inode);
+
+		err = ext4_ext_get_access(handle, inode, old_leaf_path + depth);
+		if (err)
+			goto out;
+
+		old_leaf_path[depth].p_ext->ee_len = cpu_to_le16(iblock - ee_block);
+		ext4_ext_mark_uninitialized(old_leaf_path[depth].p_ext);
+
+		err = ext4_ext_dirty(handle, inode, old_leaf_path + depth);
+
+		if (old_leaf_path) {
+			ext4_ext_drop_refs(old_leaf_path);
+			kfree(old_leaf_path);
+		}
+	}
 out:
 	ext4_ext_show_leaf(inode, path);
 	return err ? err : allocated;
-- 
1.5.5.6


^ permalink raw reply related	[flat|nested] 39+ messages in thread

* [patch 1/1] ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch
@ 2011-09-25  8:45             ` MaoXiaoyun
  0 siblings, 0 replies; 39+ messages in thread
From: MaoXiaoyun @ 2011-09-25  8:45 UTC (permalink / raw)
  To: linux-ext4; +Cc: konrad.wilk, xen devel, tytso, jack

[-- Attachment #1: Type: text/plain, Size: 396 bytes --]


 
Hi:
 
   We met an ext4 BUG_ON in extents.c:1716 which crash kernel flush thread, and result in disk unvailiable.
 
   BUG details refer to: http://www.gossamer-threads.com/lists/xen/devel/217091?do=post_view_threaded
 
   Attached is the fix, verified in our env. 
 
   Without this patch, more than 3 servers hit BUG_ON in our hundreds of servers every day.
 
   
   many thanks. 		 	   		  

[-- Attachment #2: 0001-ext4-fix_dirty_extent_when_split_max&last_extent.patch --]
[-- Type: application/octet-stream, Size: 3476 bytes --]

From 45a027d961f72632b15b46337ebbd7317f7528ed Mon Sep 17 00:00:00 2001
From: Xiaoyun Mao <xiaoyun.maoxy@aliyun-inc.com>
Date: Sun, 25 Sep 2011 16:24:03 +0800
Subject: [PATCH] ext4 : fix dirty extent when origin leaf extent reach max

Extents are supposed to be dirtied in ext4_ext_insert_extent.
Two existing scenarios
1) path has free spaces
   extent in path will be dirtied, this is correct
2) path has no free spaces
   Actually new path is dirtied, the origin path isn't dirted, might cause problem

there's a chance that extent is forgotten to mark dirty in ext4_ext_convert_to_initialized()

For example: ex is the last extend in leaf which has no free space
ex:
{
  ee_block          : 3885
  is_uninitialized  : Yes
  actually ee_len   : 211
  pb_block          : 113020697
}
after insert iblock 3886 max_blocks: 210,  ex will be split into
ex
{
  ee_block          : 3885
  is_uninitialized  : Yes
  actually ee_len   : 1
  pb_block          : 113020697
}
newex in new path
{
  ee_block          : 3886
  is_uninitialized  : no
  actually ee_len   : 200
  pb_block          : 113020698
}

ex is not dirtied both in ext4_ext_convert_to_initialized() and ext4_ext_insert_extent()
although ee_len is updated, so the page cache contains ex may be freed. If this happens,
the later ext4_ext_convert_to_initialized() on this extent will load the stale data from disk.
And this stale ex overlaps with newex, will cause the BUG_ON(newext->ee_block == nearex->ee_block),
in ext4_ext_insert_extent(). The patch dirties the ex in scenario 2)

Signed-off-by: Xiaoyun Mao <xiaoyun.maoxy@aliyun-inc.com>
Signed-off-by: Yingbin Wang <yingbin.wangyb@aliyun-inc.com>
Signed-off-by: Jia Wan <jia.wanj@aliyun-inc.com>
---
 fs/ext4/extents.c |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c
index 4890d6f..2e041c2 100644
--- a/fs/ext4/extents.c
+++ b/fs/ext4/extents.c
@@ -2556,6 +2556,8 @@ static int ext4_ext_convert_to_initialized(handle_t *handle,
 	int err = 0;
 	int ret = 0;
 	int may_zeroout;
+	int insert_max_extent = 0;
+	struct ext4_ext_path *old_leaf_path = NULL;
 
 	ext_debug("ext4_ext_convert_to_initialized: inode %lu, logical"
 		"block %llu, max_blocks %u\n", inode->i_ino,
@@ -2816,6 +2818,9 @@ static int ext4_ext_convert_to_initialized(handle_t *handle,
 	err = ext4_ext_dirty(handle, inode, path + depth);
 	goto out;
 insert:
+	if (path[depth].p_ext == EXT_MAX_EXTENT(path[depth].p_hdr))
+		insert_max_extent = 1;
+
 	err = ext4_ext_insert_extent(handle, inode, path, &newex, 0);
 	if (err == -ENOSPC && may_zeroout) {
 		err =  ext4_ext_zeroout(inode, &orig_ex);
@@ -2830,6 +2835,30 @@ insert:
 		return allocated;
 	} else if (err)
 		goto fix_extent_len;
+
+	if (insert_max_extent) {
+		old_leaf_path = ext4_ext_find_extent(inode, ee_block, NULL);
+		if (IS_ERR(old_leaf_path)) {
+			err = PTR_ERR(old_leaf_path);
+			old_leaf_path = NULL;
+			goto out;
+		}
+		depth = ext_depth(inode);
+
+		err = ext4_ext_get_access(handle, inode, old_leaf_path + depth);
+		if (err)
+			goto out;
+
+		old_leaf_path[depth].p_ext->ee_len = cpu_to_le16(iblock - ee_block);
+		ext4_ext_mark_uninitialized(old_leaf_path[depth].p_ext);
+
+		err = ext4_ext_dirty(handle, inode, old_leaf_path + depth);
+
+		if (old_leaf_path) {
+			ext4_ext_drop_refs(old_leaf_path);
+			kfree(old_leaf_path);
+		}
+	}
 out:
 	ext4_ext_show_leaf(inode, path);
 	return err ? err : allocated;
-- 
1.5.5.6


^ permalink raw reply related	[flat|nested] 39+ messages in thread

* Re: [patch 1/1] ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch
  2011-09-25  8:45             ` MaoXiaoyun
  (?)
@ 2011-09-26 14:28             ` Konrad Rzeszutek Wilk
  2011-09-27  2:22                 ` MaoXiaoyun
  2011-09-27 19:35               ` Ted Ts'o
  -1 siblings, 2 replies; 39+ messages in thread
From: Konrad Rzeszutek Wilk @ 2011-09-26 14:28 UTC (permalink / raw)
  To: MaoXiaoyun; +Cc: linux-ext4, xen devel, tytso, jack

On Sun, Sep 25, 2011 at 04:45:39PM +0800, MaoXiaoyun wrote:
> 
>  
> Hi:
>  
>    We met an ext4 BUG_ON in extents.c:1716 which crash kernel flush thread, and result in disk unvailiable.
>  
>    BUG details refer to: http://www.gossamer-threads.com/lists/xen/devel/217091?do=post_view_threaded
>  
>    Attached is the fix, verified in our env. 

So.. you are asking for this upstream git commit to be back-ported to 2.6.32, right?

>  
>    Without this patch, more than 3 servers hit BUG_ON in our hundreds of servers every day.
>  
>    
>    many thanks. 		 	   		  



^ permalink raw reply	[flat|nested] 39+ messages in thread

* RE: [patch 1/1] ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch
  2011-09-26 14:28             ` Konrad Rzeszutek Wilk
@ 2011-09-27  2:22                 ` MaoXiaoyun
  2011-09-27 19:35               ` Ted Ts'o
  1 sibling, 0 replies; 39+ messages in thread
From: MaoXiaoyun @ 2011-09-27  2:22 UTC (permalink / raw)
  To: konrad.wilk; +Cc: linux-ext4, xen devel, tytso, jack, jeremy




----------------------------------------
> Date: Mon, 26 Sep 2011 10:28:08 -0400
> From: konrad.wilk@oracle.com
> To: tinnycloud@hotmail.com
> CC: linux-ext4@vger.kernel.org; xen-devel@lists.xensource.com; tytso@mit.edu; jack@suse.cz
> Subject: Re: [patch 1/1] ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch
>
> On Sun, Sep 25, 2011 at 04:45:39PM +0800, MaoXiaoyun wrote:
> >
> >
> > Hi:
> >
> > We met an ext4 BUG_ON in extents.c:1716 which crash kernel flush thread, and result in disk unvailiable.
> >
> > BUG details refer to: http://www.gossamer-threads.com/lists/xen/devel/217091?do=post_view_threaded
> >
> > Attached is the fix, verified in our env.
>
> So.. you are asking for this upstream git commit to be back-ported to 2.6.32, right?
>
 
The patch is for 2.6.39. It can be patched on 2.6.32 too.
Thanks.

> >
> > Without this patch, more than 3 servers hit BUG_ON in our hundreds of servers every day.
> >
> >
> > many thanks.
>
> 		 	   		  

^ permalink raw reply	[flat|nested] 39+ messages in thread

* RE: [patch 1/1] ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch
@ 2011-09-27  2:22                 ` MaoXiaoyun
  0 siblings, 0 replies; 39+ messages in thread
From: MaoXiaoyun @ 2011-09-27  2:22 UTC (permalink / raw)
  To: konrad.wilk; +Cc: linux-ext4, xen devel, tytso, jack, jeremy




----------------------------------------
> Date: Mon, 26 Sep 2011 10:28:08 -0400
> From: konrad.wilk@oracle.com
> To: tinnycloud@hotmail.com
> CC: linux-ext4@vger.kernel.org; xen-devel@lists.xensource.com; tytso@mit.edu; jack@suse.cz
> Subject: Re: [patch 1/1] ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch
>
> On Sun, Sep 25, 2011 at 04:45:39PM +0800, MaoXiaoyun wrote:
> >
> >
> > Hi:
> >
> > We met an ext4 BUG_ON in extents.c:1716 which crash kernel flush thread, and result in disk unvailiable.
> >
> > BUG details refer to: http://www.gossamer-threads.com/lists/xen/devel/217091?do=post_view_threaded
> >
> > Attached is the fix, verified in our env.
>
> So.. you are asking for this upstream git commit to be back-ported to 2.6.32, right?
>
 
The patch is for 2.6.39. It can be patched on 2.6.32 too.
Thanks.

> >
> > Without this patch, more than 3 servers hit BUG_ON in our hundreds of servers every day.
> >
> >
> > many thanks.
>
> 		 	   		  

^ permalink raw reply	[flat|nested] 39+ messages in thread

* [Xen-devel] RE: [patch 1/1] ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch
  2011-09-27  2:22                 ` MaoXiaoyun
@ 2011-09-27  9:09                   ` Jan Beulich
  -1 siblings, 0 replies; 39+ messages in thread
From: Jan Beulich @ 2011-09-27  9:09 UTC (permalink / raw)
  To: MaoXiaoyun; +Cc: jeremy, xen devel, tytso, konrad.wilk, jack, linux-ext4

>>> On 27.09.11 at 04:22, MaoXiaoyun <tinnycloud@hotmail.com> wrote:

> 
> 
> ----------------------------------------
>> Date: Mon, 26 Sep 2011 10:28:08 -0400
>> From: konrad.wilk@oracle.com 
>> To: tinnycloud@hotmail.com 
>> CC: linux-ext4@vger.kernel.org; xen-devel@lists.xensource.com; tytso@mit.edu; 
> jack@suse.cz 
>> Subject: Re: [patch 1/1] ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch
>>
>> On Sun, Sep 25, 2011 at 04:45:39PM +0800, MaoXiaoyun wrote:
>> >
>> >
>> > Hi:
>> >
>> > We met an ext4 BUG_ON in extents.c:1716 which crash kernel flush thread, 
> and result in disk unvailiable.
>> >
>> > BUG details refer to: 
> http://www.gossamer-threads.com/lists/xen/devel/217091?do=post_view_threaded 
>> >
>> > Attached is the fix, verified in our env.
>>
>> So.. you are asking for this upstream git commit to be back-ported to 2.6.32, 
> right?
>>
>  
> The patch is for 2.6.39. It can be patched on 2.6.32 too.
> Thanks.

So why don't you suggest applying this to the stable tree maintainers
instead? xen-devel really isn't the right forum for this sort of bug fixes,
particularly when the underlying kernel.org tree is still being maintained.

Jan

>> >
>> > Without this patch, more than 3 servers hit BUG_ON in our hundreds of 
> servers every day.
>> >
>> >
>> > many thanks.
>>
>> 		 	   		  
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com 
> http://lists.xensource.com/xen-devel 




^ permalink raw reply	[flat|nested] 39+ messages in thread

* [Xen-devel] RE: [patch 1/1] ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch
@ 2011-09-27  9:09                   ` Jan Beulich
  0 siblings, 0 replies; 39+ messages in thread
From: Jan Beulich @ 2011-09-27  9:09 UTC (permalink / raw)
  To: MaoXiaoyun; +Cc: jeremy, xen devel, tytso, konrad.wilk, jack, linux-ext4

>>> On 27.09.11 at 04:22, MaoXiaoyun <tinnycloud@hotmail.com> wrote:

> 
> 
> ----------------------------------------
>> Date: Mon, 26 Sep 2011 10:28:08 -0400
>> From: konrad.wilk@oracle.com 
>> To: tinnycloud@hotmail.com 
>> CC: linux-ext4@vger.kernel.org; xen-devel@lists.xensource.com; tytso@mit.edu; 
> jack@suse.cz 
>> Subject: Re: [patch 1/1] ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch
>>
>> On Sun, Sep 25, 2011 at 04:45:39PM +0800, MaoXiaoyun wrote:
>> >
>> >
>> > Hi:
>> >
>> > We met an ext4 BUG_ON in extents.c:1716 which crash kernel flush thread, 
> and result in disk unvailiable.
>> >
>> > BUG details refer to: 
> http://www.gossamer-threads.com/lists/xen/devel/217091?do=post_view_threaded 
>> >
>> > Attached is the fix, verified in our env.
>>
>> So.. you are asking for this upstream git commit to be back-ported to 2.6.32, 
> right?
>>
>  
> The patch is for 2.6.39. It can be patched on 2.6.32 too.
> Thanks.

So why don't you suggest applying this to the stable tree maintainers
instead? xen-devel really isn't the right forum for this sort of bug fixes,
particularly when the underlying kernel.org tree is still being maintained.

Jan

>> >
>> > Without this patch, more than 3 servers hit BUG_ON in our hundreds of 
> servers every day.
>> >
>> >
>> > many thanks.
>>
>> 		 	   		  
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com 
> http://lists.xensource.com/xen-devel 




^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [Xen-devel] RE: [patch 1/1]  ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch
  2011-09-27  9:09                   ` Jan Beulich
  (?)
@ 2011-09-27  9:54                   ` Tao Ma
  -1 siblings, 0 replies; 39+ messages in thread
From: Tao Ma @ 2011-09-27  9:54 UTC (permalink / raw)
  To: Jan Beulich
  Cc: MaoXiaoyun, jeremy, xen devel, tytso, konrad.wilk, jack, linux-ext4

On 09/27/2011 05:09 PM, Jan Beulich wrote:
>>>> On 27.09.11 at 04:22, MaoXiaoyun <tinnycloud@hotmail.com> wrote:
> 
>>
>>
>> ----------------------------------------
>>> Date: Mon, 26 Sep 2011 10:28:08 -0400
>>> From: konrad.wilk@oracle.com 
>>> To: tinnycloud@hotmail.com 
>>> CC: linux-ext4@vger.kernel.org; xen-devel@lists.xensource.com; tytso@mit.edu; 
>> jack@suse.cz 
>>> Subject: Re: [patch 1/1] ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch
>>>
>>> On Sun, Sep 25, 2011 at 04:45:39PM +0800, MaoXiaoyun wrote:
>>>>
>>>>
>>>> Hi:
>>>>
>>>> We met an ext4 BUG_ON in extents.c:1716 which crash kernel flush thread, 
>> and result in disk unvailiable.
>>>>
>>>> BUG details refer to: 
>> http://www.gossamer-threads.com/lists/xen/devel/217091?do=post_view_threaded 
>>>>
>>>> Attached is the fix, verified in our env.
>>>
>>> So.. you are asking for this upstream git commit to be back-ported to 2.6.32, 
>> right?
>>>
>>  
>> The patch is for 2.6.39. It can be patched on 2.6.32 too.
>> Thanks.
> 
> So why don't you suggest applying this to the stable tree maintainers
> instead? xen-devel really isn't the right forum for this sort of bug fixes,
> particularly when the underlying kernel.org tree is still being maintained.
AFAIK, the upstream linux kernel doesn't have this problem because this
part of codes have been refactored. So I am not sure whether Greg KH
will accept it or not.

btw, I don't think the fix is appropriate. One of my colleague is
working out another patch to resolve this(I will ask him to post the
patch when it is ready). And we will contact Redhat for considering
merging it to the enterprise kernel.

Thanks
Tao

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [patch 1/1] ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch
  2011-09-26 14:28             ` Konrad Rzeszutek Wilk
  2011-09-27  2:22                 ` MaoXiaoyun
@ 2011-09-27 19:35               ` Ted Ts'o
  2011-09-27 23:41                 ` Olivier B.
                                   ` (3 more replies)
  1 sibling, 4 replies; 39+ messages in thread
From: Ted Ts'o @ 2011-09-27 19:35 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk; +Cc: MaoXiaoyun, linux-ext4, xen devel, jack

On Mon, Sep 26, 2011 at 10:28:08AM -0400, Konrad Rzeszutek Wilk wrote:
> >  
> >    Attached is the fix, verified in our env. 
> 
> So.. you are asking for this upstream git commit to be back-ported
> to 2.6.32, right?

I'm curious --- is there a good reason why Xen users are using an
upstream 2.6.32 kernel?  If they are using a distro kernel, fine, but
then the distro kernel should be providing the support.  But at this
point, 2.6.32 is so positively *ancient* that, I'm personally not
interesting in providing free, unpaid distro support for users who
aren't willing to either (a) pay $$$ and get a supported distro
kernel, or (b) use a much more modern kernel.  At this point, Guest
and Host Xen support is available in 3.0 kernels, so there's really no
excuse, right?

						- Ted

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: Re: [patch 1/1] ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch
  2011-09-27 19:35               ` Ted Ts'o
@ 2011-09-27 23:41                 ` Olivier B.
  2011-09-28 12:47                   ` Konrad Rzeszutek Wilk
  2011-09-28  4:09                   ` MaoXiaoyun
                                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 39+ messages in thread
From: Olivier B. @ 2011-09-27 23:41 UTC (permalink / raw)
  To: xen-devel

On 27/09/2011 21:35, Ted Ts'o wrote:
> On Mon, Sep 26, 2011 at 10:28:08AM -0400, Konrad Rzeszutek Wilk wrote:
>>>
>>>     Attached is the fix, verified in our env.
>>
>> So.. you are asking for this upstream git commit to be back-ported
>> to 2.6.32, right?
>
> I'm curious --- is there a good reason why Xen users are using an
> upstream 2.6.32 kernel?  If they are using a distro kernel, fine, but
> then the distro kernel should be providing the support.  But at this
> point, 2.6.32 is so positively *ancient* that, I'm personally not
> interesting in providing free, unpaid distro support for users who
> aren't willing to either (a) pay $$$ and get a supported distro
> kernel, or (b) use a much more modern kernel.  At this point, Guest
> and Host Xen support is available in 3.0 kernels, so there's really no
> excuse, right?
>
> 						- Ted
>

In my case, for Dom0 I use the 2.6.32 kernel from my distrib, because it's stable.
I have stability problems with the kernel 3.0 on Dom0, and as I haven't physical access neither kvm or serial port, I don't know what to report... It just hang randomly, without any line in logs.

Does the Xen support on 3.0 kernels should be considered stable ?

^ permalink raw reply	[flat|nested] 39+ messages in thread

* RE: [patch 1/1] ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch
  2011-09-27 19:35               ` Ted Ts'o
@ 2011-09-28  4:09                   ` MaoXiaoyun
  2011-09-28  4:09                   ` MaoXiaoyun
                                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 39+ messages in thread
From: MaoXiaoyun @ 2011-09-28  4:09 UTC (permalink / raw)
  To: tytso, konrad.wilk; +Cc: linux-ext4, xen devel, jack, jeremy




----------------------------------------
> Date: Tue, 27 Sep 2011 15:35:23 -0400
> From: tytso@mit.edu
> To: konrad.wilk@oracle.com
> CC: tinnycloud@hotmail.com; linux-ext4@vger.kernel.org; xen-devel@lists.xensource.com; jack@suse.cz
> Subject: Re: [patch 1/1] ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch
>
> On Mon, Sep 26, 2011 at 10:28:08AM -0400, Konrad Rzeszutek Wilk wrote:
> > >
> > > Attached is the fix, verified in our env.
> >
> > So.. you are asking for this upstream git commit to be back-ported
> > to 2.6.32, right?
>
> I'm curious --- is there a good reason why Xen users are using an
> upstream 2.6.32 kernel? If they are using a distro kernel, fine, but
> then the distro kernel should be providing the support. But at this
> point, 2.6.32 is so positively *ancient* that, I'm personally not
> interesting in providing free, unpaid distro support for users who
> aren't willing to either (a) pay $$$ and get a supported distro
> kernel, or (b) use a much more modern kernel. At this point, Guest
> and Host Xen support is available in 3.0 kernels, so there's really no
> excuse, right?

Mmm...
 
We first met this bug at pvops kernel(jeremy's tree, 2.6.32.36). 
 
We failed to find any related fix from google, so we debug the bug ourself.
Fortunately, we located root cause and thought some other xen users might
have this problem as well, that's why we sent out the fix to Xen-devel.
 
We go through the code from 2.6.32 - 2.6.39, this bug exists.
People who use *ancient* kernel need this. 
 
Thanks.

> - Ted
> --
> To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html 		 	   		  

^ permalink raw reply	[flat|nested] 39+ messages in thread

* RE: [patch 1/1] ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch
@ 2011-09-28  4:09                   ` MaoXiaoyun
  0 siblings, 0 replies; 39+ messages in thread
From: MaoXiaoyun @ 2011-09-28  4:09 UTC (permalink / raw)
  To: tytso, konrad.wilk; +Cc: linux-ext4, xen devel, jack, jeremy




----------------------------------------
> Date: Tue, 27 Sep 2011 15:35:23 -0400
> From: tytso@mit.edu
> To: konrad.wilk@oracle.com
> CC: tinnycloud@hotmail.com; linux-ext4@vger.kernel.org; xen-devel@lists.xensource.com; jack@suse.cz
> Subject: Re: [patch 1/1] ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch
>
> On Mon, Sep 26, 2011 at 10:28:08AM -0400, Konrad Rzeszutek Wilk wrote:
> > >
> > > Attached is the fix, verified in our env.
> >
> > So.. you are asking for this upstream git commit to be back-ported
> > to 2.6.32, right?
>
> I'm curious --- is there a good reason why Xen users are using an
> upstream 2.6.32 kernel? If they are using a distro kernel, fine, but
> then the distro kernel should be providing the support. But at this
> point, 2.6.32 is so positively *ancient* that, I'm personally not
> interesting in providing free, unpaid distro support for users who
> aren't willing to either (a) pay $$$ and get a supported distro
> kernel, or (b) use a much more modern kernel. At this point, Guest
> and Host Xen support is available in 3.0 kernels, so there's really no
> excuse, right?

Mmm...
 
We first met this bug at pvops kernel(jeremy's tree, 2.6.32.36). 
 
We failed to find any related fix from google, so we debug the bug ourself.
Fortunately, we located root cause and thought some other xen users might
have this problem as well, that's why we sent out the fix to Xen-devel.
 
We go through the code from 2.6.32 - 2.6.39, this bug exists.
People who use *ancient* kernel need this. 
 
Thanks.

> - Ted
> --
> To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html 		 	   		  

^ permalink raw reply	[flat|nested] 39+ messages in thread

* [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent()
  2011-09-27 19:35               ` Ted Ts'o
  2011-09-27 23:41                 ` Olivier B.
  2011-09-28  4:09                   ` MaoXiaoyun
@ 2011-09-28 10:45                 ` Tao Ma
  2011-10-27  9:43                   ` Ted Ts'o
  2011-09-28 18:41                 ` [Xen-devel] Re: [patch 1/1] ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch Jeremy Fitzhardinge
  3 siblings, 1 reply; 39+ messages in thread
From: Tao Ma @ 2011-09-28 10:45 UTC (permalink / raw)
  To: linux-ext4
  Cc: Greg Kroah-Hartman, Theodore Ts'o, Xiaoyun Mao, Yingbin Wang,
	Jia Wan

Hi Ted,
On 09/28/2011 03:35 AM, Ted Ts'o wrote:
> On Mon, Sep 26, 2011 at 10:28:08AM -0400, Konrad Rzeszutek Wilk wrote:
>>> > >  
>>> > >    Attached is the fix, verified in our env. 
>> > 
>> > So.. you are asking for this upstream git commit to be back-ported
>> > to 2.6.32, right?
> I'm curious --- is there a good reason why Xen users are using an
> upstream 2.6.32 kernel?  If they are using a distro kernel, fine, but
> then the distro kernel should be providing the support.  But at this
> point, 2.6.32 is so positively *ancient* that, I'm personally not
> interesting in providing free, unpaid distro support for users who
> aren't willing to either (a) pay $$$ and get a supported distro
> kernel, or (b) use a much more modern kernel.  At this point, Guest
> and Host Xen support is available in 3.0 kernels, so there's really no
> excuse, right?
actually this bug does show up in 2.6.39 and I think stable tree still
needs this fix. After some careful test, my colleague has generated
the patch. Please considering ack it so that Greg can add it into the
stable tree.

Thanks
Tao

>From 600d493b14ebd776cf8ea0e9dcdccc0d54200403 Mon Sep 17 00:00:00 2001
From: Zheng Liu <wenqing.lz@taobao.com>
Date: Wed, 28 Sep 2011 16:26:05 +0800
Subject: [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent()

We will meet with a BUG_ON() if following script is run.

mkfs.ext4 -b 4096 /dev/sdb1 1000000
mount -t ext4 /dev/sdb1 /mnt/sdb1
fallocate -l 100M /mnt/sdb1/test
sync
for((i=0;i<170;i++))
do
        dd if=/dev/zero of=/mnt/sdb1/test conv=notrunc bs=256k count=1 seek=`expr $i \* 2`
done
umount /mnt/sdb1
mount -t ext4 /dev/sdb1 /mnt/sdb1
dd if=/dev/zero of=/mnt/sdb1/test conv=notrunc bs=256k count=1 seek=341
umount /mnt/sdb1
mount /dev/sdb1 /mnt/sdb1
dd if=/dev/zero of=/mnt/sdb1/test conv=notrunc bs=256k count=1 seek=340
sync

The reason is that it forgot to mark dirty when splitting two extents in
ext4_ext_convert_to_initialized(). Althrough ex has been updated in memory,
it is not dirtied both in ext4_ext_convert_to_initialized() and
ext4_ext_insert_extent(). The disk layout is corrupted. Then it will meet with
a BUG_ON() when writting at the start of that extent again.

Cc: stable@kernel.org #for 2.6.39
Cc: Greg Kroah-Hartman <greg@kroah.com>
Cc: "Theodore Ts'o" <tytso@mit.edu>
Cc: Xiaoyun Mao <xiaoyun.maoxy@aliyun-inc.com>
Cc: Yingbin Wang <yingbin.wangyb@aliyun-inc.com>
Cc: Jia Wan <jia.wanj@aliyun-inc.com>
Signed-off-by: Zheng Liu <wenqing.lz@taobao.com>
---
 fs/ext4/extents.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c
index 4890d6f..cd20425 100644
--- a/fs/ext4/extents.c
+++ b/fs/ext4/extents.c
@@ -2607,6 +2607,7 @@ static int ext4_ext_convert_to_initialized(handle_t *handle,
 		ex1 = ex;
 		ex1->ee_len = cpu_to_le16(map->m_lblk - ee_block);
 		ext4_ext_mark_uninitialized(ex1);
+		ext4_ext_dirty(handle, inode, path + depth);
 		ex2 = &newex;
 	}
 	/*
-- 
1.7.4.1


^ permalink raw reply related	[flat|nested] 39+ messages in thread

* Re: Re: [patch 1/1] ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch
  2011-09-27 23:41                 ` Olivier B.
@ 2011-09-28 12:47                   ` Konrad Rzeszutek Wilk
  0 siblings, 0 replies; 39+ messages in thread
From: Konrad Rzeszutek Wilk @ 2011-09-28 12:47 UTC (permalink / raw)
  To: Olivier B.; +Cc: xen-devel

On Wed, Sep 28, 2011 at 01:41:30AM +0200, Olivier B. wrote:
> On 27/09/2011 21:35, Ted Ts'o wrote:
> >On Mon, Sep 26, 2011 at 10:28:08AM -0400, Konrad Rzeszutek Wilk wrote:
> >>>
> >>>    Attached is the fix, verified in our env.
> >>
> >>So.. you are asking for this upstream git commit to be back-ported
> >>to 2.6.32, right?
> >
> >I'm curious --- is there a good reason why Xen users are using an
> >upstream 2.6.32 kernel?  If they are using a distro kernel, fine, but
> >then the distro kernel should be providing the support.  But at this
> >point, 2.6.32 is so positively *ancient* that, I'm personally not
> >interesting in providing free, unpaid distro support for users who
> >aren't willing to either (a) pay $$$ and get a supported distro
> >kernel, or (b) use a much more modern kernel.  At this point, Guest
> >and Host Xen support is available in 3.0 kernels, so there's really no
> >excuse, right?
> >
> >						- Ted
> >
> 
> In my case, for Dom0 I use the 2.6.32 kernel from my distrib, because it's stable.
> I have stability problems with the kernel 3.0 on Dom0, and as I haven't physical access neither kvm or serial port, I don't know what to report... It just hang randomly, without any line in logs.

No physical access? No IPMI? No SOL?
> 
> Does the Xen support on 3.0 kernels should be considered stable ?

Yes - it should be considered stable (3.0.4 at least, with one particular
patch that is going in 3.0.5: https://lkml.org/lkml/2011/9/2/114).

Please help me find whatever is causing your crash.

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [Xen-devel] Re: [patch 1/1] ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch
  2011-09-27 19:35               ` Ted Ts'o
                                   ` (2 preceding siblings ...)
  2011-09-28 10:45                 ` [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent() Tao Ma
@ 2011-09-28 18:41                 ` Jeremy Fitzhardinge
  2011-09-28 19:46                   ` Ted Ts'o
  3 siblings, 1 reply; 39+ messages in thread
From: Jeremy Fitzhardinge @ 2011-09-28 18:41 UTC (permalink / raw)
  To: Ted Ts'o
  Cc: Konrad Rzeszutek Wilk, MaoXiaoyun, linux-ext4, jack, xen devel

On 09/27/2011 12:35 PM, Ted Ts'o wrote:
> On Mon, Sep 26, 2011 at 10:28:08AM -0400, Konrad Rzeszutek Wilk wrote:
>>>  
>>>    Attached is the fix, verified in our env. 
>> So.. you are asking for this upstream git commit to be back-ported
>> to 2.6.32, right?
> I'm curious --- is there a good reason why Xen users are using an
> upstream 2.6.32 kernel?  If they are using a distro kernel, fine, but
> then the distro kernel should be providing the support.  But at this
> point, 2.6.32 is so positively *ancient* that, I'm personally not
> interesting in providing free, unpaid distro support for users who
> aren't willing to either (a) pay $$$ and get a supported distro
> kernel, or (b) use a much more modern kernel.  At this point, Guest
> and Host Xen support is available in 3.0 kernels, so there's really no
> excuse, right?

The 2.6.32.x-based kernel has been the preferred "stable" kernel for Xen
users for a while, and it is still considered to be more stable and
functional than what's upstream (obviously we're trying to fix that). 
Also, because many current distros don't support Xen dom0, it has been
an ad-hoc distro kernel.

Since kernel.org 2.6.32 is still considered to be a maintained
long-term-stable kernel, I keep the xen.git version up-to-date with
stable-2.6.32 bugfixes and occasional separate Xen-specific fixes.  But
I'd really prefer to avoid having any non-Xen private changes in that
tree, in favour of getting everything from upstream stable.

Do you not consider it worth continuing support of the 2.6.32 stable
tree with respect to ext4?

    J

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [Xen-devel] Re: [patch 1/1] ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch
  2011-09-28 18:41                 ` [Xen-devel] Re: [patch 1/1] ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch Jeremy Fitzhardinge
@ 2011-09-28 19:46                   ` Ted Ts'o
  0 siblings, 0 replies; 39+ messages in thread
From: Ted Ts'o @ 2011-09-28 19:46 UTC (permalink / raw)
  To: Jeremy Fitzhardinge
  Cc: Konrad Rzeszutek Wilk, MaoXiaoyun, linux-ext4, jack, xen devel

On Wed, Sep 28, 2011 at 11:41:11AM -0700, Jeremy Fitzhardinge wrote:
> Since kernel.org 2.6.32 is still considered to be a maintained
> long-term-stable kernel, I keep the xen.git version up-to-date with
> stable-2.6.32 bugfixes and occasional separate Xen-specific fixes.  But
> I'd really prefer to avoid having any non-Xen private changes in that
> tree, in favour of getting everything from upstream stable.
> 
> Do you not consider it worth continuing support of the 2.6.32 stable
> tree with respect to ext4?

I just don't have the *time* to maintain backports of ext4 fixes to
2.6.32.  There have been so many bug fixes to ext4, and some of them
depend on changes in the quota subsystem, so trying to back port them
all would be hellish, and not something I'm willing to do on a
volunteer basis.

I'm busy enough with silly things like trying to help with the
kernel.org getting back on-line, that channelling my stay-really-late
hours to support users who are too cheap to pay distro support fees is
not really a way that I would choose to spend my personal time.

If someone would like to volunteer to be unpaid distro support, that's
great.  It's worth it as long as I get to volunteer somebody else's
time.  :-)

					- Ted


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent()
  2011-09-28 10:45                 ` [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent() Tao Ma
@ 2011-10-27  9:43                   ` Ted Ts'o
  2011-10-27 11:53                     ` Greg KH
  0 siblings, 1 reply; 39+ messages in thread
From: Ted Ts'o @ 2011-10-27  9:43 UTC (permalink / raw)
  To: Tao Ma; +Cc: linux-ext4, Greg Kroah-Hartman, Xiaoyun Mao, Yingbin Wang, Jia Wan

On Wed, Sep 28, 2011 at 06:45:03PM +0800, Tao Ma wrote:
> actually this bug does show up in 2.6.39 and I think stable tree still
> needs this fix. After some careful test, my colleague has generated
> the patch. Please considering ack it so that Greg can add it into the
> stable tree.

Sorry for the delay, but yes.  This patch would be good for the stable
tree for 2.6.39 (if Greg is still accepting patches for
2.6.39-stable).  It doesn't apply for upstream ext4 since the code has
been changed/refactored since then, but it's a good fix.

     			      	    	- Ted

> From 600d493b14ebd776cf8ea0e9dcdccc0d54200403 Mon Sep 17 00:00:00 2001
> From: Zheng Liu <wenqing.lz@taobao.com>
> Date: Wed, 28 Sep 2011 16:26:05 +0800
> Subject: [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent()
> 
> We will meet with a BUG_ON() if following script is run.
> 
> mkfs.ext4 -b 4096 /dev/sdb1 1000000
> mount -t ext4 /dev/sdb1 /mnt/sdb1
> fallocate -l 100M /mnt/sdb1/test
> sync
> for((i=0;i<170;i++))
> do
>         dd if=/dev/zero of=/mnt/sdb1/test conv=notrunc bs=256k count=1 seek=`expr $i \* 2`
> done
> umount /mnt/sdb1
> mount -t ext4 /dev/sdb1 /mnt/sdb1
> dd if=/dev/zero of=/mnt/sdb1/test conv=notrunc bs=256k count=1 seek=341
> umount /mnt/sdb1
> mount /dev/sdb1 /mnt/sdb1
> dd if=/dev/zero of=/mnt/sdb1/test conv=notrunc bs=256k count=1 seek=340
> sync
> 
> The reason is that it forgot to mark dirty when splitting two extents in
> ext4_ext_convert_to_initialized(). Althrough ex has been updated in memory,
> it is not dirtied both in ext4_ext_convert_to_initialized() and
> ext4_ext_insert_extent(). The disk layout is corrupted. Then it will meet with
> a BUG_ON() when writting at the start of that extent again.
> 
> Cc: stable@kernel.org #for 2.6.39
> Cc: Greg Kroah-Hartman <greg@kroah.com>
> Cc: "Theodore Ts'o" <tytso@mit.edu>
> Cc: Xiaoyun Mao <xiaoyun.maoxy@aliyun-inc.com>
> Cc: Yingbin Wang <yingbin.wangyb@aliyun-inc.com>
> Cc: Jia Wan <jia.wanj@aliyun-inc.com>
> Signed-off-by: Zheng Liu <wenqing.lz@taobao.com>
> ---
>  fs/ext4/extents.c |    1 +
>  1 files changed, 1 insertions(+), 0 deletions(-)
> 
> diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c
> index 4890d6f..cd20425 100644
> --- a/fs/ext4/extents.c
> +++ b/fs/ext4/extents.c
> @@ -2607,6 +2607,7 @@ static int ext4_ext_convert_to_initialized(handle_t *handle,
>  		ex1 = ex;
>  		ex1->ee_len = cpu_to_le16(map->m_lblk - ee_block);
>  		ext4_ext_mark_uninitialized(ex1);
> +		ext4_ext_dirty(handle, inode, path + depth);
>  		ex2 = &newex;
>  	}
>  	/*
> -- 
> 1.7.4.1
> 

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent()
  2011-10-27  9:43                   ` Ted Ts'o
@ 2011-10-27 11:53                     ` Greg KH
  2011-10-28  2:36                       ` Zheng Liu
  0 siblings, 1 reply; 39+ messages in thread
From: Greg KH @ 2011-10-27 11:53 UTC (permalink / raw)
  To: Ted Ts'o; +Cc: Tao Ma, linux-ext4, Xiaoyun Mao, Yingbin Wang, Jia Wan

On Thu, Oct 27, 2011 at 05:43:29AM -0400, Ted Ts'o wrote:
> On Wed, Sep 28, 2011 at 06:45:03PM +0800, Tao Ma wrote:
> > actually this bug does show up in 2.6.39 and I think stable tree still
> > needs this fix. After some careful test, my colleague has generated
> > the patch. Please considering ack it so that Greg can add it into the
> > stable tree.
> 
> Sorry for the delay, but yes.  This patch would be good for the stable
> tree for 2.6.39 (if Greg is still accepting patches for
> 2.6.39-stable).  It doesn't apply for upstream ext4 since the code has
> been changed/refactored since then, but it's a good fix.

No, .39 has not been maintained for quite some time now, sorry.

greg k-h

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent()
  2011-10-27 11:53                     ` Greg KH
@ 2011-10-28  2:36                       ` Zheng Liu
  2011-10-28  5:24                         ` Greg KH
  0 siblings, 1 reply; 39+ messages in thread
From: Zheng Liu @ 2011-10-28  2:36 UTC (permalink / raw)
  To: Greg KH
  Cc: Ted Ts'o, Tao Ma, linux-ext4, Xiaoyun Mao, Yingbin Wang, Jia Wan

On Thu, Oct 27, 2011 at 01:53:22PM +0200, Greg KH wrote:
> On Thu, Oct 27, 2011 at 05:43:29AM -0400, Ted Ts'o wrote:
> > On Wed, Sep 28, 2011 at 06:45:03PM +0800, Tao Ma wrote:
> > > actually this bug does show up in 2.6.39 and I think stable tree still
> > > needs this fix. After some careful test, my colleague has generated
> > > the patch. Please considering ack it so that Greg can add it into the
> > > stable tree.
> > 
> > Sorry for the delay, but yes.  This patch would be good for the stable
> > tree for 2.6.39 (if Greg is still accepting patches for
> > 2.6.39-stable).  It doesn't apply for upstream ext4 since the code has
> > been changed/refactored since then, but it's a good fix.
> 
> No, .39 has not been maintained for quite some time now, sorry.
Hi Greg,

Thank you for your attention. Actually this bug is between from .32 to
.39. Please considering to apply this patch to other stable or longterm
trees.

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

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent()
  2011-10-28  2:36                       ` Zheng Liu
@ 2011-10-28  5:24                         ` Greg KH
  2011-10-28  8:46                           ` Zheng Liu
  0 siblings, 1 reply; 39+ messages in thread
From: Greg KH @ 2011-10-28  5:24 UTC (permalink / raw)
  To: Ted Ts'o, Tao Ma, linux-ext4, Xiaoyun Mao, Yingbin Wang, Jia Wan

On Fri, Oct 28, 2011 at 10:36:08AM +0800, Zheng Liu wrote:
> On Thu, Oct 27, 2011 at 01:53:22PM +0200, Greg KH wrote:
> > On Thu, Oct 27, 2011 at 05:43:29AM -0400, Ted Ts'o wrote:
> > > On Wed, Sep 28, 2011 at 06:45:03PM +0800, Tao Ma wrote:
> > > > actually this bug does show up in 2.6.39 and I think stable tree still
> > > > needs this fix. After some careful test, my colleague has generated
> > > > the patch. Please considering ack it so that Greg can add it into the
> > > > stable tree.
> > > 
> > > Sorry for the delay, but yes.  This patch would be good for the stable
> > > tree for 2.6.39 (if Greg is still accepting patches for
> > > 2.6.39-stable).  It doesn't apply for upstream ext4 since the code has
> > > been changed/refactored since then, but it's a good fix.
> > 
> > No, .39 has not been maintained for quite some time now, sorry.
> Hi Greg,
> 
> Thank you for your attention. Actually this bug is between from .32 to
> .39. Please considering to apply this patch to other stable or longterm
> trees.

Ah, ok, that makes sense, can you provide me a patch that will apply to
the .32 and .33-longterm kernels?

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent()
  2011-10-28  5:24                         ` Greg KH
@ 2011-10-28  8:46                           ` Zheng Liu
  2011-10-28  9:07                             ` Greg KH
  0 siblings, 1 reply; 39+ messages in thread
From: Zheng Liu @ 2011-10-28  8:46 UTC (permalink / raw)
  To: Greg KH
  Cc: Ted Ts'o, Tao Ma, linux-ext4, Xiaoyun Mao, Yingbin Wang, Jia Wan

On Fri, Oct 28, 2011 at 07:24:06AM +0200, Greg KH wrote:
> On Fri, Oct 28, 2011 at 10:36:08AM +0800, Zheng Liu wrote:
> > On Thu, Oct 27, 2011 at 01:53:22PM +0200, Greg KH wrote:
> > > On Thu, Oct 27, 2011 at 05:43:29AM -0400, Ted Ts'o wrote:
> > > > On Wed, Sep 28, 2011 at 06:45:03PM +0800, Tao Ma wrote:
> > > > > actually this bug does show up in 2.6.39 and I think stable tree still
> > > > > needs this fix. After some careful test, my colleague has generated
> > > > > the patch. Please considering ack it so that Greg can add it into the
> > > > > stable tree.
> > > > 
> > > > Sorry for the delay, but yes.  This patch would be good for the stable
> > > > tree for 2.6.39 (if Greg is still accepting patches for
> > > > 2.6.39-stable).  It doesn't apply for upstream ext4 since the code has
> > > > been changed/refactored since then, but it's a good fix.
> > > 
> > > No, .39 has not been maintained for quite some time now, sorry.
> > Hi Greg,
> > 
> > Thank you for your attention. Actually this bug is between from .32 to
> > .39. Please considering to apply this patch to other stable or longterm
> > trees.
> 
> Ah, ok, that makes sense, can you provide me a patch that will apply to
> the .32 and .33-longterm kernels?
Hi Greg,

I couldn't download the .32 and .33-longterm kernels from kernel.org
because the full sources were not found on that server. Thus this patch
is generated from the .32-mainline kernel and can be applied to the .32
and .33 kernels.

regards,
Zheng

>From ff98f00676657b797c426c80804a3fde3f86ea83 Mon Sep 17 00:00:00 2001
From: Zheng Liu <wenqing.lz@taobao.com>
Date: Fri, 28 Oct 2011 15:08:30 +0800
Subject: [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent()
 
We will meet with a BUG_ON() if following script is run.
 
mkfs.ext4 -b 4096 /dev/sdb1 1000000
mount -t ext4 /dev/sdb1 /mnt/sdb1
fallocate -l 100M /mnt/sdb1/test
sync
for((i=0;i<170;i++))
do
        dd if=/dev/zero of=/mnt/sdb1/test conv=notrunc bs=256k count=1
seek=`expr $i \* 2`
done
umount /mnt/sdb1
mount -t ext4 /dev/sdb1 /mnt/sdb1
dd if=/dev/zero of=/mnt/sdb1/test conv=notrunc bs=256k count=1 seek=341
umount /mnt/sdb1
mount /dev/sdb1 /mnt/sdb1
dd if=/dev/zero of=/mnt/sdb1/test conv=notrunc bs=256k count=1 seek=340
sync
 
The reason is that it forgot to mark dirty when splitting two extents in
ext4_ext_convert_to_initialized(). Althrough ex has been updated in
memory, it is not dirtied both in ext4_ext_convert_to_initialized() and 
ext4_ext_insert_extent(). The disk layout is corrupted. Then it will
meet with a BUG_ON() when writting at the start of that extent again.
 
Cc: stable@kernel.org #for 2.6.39
Cc: Greg Kroah-Hartman <greg@kroah.com>
Cc: "Theodore Ts'o" <tytso@mit.edu>
Cc: Xiaoyun Mao <xiaoyun.maoxy@aliyun-inc.com>
Cc: Yingbin Wang <yingbin.wangyb@aliyun-inc.com>
Cc: Jia Wan <jia.wanj@aliyun-inc.com>
Signed-off-by: Zheng Liu <wenqing.lz@taobao.com>
---
 fs/ext4/extents.c |    1 + 
 1 files changed, 1 insertions(+), 0 deletions(-)
 
diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c
index 715264b..ab6fa35 100644
--- a/fs/ext4/extents.c
+++ b/fs/ext4/extents.c
@@ -2555,6 +2555,7 @@ static int
ext4_ext_convert_to_initialized(handle_t *handle,
                ex1 = ex; 
                ex1->ee_len = cpu_to_le16(iblock - ee_block);
                ext4_ext_mark_uninitialized(ex1);
+               ext4_ext_dirty(handle, inode, path + depth);
                ex2 = &newex;
        }
        /*
-- 
1.7.4.1

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

^ permalink raw reply related	[flat|nested] 39+ messages in thread

* Re: [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent()
  2011-10-28  8:46                           ` Zheng Liu
@ 2011-10-28  9:07                             ` Greg KH
  2011-10-28 12:34                               ` [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent() for .32 longterm Zheng Liu
  2011-10-28 12:36                               ` [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent() for .33 longterm Zheng Liu
  0 siblings, 2 replies; 39+ messages in thread
From: Greg KH @ 2011-10-28  9:07 UTC (permalink / raw)
  To: Ted Ts'o, Tao Ma, linux-ext4, Xiaoyun Mao, Yingbin Wang, Jia Wan

On Fri, Oct 28, 2011 at 04:46:52PM +0800, Zheng Liu wrote:
> On Fri, Oct 28, 2011 at 07:24:06AM +0200, Greg KH wrote:
> > On Fri, Oct 28, 2011 at 10:36:08AM +0800, Zheng Liu wrote:
> > > On Thu, Oct 27, 2011 at 01:53:22PM +0200, Greg KH wrote:
> > > > On Thu, Oct 27, 2011 at 05:43:29AM -0400, Ted Ts'o wrote:
> > > > > On Wed, Sep 28, 2011 at 06:45:03PM +0800, Tao Ma wrote:
> > > > > > actually this bug does show up in 2.6.39 and I think stable tree still
> > > > > > needs this fix. After some careful test, my colleague has generated
> > > > > > the patch. Please considering ack it so that Greg can add it into the
> > > > > > stable tree.
> > > > > 
> > > > > Sorry for the delay, but yes.  This patch would be good for the stable
> > > > > tree for 2.6.39 (if Greg is still accepting patches for
> > > > > 2.6.39-stable).  It doesn't apply for upstream ext4 since the code has
> > > > > been changed/refactored since then, but it's a good fix.
> > > > 
> > > > No, .39 has not been maintained for quite some time now, sorry.
> > > Hi Greg,
> > > 
> > > Thank you for your attention. Actually this bug is between from .32 to
> > > .39. Please considering to apply this patch to other stable or longterm
> > > trees.
> > 
> > Ah, ok, that makes sense, can you provide me a patch that will apply to
> > the .32 and .33-longterm kernels?
> Hi Greg,
> 
> I couldn't download the .32 and .33-longterm kernels from kernel.org
> because the full sources were not found on that server. Thus this patch
> is generated from the .32-mainline kernel and can be applied to the .32
> and .33 kernels.

The .32 and .33 longterm kernels are part of the linux-stable tree on
git.kernel.org, they are in their own branch.  Please redo this against
those trees, as I'm pretty sure that there will be conflicts, due to all
of the different changes since the .0 releases.

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 39+ messages in thread

* [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent() for .32 longterm
  2011-10-28  9:07                             ` Greg KH
@ 2011-10-28 12:34                               ` Zheng Liu
  2011-11-02 21:00                                 ` Greg KH
  2011-10-28 12:36                               ` [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent() for .33 longterm Zheng Liu
  1 sibling, 1 reply; 39+ messages in thread
From: Zheng Liu @ 2011-10-28 12:34 UTC (permalink / raw)
  To: Greg KH
  Cc: Ted Ts'o, Tao Ma, linux-ext4, Xiaoyun Mao, Yingbin Wang, Jia Wan

On Fri, Oct 28, 2011 at 11:07:59AM +0200, Greg KH wrote:
> On Fri, Oct 28, 2011 at 04:46:52PM +0800, Zheng Liu wrote:
> > On Fri, Oct 28, 2011 at 07:24:06AM +0200, Greg KH wrote:
> > > On Fri, Oct 28, 2011 at 10:36:08AM +0800, Zheng Liu wrote:
> > > > On Thu, Oct 27, 2011 at 01:53:22PM +0200, Greg KH wrote:
> > > > > On Thu, Oct 27, 2011 at 05:43:29AM -0400, Ted Ts'o wrote:
> > > > > > On Wed, Sep 28, 2011 at 06:45:03PM +0800, Tao Ma wrote:
> > > > > > > actually this bug does show up in 2.6.39 and I think stable tree still
> > > > > > > needs this fix. After some careful test, my colleague has generated
> > > > > > > the patch. Please considering ack it so that Greg can add it into the
> > > > > > > stable tree.
> > > > > > 
> > > > > > Sorry for the delay, but yes.  This patch would be good for the stable
> > > > > > tree for 2.6.39 (if Greg is still accepting patches for
> > > > > > 2.6.39-stable).  It doesn't apply for upstream ext4 since the code has
> > > > > > been changed/refactored since then, but it's a good fix.
> > > > > 
> > > > > No, .39 has not been maintained for quite some time now, sorry.
> > > > Hi Greg,
> > > > 
> > > > Thank you for your attention. Actually this bug is between from .32 to
> > > > .39. Please considering to apply this patch to other stable or longterm
> > > > trees.
> > > 
> > > Ah, ok, that makes sense, can you provide me a patch that will apply to
> > > the .32 and .33-longterm kernels?
> > Hi Greg,
> > 
> > I couldn't download the .32 and .33-longterm kernels from kernel.org
> > because the full sources were not found on that server. Thus this patch
> > is generated from the .32-mainline kernel and can be applied to the .32
> > and .33 kernels.
> 
> The .32 and .33 longterm kernels are part of the linux-stable tree on
> git.kernel.org, they are in their own branch.  Please redo this against
> those trees, as I'm pretty sure that there will be conflicts, due to all
> of the different changes since the .0 releases.
Hi Greg

This patch is for .32 longterm kernel. Please try it again.

regards,
Zheng

>From bc522003378af679afd227ff87497dfb4fd4d652 Mon Sep 17 00:00:00 2001
From: Zheng Liu <wenqing.lz@taobao.com>
Date: Fri, 28 Oct 2011 19:41:19 +0800
Subject: [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent()
 
We will meet with a BUG_ON() if following script is run.
 
mkfs.ext4 -b 4096 /dev/sdb1 1000000
mount -t ext4 /dev/sdb1 /mnt/sdb1
fallocate -l 100M /mnt/sdb1/test
sync
for((i=0;i<170;i++))
do
        dd if=/dev/zero of=/mnt/sdb1/test conv=notrunc bs=256k count=1
seek=`expr $i \* 2`
done
umount /mnt/sdb1
mount -t ext4 /dev/sdb1 /mnt/sdb1
dd if=/dev/zero of=/mnt/sdb1/test conv=notrunc bs=256k count=1 seek=341
umount /mnt/sdb1
mount /dev/sdb1 /mnt/sdb1
dd if=/dev/zero of=/mnt/sdb1/test conv=notrunc bs=256k count=1 seek=340
sync
 
The reason is that it forgot to mark dirty when splitting two extents in
ext4_ext_convert_to_initialized(). Althrough ex has been updated in
memory,
it is not dirtied both in ext4_ext_convert_to_initialized() and 
ext4_ext_insert_extent(). The disk layout is corrupted. Then it will
meet with
a BUG_ON() when writting at the start of that extent again.
 
Cc: stable@kernel.org #for 2.6.32
Cc: Greg Kroah-Hartman <greg@kroah.com>
Cc: "Theodore Ts'o" <tytso@mit.edu>
Cc: Xiaoyun Mao <xiaoyun.maoxy@aliyun-inc.com>
Cc: Yingbin Wang <yingbin.wangyb@aliyun-inc.com>
Cc: Jia Wan <jia.wanj@aliyun-inc.com>
Signed-off-by: Zheng Liu <wenqing.lz@taobao.com>
---
 fs/ext4/extents.c |    1 + 
 1 files changed, 1 insertions(+), 0 deletions(-)
 
diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c
index f375559..93f7999 100644
--- a/fs/ext4/extents.c
+++ b/fs/ext4/extents.c
@@ -2592,6 +2592,7 @@ static int
ext4_ext_convert_to_initialized(handle_t *handle,
                ex1 = ex; 
                ex1->ee_len = cpu_to_le16(iblock - ee_block);
                ext4_ext_mark_uninitialized(ex1);
+               ext4_ext_dirty(handle, inode, path + depth);
                ex2 = &newex;
        }
        /*
-- 
1.7.4.1

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

^ permalink raw reply related	[flat|nested] 39+ messages in thread

* [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent() for .33 longterm
  2011-10-28  9:07                             ` Greg KH
  2011-10-28 12:34                               ` [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent() for .32 longterm Zheng Liu
@ 2011-10-28 12:36                               ` Zheng Liu
  1 sibling, 0 replies; 39+ messages in thread
From: Zheng Liu @ 2011-10-28 12:36 UTC (permalink / raw)
  To: Greg KH
  Cc: Ted Ts'o, Tao Ma, linux-ext4, Xiaoyun Mao, Yingbin Wang, Jia Wan

On Fri, Oct 28, 2011 at 11:07:59AM +0200, Greg KH wrote:
> On Fri, Oct 28, 2011 at 04:46:52PM +0800, Zheng Liu wrote:
> > On Fri, Oct 28, 2011 at 07:24:06AM +0200, Greg KH wrote:
> > > On Fri, Oct 28, 2011 at 10:36:08AM +0800, Zheng Liu wrote:
> > > > On Thu, Oct 27, 2011 at 01:53:22PM +0200, Greg KH wrote:
> > > > > On Thu, Oct 27, 2011 at 05:43:29AM -0400, Ted Ts'o wrote:
> > > > > > On Wed, Sep 28, 2011 at 06:45:03PM +0800, Tao Ma wrote:
> > > > > > > actually this bug does show up in 2.6.39 and I think stable tree still
> > > > > > > needs this fix. After some careful test, my colleague has generated
> > > > > > > the patch. Please considering ack it so that Greg can add it into the
> > > > > > > stable tree.
> > > > > > 
> > > > > > Sorry for the delay, but yes.  This patch would be good for the stable
> > > > > > tree for 2.6.39 (if Greg is still accepting patches for
> > > > > > 2.6.39-stable).  It doesn't apply for upstream ext4 since the code has
> > > > > > been changed/refactored since then, but it's a good fix.
> > > > > 
> > > > > No, .39 has not been maintained for quite some time now, sorry.
> > > > Hi Greg,
> > > > 
> > > > Thank you for your attention. Actually this bug is between from .32 to
> > > > .39. Please considering to apply this patch to other stable or longterm
> > > > trees.
> > > 
> > > Ah, ok, that makes sense, can you provide me a patch that will apply to
> > > the .32 and .33-longterm kernels?
> > Hi Greg,
> > 
> > I couldn't download the .32 and .33-longterm kernels from kernel.org
> > because the full sources were not found on that server. Thus this patch
> > is generated from the .32-mainline kernel and can be applied to the .32
> > and .33 kernels.
> 
> The .32 and .33 longterm kernels are part of the linux-stable tree on
> git.kernel.org, they are in their own branch.  Please redo this against
> those trees, as I'm pretty sure that there will be conflicts, due to all
> of the different changes since the .0 releases.
Hi Greg,

This patch is for .33 longterm kernel. Please apply it.

regards,
Zheng

>From 86c78ef9cd861146a48e8a643601c165b0e80849 Mon Sep 17 00:00:00 2001
From: Zheng Liu <wenqing.lz@taobao.com>
Date: Fri, 28 Oct 2011 19:45:31 +0800
Subject: [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent()
 
We will meet with a BUG_ON() if following script is run.
 
mkfs.ext4 -b 4096 /dev/sdb1 1000000
mount -t ext4 /dev/sdb1 /mnt/sdb1
fallocate -l 100M /mnt/sdb1/test
sync
for((i=0;i<170;i++))
do
        dd if=/dev/zero of=/mnt/sdb1/test conv=notrunc bs=256k count=1
seek=`expr $i \* 2`
done
umount /mnt/sdb1
mount -t ext4 /dev/sdb1 /mnt/sdb1
dd if=/dev/zero of=/mnt/sdb1/test conv=notrunc bs=256k count=1 seek=341
umount /mnt/sdb1
mount /dev/sdb1 /mnt/sdb1
dd if=/dev/zero of=/mnt/sdb1/test conv=notrunc bs=256k count=1 seek=340
sync
 
The reason is that it forgot to mark dirty when splitting two extents in
ext4_ext_convert_to_initialized(). Althrough ex has been updated in
memory,
it is not dirtied both in ext4_ext_convert_to_initialized() and 
ext4_ext_insert_extent(). The disk layout is corrupted. Then it will
meet with
a BUG_ON() when writting at the start of that extent again.
 
Cc: stable@kernel.org #for 2.6.33
Cc: Greg Kroah-Hartman <greg@kroah.com>
Cc: "Theodore Ts'o" <tytso@mit.edu>
Cc: Xiaoyun Mao <xiaoyun.maoxy@aliyun-inc.com>
Cc: Yingbin Wang <yingbin.wangyb@aliyun-inc.com>
Cc: Jia Wan <jia.wanj@aliyun-inc.com>
Signed-off-by: Zheng Liu <wenqing.lz@taobao.com>
---
 fs/ext4/extents.c |    1 + 
 1 files changed, 1 insertions(+), 0 deletions(-)
 
diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c
index 505a281..6cb1bbd 100644
--- a/fs/ext4/extents.c
+++ b/fs/ext4/extents.c
@@ -2566,6 +2566,7 @@ static int
ext4_ext_convert_to_initialized(handle_t *handle,
                ex1 = ex; 
                ex1->ee_len = cpu_to_le16(iblock - ee_block);
                ext4_ext_mark_uninitialized(ex1);
+               ext4_ext_dirty(handle, inode, path + depth);
                ex2 = &newex;
        }
        /*
-- 
1.7.4.1

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

^ permalink raw reply related	[flat|nested] 39+ messages in thread

* Re: [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent() for .32 longterm
  2011-10-28 12:34                               ` [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent() for .32 longterm Zheng Liu
@ 2011-11-02 21:00                                 ` Greg KH
  2011-11-03  3:06                                   ` Zheng Liu
  0 siblings, 1 reply; 39+ messages in thread
From: Greg KH @ 2011-11-02 21:00 UTC (permalink / raw)
  To: Ted Ts'o, Tao Ma, linux-ext4, Xiaoyun Mao, Yingbin Wang, Jia Wan

On Fri, Oct 28, 2011 at 08:34:02PM +0800, Zheng Liu wrote:
> On Fri, Oct 28, 2011 at 11:07:59AM +0200, Greg KH wrote:
> > On Fri, Oct 28, 2011 at 04:46:52PM +0800, Zheng Liu wrote:
> > > On Fri, Oct 28, 2011 at 07:24:06AM +0200, Greg KH wrote:
> > > > On Fri, Oct 28, 2011 at 10:36:08AM +0800, Zheng Liu wrote:
> > > > > On Thu, Oct 27, 2011 at 01:53:22PM +0200, Greg KH wrote:
> > > > > > On Thu, Oct 27, 2011 at 05:43:29AM -0400, Ted Ts'o wrote:
> > > > > > > On Wed, Sep 28, 2011 at 06:45:03PM +0800, Tao Ma wrote:
> > > > > > > > actually this bug does show up in 2.6.39 and I think stable tree still
> > > > > > > > needs this fix. After some careful test, my colleague has generated
> > > > > > > > the patch. Please considering ack it so that Greg can add it into the
> > > > > > > > stable tree.
> > > > > > > 
> > > > > > > Sorry for the delay, but yes.  This patch would be good for the stable
> > > > > > > tree for 2.6.39 (if Greg is still accepting patches for
> > > > > > > 2.6.39-stable).  It doesn't apply for upstream ext4 since the code has
> > > > > > > been changed/refactored since then, but it's a good fix.
> > > > > > 
> > > > > > No, .39 has not been maintained for quite some time now, sorry.
> > > > > Hi Greg,
> > > > > 
> > > > > Thank you for your attention. Actually this bug is between from .32 to
> > > > > .39. Please considering to apply this patch to other stable or longterm
> > > > > trees.
> > > > 
> > > > Ah, ok, that makes sense, can you provide me a patch that will apply to
> > > > the .32 and .33-longterm kernels?
> > > Hi Greg,
> > > 
> > > I couldn't download the .32 and .33-longterm kernels from kernel.org
> > > because the full sources were not found on that server. Thus this patch
> > > is generated from the .32-mainline kernel and can be applied to the .32
> > > and .33 kernels.
> > 
> > The .32 and .33 longterm kernels are part of the linux-stable tree on
> > git.kernel.org, they are in their own branch.  Please redo this against
> > those trees, as I'm pretty sure that there will be conflicts, due to all
> > of the different changes since the .0 releases.
> Hi Greg
> 
> This patch is for .32 longterm kernel. Please try it again.
> 
> regards,
> Zheng
> 
> >From bc522003378af679afd227ff87497dfb4fd4d652 Mon Sep 17 00:00:00 2001
> From: Zheng Liu <wenqing.lz@taobao.com>
> Date: Fri, 28 Oct 2011 19:41:19 +0800
> Subject: [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent()
>  
> We will meet with a BUG_ON() if following script is run.
>  
> mkfs.ext4 -b 4096 /dev/sdb1 1000000
> mount -t ext4 /dev/sdb1 /mnt/sdb1
> fallocate -l 100M /mnt/sdb1/test
> sync
> for((i=0;i<170;i++))
> do
>         dd if=/dev/zero of=/mnt/sdb1/test conv=notrunc bs=256k count=1
> seek=`expr $i \* 2`
> done
> umount /mnt/sdb1
> mount -t ext4 /dev/sdb1 /mnt/sdb1
> dd if=/dev/zero of=/mnt/sdb1/test conv=notrunc bs=256k count=1 seek=341
> umount /mnt/sdb1
> mount /dev/sdb1 /mnt/sdb1
> dd if=/dev/zero of=/mnt/sdb1/test conv=notrunc bs=256k count=1 seek=340
> sync
>  
> The reason is that it forgot to mark dirty when splitting two extents in
> ext4_ext_convert_to_initialized(). Althrough ex has been updated in
> memory,
> it is not dirtied both in ext4_ext_convert_to_initialized() and 
> ext4_ext_insert_extent(). The disk layout is corrupted. Then it will
> meet with
> a BUG_ON() when writting at the start of that extent again.
>  
> Cc: stable@kernel.org #for 2.6.32
> Cc: Greg Kroah-Hartman <greg@kroah.com>
> Cc: "Theodore Ts'o" <tytso@mit.edu>
> Cc: Xiaoyun Mao <xiaoyun.maoxy@aliyun-inc.com>
> Cc: Yingbin Wang <yingbin.wangyb@aliyun-inc.com>
> Cc: Jia Wan <jia.wanj@aliyun-inc.com>
> Signed-off-by: Zheng Liu <wenqing.lz@taobao.com>

Sorry for dragging this out, but what commit id does this correspond to
in Linus's tree?  I can't seem to figure it out.

Or does it not correspond to anything?  If so, I need a sentence that
says why it doesn't for the patch changelog.

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent() for .32 longterm
  2011-11-02 21:00                                 ` Greg KH
@ 2011-11-03  3:06                                   ` Zheng Liu
  2011-11-03 17:42                                     ` Greg KH
  0 siblings, 1 reply; 39+ messages in thread
From: Zheng Liu @ 2011-11-03  3:06 UTC (permalink / raw)
  To: Greg KH
  Cc: Ted Ts'o, Tao Ma, linux-ext4, Xiaoyun Mao, Yingbin Wang, Jia Wan

On Wed, Nov 02, 2011 at 02:00:24PM -0700, Greg KH wrote:
[snip]
> 
> Sorry for dragging this out, but what commit id does this correspond to
> in Linus's tree?  I can't seem to figure it out.
> 
> Or does it not correspond to anything?  If so, I need a sentence that
> says why it doesn't for the patch changelog.

Hi Greg,

This patch doesn't apply for upstream because the code has been
refactored since 3.0.

Regards,
Zheng

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

^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent() for .32 longterm
  2011-11-03  3:06                                   ` Zheng Liu
@ 2011-11-03 17:42                                     ` Greg KH
  0 siblings, 0 replies; 39+ messages in thread
From: Greg KH @ 2011-11-03 17:42 UTC (permalink / raw)
  To: Ted Ts'o, Tao Ma, linux-ext4, Xiaoyun Mao, Yingbin Wang, Jia Wan

On Thu, Nov 03, 2011 at 11:06:44AM +0800, Zheng Liu wrote:
> On Wed, Nov 02, 2011 at 02:00:24PM -0700, Greg KH wrote:
> [snip]
> > 
> > Sorry for dragging this out, but what commit id does this correspond to
> > in Linus's tree?  I can't seem to figure it out.
> > 
> > Or does it not correspond to anything?  If so, I need a sentence that
> > says why it doesn't for the patch changelog.
> 
> Hi Greg,
> 
> This patch doesn't apply for upstream because the code has been
> refactored since 3.0.

Thanks for letting me know, I'll go queue this up now.

greg k-h

^ permalink raw reply	[flat|nested] 39+ messages in thread

end of thread, other threads:[~2011-11-03 17:57 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-09-06  7:24 ext4 BUG in dom0 Kernel 2.6.32.36 MaoXiaoyun
2011-09-06  7:24 ` MaoXiaoyun
2011-09-06 11:33 ` MaoXiaoyun
2011-09-06 11:33   ` MaoXiaoyun
2011-09-06 14:53 ` Konrad Rzeszutek Wilk
2011-09-06 15:11   ` MaoXiaoyun
2011-09-06 15:11     ` MaoXiaoyun
2011-09-06 18:55     ` [Xen-devel] " Jeremy Fitzhardinge
2011-09-07  2:35       ` MaoXiaoyun
2011-09-07  2:35         ` MaoXiaoyun
2011-09-16  6:08         ` MaoXiaoyun
2011-09-16  6:08           ` MaoXiaoyun
2011-09-25  8:45           ` [patch 1/1] ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch MaoXiaoyun
2011-09-25  8:45             ` MaoXiaoyun
2011-09-26 14:28             ` Konrad Rzeszutek Wilk
2011-09-27  2:22               ` MaoXiaoyun
2011-09-27  2:22                 ` MaoXiaoyun
2011-09-27  9:09                 ` [Xen-devel] " Jan Beulich
2011-09-27  9:09                   ` Jan Beulich
2011-09-27  9:54                   ` Tao Ma
2011-09-27 19:35               ` Ted Ts'o
2011-09-27 23:41                 ` Olivier B.
2011-09-28 12:47                   ` Konrad Rzeszutek Wilk
2011-09-28  4:09                 ` MaoXiaoyun
2011-09-28  4:09                   ` MaoXiaoyun
2011-09-28 10:45                 ` [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent() Tao Ma
2011-10-27  9:43                   ` Ted Ts'o
2011-10-27 11:53                     ` Greg KH
2011-10-28  2:36                       ` Zheng Liu
2011-10-28  5:24                         ` Greg KH
2011-10-28  8:46                           ` Zheng Liu
2011-10-28  9:07                             ` Greg KH
2011-10-28 12:34                               ` [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent() for .32 longterm Zheng Liu
2011-11-02 21:00                                 ` Greg KH
2011-11-03  3:06                                   ` Zheng Liu
2011-11-03 17:42                                     ` Greg KH
2011-10-28 12:36                               ` [PATCH] ext4: fix BUG_ON() in ext4_ext_insert_extent() for .33 longterm Zheng Liu
2011-09-28 18:41                 ` [Xen-devel] Re: [patch 1/1] ext4-fix-dirty-extent-when-origin-leaf-extent-reac.patch Jeremy Fitzhardinge
2011-09-28 19:46                   ` Ted Ts'o

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.