jbd2 tasks become blocked for more than 120 seconds in Red Hat Enterprise Linux 6
Issue
- System reports blocked
jbd2
processes with the following call trace:
INFO: task jbd2/dm-47-8:6937 blocked for more than 120 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
jbd2/dm-47-8 D 000000000000000b 0 6937 2 0x00000080
ffff8a1fd1363d20 0000000000000046 0000000000016700 0000000000016700
ffff8a1fd34bd800 0000000000016700 0000000000016700 ffff8a1fd0493540
ffff8a1fd0493af8 ffff8a1fd1363fd8 000000000000fb88 ffff8a1fd0493af8
Call Trace:
[<ffffffff81096f8e>] ? prepare_to_wait+0x4e/0x80
[<ffffffffa025a7cf>] jbd2_journal_commit_transaction+0x19f/0x14b0 [jbd2]
[<ffffffff810096f0>] ? __switch_to+0xd0/0x320
[<ffffffff8105e759>] ? find_busiest_queue+0x69/0x150
[<ffffffff81080fcc>] ? lock_timer_base+0x3c/0x70
[<ffffffff81096ca0>] ? autoremove_wake_function+0x0/0x40
[<ffffffffa0260f38>] kjournald2+0xb8/0x220 [jbd2]
[<ffffffff81096ca0>] ? autoremove_wake_function+0x0/0x40
[<ffffffffa0260e80>] ? kjournald2+0x0/0x220 [jbd2]
[<ffffffff81096936>] kthread+0x96/0xa0
[<ffffffff8100c0ca>] child_rip+0xa/0x20
[<ffffffff810968a0>] ? kthread+0x0/0xa0
[<ffffffff8100c0c0>] ? child_rip+0x0/0x20
Kernel panic - not syncing: hung_task: blocked tasks
Environment
- Red Hat Enterprise Linux 6
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.