Ext4 in user mode linux hang
Hi,
I've recently tested ext4 in user mode linux VM. I compiled linux 2.6.36(from debian source package). I configured kernel this way ... only disabled modules (to work with default debootstraped debian). Then I created this script:
#!/bin/bash
DD="dd if=/dev/zero bs=1k"
for i in seq 1 1000; do
A=$(($RANDOM%50000))
$DD count=$A of=frag_$A
for i in `seq 1 100`; do
A=$(($RANDOM%50000))
rm -f frag_$A
donedone
This script I'had run on mounted ext4 partition (/dev/ubda -> /mnt/test). It's purpose is creating fragmented filesystem to test e4defrag. But after some time it hungs the whole virtual system. All processes which want to write to /mnt/test are still in D state. I issued sysrq t via uml_mconsole and in that output I found traces below.
Ondra
flush-98:16 D 0000000041a0d8b3 0 811 2 0x0000000067c57d80 60276e90 69857980 6002a1ed 69857990 60013597 67c578c0 69856000
69856000 67c578c0 698579f0 601d3181 69857a10 601d74a0 698579f0
69856000
ffffffff00000a57 62e09800 00000000 69ab1480 69856000 69857a58
69857aa0 6012274e
Call Trace:
69857958: [<6002a1ed>] dequeue_task+0x39/0x48
69857968: [<60013597>] _switch_to+0x5e/0xae
69857998: [<601d3181>] schedule+0x274/0x2ae
698579f8: [<6012274e>] start_this_handle+0x2f4/0x395
69857a50: [<60042f42>] autoremove_wake_function+0x0/0x34
69857aa8: [<6012297c>] jbd2__journal_start+0xb9/0xf7
69857af8: [<601229c8>] jbd2_journal_start+0xe/0x10
69857b08: [<6010abe5>] ext4_journal_start_sb+0xe0/0x125
69857b28: [<600fa802>] ext4_meta_trans_blocks+0x5b/0xaf
69857b68: [<60100a43>] ext4_da_writepages+0x249/0x479
69857c58: [<6005b042>] do_writepages+0x1c/0x25
69857c68: [<600908bc>] writeback_single_inode+0x93/0x1d4
69857c98: [<60090c4e>] writeback_sb_inodes+0xa1/0xfe
69857cf8: [<60091364>] writeback_inodes_wb+0xc5/0xe4
69857d00: [<60042f76>] wake_bit_function+0x0/0x2e
69857d48: [<600914f2>] wb_writeback+0x16f/0x1de
69857da8: [<601d3189>] schedule+0x27c/0x2ae
69857df8: [<60091674>] wb_do_writeback+0x113/0x130
69857e08: [<601d3400>] schedule_timeout+0x13e/0x15c
69857e78: [<6009171a>] bdi_writeback_thread+0x89/0x13f
69857eb0: [<60091691>] bdi_writeback_thread+0x0/0x13f
69857ed0: [<60091691>] bdi_writeback_thread+0x0/0x13f
69857ee8: [<60042c99>] kthread+0x91/0x99
69857f48: [<60021329>] run_kernel_thread+0x41/0x4a
69857f58: [<60042c08>] kthread+0x0/0x99
69857f98: [<60021310>] run_kernel_thread+0x28/0x4a
69857fc8: [<6001350f>] new_thread_handler+0x71/0x9bjbd2/ubdb-8 D 0000000041a0d8b3 0 4542 2 0x000000006838d640 60276e90 68275ca0 6002a1ed 68275cb0 60013597 6838d180 68274000
68274000 6838d180 68275d10 601d3181 68fd7470 601d74a0 68275d10
68274000
00000000 62e09800 69ab1480 1000077f1 68274000 69ab1518 68275e50
60122d7b
Call Trace:
68275c78: [<6002a1ed>] dequeue_task+0x39/0x48
68275c88: [<60013597>] _switch_to+0x5e/0xae
68275cb8: [<601d3181>] schedule+0x274/0x2ae
68275d18: [<60122d7b>] jbd2_journal_commit_transaction+0x16c/0xe59
68275d98: [<600245e3>] switch_threads+0x2d/0x3d
68275de0: [<60042f42>] autoremove_wake_function+0x0/0x34
68275df8: [<600222bb>] set_signals+0x1c/0x2e
68275e18: [<60043094>] finish_wait+0x64/0x6f
68275e58: [<60126168>] kjournald2+0xb8/0x1bb
68275e90: [<60042f42>] autoremove_wake_function+0x0/0x34
68275eb0: [<601260b0>] kjournald2+0x0/0x1bb
68275ed0: [<601260b0>] kjournald2+0x0/0x1bb
68275ee8: [<60042c99>] kthread+0x91/0x99
68275f48: [<60021329>] run_kernel_thread+0x41/0x4a
68275f58: [<60042c08>] kthread+0x0/0x99
68275f98: [<60021310>] run_kernel_thread+0x28/0x4a
68275fc8: [<6001350f>] new_thread_handler+0x71/0x9bdd D 0000000041a0d8b3 0 4952 4593 0x000000006838c8c0 67c57d80 67c578f8 60284440 69b6d7a8 60013597 6838c400 69b6c000
69b6c000 6838c400 69b6d808 601d3181 69b6d7c8 6002a34f 69b6d808
69b6c000
00001000 6838c400 696c0838 00000001 ffffffffffffffff 00000000
69b6d868 601d43a2
Call Trace:
69b6d780: [<60013597>] _switch_to+0x5e/0xae
69b6d7b0: [<601d3181>] schedule+0x274/0x2ae
69b6d7c0: [<6002a34f>] wake_up_process+0x10/0x12
69b6d810: [<601d43a2>] rwsem_down_failed_common+0xb8/0xd8
69b6d838: [<600222bb>] set_signals+0x1c/0x2e
69b6d870: [<601d43e9>] rwsem_down_read_failed+0x12/0x14
69b6d880: [<60027b98>] call_rwsem_down_read_failed+0x14/0x24
69b6d8c8: [<601d3b97>] down_read+0x11/0x13
69b6d8d8: [<600fe1cc>] ext4_map_blocks+0x3e/0x18e
69b6d938: [<600ffe02>] ext4_da_get_block_prep+0x83/0x2bd
69b6d958: [<60095705>] alloc_buffer_head+0x18/0x6c
69b6d968: [<60095d31>] alloc_page_buffers+0x75/0xd1
69b6d9d8: [<60097105>] block_prepare_write+0x177/0x380
69b6d9e8: [<6005588b>] add_to_page_cache_locked+0xbf/0xe7
69b6da00: [<600ffd7f>] ext4_da_get_block_prep+0x0/0x2bd
69b6da98: [<600973f3>] __block_write_begin+0x12/0x14
69b6daa8: [<600ffa62>] ext4_da_write_begin+0x123/0x1b4
69b6db28: [<60054ca0>] generic_file_buffered_write+0x124/0x27e
69b6dbc8: [<6008889e>] file_update_time+0x3b/0xfe
69b6dc18: [<60056634>] __generic_file_aio_write+0x380/0x3bf
69b6dcd8: [<600566cb>] generic_file_aio_write+0x58/0xa2
69b6dd18: [<600f7f07>] ext4_file_write+0x92/0xa3
69b6dd48: [<60077a27>] do_sync_write+0xd1/0x10e
69b6ddb8: [<60015daf>] buffer_op+0xab/0xc7
69b6de68: [<600783fb>] vfs_write+0xb5/0x169
69b6dea8: [<60078568>] sys_write+0x45/0x6c
69b6dee8: [<60015ab8>] handle_syscall+0x58/0x70
69b6df08: [<60024ecb>] userspace+0x2dd/0x38a
69b6dfc8: [<60013497>] fork_handler+0x62/0x69bash D 0000000041a0d8b3 0 5324 5271 0x0000000267e2c540 60276e90 67dcfbd0 6002a1ed 67dcfbe0 60013597 67e2c080 67dce000
67dce000 67e2c080 67dcfc40 601d3181 62a31000 601d74a0 67dcfc40
67dce000
67dcfc10 62e09800 00000000 69ab1480 67dce000 67dcfca8 67dcfcf0
6012274e
Call Trace:
67dcfba8: [<6002a1ed>] dequeue_task+0x39/0x48
67dcfbb8: [<60013597>] _switch_to+0x5e/0xae
67dcfbe8: [<601d3181>] schedule+0x274/0x2ae
67dcfc48: [<6012274e>] start_this_handle+0x2f4/0x395
67dcfca0: [<60042f42>] autoremove_wake_function+0x0/0x34
67dcfcf8: [<6012297c>] jbd2__journal_start+0xb9/0xf7
67dcfd48: [<601229c8>] jbd2_journal_start+0xe/0x10
67dcfd58: [<6010abe5>] ext4_journal_start_sb+0xe0/0x125
67dcfd60: [<6008424f>] filldir+0x0/0x11a
67dcfdb8: [<600fb08a>] ext4_dirty_inode+0x1b/0x48
67dcfdd8: [<60091027>] __mark_inode_dirty+0x29/0x199
67dcfdf8: [<60088a63>] touch_atime+0x102/0x125
67dcfe38: [<6008424f>] filldir+0x0/0x11a
67dcfe48: [<600844fd>] vfs_readdir+0x7a/0xa1
67dcfe98: [<6008469d>] sys_getdents+0x90/0x124
67dcfee8: [<60015ab8>] handle_syscall+0x58/0x70
67dcff08: [<60024ecb>] userspace+0x2dd/0x38a
67dcffc8: [<60013497>] fork_handler+0x62/0x69Signature · 14 lines
Ondřej Kunc správce serverové farmy CZOL media interactive s.r.o. Sídlo: Moulíkova 2238/1, Praha 5, 15000 Kanceláře: Na Moráni 5357, Chomutov, 43001 Telefon: +420 723 137 981 E-mail: [email protected] URL: www.czol.eu, www.cz-hosting.com -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
Quoted 18 lines · Ondřej Kunc
Hi,
I've recently tested ext4 in user mode linux VM. I compiled linux 2.6.36(from debian source package). I configured kernel this way ... only disabled modules (to work with default debootstraped debian). Then I created this script:
#!/bin/bash
DD="dd if=/dev/zero bs=1k"
for i inseq 1 1000; doA=$(($RANDOM%50000)) $DD count=$A of=frag_$A for i in `seq 1 100`; do A=$(($RANDOM%50000)) rm -f frag_$A donedone
Quoted 7 lines
This script I'had run on mounted ext4 partition (
/dev/ubda->/mnt/test). It's purpose is creating fragmented filesystem to test e4defrag. But after some time it hungs the whole virtual system. All processes which want to write to/mnt/testare still in D state. I issued sysrq t viauml_mconsoleand in that output I found traces below.Ondra
I did not look at the traces closely, but did you tried another filesystem ? My experience with UML is that it is always broken so the problem might as well be somewhere else.
-Lukas
Quoted 122 lines
flush-98:16 D
0000000041a0d8b30 811 20x0000000067c57d8060276e90698579806002a1ed69857990 6001359767c578c06985600069856000 67c578c0 698579f0 601d3181 69857a10 601d74a0 698579f0 69856000 ffffffff00000a57 62e09800 00000000 69ab1480 69856000 69857a58 69857aa0 6012274e Call Trace: 69857958: [<6002a1ed>] dequeue_task+0x39/0x48 69857968: [<60013597>] _switch_to+0x5e/0xae 69857998: [<601d3181>] schedule+0x274/0x2ae 698579f8: [<6012274e>] start_this_handle+0x2f4/0x395 69857a50: [<60042f42>] autoremove_wake_function+0x0/0x34 69857aa8: [<6012297c>] jbd2__journal_start+0xb9/0xf7 69857af8: [<601229c8>] jbd2_journal_start+0xe/0x10 69857b08: [<6010abe5>] ext4_journal_start_sb+0xe0/0x125 69857b28: [<600fa802>] ext4_meta_trans_blocks+0x5b/0xaf 69857b68: [<60100a43>] ext4_da_writepages+0x249/0x479 69857c58: [<6005b042>] do_writepages+0x1c/0x25 69857c68: [<600908bc>] writeback_single_inode+0x93/0x1d4 69857c98: [<60090c4e>] writeback_sb_inodes+0xa1/0xfe 69857cf8: [<60091364>] writeback_inodes_wb+0xc5/0xe4 69857d00: [<60042f76>] wake_bit_function+0x0/0x2e 69857d48: [<600914f2>] wb_writeback+0x16f/0x1de 69857da8: [<601d3189>] schedule+0x27c/0x2ae 69857df8: [<60091674>] wb_do_writeback+0x113/0x130 69857e08: [<601d3400>] schedule_timeout+0x13e/0x15c 69857e78: [<6009171a>] bdi_writeback_thread+0x89/0x13f 69857eb0: [<60091691>] bdi_writeback_thread+0x0/0x13f 69857ed0: [<60091691>] bdi_writeback_thread+0x0/0x13f 69857ee8: [<60042c99>] kthread+0x91/0x99 69857f48: [<60021329>] run_kernel_thread+0x41/0x4a 69857f58: [<60042c08>] kthread+0x0/0x99 69857f98: [<60021310>] run_kernel_thread+0x28/0x4a 69857fc8: [<6001350f>] new_thread_handler+0x71/0x9bjbd2/ubdb-8 D
0000000041a0d8b30 4542 20x000000006838d64060276e9068275ca06002a1ed68275cb0600135976838d1806827400068274000 6838d180 68275d10 601d3181 68fd7470 601d74a0 68275d10 68274000 00000000 62e09800 69ab1480 1000077f1 68274000 69ab1518 68275e50 60122d7b Call Trace: 68275c78: [<6002a1ed>] dequeue_task+0x39/0x48 68275c88: [<60013597>] _switch_to+0x5e/0xae 68275cb8: [<601d3181>] schedule+0x274/0x2ae 68275d18: [<60122d7b>] jbd2_journal_commit_transaction+0x16c/0xe59 68275d98: [<600245e3>] switch_threads+0x2d/0x3d 68275de0: [<60042f42>] autoremove_wake_function+0x0/0x34 68275df8: [<600222bb>] set_signals+0x1c/0x2e 68275e18: [<60043094>] finish_wait+0x64/0x6f 68275e58: [<60126168>] kjournald2+0xb8/0x1bb 68275e90: [<60042f42>] autoremove_wake_function+0x0/0x34 68275eb0: [<601260b0>] kjournald2+0x0/0x1bb 68275ed0: [<601260b0>] kjournald2+0x0/0x1bb 68275ee8: [<60042c99>] kthread+0x91/0x99 68275f48: [<60021329>] run_kernel_thread+0x41/0x4a 68275f58: [<60042c08>] kthread+0x0/0x99 68275f98: [<60021310>] run_kernel_thread+0x28/0x4a 68275fc8: [<6001350f>] new_thread_handler+0x71/0x9bdd D
0000000041a0d8b30 4952 45930x000000006838c8c067c57d8067c578f86028444069b6d7a8600135976838c40069b6c00069b6c000 6838c400 69b6d808 601d3181 69b6d7c8 6002a34f 69b6d808 69b6c000 00001000 6838c400 696c0838 00000001 ffffffffffffffff 00000000 69b6d868 601d43a2 Call Trace: 69b6d780: [<60013597>] _switch_to+0x5e/0xae 69b6d7b0: [<601d3181>] schedule+0x274/0x2ae 69b6d7c0: [<6002a34f>] wake_up_process+0x10/0x12 69b6d810: [<601d43a2>] rwsem_down_failed_common+0xb8/0xd8 69b6d838: [<600222bb>] set_signals+0x1c/0x2e 69b6d870: [<601d43e9>] rwsem_down_read_failed+0x12/0x14 69b6d880: [<60027b98>] call_rwsem_down_read_failed+0x14/0x24 69b6d8c8: [<601d3b97>] down_read+0x11/0x13 69b6d8d8: [<600fe1cc>] ext4_map_blocks+0x3e/0x18e 69b6d938: [<600ffe02>] ext4_da_get_block_prep+0x83/0x2bd 69b6d958: [<60095705>] alloc_buffer_head+0x18/0x6c 69b6d968: [<60095d31>] alloc_page_buffers+0x75/0xd1 69b6d9d8: [<60097105>] block_prepare_write+0x177/0x380 69b6d9e8: [<6005588b>] add_to_page_cache_locked+0xbf/0xe7 69b6da00: [<600ffd7f>] ext4_da_get_block_prep+0x0/0x2bd 69b6da98: [<600973f3>] __block_write_begin+0x12/0x14 69b6daa8: [<600ffa62>] ext4_da_write_begin+0x123/0x1b4 69b6db28: [<60054ca0>] generic_file_buffered_write+0x124/0x27e 69b6dbc8: [<6008889e>] file_update_time+0x3b/0xfe 69b6dc18: [<60056634>] __generic_file_aio_write+0x380/0x3bf 69b6dcd8: [<600566cb>] generic_file_aio_write+0x58/0xa2 69b6dd18: [<600f7f07>] ext4_file_write+0x92/0xa3 69b6dd48: [<60077a27>] do_sync_write+0xd1/0x10e 69b6ddb8: [<60015daf>] buffer_op+0xab/0xc7 69b6de68: [<600783fb>] vfs_write+0xb5/0x169 69b6dea8: [<60078568>] sys_write+0x45/0x6c 69b6dee8: [<60015ab8>] handle_syscall+0x58/0x70 69b6df08: [<60024ecb>] userspace+0x2dd/0x38a 69b6dfc8: [<60013497>] fork_handler+0x62/0x69bash D
0000000041a0d8b30 5324 52710x0000000267e2c54060276e9067dcfbd06002a1ed67dcfbe06001359767e2c08067dce00067dce000 67e2c080 67dcfc40 601d3181 62a31000 601d74a0 67dcfc40 67dce000 67dcfc10 62e09800 00000000 69ab1480 67dce000 67dcfca8 67dcfcf0 6012274e Call Trace: 67dcfba8: [<6002a1ed>] dequeue_task+0x39/0x48 67dcfbb8: [<60013597>] _switch_to+0x5e/0xae 67dcfbe8: [<601d3181>] schedule+0x274/0x2ae 67dcfc48: [<6012274e>] start_this_handle+0x2f4/0x395 67dcfca0: [<60042f42>] autoremove_wake_function+0x0/0x34 67dcfcf8: [<6012297c>] jbd2__journal_start+0xb9/0xf7 67dcfd48: [<601229c8>] jbd2_journal_start+0xe/0x10 67dcfd58: [<6010abe5>] ext4_journal_start_sb+0xe0/0x125 67dcfd60: [<6008424f>] filldir+0x0/0x11a 67dcfdb8: [<600fb08a>] ext4_dirty_inode+0x1b/0x48 67dcfdd8: [<60091027>] __mark_inode_dirty+0x29/0x199 67dcfdf8: [<60088a63>] touch_atime+0x102/0x125 67dcfe38: [<6008424f>] filldir+0x0/0x11a 67dcfe48: [<600844fd>] vfs_readdir+0x7a/0xa1 67dcfe98: [<6008469d>] sys_getdents+0x90/0x124 67dcfee8: [<60015ab8>] handle_syscall+0x58/0x70 67dcff08: [<60024ecb>] userspace+0x2dd/0x38a 67dcffc8: [<60013497>] fork_handler+0x62/0x69
2010/11/18 Lukas Czerner <[email protected]>:
Quoted 7 lines · Ondřej Kunc
Quoted 6 lines
Hi,
I've recently tested ext4 in user mode linux VM. I compiled linux 2.6.36(from debian source package). I configured kernel this way ... only disabled modules (to work with default debootstraped debian). Then I created this script:
Can you reproduce this on a vanilla kernel?
Quoted 160 lines
Quoted 12 lines
#!/bin/bash
DD="dd if=/dev/zero bs=1k"
for i inseq 1 1000; do
A=$(($RANDOM%50000))
$DD count=$A of=frag_$A
for i inseq 1 100; do
A=$(($RANDOM%50000))
rm -f frag_$A
done
doneQuoted 7 lines
This script I'had run on mounted ext4 partition (
/dev/ubda->/mnt/test). It's purpose is creating fragmented filesystem to test e4defrag. But after some time it hungs the whole virtual system. All processes which want to write to/mnt/testare still in D state. I issued sysrq t viauml_mconsoleand in that output I found traces below.Ondra
I did not look at the traces closely, but did you tried another filesystem ? My experience with UML is that it is always broken so the problem might as well be somewhere else.
-Lukas
Quoted 112 lines
flush-98:16 D
0000000041a0d8b30 811 20x0000000067c57d8060276e90698579806002a1ed69857990 6001359767c578c069856000 6985600067c578c0698579f0601d318169857a10601d74a0698579f069856000ffffffff00000a5762e098000000000069ab14806985600069857a5869857aa06012274eCall Trace: 69857958: [<6002a1ed>] dequeue_task+0x39/0x48 69857968: [<60013597>] _switch_to+0x5e/0xae 69857998: [<601d3181>] schedule+0x274/0x2ae 698579f8: [<6012274e>] start_this_handle+0x2f4/0x395 69857a50: [<60042f42>] autoremove_wake_function+0x0/0x34 69857aa8: [<6012297c>] jbd2__journal_start+0xb9/0xf7 69857af8: [<601229c8>] jbd2_journal_start+0xe/0x10 69857b08: [<6010abe5>] ext4_journal_start_sb+0xe0/0x125 69857b28: [<600fa802>] ext4_meta_trans_blocks+0x5b/0xaf 69857b68: [<60100a43>] ext4_da_writepages+0x249/0x479 69857c58: [<6005b042>] do_writepages+0x1c/0x25 69857c68: [<600908bc>] writeback_single_inode+0x93/0x1d4 69857c98: [<60090c4e>] writeback_sb_inodes+0xa1/0xfe 69857cf8: [<60091364>] writeback_inodes_wb+0xc5/0xe4 69857d00: [<60042f76>] wake_bit_function+0x0/0x2e 69857d48: [<600914f2>] wb_writeback+0x16f/0x1de 69857da8: [<601d3189>] schedule+0x27c/0x2ae 69857df8: [<60091674>] wb_do_writeback+0x113/0x130 69857e08: [<601d3400>] schedule_timeout+0x13e/0x15c 69857e78: [<6009171a>] bdi_writeback_thread+0x89/0x13f 69857eb0: [<60091691>] bdi_writeback_thread+0x0/0x13f 69857ed0: [<60091691>] bdi_writeback_thread+0x0/0x13f 69857ee8: [<60042c99>] kthread+0x91/0x99 69857f48: [<60021329>] run_kernel_thread+0x41/0x4a 69857f58: [<60042c08>] kthread+0x0/0x99 69857f98: [<60021310>] run_kernel_thread+0x28/0x4a 69857fc8: [<6001350f>] new_thread_handler+0x71/0x9bjbd2/ubdb-8 D
0000000041a0d8b30 4542 20x000000006838d64060276e9068275ca06002a1ed68275cb0600135976838d18068274000 682740006838d18068275d10601d318168fd7470601d74a068275d1068274000 0000000062e0980069ab14801000077f16827400069ab151868275e5060122d7bCall Trace: 68275c78: [<6002a1ed>] dequeue_task+0x39/0x48 68275c88: [<60013597>] _switch_to+0x5e/0xae 68275cb8: [<601d3181>] schedule+0x274/0x2ae 68275d18: [<60122d7b>] jbd2_journal_commit_transaction+0x16c/0xe59 68275d98: [<600245e3>] switch_threads+0x2d/0x3d 68275de0: [<60042f42>] autoremove_wake_function+0x0/0x34 68275df8: [<600222bb>] set_signals+0x1c/0x2e 68275e18: [<60043094>] finish_wait+0x64/0x6f 68275e58: [<60126168>] kjournald2+0xb8/0x1bb 68275e90: [<60042f42>] autoremove_wake_function+0x0/0x34 68275eb0: [<601260b0>] kjournald2+0x0/0x1bb 68275ed0: [<601260b0>] kjournald2+0x0/0x1bb 68275ee8: [<60042c99>] kthread+0x91/0x99 68275f48: [<60021329>] run_kernel_thread+0x41/0x4a 68275f58: [<60042c08>] kthread+0x0/0x99 68275f98: [<60021310>] run_kernel_thread+0x28/0x4a 68275fc8: [<6001350f>] new_thread_handler+0x71/0x9bdd D
0000000041a0d8b30 4952 45930x000000006838c8c067c57d8067c578f86028444069b6d7a8600135976838c40069b6c00069b6c0006838c40069b6d808601d318169b6d7c86002a34f69b6d80869b6c000000010006838c400696c083800000001 ffffffffffffffff 0000000069b6d868601d43a2Call Trace: 69b6d780: [<60013597>] _switch_to+0x5e/0xae 69b6d7b0: [<601d3181>] schedule+0x274/0x2ae 69b6d7c0: [<6002a34f>] wake_up_process+0x10/0x12 69b6d810: [<601d43a2>] rwsem_down_failed_common+0xb8/0xd8 69b6d838: [<600222bb>] set_signals+0x1c/0x2e 69b6d870: [<601d43e9>] rwsem_down_read_failed+0x12/0x14 69b6d880: [<60027b98>] call_rwsem_down_read_failed+0x14/0x24 69b6d8c8: [<601d3b97>] down_read+0x11/0x13 69b6d8d8: [<600fe1cc>] ext4_map_blocks+0x3e/0x18e 69b6d938: [<600ffe02>] ext4_da_get_block_prep+0x83/0x2bd 69b6d958: [<60095705>] alloc_buffer_head+0x18/0x6c 69b6d968: [<60095d31>] alloc_page_buffers+0x75/0xd1 69b6d9d8: [<60097105>] block_prepare_write+0x177/0x380 69b6d9e8: [<6005588b>] add_to_page_cache_locked+0xbf/0xe7 69b6da00: [<600ffd7f>] ext4_da_get_block_prep+0x0/0x2bd 69b6da98: [<600973f3>] __block_write_begin+0x12/0x14 69b6daa8: [<600ffa62>] ext4_da_write_begin+0x123/0x1b4 69b6db28: [<60054ca0>] generic_file_buffered_write+0x124/0x27e 69b6dbc8: [<6008889e>] file_update_time+0x3b/0xfe 69b6dc18: [<60056634>] __generic_file_aio_write+0x380/0x3bf 69b6dcd8: [<600566cb>] generic_file_aio_write+0x58/0xa2 69b6dd18: [<600f7f07>] ext4_file_write+0x92/0xa3 69b6dd48: [<60077a27>] do_sync_write+0xd1/0x10e 69b6ddb8: [<60015daf>] buffer_op+0xab/0xc7 69b6de68: [<600783fb>] vfs_write+0xb5/0x169 69b6dea8: [<60078568>] sys_write+0x45/0x6c 69b6dee8: [<60015ab8>] handle_syscall+0x58/0x70 69b6df08: [<60024ecb>] userspace+0x2dd/0x38a 69b6dfc8: [<60013497>] fork_handler+0x62/0x69bash D
0000000041a0d8b30 5324 52710x0000000267e2c54060276e9067dcfbd06002a1ed67dcfbe06001359767e2c08067dce00067dce00067e2c08067dcfc40601d318162a31000601d74a067dcfc4067dce00067dcfc1062e098000000000069ab148067dce00067dcfca867dcfcf06012274eCall Trace: 67dcfba8: [<6002a1ed>] dequeue_task+0x39/0x48 67dcfbb8: [<60013597>] _switch_to+0x5e/0xae 67dcfbe8: [<601d3181>] schedule+0x274/0x2ae 67dcfc48: [<6012274e>] start_this_handle+0x2f4/0x395 67dcfca0: [<60042f42>] autoremove_wake_function+0x0/0x34 67dcfcf8: [<6012297c>] jbd2__journal_start+0xb9/0xf7 67dcfd48: [<601229c8>] jbd2_journal_start+0xe/0x10 67dcfd58: [<6010abe5>] ext4_journal_start_sb+0xe0/0x125 67dcfd60: [<6008424f>] filldir+0x0/0x11a 67dcfdb8: [<600fb08a>] ext4_dirty_inode+0x1b/0x48Quoted 10 lines
67dcfdd8: [<60091027>] __mark_inode_dirty+0x29/0x199 67dcfdf8: [<60088a63>] touch_atime+0x102/0x125 67dcfe38: [<6008424f>] filldir+0x0/0x11a 67dcfe48: [<600844fd>] vfs_readdir+0x7a/0xa1 67dcfe98: [<6008469d>] sys_getdents+0x90/0x124 67dcfee8: [<60015ab8>] handle_syscall+0x58/0x70 67dcff08: [<60024ecb>] userspace+0x2dd/0x38a 67dcffc8: [<60013497>] fork_handler+0x62/0x69------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
_______________________________________________
User-mode-linux-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel
Signature · 6 lines
Thanks, //richard -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
Hi,
on vanilla kernel (2.6.36 from kernel.org) ... it fails too(so it is not debian specific), traces from sysrq t (via uml_mconsole)
(only processess in D state):
jbd2/ubdb-8 D 00000000405068b3 0 580 2 0x0000000066aea608 660214c8 66021038 60284440 66041cb0 60013597 66aea140 66040000
66040000 66aea140 66041d10 601d3381 679ac2d0 66bcb8a8 66041d10
66040000
00000000 66bcb800 67453a80 1000014a0 66040000 67453b18 66041e50
60122f6f
Call Trace:
66041c88: [<60013597>] _switch_to+0x5e/0xae
66041cb8: [<601d3381>] schedule+0x274/0x2ae
66041d18: [<60122f6f>] jbd2_journal_commit_transaction+0x16c/0xe59
66041d98: [<600245e3>] switch_threads+0x2d/0x3d
66041de0: [<60042f46>] autoremove_wake_function+0x0/0x34
66041e58: [<6012635c>] kjournald2+0xb8/0x1bb
66041e90: [<60042f46>] autoremove_wake_function+0x0/0x34
66041eb0: [<601262a4>] kjournald2+0x0/0x1bb
66041ed0: [<601262a4>] kjournald2+0x0/0x1bb
66041ee8: [<60042c9d>] kthread+0x91/0x99
66041f48: [<60021329>] run_kernel_thread+0x41/0x4a
66041f58: [<60042c0c>] kthread+0x0/0x99
66041f98: [<60021310>] run_kernel_thread+0x28/0x4a
66041fc8: [<6001350f>] new_thread_handler+0x71/0x9bflush-98:16 D 00000000405068b3 0 609 2 0x00000000660214c8 608dec08 608de778 60284440 6613b9d0 60013597 66021000 6613a000
6613a000 66021000 6613ba30 601d3381 6613b9f0 6002a34f 6613ba30
6613a000
76800000767 66021000 63474428 00000002 0000ffff 63474440
6613ba90 601d45a2
Call Trace:
6613b9a8: [<60013597>] _switch_to+0x5e/0xae
6613b9d8: [<601d3381>] schedule+0x274/0x2ae
6613b9e8: [<6002a34f>] wake_up_process+0x10/0x12
6613ba38: [<601d45a2>] rwsem_down_failed_common+0xb8/0xd8
6613ba98: [<601d45d5>] rwsem_down_write_failed+0x13/0x15
6613baa8: [<60027bbb>] call_rwsem_down_write_failed+0x13/0x20
6613bae8: [<601d3db5>] down_write+0x1c/0x1e
6613baf8: [<6010053a>] mpage_da_map_blocks+0x308/0x359
6613bb68: [<60100ce7>] ext4_da_writepages+0x2f7/0x479
6613bc58: [<6005b236>] do_writepages+0x1c/0x25
6613bc68: [<60090ab0>] writeback_single_inode+0x93/0x1d4
6613bc98: [<60090e42>] writeback_sb_inodes+0xa1/0xfe
6613bcf8: [<60091558>] writeback_inodes_wb+0xc5/0xe4
6613bd00: [<60042f7a>] wake_bit_function+0x0/0x2e
6613bd48: [<600916e6>] wb_writeback+0x16f/0x1de
6613bda8: [<601d3389>] schedule+0x27c/0x2ae
6613bdf8: [<60091868>] wb_do_writeback+0x113/0x130
6613be08: [<601d3600>] schedule_timeout+0x13e/0x15c
6613be78: [<6009190e>] bdi_writeback_thread+0x89/0x13f
6613beb0: [<60091885>] bdi_writeback_thread+0x0/0x13f
6613bed0: [<60091885>] bdi_writeback_thread+0x0/0x13f
6613bee8: [<60042c9d>] kthread+0x91/0x99
6613bf48: [<60021329>] run_kernel_thread+0x41/0x4a
6613bf58: [<60042c0c>] kthread+0x0/0x99
6613bf98: [<60021310>] run_kernel_thread+0x28/0x4a
6613bfc8: [<6001350f>] new_thread_handler+0x71/0x9bdd D 00000000405068b3 0 18357 922 0x00000000608dec08 60276e98 6087b8c0 6002a1ed 6087b8d0 60013597 608de740 6087a000
6087a000 608de740 6087b930 601d3381 6087b930 601d7480 6087b930
6087a000
816087b920 66bcb800 00000000 67453a80 6087a000 6087b998 6087b9e0
60122942
Call Trace:
6087b898: [<6002a1ed>] dequeue_task+0x39/0x48
6087b8a8: [<60013597>] _switch_to+0x5e/0xae
6087b8d8: [<601d3381>] schedule+0x274/0x2ae
6087b938: [<60122942>] start_this_handle+0x2f4/0x395
6087b990: [<60042f46>] autoremove_wake_function+0x0/0x34
6087b9e8: [<60122b70>] jbd2__journal_start+0xb9/0xf7
6087ba38: [<60122bbc>] jbd2_journal_start+0xe/0x10
6087ba48: [<6010add9>] ext4_journal_start_sb+0xe0/0x125
6087ba78: [<60015daf>] buffer_op+0xab/0xc7
6087baa8: [<600ffbf6>] ext4_da_write_begin+0xc1/0x1b4
6087bb28: [<60054e94>] generic_file_buffered_write+0x124/0x27e
6087bbc8: [<60088a92>] file_update_time+0x3b/0xfe
6087bc18: [<60056828>] __generic_file_aio_write+0x380/0x3bf
6087bcd8: [<600568bf>] generic_file_aio_write+0x58/0xa2
6087bd18: [<600f80fb>] ext4_file_write+0x92/0xa3
6087bd48: [<60077c1b>] do_sync_write+0xd1/0x10e
6087bdb8: [<60015daf>] buffer_op+0xab/0xc7
6087be68: [<600785ef>] vfs_write+0xb5/0x169
6087bea8: [<6007875c>] sys_write+0x45/0x6c
6087bee8: [<60015ab8>] handle_syscall+0x58/0x70
6087bf08: [<60024ecb>] userspace+0x2dd/0x38a
6087bfc8: [<60013497>] fork_handler+0x62/0x69Dne 18.11.2010 19:35, richard -rw- weinberger napsal(a):
Quoted 179 lines
2010/11/18 Lukas Czerner<[email protected]>:
Quoted 9 lines · Ondřej Kunc
Quoted 8 lines
Hi,
I've recently tested ext4 in user mode linux VM. I compiled linux 2.6.36(from debian source package). I configured kernel this way ... only disabled modules (to work with default debootstraped debian). Then I created this script:
Can you reproduce this on a vanilla kernel?
Quoted 162 lines
Quoted 12 lines
#!/bin/bash
DD="dd if=/dev/zero bs=1k"
for i inseq 1 1000; doA=$(($RANDOM%50000)) $DD count=$A of=frag_$A for i in `seq 1 100`; do A=$(($RANDOM%50000)) rm -f frag_$A donedone
Quoted 8 lines
This script I'had run on mounted ext4 partition (
/dev/ubda->/mnt/test). It's purpose is creating fragmented filesystem to test e4defrag. But after some time it hungs the whole virtual system. All processes which want to write to/mnt/testare still in D state. I issued sysrq t viauml_mconsoleand in that output I found traces below.Ondra
I did not look at the traces closely, but did you tried another filesystem ? My experience with UML is that it is always broken so the problem might as well be somewhere else.
-Lukas
Quoted 111 lines
flush-98:16 D
0000000041a0d8b30 811 20x0000000067c57d8060276e90698579806002a1ed69857990 6001359767c578c06985600069856000 67c578c0 698579f0 601d3181 69857a10 601d74a0 698579f0 69856000 ffffffff00000a57 62e09800 00000000 69ab1480 69856000 69857a58 69857aa0 6012274e Call Trace: 69857958: [<6002a1ed>] dequeue_task+0x39/0x48 69857968: [<60013597>] _switch_to+0x5e/0xae 69857998: [<601d3181>] schedule+0x274/0x2ae 698579f8: [<6012274e>] start_this_handle+0x2f4/0x395 69857a50: [<60042f42>] autoremove_wake_function+0x0/0x34 69857aa8: [<6012297c>] jbd2__journal_start+0xb9/0xf7 69857af8: [<601229c8>] jbd2_journal_start+0xe/0x10 69857b08: [<6010abe5>] ext4_journal_start_sb+0xe0/0x125 69857b28: [<600fa802>] ext4_meta_trans_blocks+0x5b/0xaf 69857b68: [<60100a43>] ext4_da_writepages+0x249/0x479 69857c58: [<6005b042>] do_writepages+0x1c/0x25 69857c68: [<600908bc>] writeback_single_inode+0x93/0x1d4 69857c98: [<60090c4e>] writeback_sb_inodes+0xa1/0xfe 69857cf8: [<60091364>] writeback_inodes_wb+0xc5/0xe4 69857d00: [<60042f76>] wake_bit_function+0x0/0x2e 69857d48: [<600914f2>] wb_writeback+0x16f/0x1de 69857da8: [<601d3189>] schedule+0x27c/0x2ae 69857df8: [<60091674>] wb_do_writeback+0x113/0x130 69857e08: [<601d3400>] schedule_timeout+0x13e/0x15c 69857e78: [<6009171a>] bdi_writeback_thread+0x89/0x13f 69857eb0: [<60091691>] bdi_writeback_thread+0x0/0x13f 69857ed0: [<60091691>] bdi_writeback_thread+0x0/0x13f 69857ee8: [<60042c99>] kthread+0x91/0x99 69857f48: [<60021329>] run_kernel_thread+0x41/0x4a 69857f58: [<60042c08>] kthread+0x0/0x99 69857f98: [<60021310>] run_kernel_thread+0x28/0x4a 69857fc8: [<6001350f>] new_thread_handler+0x71/0x9bjbd2/ubdb-8 D
0000000041a0d8b30 4542 20x000000006838d64060276e9068275ca06002a1ed68275cb0600135976838d1806827400068274000 6838d180 68275d10 601d3181 68fd7470 601d74a0 68275d10 68274000 00000000 62e09800 69ab1480 1000077f1 68274000 69ab1518 68275e50 60122d7b Call Trace: 68275c78: [<6002a1ed>] dequeue_task+0x39/0x48 68275c88: [<60013597>] _switch_to+0x5e/0xae 68275cb8: [<601d3181>] schedule+0x274/0x2ae 68275d18: [<60122d7b>] jbd2_journal_commit_transaction+0x16c/0xe59 68275d98: [<600245e3>] switch_threads+0x2d/0x3d 68275de0: [<60042f42>] autoremove_wake_function+0x0/0x34 68275df8: [<600222bb>] set_signals+0x1c/0x2e 68275e18: [<60043094>] finish_wait+0x64/0x6f 68275e58: [<60126168>] kjournald2+0xb8/0x1bb 68275e90: [<60042f42>] autoremove_wake_function+0x0/0x34 68275eb0: [<601260b0>] kjournald2+0x0/0x1bb 68275ed0: [<601260b0>] kjournald2+0x0/0x1bb 68275ee8: [<60042c99>] kthread+0x91/0x99 68275f48: [<60021329>] run_kernel_thread+0x41/0x4a 68275f58: [<60042c08>] kthread+0x0/0x99 68275f98: [<60021310>] run_kernel_thread+0x28/0x4a 68275fc8: [<6001350f>] new_thread_handler+0x71/0x9bdd D
0000000041a0d8b30 4952 45930x000000006838c8c067c57d8067c578f86028444069b6d7a8600135976838c40069b6c00069b6c000 6838c400 69b6d808 601d3181 69b6d7c8 6002a34f 69b6d808 69b6c000 00001000 6838c400 696c0838 00000001 ffffffffffffffff 00000000 69b6d868 601d43a2 Call Trace: 69b6d780: [<60013597>] _switch_to+0x5e/0xae 69b6d7b0: [<601d3181>] schedule+0x274/0x2ae 69b6d7c0: [<6002a34f>] wake_up_process+0x10/0x12 69b6d810: [<601d43a2>] rwsem_down_failed_common+0xb8/0xd8 69b6d838: [<600222bb>] set_signals+0x1c/0x2e 69b6d870: [<601d43e9>] rwsem_down_read_failed+0x12/0x14 69b6d880: [<60027b98>] call_rwsem_down_read_failed+0x14/0x24 69b6d8c8: [<601d3b97>] down_read+0x11/0x13 69b6d8d8: [<600fe1cc>] ext4_map_blocks+0x3e/0x18e 69b6d938: [<600ffe02>] ext4_da_get_block_prep+0x83/0x2bd 69b6d958: [<60095705>] alloc_buffer_head+0x18/0x6c 69b6d968: [<60095d31>] alloc_page_buffers+0x75/0xd1 69b6d9d8: [<60097105>] block_prepare_write+0x177/0x380 69b6d9e8: [<6005588b>] add_to_page_cache_locked+0xbf/0xe7 69b6da00: [<600ffd7f>] ext4_da_get_block_prep+0x0/0x2bd 69b6da98: [<600973f3>] __block_write_begin+0x12/0x14 69b6daa8: [<600ffa62>] ext4_da_write_begin+0x123/0x1b4 69b6db28: [<60054ca0>] generic_file_buffered_write+0x124/0x27e 69b6dbc8: [<6008889e>] file_update_time+0x3b/0xfe 69b6dc18: [<60056634>] __generic_file_aio_write+0x380/0x3bf 69b6dcd8: [<600566cb>] generic_file_aio_write+0x58/0xa2 69b6dd18: [<600f7f07>] ext4_file_write+0x92/0xa3 69b6dd48: [<60077a27>] do_sync_write+0xd1/0x10e 69b6ddb8: [<60015daf>] buffer_op+0xab/0xc7 69b6de68: [<600783fb>] vfs_write+0xb5/0x169 69b6dea8: [<60078568>] sys_write+0x45/0x6c 69b6dee8: [<60015ab8>] handle_syscall+0x58/0x70 69b6df08: [<60024ecb>] userspace+0x2dd/0x38a 69b6dfc8: [<60013497>] fork_handler+0x62/0x69bash D
0000000041a0d8b30 5324 52710x0000000267e2c54060276e9067dcfbd06002a1ed67dcfbe06001359767e2c08067dce00067dce000 67e2c080 67dcfc40 601d3181 62a31000 601d74a0 67dcfc40 67dce000 67dcfc10 62e09800 00000000 69ab1480 67dce000 67dcfca8 67dcfcf0 6012274e Call Trace: 67dcfba8: [<6002a1ed>] dequeue_task+0x39/0x48 67dcfbb8: [<60013597>] _switch_to+0x5e/0xae 67dcfbe8: [<601d3181>] schedule+0x274/0x2ae 67dcfc48: [<6012274e>] start_this_handle+0x2f4/0x395 67dcfca0: [<60042f42>] autoremove_wake_function+0x0/0x34 67dcfcf8: [<6012297c>] jbd2__journal_start+0xb9/0xf7 67dcfd48: [<601229c8>] jbd2_journal_start+0xe/0x10 67dcfd58: [<6010abe5>] ext4_journal_start_sb+0xe0/0x125 67dcfd60: [<6008424f>] filldir+0x0/0x11a 67dcfdb8: [<600fb08a>] ext4_dirty_inode+0x1b/0x48Quoted 11 lines
67dcfdd8: [<60091027>] __mark_inode_dirty+0x29/0x199 67dcfdf8: [<60088a63>] touch_atime+0x102/0x125 67dcfe38: [<6008424f>] filldir+0x0/0x11a 67dcfe48: [<600844fd>] vfs_readdir+0x7a/0xa1 67dcfe98: [<6008469d>] sys_getdents+0x90/0x124 67dcfee8: [<60015ab8>] handle_syscall+0x58/0x70 67dcff08: [<60024ecb>] userspace+0x2dd/0x38a 67dcffc8: [<60013497>] fork_handler+0x62/0x69------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2& L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
_______________________________________________
User-mode-linux-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel
Signature · 14 lines
Ondřej Kunc správce serverové farmy CZOL media interactive s.r.o. Sídlo: Moulíkova 2238/1, Praha 5, 15000 Kanceláře: Na Moráni 5357, Chomutov, 43001 Telefon: +420 723 137 981 E-mail: [email protected] URL: www.czol.eu, www.cz-hosting.com -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
2010/11/18 Ondřej Kunc <[email protected]>:
Quoted 4 lines
Hi,
on vanilla kernel (2.6.36 from kernel.org) ... it fails too(so it is not debian specific), traces from sysrq t (via
uml_mconsole)
Does it only happen with ext4?
Quoted 303 lines
(only processess in D state):
jbd2/ubdb-8 D
00000000405068b30 580 20x0000000066aea608660214c866021038 6028444066041cb06001359766aea14066040000 6604000066aea14066041d10601d3381679ac2d066bcb8a866041d1066040000
0000000066bcb80067453a801000014a06604000067453b1866041e5060122f6fCall Trace: 66041c88: [<60013597>] _switch_to+0x5e/0xae 66041cb8: [<601d3381>] schedule+0x274/0x2ae 66041d18: [<60122f6f>] jbd2_journal_commit_transaction+0x16c/0xe59 66041d98: [<600245e3>] switch_threads+0x2d/0x3d 66041de0: [<60042f46>] autoremove_wake_function+0x0/0x34 66041e58: [<6012635c>] kjournald2+0xb8/0x1bb 66041e90: [<60042f46>] autoremove_wake_function+0x0/0x34 66041eb0: [<601262a4>] kjournald2+0x0/0x1bb 66041ed0: [<601262a4>] kjournald2+0x0/0x1bb 66041ee8: [<60042c9d>] kthread+0x91/0x99 66041f48: [<60021329>] run_kernel_thread+0x41/0x4a 66041f58: [<60042c0c>] kthread+0x0/0x99 66041f98: [<60021310>] run_kernel_thread+0x28/0x4a 66041fc8: [<6001350f>] new_thread_handler+0x71/0x9bflush-98:16 D
00000000405068b30 609 20x00000000660214c8608dec08608de778602844406613b9d060013597 660210006613a0006613a000660210006613ba30601d33816613b9f06002a34f6613ba306613a000
76800000767 66021000 63474428 000000020000ffff634744406613ba90601d45a2Call Trace: 6613b9a8: [<60013597>] _switch_to+0x5e/0xae 6613b9d8: [<601d3381>] schedule+0x274/0x2ae 6613b9e8: [<6002a34f>] wake_up_process+0x10/0x12 6613ba38: [<601d45a2>] rwsem_down_failed_common+0xb8/0xd8 6613ba98: [<601d45d5>] rwsem_down_write_failed+0x13/0x15 6613baa8: [<60027bbb>] call_rwsem_down_write_failed+0x13/0x20 6613bae8: [<601d3db5>] down_write+0x1c/0x1e 6613baf8: [<6010053a>] mpage_da_map_blocks+0x308/0x359 6613bb68: [<60100ce7>] ext4_da_writepages+0x2f7/0x479 6613bc58: [<6005b236>] do_writepages+0x1c/0x25 6613bc68: [<60090ab0>] writeback_single_inode+0x93/0x1d4 6613bc98: [<60090e42>] writeback_sb_inodes+0xa1/0xfe 6613bcf8: [<60091558>] writeback_inodes_wb+0xc5/0xe4 6613bd00: [<60042f7a>] wake_bit_function+0x0/0x2e 6613bd48: [<600916e6>] wb_writeback+0x16f/0x1de 6613bda8: [<601d3389>] schedule+0x27c/0x2ae 6613bdf8: [<60091868>] wb_do_writeback+0x113/0x130 6613be08: [<601d3600>] schedule_timeout+0x13e/0x15c 6613be78: [<6009190e>] bdi_writeback_thread+0x89/0x13f 6613beb0: [<60091885>] bdi_writeback_thread+0x0/0x13f 6613bed0: [<60091885>] bdi_writeback_thread+0x0/0x13f 6613bee8: [<60042c9d>] kthread+0x91/0x99 6613bf48: [<60021329>] run_kernel_thread+0x41/0x4a 6613bf58: [<60042c0c>] kthread+0x0/0x99 6613bf98: [<60021310>] run_kernel_thread+0x28/0x4a 6613bfc8: [<6001350f>] new_thread_handler+0x71/0x9bdd D
00000000405068b30 18357 9220x00000000608dec0860276e986087b8c06002a1ed6087b8d060013597608de7406087a0006087a000608de7406087b930601d33816087b930601d74806087b9306087a000
816087b92066bcb8000000000067453a806087a0006087b9986087b9e060122942Call Trace: 6087b898: [<6002a1ed>] dequeue_task+0x39/0x48 6087b8a8: [<60013597>] _switch_to+0x5e/0xae 6087b8d8: [<601d3381>] schedule+0x274/0x2ae 6087b938: [<60122942>] start_this_handle+0x2f4/0x395 6087b990: [<60042f46>] autoremove_wake_function+0x0/0x34 6087b9e8: [<60122b70>] jbd2__journal_start+0xb9/0xf7 6087ba38: [<60122bbc>] jbd2_journal_start+0xe/0x10 6087ba48: [<6010add9>] ext4_journal_start_sb+0xe0/0x125 6087ba78: [<60015daf>] buffer_op+0xab/0xc7 6087baa8: [<600ffbf6>] ext4_da_write_begin+0xc1/0x1b4 6087bb28: [<60054e94>] generic_file_buffered_write+0x124/0x27e 6087bbc8: [<60088a92>] file_update_time+0x3b/0xfe 6087bc18: [<60056828>] __generic_file_aio_write+0x380/0x3bf 6087bcd8: [<600568bf>] generic_file_aio_write+0x58/0xa2 6087bd18: [<600f80fb>] ext4_file_write+0x92/0xa3 6087bd48: [<60077c1b>] do_sync_write+0xd1/0x10e 6087bdb8: [<60015daf>] buffer_op+0xab/0xc7 6087be68: [<600785ef>] vfs_write+0xb5/0x169 6087bea8: [<6007875c>] sys_write+0x45/0x6c 6087bee8: [<60015ab8>] handle_syscall+0x58/0x70 6087bf08: [<60024ecb>] userspace+0x2dd/0x38a 6087bfc8: [<60013497>] fork_handler+0x62/0x69Dne 18.11.2010 19:35, richard -rw- weinberger napsal(a):
Quoted 10 lines
2010/11/18 Lukas Czerner<[email protected]>:
Quoted 7 lines · Ondřej Kunc
Quoted 5 lines
Hi,
Quoted 190 lines
Quoted 6 lines
Quoted 6 lines
I've recently tested ext4 in user mode linux VM. I compiled linux 2.6.36(from
debian source package). I configured kernel this way ... only disabled modules
(to work with default debootstraped debian). Then I created this script:Can you reproduce this on a vanilla kernel?
Quoted 177 lines
Quoted 23 lines
#!/bin/bash
DD="dd if=/dev/zero bs=1k"
for i inseq 1 1000; do
A=$(($RANDOM%50000))
$DD count=$A of=frag_$A
for i inseq 1 100; do
A=$(($RANDOM%50000))
rm -f frag_$A
done
doneThis script I'had run on mounted ext4 partition (
/dev/ubda->/mnt/test). It's
purpose is creating fragmented filesystem to test e4defrag. But after some
time it hungs the whole virtual system. All processes which want to write to/mnt/testare still in D state. I issued sysrq t viauml_mconsoleand in that
output I found traces below.Quoted 2 lines
Ondra
I did not look at the traces closely, but did you tried another filesystem ? My experience with UML is that it is always broken so the problem might as well be somewhere else.
-Lukas
Quoted 118 lines
flush-98:16 D
0000000041a0d8b30 811 20x0000000067c57d8060276e90698579806002a1ed69857990 6001359767c578c069856000 6985600067c578c0698579f0601d318169857a10601d74a0698579f069856000
ffffffff00000a5762e098000000000069ab14806985600069857a5869857aa06012274eCall Trace: 69857958: [<6002a1ed>] dequeue_task+0x39/0x48 69857968: [<60013597>] _switch_to+0x5e/0xae 69857998: [<601d3181>] schedule+0x274/0x2ae 698579f8: [<6012274e>] start_this_handle+0x2f4/0x395 69857a50: [<60042f42>] autoremove_wake_function+0x0/0x34 69857aa8: [<6012297c>] jbd2__journal_start+0xb9/0xf7 69857af8: [<601229c8>] jbd2_journal_start+0xe/0x10 69857b08: [<6010abe5>] ext4_journal_start_sb+0xe0/0x125 69857b28: [<600fa802>] ext4_meta_trans_blocks+0x5b/0xaf 69857b68: [<60100a43>] ext4_da_writepages+0x249/0x479 69857c58: [<6005b042>] do_writepages+0x1c/0x25 69857c68: [<600908bc>] writeback_single_inode+0x93/0x1d4 69857c98: [<60090c4e>] writeback_sb_inodes+0xa1/0xfe 69857cf8: [<60091364>] writeback_inodes_wb+0xc5/0xe4 69857d00: [<60042f76>] wake_bit_function+0x0/0x2e 69857d48: [<600914f2>] wb_writeback+0x16f/0x1de 69857da8: [<601d3189>] schedule+0x27c/0x2ae 69857df8: [<60091674>] wb_do_writeback+0x113/0x130 69857e08: [<601d3400>] schedule_timeout+0x13e/0x15c 69857e78: [<6009171a>] bdi_writeback_thread+0x89/0x13f 69857eb0: [<60091691>] bdi_writeback_thread+0x0/0x13f 69857ed0: [<60091691>] bdi_writeback_thread+0x0/0x13f 69857ee8: [<60042c99>] kthread+0x91/0x99 69857f48: [<60021329>] run_kernel_thread+0x41/0x4a 69857f58: [<60042c08>] kthread+0x0/0x99 69857f98: [<60021310>] run_kernel_thread+0x28/0x4a 69857fc8: [<6001350f>] new_thread_handler+0x71/0x9bjbd2/ubdb-8 D
0000000041a0d8b30 4542 20x000000006838d64060276e9068275ca06002a1ed68275cb0600135976838d18068274000 682740006838d18068275d10601d318168fd7470601d74a068275d1068274000
0000000062e0980069ab14801000077f16827400069ab151868275e5060122d7bCall Trace: 68275c78: [<6002a1ed>] dequeue_task+0x39/0x48 68275c88: [<60013597>] _switch_to+0x5e/0xae 68275cb8: [<601d3181>] schedule+0x274/0x2ae 68275d18: [<60122d7b>] jbd2_journal_commit_transaction+0x16c/0xe59 68275d98: [<600245e3>] switch_threads+0x2d/0x3d 68275de0: [<60042f42>] autoremove_wake_function+0x0/0x34 68275df8: [<600222bb>] set_signals+0x1c/0x2e 68275e18: [<60043094>] finish_wait+0x64/0x6f 68275e58: [<60126168>] kjournald2+0xb8/0x1bb 68275e90: [<60042f42>] autoremove_wake_function+0x0/0x34 68275eb0: [<601260b0>] kjournald2+0x0/0x1bb 68275ed0: [<601260b0>] kjournald2+0x0/0x1bb 68275ee8: [<60042c99>] kthread+0x91/0x99 68275f48: [<60021329>] run_kernel_thread+0x41/0x4a 68275f58: [<60042c08>] kthread+0x0/0x99 68275f98: [<60021310>] run_kernel_thread+0x28/0x4a 68275fc8: [<6001350f>] new_thread_handler+0x71/0x9bdd D
0000000041a0d8b30 4952 45930x000000006838c8c067c57d8067c578f86028444069b6d7a8600135976838c40069b6c00069b6c0006838c40069b6d808601d318169b6d7c86002a34f69b6d80869b6c000
000010006838c400696c083800000001 ffffffffffffffff 0000000069b6d868601d43a2Call Trace: 69b6d780: [<60013597>] _switch_to+0x5e/0xae 69b6d7b0: [<601d3181>] schedule+0x274/0x2ae 69b6d7c0: [<6002a34f>] wake_up_process+0x10/0x12 69b6d810: [<601d43a2>] rwsem_down_failed_common+0xb8/0xd8 69b6d838: [<600222bb>] set_signals+0x1c/0x2e 69b6d870: [<601d43e9>] rwsem_down_read_failed+0x12/0x14 69b6d880: [<60027b98>] call_rwsem_down_read_failed+0x14/0x24 69b6d8c8: [<601d3b97>] down_read+0x11/0x13 69b6d8d8: [<600fe1cc>] ext4_map_blocks+0x3e/0x18e 69b6d938: [<600ffe02>] ext4_da_get_block_prep+0x83/0x2bd 69b6d958: [<60095705>] alloc_buffer_head+0x18/0x6c 69b6d968: [<60095d31>] alloc_page_buffers+0x75/0xd1 69b6d9d8: [<60097105>] block_prepare_write+0x177/0x380 69b6d9e8: [<6005588b>] add_to_page_cache_locked+0xbf/0xe7 69b6da00: [<600ffd7f>] ext4_da_get_block_prep+0x0/0x2bd 69b6da98: [<600973f3>] __block_write_begin+0x12/0x14 69b6daa8: [<600ffa62>] ext4_da_write_begin+0x123/0x1b4 69b6db28: [<60054ca0>] generic_file_buffered_write+0x124/0x27e 69b6dbc8: [<6008889e>] file_update_time+0x3b/0xfe 69b6dc18: [<60056634>] __generic_file_aio_write+0x380/0x3bf 69b6dcd8: [<600566cb>] generic_file_aio_write+0x58/0xa2 69b6dd18: [<600f7f07>] ext4_file_write+0x92/0xa3 69b6dd48: [<60077a27>] do_sync_write+0xd1/0x10e 69b6ddb8: [<60015daf>] buffer_op+0xab/0xc7 69b6de68: [<600783fb>] vfs_write+0xb5/0x169 69b6dea8: [<60078568>] sys_write+0x45/0x6c 69b6dee8: [<60015ab8>] handle_syscall+0x58/0x70 69b6df08: [<60024ecb>] userspace+0x2dd/0x38a 69b6dfc8: [<60013497>] fork_handler+0x62/0x69bash D
0000000041a0d8b30 5324 52710x0000000267e2c54060276e9067dcfbd06002a1ed67dcfbe06001359767e2c08067dce00067dce00067e2c08067dcfc40601d318162a31000601d74a067dcfc4067dce000
67dcfc1062e098000000000069ab148067dce00067dcfca867dcfcf06012274eCall Trace: 67dcfba8: [<6002a1ed>] dequeue_task+0x39/0x48 67dcfbb8: [<60013597>] _switch_to+0x5e/0xae 67dcfbe8: [<601d3181>] schedule+0x274/0x2ae 67dcfc48: [<6012274e>] start_this_handle+0x2f4/0x395 67dcfca0: [<60042f42>] autoremove_wake_function+0x0/0x34 67dcfcf8: [<6012297c>] jbd2__journal_start+0xb9/0xf7 67dcfd48: [<601229c8>] jbd2_journal_start+0xe/0x10 67dcfd58: [<6010abe5>] ext4_journal_start_sb+0xe0/0x125 67dcfd60: [<6008424f>] filldir+0x0/0x11a 67dcfdb8: [<600fb08a>] ext4_dirty_inode+0x1b/0x48Quoted 11 lines
67dcfdd8: [<60091027>] __mark_inode_dirty+0x29/0x199 67dcfdf8: [<60088a63>] touch_atime+0x102/0x125 67dcfe38: [<6008424f>] filldir+0x0/0x11a 67dcfe48: [<600844fd>] vfs_readdir+0x7a/0xa1 67dcfe98: [<6008469d>] sys_getdents+0x90/0x124 67dcfee8: [<60015ab8>] handle_syscall+0x58/0x70 67dcff08: [<60024ecb>] userspace+0x2dd/0x38a 67dcffc8: [<60013497>] fork_handler+0x62/0x69------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2& L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
_______________________________________________
User-mode-linux-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel--
Ondřej Kuncsprávce serverové farmy
CZOL media interactive s.r.o.
Sídlo: Moulíkova 2238/1, Praha 5, 15000
Kanceláře: Na Moráni 5357, Chomutov, 43001
Telefon: +420 723 137 981
E-mail: [email protected]
URL: www.czol.eu, www.cz-hosting.com
Signature · 6 lines
Thanks, //richard -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
Hi,
the same test with ext3 runs without problem about a hour, with ext4 it hangs quickly ... latest hang from all tests was when it filled the partition (2GB) with data.
Dne 18.11.2010 20:55, richard -rw- weinberger napsal(a):
Quoted 317 lines
2010/11/18 Ondřej Kunc<[email protected]>:
Quoted 5 lines
Hi,
on vanilla kernel (2.6.36 from kernel.org) ... it fails too(so it is not debian specific), traces from sysrq t (via
uml_mconsole)Does it only happen with ext4?
Quoted 304 lines
(only processess in D state):
jbd2/ubdb-8 D
00000000405068b30 580 20x0000000066aea608660214c866021038 6028444066041cb06001359766aea1406604000066040000 66aea140 66041d10 601d3381 679ac2d0 66bcb8a8 66041d10 66040000 00000000 66bcb800 67453a80 1000014a0 66040000 67453b18 66041e50 60122f6f Call Trace: 66041c88: [<60013597>] _switch_to+0x5e/0xae 66041cb8: [<601d3381>] schedule+0x274/0x2ae 66041d18: [<60122f6f>] jbd2_journal_commit_transaction+0x16c/0xe59 66041d98: [<600245e3>] switch_threads+0x2d/0x3d 66041de0: [<60042f46>] autoremove_wake_function+0x0/0x34 66041e58: [<6012635c>] kjournald2+0xb8/0x1bb 66041e90: [<60042f46>] autoremove_wake_function+0x0/0x34 66041eb0: [<601262a4>] kjournald2+0x0/0x1bb 66041ed0: [<601262a4>] kjournald2+0x0/0x1bb 66041ee8: [<60042c9d>] kthread+0x91/0x99 66041f48: [<60021329>] run_kernel_thread+0x41/0x4a 66041f58: [<60042c0c>] kthread+0x0/0x99 66041f98: [<60021310>] run_kernel_thread+0x28/0x4a 66041fc8: [<6001350f>] new_thread_handler+0x71/0x9bflush-98:16 D
00000000405068b30 609 20x00000000660214c8608dec08608de778602844406613b9d060013597 660210006613a0006613a000 66021000 6613ba30 601d3381 6613b9f0 6002a34f 6613ba30 6613a000 76800000767 66021000 63474428 00000002 0000ffff 63474440 6613ba90 601d45a2 Call Trace: 6613b9a8: [<60013597>] _switch_to+0x5e/0xae 6613b9d8: [<601d3381>] schedule+0x274/0x2ae 6613b9e8: [<6002a34f>] wake_up_process+0x10/0x12 6613ba38: [<601d45a2>] rwsem_down_failed_common+0xb8/0xd8 6613ba98: [<601d45d5>] rwsem_down_write_failed+0x13/0x15 6613baa8: [<60027bbb>] call_rwsem_down_write_failed+0x13/0x20 6613bae8: [<601d3db5>] down_write+0x1c/0x1e 6613baf8: [<6010053a>] mpage_da_map_blocks+0x308/0x359 6613bb68: [<60100ce7>] ext4_da_writepages+0x2f7/0x479 6613bc58: [<6005b236>] do_writepages+0x1c/0x25 6613bc68: [<60090ab0>] writeback_single_inode+0x93/0x1d4 6613bc98: [<60090e42>] writeback_sb_inodes+0xa1/0xfe 6613bcf8: [<60091558>] writeback_inodes_wb+0xc5/0xe4 6613bd00: [<60042f7a>] wake_bit_function+0x0/0x2e 6613bd48: [<600916e6>] wb_writeback+0x16f/0x1de 6613bda8: [<601d3389>] schedule+0x27c/0x2ae 6613bdf8: [<60091868>] wb_do_writeback+0x113/0x130 6613be08: [<601d3600>] schedule_timeout+0x13e/0x15c 6613be78: [<6009190e>] bdi_writeback_thread+0x89/0x13f 6613beb0: [<60091885>] bdi_writeback_thread+0x0/0x13f 6613bed0: [<60091885>] bdi_writeback_thread+0x0/0x13f 6613bee8: [<60042c9d>] kthread+0x91/0x99 6613bf48: [<60021329>] run_kernel_thread+0x41/0x4a 6613bf58: [<60042c0c>] kthread+0x0/0x99 6613bf98: [<60021310>] run_kernel_thread+0x28/0x4a 6613bfc8: [<6001350f>] new_thread_handler+0x71/0x9bdd D
00000000405068b30 18357 9220x00000000608dec0860276e986087b8c06002a1ed6087b8d060013597608de7406087a0006087a000 608de740 6087b930 601d3381 6087b930 601d7480 6087b930 6087a000 816087b920 66bcb800 00000000 67453a80 6087a000 6087b998 6087b9e0 60122942 Call Trace: 6087b898: [<6002a1ed>] dequeue_task+0x39/0x48 6087b8a8: [<60013597>] _switch_to+0x5e/0xae 6087b8d8: [<601d3381>] schedule+0x274/0x2ae 6087b938: [<60122942>] start_this_handle+0x2f4/0x395 6087b990: [<60042f46>] autoremove_wake_function+0x0/0x34 6087b9e8: [<60122b70>] jbd2__journal_start+0xb9/0xf7 6087ba38: [<60122bbc>] jbd2_journal_start+0xe/0x10 6087ba48: [<6010add9>] ext4_journal_start_sb+0xe0/0x125 6087ba78: [<60015daf>] buffer_op+0xab/0xc7 6087baa8: [<600ffbf6>] ext4_da_write_begin+0xc1/0x1b4 6087bb28: [<60054e94>] generic_file_buffered_write+0x124/0x27e 6087bbc8: [<60088a92>] file_update_time+0x3b/0xfe 6087bc18: [<60056828>] __generic_file_aio_write+0x380/0x3bf 6087bcd8: [<600568bf>] generic_file_aio_write+0x58/0xa2 6087bd18: [<600f80fb>] ext4_file_write+0x92/0xa3 6087bd48: [<60077c1b>] do_sync_write+0xd1/0x10e 6087bdb8: [<60015daf>] buffer_op+0xab/0xc7 6087be68: [<600785ef>] vfs_write+0xb5/0x169 6087bea8: [<6007875c>] sys_write+0x45/0x6c 6087bee8: [<60015ab8>] handle_syscall+0x58/0x70 6087bf08: [<60024ecb>] userspace+0x2dd/0x38a 6087bfc8: [<60013497>] fork_handler+0x62/0x69Dne 18.11.2010 19:35, richard -rw- weinberger napsal(a):
Quoted 9 lines
2010/11/18 Lukas Czerner<[email protected]>:
Quoted 6 lines · Ondřej Kunc
Quoted 5 lines
Hi,
Quoted 191 lines
Quoted 7 lines
Quoted 7 lines
I've recently tested ext4 in user mode linux VM. I compiled linux 2.6.36(from
debian source package). I configured kernel this way ... only disabled modules
(to work with default debootstraped debian). Then I created this script:Can you reproduce this on a vanilla kernel?
Quoted 177 lines
Quoted 22 lines
#!/bin/bash
DD="dd if=/dev/zero bs=1k"
for i inseq 1 1000; doA=$(($RANDOM%50000)) $DD count=$A of=frag_$A for i in `seq 1 100`; do A=$(($RANDOM%50000)) rm -f frag_$A donedone
This script I'had run on mounted ext4 partition (
/dev/ubda->
/mnt/test). It's
purpose is creating fragmented filesystem to test e4defrag. But after some
time it hungs the whole virtual system. All processes which want to write to/mnt/testare still in D state. I issued sysrq t viauml_mconsoleand in that
output I found traces below.Quoted 3 lines
Ondra
I did not look at the traces closely, but did you tried another filesystem ? My experience with UML is that it is always broken so the problem might as well be somewhere else.
-Lukas
Quoted 117 lines
flush-98:16 D
0000000041a0d8b30 811 20x0000000067c57d8060276e90698579806002a1ed69857990 6001359767c578c06985600069856000 67c578c0 698579f0 601d3181 69857a10 601d74a0 698579f0 69856000 ffffffff00000a57 62e09800 00000000 69ab1480 69856000 69857a58 69857aa0 6012274e Call Trace: 69857958: [<6002a1ed>] dequeue_task+0x39/0x48 69857968: [<60013597>] _switch_to+0x5e/0xae 69857998: [<601d3181>] schedule+0x274/0x2ae 698579f8: [<6012274e>] start_this_handle+0x2f4/0x395 69857a50: [<60042f42>] autoremove_wake_function+0x0/0x34 69857aa8: [<6012297c>] jbd2__journal_start+0xb9/0xf7 69857af8: [<601229c8>] jbd2_journal_start+0xe/0x10 69857b08: [<6010abe5>] ext4_journal_start_sb+0xe0/0x125 69857b28: [<600fa802>] ext4_meta_trans_blocks+0x5b/0xaf 69857b68: [<60100a43>] ext4_da_writepages+0x249/0x479 69857c58: [<6005b042>] do_writepages+0x1c/0x25 69857c68: [<600908bc>] writeback_single_inode+0x93/0x1d4 69857c98: [<60090c4e>] writeback_sb_inodes+0xa1/0xfe 69857cf8: [<60091364>] writeback_inodes_wb+0xc5/0xe4 69857d00: [<60042f76>] wake_bit_function+0x0/0x2e 69857d48: [<600914f2>] wb_writeback+0x16f/0x1de 69857da8: [<601d3189>] schedule+0x27c/0x2ae 69857df8: [<60091674>] wb_do_writeback+0x113/0x130 69857e08: [<601d3400>] schedule_timeout+0x13e/0x15c 69857e78: [<6009171a>] bdi_writeback_thread+0x89/0x13f 69857eb0: [<60091691>] bdi_writeback_thread+0x0/0x13f 69857ed0: [<60091691>] bdi_writeback_thread+0x0/0x13f 69857ee8: [<60042c99>] kthread+0x91/0x99 69857f48: [<60021329>] run_kernel_thread+0x41/0x4a 69857f58: [<60042c08>] kthread+0x0/0x99 69857f98: [<60021310>] run_kernel_thread+0x28/0x4a 69857fc8: [<6001350f>] new_thread_handler+0x71/0x9bjbd2/ubdb-8 D
0000000041a0d8b30 4542 20x000000006838d64060276e9068275ca06002a1ed68275cb0600135976838d1806827400068274000 6838d180 68275d10 601d3181 68fd7470 601d74a0 68275d10 68274000 00000000 62e09800 69ab1480 1000077f1 68274000 69ab1518 68275e50 60122d7b Call Trace: 68275c78: [<6002a1ed>] dequeue_task+0x39/0x48 68275c88: [<60013597>] _switch_to+0x5e/0xae 68275cb8: [<601d3181>] schedule+0x274/0x2ae 68275d18: [<60122d7b>] jbd2_journal_commit_transaction+0x16c/0xe59 68275d98: [<600245e3>] switch_threads+0x2d/0x3d 68275de0: [<60042f42>] autoremove_wake_function+0x0/0x34 68275df8: [<600222bb>] set_signals+0x1c/0x2e 68275e18: [<60043094>] finish_wait+0x64/0x6f 68275e58: [<60126168>] kjournald2+0xb8/0x1bb 68275e90: [<60042f42>] autoremove_wake_function+0x0/0x34 68275eb0: [<601260b0>] kjournald2+0x0/0x1bb 68275ed0: [<601260b0>] kjournald2+0x0/0x1bb 68275ee8: [<60042c99>] kthread+0x91/0x99 68275f48: [<60021329>] run_kernel_thread+0x41/0x4a 68275f58: [<60042c08>] kthread+0x0/0x99 68275f98: [<60021310>] run_kernel_thread+0x28/0x4a 68275fc8: [<6001350f>] new_thread_handler+0x71/0x9bdd D
0000000041a0d8b30 4952 45930x000000006838c8c067c57d8067c578f86028444069b6d7a8600135976838c40069b6c00069b6c000 6838c400 69b6d808 601d3181 69b6d7c8 6002a34f 69b6d808 69b6c000 00001000 6838c400 696c0838 00000001 ffffffffffffffff 00000000 69b6d868 601d43a2 Call Trace: 69b6d780: [<60013597>] _switch_to+0x5e/0xae 69b6d7b0: [<601d3181>] schedule+0x274/0x2ae 69b6d7c0: [<6002a34f>] wake_up_process+0x10/0x12 69b6d810: [<601d43a2>] rwsem_down_failed_common+0xb8/0xd8 69b6d838: [<600222bb>] set_signals+0x1c/0x2e 69b6d870: [<601d43e9>] rwsem_down_read_failed+0x12/0x14 69b6d880: [<60027b98>] call_rwsem_down_read_failed+0x14/0x24 69b6d8c8: [<601d3b97>] down_read+0x11/0x13 69b6d8d8: [<600fe1cc>] ext4_map_blocks+0x3e/0x18e 69b6d938: [<600ffe02>] ext4_da_get_block_prep+0x83/0x2bd 69b6d958: [<60095705>] alloc_buffer_head+0x18/0x6c 69b6d968: [<60095d31>] alloc_page_buffers+0x75/0xd1 69b6d9d8: [<60097105>] block_prepare_write+0x177/0x380 69b6d9e8: [<6005588b>] add_to_page_cache_locked+0xbf/0xe7 69b6da00: [<600ffd7f>] ext4_da_get_block_prep+0x0/0x2bd 69b6da98: [<600973f3>] __block_write_begin+0x12/0x14 69b6daa8: [<600ffa62>] ext4_da_write_begin+0x123/0x1b4 69b6db28: [<60054ca0>] generic_file_buffered_write+0x124/0x27e 69b6dbc8: [<6008889e>] file_update_time+0x3b/0xfe 69b6dc18: [<60056634>] __generic_file_aio_write+0x380/0x3bf 69b6dcd8: [<600566cb>] generic_file_aio_write+0x58/0xa2 69b6dd18: [<600f7f07>] ext4_file_write+0x92/0xa3 69b6dd48: [<60077a27>] do_sync_write+0xd1/0x10e 69b6ddb8: [<60015daf>] buffer_op+0xab/0xc7 69b6de68: [<600783fb>] vfs_write+0xb5/0x169 69b6dea8: [<60078568>] sys_write+0x45/0x6c 69b6dee8: [<60015ab8>] handle_syscall+0x58/0x70 69b6df08: [<60024ecb>] userspace+0x2dd/0x38a 69b6dfc8: [<60013497>] fork_handler+0x62/0x69bash D
0000000041a0d8b30 5324 52710x0000000267e2c54060276e9067dcfbd06002a1ed67dcfbe06001359767e2c08067dce00067dce000 67e2c080 67dcfc40 601d3181 62a31000 601d74a0 67dcfc40 67dce000 67dcfc10 62e09800 00000000 69ab1480 67dce000 67dcfca8 67dcfcf0 6012274e Call Trace: 67dcfba8: [<6002a1ed>] dequeue_task+0x39/0x48 67dcfbb8: [<60013597>] _switch_to+0x5e/0xae 67dcfbe8: [<601d3181>] schedule+0x274/0x2ae 67dcfc48: [<6012274e>] start_this_handle+0x2f4/0x395 67dcfca0: [<60042f42>] autoremove_wake_function+0x0/0x34 67dcfcf8: [<6012297c>] jbd2__journal_start+0xb9/0xf7 67dcfd48: [<601229c8>] jbd2_journal_start+0xe/0x10 67dcfd58: [<6010abe5>] ext4_journal_start_sb+0xe0/0x125 67dcfd60: [<6008424f>] filldir+0x0/0x11a 67dcfdb8: [<600fb08a>] ext4_dirty_inode+0x1b/0x48Quoted 12 lines
67dcfdd8: [<60091027>] __mark_inode_dirty+0x29/0x199 67dcfdf8: [<60088a63>] touch_atime+0x102/0x125 67dcfe38: [<6008424f>] filldir+0x0/0x11a 67dcfe48: [<600844fd>] vfs_readdir+0x7a/0xa1 67dcfe98: [<6008469d>] sys_getdents+0x90/0x124 67dcfee8: [<60015ab8>] handle_syscall+0x58/0x70 67dcff08: [<60024ecb>] userspace+0x2dd/0x38a 67dcffc8: [<60013497>] fork_handler+0x62/0x69------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2& L3.
Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
_______________________________________________
User-mode-linux-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel--
Ondřej Kuncsprávce serverové farmy
CZOL media interactive s.r.o.
Sídlo: Moulíkova 2238/1, Praha 5, 15000
Kanceláře: Na Moráni 5357, Chomutov, 43001
Telefon: +420 723 137 981
E-mail: [email protected]
URL: www.czol.eu, www.cz-hosting.com
Signature · 14 lines
Ondřej Kunc správce serverové farmy CZOL media interactive s.r.o. Sídlo: Moulíkova 2238/1, Praha 5, 15000 Kanceláře: Na Moráni 5357, Chomutov, 43001 Telefon: +420 723 137 981 E-mail: [email protected] URL: www.czol.eu, www.cz-hosting.com -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
2010/11/18 Ondřej Kunc <[email protected]>:
Quoted 5 lines
Hi,
the same test with ext3 runs without problem about a hour, with ext4 it hangs quickly ... latest hang from all tests was when it filled the partition (2GB) with data.
How long does it take until it hangs?
Your test runs fine on my testbed.
Quoted 350 lines
Dne 18.11.2010 20:55, richard -rw- weinberger napsal(a):
Quoted 4 lines
2010/11/18 Ondřej Kunc<[email protected]>:
Quoted 1 line
Quoted 331 lines
Quoted 5 lines
Hi,
on vanilla kernel (2.6.36 from kernel.org) ... it fails too(so it is not debian specific), traces from sysrq t (via
uml_mconsole)Does it only happen with ext4?
Quoted 319 lines
(only processess in D state):
jbd2/ubdb-8 D
00000000405068b30 580 20x0000000066aea608660214c866021038 6028444066041cb06001359766aea14066040000 6604000066aea14066041d10601d3381679ac2d066bcb8a866041d1066040000
0000000066bcb80067453a801000014a06604000067453b1866041e5060122f6fCall Trace: 66041c88: [<60013597>] _switch_to+0x5e/0xae 66041cb8: [<601d3381>] schedule+0x274/0x2ae 66041d18: [<60122f6f>] jbd2_journal_commit_transaction+0x16c/0xe59 66041d98: [<600245e3>] switch_threads+0x2d/0x3d 66041de0: [<60042f46>] autoremove_wake_function+0x0/0x34 66041e58: [<6012635c>] kjournald2+0xb8/0x1bb 66041e90: [<60042f46>] autoremove_wake_function+0x0/0x34 66041eb0: [<601262a4>] kjournald2+0x0/0x1bb 66041ed0: [<601262a4>] kjournald2+0x0/0x1bb 66041ee8: [<60042c9d>] kthread+0x91/0x99 66041f48: [<60021329>] run_kernel_thread+0x41/0x4a 66041f58: [<60042c0c>] kthread+0x0/0x99 66041f98: [<60021310>] run_kernel_thread+0x28/0x4a 66041fc8: [<6001350f>] new_thread_handler+0x71/0x9bflush-98:16 D
00000000405068b30 609 20x00000000660214c8608dec08608de778602844406613b9d060013597 660210006613a0006613a000660210006613ba30601d33816613b9f06002a34f6613ba306613a000
76800000767 66021000 63474428 000000020000ffff634744406613ba90601d45a2Call Trace: 6613b9a8: [<60013597>] _switch_to+0x5e/0xae 6613b9d8: [<601d3381>] schedule+0x274/0x2ae 6613b9e8: [<6002a34f>] wake_up_process+0x10/0x12 6613ba38: [<601d45a2>] rwsem_down_failed_common+0xb8/0xd8 6613ba98: [<601d45d5>] rwsem_down_write_failed+0x13/0x15 6613baa8: [<60027bbb>] call_rwsem_down_write_failed+0x13/0x20 6613bae8: [<601d3db5>] down_write+0x1c/0x1e 6613baf8: [<6010053a>] mpage_da_map_blocks+0x308/0x359 6613bb68: [<60100ce7>] ext4_da_writepages+0x2f7/0x479 6613bc58: [<6005b236>] do_writepages+0x1c/0x25 6613bc68: [<60090ab0>] writeback_single_inode+0x93/0x1d4 6613bc98: [<60090e42>] writeback_sb_inodes+0xa1/0xfe 6613bcf8: [<60091558>] writeback_inodes_wb+0xc5/0xe4 6613bd00: [<60042f7a>] wake_bit_function+0x0/0x2e 6613bd48: [<600916e6>] wb_writeback+0x16f/0x1de 6613bda8: [<601d3389>] schedule+0x27c/0x2ae 6613bdf8: [<60091868>] wb_do_writeback+0x113/0x130 6613be08: [<601d3600>] schedule_timeout+0x13e/0x15c 6613be78: [<6009190e>] bdi_writeback_thread+0x89/0x13f 6613beb0: [<60091885>] bdi_writeback_thread+0x0/0x13f 6613bed0: [<60091885>] bdi_writeback_thread+0x0/0x13f 6613bee8: [<60042c9d>] kthread+0x91/0x99 6613bf48: [<60021329>] run_kernel_thread+0x41/0x4a 6613bf58: [<60042c0c>] kthread+0x0/0x99 6613bf98: [<60021310>] run_kernel_thread+0x28/0x4a 6613bfc8: [<6001350f>] new_thread_handler+0x71/0x9bdd D
00000000405068b30 18357 9220x00000000608dec0860276e986087b8c06002a1ed6087b8d060013597608de7406087a0006087a000608de7406087b930601d33816087b930601d74806087b9306087a000
816087b92066bcb8000000000067453a806087a0006087b9986087b9e060122942Call Trace: 6087b898: [<6002a1ed>] dequeue_task+0x39/0x48 6087b8a8: [<60013597>] _switch_to+0x5e/0xae 6087b8d8: [<601d3381>] schedule+0x274/0x2ae 6087b938: [<60122942>] start_this_handle+0x2f4/0x395 6087b990: [<60042f46>] autoremove_wake_function+0x0/0x34 6087b9e8: [<60122b70>] jbd2__journal_start+0xb9/0xf7 6087ba38: [<60122bbc>] jbd2_journal_start+0xe/0x10 6087ba48: [<6010add9>] ext4_journal_start_sb+0xe0/0x125 6087ba78: [<60015daf>] buffer_op+0xab/0xc7 6087baa8: [<600ffbf6>] ext4_da_write_begin+0xc1/0x1b4 6087bb28: [<60054e94>] generic_file_buffered_write+0x124/0x27e 6087bbc8: [<60088a92>] file_update_time+0x3b/0xfe 6087bc18: [<60056828>] __generic_file_aio_write+0x380/0x3bf 6087bcd8: [<600568bf>] generic_file_aio_write+0x58/0xa2 6087bd18: [<600f80fb>] ext4_file_write+0x92/0xa3 6087bd48: [<60077c1b>] do_sync_write+0xd1/0x10e 6087bdb8: [<60015daf>] buffer_op+0xab/0xc7 6087be68: [<600785ef>] vfs_write+0xb5/0x169 6087bea8: [<6007875c>] sys_write+0x45/0x6c 6087bee8: [<60015ab8>] handle_syscall+0x58/0x70 6087bf08: [<60024ecb>] userspace+0x2dd/0x38a 6087bfc8: [<60013497>] fork_handler+0x62/0x69Dne 18.11.2010 19:35, richard -rw- weinberger napsal(a):
Quoted 21 lines
2010/11/18 Lukas Czerner<[email protected]>:
Quoted 8 lines · Ondřej Kunc
Quoted 6 lines
Hi,
Quoted 8 lines
Quoted 8 lines
I've recently tested ext4 in user mode linux VM. I compiled linux 2.6.36(from
debian source package). I configured kernel this way ... only disabled modules
(to work with default debootstraped debian). Then I created this script:Quoted 193 lines
Can you reproduce this on a vanilla kernel?
Quoted 186 lines
Quoted 24 lines
#!/bin/bash
DD="dd if=/dev/zero bs=1k"
for i inseq 1 1000; do
A=$(($RANDOM%50000))
$DD count=$A of=frag_$A
for i inseq 1 100; do
A=$(($RANDOM%50000))
rm -f frag_$A
done
doneThis script I'had run on mounted ext4 partition (
/dev/ubda->/mnt/test). It's
purpose is creating fragmented filesystem to test e4defrag. But after some
time it hungs the whole virtual system. All processes which want to write to/mnt/testare still in D state. I issued sysrq t viauml_mconsoleand in
that
output I found traces below.Quoted 3 lines
Ondra
I did not look at the traces closely, but did you tried another filesystem ? My experience with UML is that it is always broken so the problem might as well be somewhere else.
-Lukas
Quoted 121 lines
flush-98:16 D
0000000041a0d8b30 811 20x0000000067c57d8060276e90698579806002a1ed69857990 6001359767c578c069856000
6985600067c578c0698579f0601d318169857a10601d74a0698579f069856000
ffffffff00000a5762e098000000000069ab14806985600069857a5869857aa06012274eCall Trace: 69857958: [<6002a1ed>] dequeue_task+0x39/0x48 69857968: [<60013597>] _switch_to+0x5e/0xae 69857998: [<601d3181>] schedule+0x274/0x2ae 698579f8: [<6012274e>] start_this_handle+0x2f4/0x395 69857a50: [<60042f42>] autoremove_wake_function+0x0/0x34 69857aa8: [<6012297c>] jbd2__journal_start+0xb9/0xf7 69857af8: [<601229c8>] jbd2_journal_start+0xe/0x10 69857b08: [<6010abe5>] ext4_journal_start_sb+0xe0/0x125 69857b28: [<600fa802>] ext4_meta_trans_blocks+0x5b/0xaf 69857b68: [<60100a43>] ext4_da_writepages+0x249/0x479 69857c58: [<6005b042>] do_writepages+0x1c/0x25 69857c68: [<600908bc>] writeback_single_inode+0x93/0x1d4 69857c98: [<60090c4e>] writeback_sb_inodes+0xa1/0xfe 69857cf8: [<60091364>] writeback_inodes_wb+0xc5/0xe4 69857d00: [<60042f76>] wake_bit_function+0x0/0x2e 69857d48: [<600914f2>] wb_writeback+0x16f/0x1de 69857da8: [<601d3189>] schedule+0x27c/0x2ae 69857df8: [<60091674>] wb_do_writeback+0x113/0x130 69857e08: [<601d3400>] schedule_timeout+0x13e/0x15c 69857e78: [<6009171a>] bdi_writeback_thread+0x89/0x13f 69857eb0: [<60091691>] bdi_writeback_thread+0x0/0x13f 69857ed0: [<60091691>] bdi_writeback_thread+0x0/0x13f 69857ee8: [<60042c99>] kthread+0x91/0x99 69857f48: [<60021329>] run_kernel_thread+0x41/0x4a 69857f58: [<60042c08>] kthread+0x0/0x99 69857f98: [<60021310>] run_kernel_thread+0x28/0x4a 69857fc8: [<6001350f>] new_thread_handler+0x71/0x9bjbd2/ubdb-8 D
0000000041a0d8b30 4542 20x000000006838d64060276e9068275ca06002a1ed68275cb0600135976838d18068274000
682740006838d18068275d10601d318168fd7470601d74a068275d1068274000
0000000062e0980069ab14801000077f16827400069ab151868275e5060122d7bCall Trace: 68275c78: [<6002a1ed>] dequeue_task+0x39/0x48 68275c88: [<60013597>] _switch_to+0x5e/0xae 68275cb8: [<601d3181>] schedule+0x274/0x2ae 68275d18: [<60122d7b>] jbd2_journal_commit_transaction+0x16c/0xe59 68275d98: [<600245e3>] switch_threads+0x2d/0x3d 68275de0: [<60042f42>] autoremove_wake_function+0x0/0x34 68275df8: [<600222bb>] set_signals+0x1c/0x2e 68275e18: [<60043094>] finish_wait+0x64/0x6f 68275e58: [<60126168>] kjournald2+0xb8/0x1bb 68275e90: [<60042f42>] autoremove_wake_function+0x0/0x34 68275eb0: [<601260b0>] kjournald2+0x0/0x1bb 68275ed0: [<601260b0>] kjournald2+0x0/0x1bb 68275ee8: [<60042c99>] kthread+0x91/0x99 68275f48: [<60021329>] run_kernel_thread+0x41/0x4a 68275f58: [<60042c08>] kthread+0x0/0x99 68275f98: [<60021310>] run_kernel_thread+0x28/0x4a 68275fc8: [<6001350f>] new_thread_handler+0x71/0x9bdd D
0000000041a0d8b30 4952 45930x000000006838c8c067c57d8067c578f86028444069b6d7a8600135976838c40069b6c000
69b6c0006838c40069b6d808601d318169b6d7c86002a34f69b6d80869b6c000
000010006838c400696c083800000001 ffffffffffffffff 0000000069b6d868601d43a2Call Trace: 69b6d780: [<60013597>] _switch_to+0x5e/0xae 69b6d7b0: [<601d3181>] schedule+0x274/0x2ae 69b6d7c0: [<6002a34f>] wake_up_process+0x10/0x12 69b6d810: [<601d43a2>] rwsem_down_failed_common+0xb8/0xd8 69b6d838: [<600222bb>] set_signals+0x1c/0x2e 69b6d870: [<601d43e9>] rwsem_down_read_failed+0x12/0x14 69b6d880: [<60027b98>] call_rwsem_down_read_failed+0x14/0x24 69b6d8c8: [<601d3b97>] down_read+0x11/0x13 69b6d8d8: [<600fe1cc>] ext4_map_blocks+0x3e/0x18e 69b6d938: [<600ffe02>] ext4_da_get_block_prep+0x83/0x2bd 69b6d958: [<60095705>] alloc_buffer_head+0x18/0x6c 69b6d968: [<60095d31>] alloc_page_buffers+0x75/0xd1 69b6d9d8: [<60097105>] block_prepare_write+0x177/0x380 69b6d9e8: [<6005588b>] add_to_page_cache_locked+0xbf/0xe7 69b6da00: [<600ffd7f>] ext4_da_get_block_prep+0x0/0x2bd 69b6da98: [<600973f3>] __block_write_begin+0x12/0x14 69b6daa8: [<600ffa62>] ext4_da_write_begin+0x123/0x1b4 69b6db28: [<60054ca0>] generic_file_buffered_write+0x124/0x27e 69b6dbc8: [<6008889e>] file_update_time+0x3b/0xfe 69b6dc18: [<60056634>] __generic_file_aio_write+0x380/0x3bf 69b6dcd8: [<600566cb>] generic_file_aio_write+0x58/0xa2 69b6dd18: [<600f7f07>] ext4_file_write+0x92/0xa3 69b6dd48: [<60077a27>] do_sync_write+0xd1/0x10e 69b6ddb8: [<60015daf>] buffer_op+0xab/0xc7 69b6de68: [<600783fb>] vfs_write+0xb5/0x169 69b6dea8: [<60078568>] sys_write+0x45/0x6c 69b6dee8: [<60015ab8>] handle_syscall+0x58/0x70 69b6df08: [<60024ecb>] userspace+0x2dd/0x38a 69b6dfc8: [<60013497>] fork_handler+0x62/0x69bash D
0000000041a0d8b30 5324 52710x0000000267e2c54060276e9067dcfbd06002a1ed67dcfbe06001359767e2c08067dce000
67dce00067e2c08067dcfc40601d318162a31000601d74a067dcfc4067dce000
67dcfc1062e098000000000069ab148067dce00067dcfca867dcfcf06012274eCall Trace: 67dcfba8: [<6002a1ed>] dequeue_task+0x39/0x48 67dcfbb8: [<60013597>] _switch_to+0x5e/0xae 67dcfbe8: [<601d3181>] schedule+0x274/0x2ae 67dcfc48: [<6012274e>] start_this_handle+0x2f4/0x395 67dcfca0: [<60042f42>] autoremove_wake_function+0x0/0x34 67dcfcf8: [<6012297c>] jbd2__journal_start+0xb9/0xf7 67dcfd48: [<601229c8>] jbd2_journal_start+0xe/0x10 67dcfd58: [<6010abe5>] ext4_journal_start_sb+0xe0/0x125 67dcfd60: [<6008424f>] filldir+0x0/0x11a 67dcfdb8: [<600fb08a>] ext4_dirty_inode+0x1b/0x48Quoted 12 lines
67dcfdd8: [<60091027>] __mark_inode_dirty+0x29/0x199 67dcfdf8: [<60088a63>] touch_atime+0x102/0x125 67dcfe38: [<6008424f>] filldir+0x0/0x11a 67dcfe48: [<600844fd>] vfs_readdir+0x7a/0xa1 67dcfe98: [<6008469d>] sys_getdents+0x90/0x124 67dcfee8: [<60015ab8>] handle_syscall+0x58/0x70 67dcff08: [<60024ecb>] userspace+0x2dd/0x38a 67dcffc8: [<60013497>] fork_handler+0x62/0x69------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2& L3. Spend less time writing and rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
_______________________________________________
User-mode-linux-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel--
Ondřej Kuncsprávce serverové farmy
CZOL media interactive s.r.o.
Sídlo: Moulíkova 2238/1, Praha 5, 15000
Kanceláře: Na Moráni 5357, Chomutov, 43001
Telefon: +420 723 137 981
E-mail: [email protected]
URL: www.czol.eu, www.cz-hosting.com--
Ondřej Kuncsprávce serverové farmy
CZOL media interactive s.r.o.
Sídlo: Moulíkova 2238/1, Praha 5, 15000
Kanceláře: Na Moráni 5357, Chomutov, 43001
Telefon: +420 723 137 981
E-mail: [email protected]
URL: www.czol.eu, www.cz-hosting.com
Signature · 6 lines
Thanks, //richard -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
Hi,
using the same configuration except using ext3 instead of ext4 the test runs for many minutes without hang. Using ext4 it hangs in 10 minutes at all.
Ondra
Dne 18.11.2010 18:55, Lukas Czerner napsal(a):
Quoted 157 lines · Ondřej Kunc
Quoted 20 lines
Hi,
I've recently tested ext4 in user mode linux VM. I compiled linux 2.6.36(from debian source package). I configured kernel this way ... only disabled modules (to work with default debootstraped debian). Then I created this script:
#!/bin/bash
DD="dd if=/dev/zero bs=1k"
for i inseq 1 1000; doA=$(($RANDOM%50000)) $DD count=$A of=frag_$A for i in `seq 1 100`; do A=$(($RANDOM%50000)) rm -f frag_$A donedone
Quoted 8 lines
This script I'had run on mounted ext4 partition (
/dev/ubda->/mnt/test). It's purpose is creating fragmented filesystem to test e4defrag. But after some time it hungs the whole virtual system. All processes which want to write to/mnt/testare still in D state. I issued sysrq t viauml_mconsoleand in that output I found traces below.Ondra
I did not look at the traces closely, but did you tried another filesystem ? My experience with UML is that it is always broken so the problem might as well be somewhere else.
-Lukas
Quoted 121 lines
flush-98:16 D
0000000041a0d8b30 811 20x0000000067c57d8060276e90698579806002a1ed69857990 6001359767c578c06985600069856000 67c578c0 698579f0 601d3181 69857a10 601d74a0 698579f0 69856000 ffffffff00000a57 62e09800 00000000 69ab1480 69856000 69857a58 69857aa0 6012274e Call Trace: 69857958: [<6002a1ed>] dequeue_task+0x39/0x48 69857968: [<60013597>] _switch_to+0x5e/0xae 69857998: [<601d3181>] schedule+0x274/0x2ae 698579f8: [<6012274e>] start_this_handle+0x2f4/0x395 69857a50: [<60042f42>] autoremove_wake_function+0x0/0x34 69857aa8: [<6012297c>] jbd2__journal_start+0xb9/0xf7 69857af8: [<601229c8>] jbd2_journal_start+0xe/0x10 69857b08: [<6010abe5>] ext4_journal_start_sb+0xe0/0x125 69857b28: [<600fa802>] ext4_meta_trans_blocks+0x5b/0xaf 69857b68: [<60100a43>] ext4_da_writepages+0x249/0x479 69857c58: [<6005b042>] do_writepages+0x1c/0x25 69857c68: [<600908bc>] writeback_single_inode+0x93/0x1d4 69857c98: [<60090c4e>] writeback_sb_inodes+0xa1/0xfe 69857cf8: [<60091364>] writeback_inodes_wb+0xc5/0xe4 69857d00: [<60042f76>] wake_bit_function+0x0/0x2e 69857d48: [<600914f2>] wb_writeback+0x16f/0x1de 69857da8: [<601d3189>] schedule+0x27c/0x2ae 69857df8: [<60091674>] wb_do_writeback+0x113/0x130 69857e08: [<601d3400>] schedule_timeout+0x13e/0x15c 69857e78: [<6009171a>] bdi_writeback_thread+0x89/0x13f 69857eb0: [<60091691>] bdi_writeback_thread+0x0/0x13f 69857ed0: [<60091691>] bdi_writeback_thread+0x0/0x13f 69857ee8: [<60042c99>] kthread+0x91/0x99 69857f48: [<60021329>] run_kernel_thread+0x41/0x4a 69857f58: [<60042c08>] kthread+0x0/0x99 69857f98: [<60021310>] run_kernel_thread+0x28/0x4a 69857fc8: [<6001350f>] new_thread_handler+0x71/0x9bjbd2/ubdb-8 D
0000000041a0d8b30 4542 20x000000006838d64060276e9068275ca06002a1ed68275cb0600135976838d1806827400068274000 6838d180 68275d10 601d3181 68fd7470 601d74a0 68275d10 68274000 00000000 62e09800 69ab1480 1000077f1 68274000 69ab1518 68275e50 60122d7b Call Trace: 68275c78: [<6002a1ed>] dequeue_task+0x39/0x48 68275c88: [<60013597>] _switch_to+0x5e/0xae 68275cb8: [<601d3181>] schedule+0x274/0x2ae 68275d18: [<60122d7b>] jbd2_journal_commit_transaction+0x16c/0xe59 68275d98: [<600245e3>] switch_threads+0x2d/0x3d 68275de0: [<60042f42>] autoremove_wake_function+0x0/0x34 68275df8: [<600222bb>] set_signals+0x1c/0x2e 68275e18: [<60043094>] finish_wait+0x64/0x6f 68275e58: [<60126168>] kjournald2+0xb8/0x1bb 68275e90: [<60042f42>] autoremove_wake_function+0x0/0x34 68275eb0: [<601260b0>] kjournald2+0x0/0x1bb 68275ed0: [<601260b0>] kjournald2+0x0/0x1bb 68275ee8: [<60042c99>] kthread+0x91/0x99 68275f48: [<60021329>] run_kernel_thread+0x41/0x4a 68275f58: [<60042c08>] kthread+0x0/0x99 68275f98: [<60021310>] run_kernel_thread+0x28/0x4a 68275fc8: [<6001350f>] new_thread_handler+0x71/0x9bdd D
0000000041a0d8b30 4952 45930x000000006838c8c067c57d8067c578f86028444069b6d7a8600135976838c40069b6c00069b6c000 6838c400 69b6d808 601d3181 69b6d7c8 6002a34f 69b6d808 69b6c000 00001000 6838c400 696c0838 00000001 ffffffffffffffff 00000000 69b6d868 601d43a2 Call Trace: 69b6d780: [<60013597>] _switch_to+0x5e/0xae 69b6d7b0: [<601d3181>] schedule+0x274/0x2ae 69b6d7c0: [<6002a34f>] wake_up_process+0x10/0x12 69b6d810: [<601d43a2>] rwsem_down_failed_common+0xb8/0xd8 69b6d838: [<600222bb>] set_signals+0x1c/0x2e 69b6d870: [<601d43e9>] rwsem_down_read_failed+0x12/0x14 69b6d880: [<60027b98>] call_rwsem_down_read_failed+0x14/0x24 69b6d8c8: [<601d3b97>] down_read+0x11/0x13 69b6d8d8: [<600fe1cc>] ext4_map_blocks+0x3e/0x18e 69b6d938: [<600ffe02>] ext4_da_get_block_prep+0x83/0x2bd 69b6d958: [<60095705>] alloc_buffer_head+0x18/0x6c 69b6d968: [<60095d31>] alloc_page_buffers+0x75/0xd1 69b6d9d8: [<60097105>] block_prepare_write+0x177/0x380 69b6d9e8: [<6005588b>] add_to_page_cache_locked+0xbf/0xe7 69b6da00: [<600ffd7f>] ext4_da_get_block_prep+0x0/0x2bd 69b6da98: [<600973f3>] __block_write_begin+0x12/0x14 69b6daa8: [<600ffa62>] ext4_da_write_begin+0x123/0x1b4 69b6db28: [<60054ca0>] generic_file_buffered_write+0x124/0x27e 69b6dbc8: [<6008889e>] file_update_time+0x3b/0xfe 69b6dc18: [<60056634>] __generic_file_aio_write+0x380/0x3bf 69b6dcd8: [<600566cb>] generic_file_aio_write+0x58/0xa2 69b6dd18: [<600f7f07>] ext4_file_write+0x92/0xa3 69b6dd48: [<60077a27>] do_sync_write+0xd1/0x10e 69b6ddb8: [<60015daf>] buffer_op+0xab/0xc7 69b6de68: [<600783fb>] vfs_write+0xb5/0x169 69b6dea8: [<60078568>] sys_write+0x45/0x6c 69b6dee8: [<60015ab8>] handle_syscall+0x58/0x70 69b6df08: [<60024ecb>] userspace+0x2dd/0x38a 69b6dfc8: [<60013497>] fork_handler+0x62/0x69bash D
0000000041a0d8b30 5324 52710x0000000267e2c54060276e9067dcfbd06002a1ed67dcfbe06001359767e2c08067dce00067dce000 67e2c080 67dcfc40 601d3181 62a31000 601d74a0 67dcfc40 67dce000 67dcfc10 62e09800 00000000 69ab1480 67dce000 67dcfca8 67dcfcf0 6012274e Call Trace: 67dcfba8: [<6002a1ed>] dequeue_task+0x39/0x48 67dcfbb8: [<60013597>] _switch_to+0x5e/0xae 67dcfbe8: [<601d3181>] schedule+0x274/0x2ae 67dcfc48: [<6012274e>] start_this_handle+0x2f4/0x395 67dcfca0: [<60042f42>] autoremove_wake_function+0x0/0x34 67dcfcf8: [<6012297c>] jbd2__journal_start+0xb9/0xf7 67dcfd48: [<601229c8>] jbd2_journal_start+0xe/0x10 67dcfd58: [<6010abe5>] ext4_journal_start_sb+0xe0/0x125 67dcfd60: [<6008424f>] filldir+0x0/0x11a 67dcfdb8: [<600fb08a>] ext4_dirty_inode+0x1b/0x48 67dcfdd8: [<60091027>] __mark_inode_dirty+0x29/0x199 67dcfdf8: [<60088a63>] touch_atime+0x102/0x125 67dcfe38: [<6008424f>] filldir+0x0/0x11a 67dcfe48: [<600844fd>] vfs_readdir+0x7a/0xa1 67dcfe98: [<6008469d>] sys_getdents+0x90/0x124 67dcfee8: [<60015ab8>] handle_syscall+0x58/0x70 67dcff08: [<60024ecb>] userspace+0x2dd/0x38a 67dcffc8: [<60013497>] fork_handler+0x62/0x69
Signature · 14 lines
Ondřej Kunc správce serverové farmy CZOL media interactive s.r.o. Sídlo: Moulíkova 2238/1, Praha 5, 15000 Kanceláře: Na Moráni 5357, Chomutov, 43001 Telefon: +420 723 137 981 E-mail: [email protected] URL: www.czol.eu, www.cz-hosting.com -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html