Description: On a desktop machine running an ArchLinux stock kernel, after 1/2 
day uptime, while working under KDE SC, two I/O intensive tasks running for 
hours, I get a log message like
"INFO: task flush-254:0:539 blocked for more than 120 seconds."
and afterwards, the machine starts getting unusable, making it even impossible 
to get a working console session.
The situation can be reproduced with different kernel versions, but needs lots 
of patience to do so.

# cat /proc/version
Linux version 3.6.4-1-ARCH (tobias@T-POWA-LX) (gcc version 4.7.2 (GCC) ) #1 SMP 
PREEMPT Mon Oct 29 09:49:00 CET 2012

Log output:
Oct 28 06:11:46 daywalker kernel: [15120.660024] INFO: task flush-254:0:539 
blocked for more than 120 seconds.
Oct 28 06:11:46 daywalker kernel: [15120.660329] "echo 0 > 
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
Oct 28 06:11:46 daywalker kernel: [15120.660675] flush-254:0     D 
ffffc900054b0000     0   539      2 0x00000000
Oct 28 06:11:46 daywalker kernel: [15120.660679]  ffff88011f3294f0 
0000000000000046 ffff88011f329770 ffff880120c25f80
Oct 28 06:11:46 daywalker kernel: [15120.660682]  ffff88011f147710 
ffff88011f329fd8 ffff88011f329fd8 ffff88011f329fd8
Oct 28 06:11:46 daywalker kernel: [15120.660685]  ffff8800828607f0 
ffff88011f147710 ffff88011f3294b8 0000000000000000
Oct 28 06:11:46 daywalker kernel: [15120.660688] Call Trace:
Oct 28 06:11:46 daywalker kernel: [15120.660696]  [<ffffffff8117e1a7>] ? 
unlock_buffer+0x17/0x20
Oct 28 06:11:46 daywalker kernel: [15120.660699]  [<ffffffff8117e1ec>] ? 
ll_rw_block+0x3c/0xc0
Oct 28 06:11:46 daywalker kernel: [15120.660718]  [<ffffffffa00d8633>] ? 
search_by_key+0x103/0xfd0 [reiserfs]
Oct 28 06:11:46 daywalker kernel: [15120.660723]  [<ffffffff81417381>] ? 
__mutex_lock_slowpath+0x211/0x2c0
Oct 28 06:11:46 daywalker kernel: [15120.660725]  [<ffffffff81415f5f>] 
schedule+0x3f/0x60
Oct 28 06:11:46 daywalker kernel: [15120.660730]  [<ffffffffa00dc3bc>] 
queue_log_writer+0x8c/0xd0 [reiserfs]
Oct 28 06:11:46 daywalker kernel: [15120.660734]  [<ffffffff81051000>] ? 
try_to_wake_up+0x2d0/0x2d0
Oct 28 06:11:46 daywalker kernel: [15120.660739]  [<ffffffffa00e2298>] 
do_journal_begin_r+0x248/0x410 [reiserfs]
Oct 28 06:11:46 daywalker kernel: [15120.660745]  [<ffffffffa00d954d>] ? 
search_for_position_by_key+0x4d/0xa0 [reiserfs]
Oct 28 06:11:46 daywalker kernel: [15120.660750]  [<ffffffffa00e24f7>] 
journal_begin+0x97/0x160 [reiserfs]
Oct 28 06:11:46 daywalker kernel: [15120.660755]  [<ffffffffa00e2636>] 
reiserfs_persistent_transaction+0x76/0xd0 [reiserfs]
Oct 28 06:11:46 daywalker kernel: [15120.660760]  [<ffffffffa00c79ab>] 
reiserfs_get_block+0x85b/0x1120 [reiserfs]
Oct 28 06:11:46 daywalker kernel: [15120.660767]  [<ffffffffa0e2ab68>] ? 
__map_bio+0x48/0x150 [dm_mod]
Oct 28 06:11:46 daywalker kernel: [15120.660772]  [<ffffffffa00d80d6>] ? 
search_for_position_by_key.part.14+0xc6/0x1f0 [reiserfs]
Oct 28 06:11:46 daywalker kernel: [15120.660777]  [<ffffffffa00c846b>] 
map_block_for_writepage+0x13b/0x620 [reiserfs]
Oct 28 06:11:46 daywalker kernel: [15120.660781]  [<ffffffff8113f4fc>] ? 
kmem_cache_alloc+0x10c/0x120
Oct 28 06:11:46 daywalker kernel: [15120.660786]  [<ffffffffa00c8a82>] 
reiserfs_writepage+0x132/0x5e0 [reiserfs]
Oct 28 06:11:46 daywalker kernel: [15120.660789]  [<ffffffff810fdaba>] 
__writepage+0x1a/0x50
Oct 28 06:11:46 daywalker kernel: [15120.660792]  [<ffffffff810fdf8e>] 
write_cache_pages+0x1de/0x490
Oct 28 06:11:46 daywalker kernel: [15120.660794]  [<ffffffff810fdaa0>] ? 
bdi_set_max_ratio+0x90/0x90
Oct 28 06:11:46 daywalker kernel: [15120.660797]  [<ffffffff810fe28d>] 
generic_writepages+0x4d/0x70
Oct 28 06:11:46 daywalker kernel: [15120.660799]  [<ffffffff810ff0bd>] 
do_writepages+0x3d/0x50
Oct 28 06:11:46 daywalker kernel: [15120.660802]  [<ffffffff81176ebf>] 
writeback_single_inode+0xef/0x270
Oct 28 06:11:46 daywalker kernel: [15120.660804]  [<ffffffff8117729f>] 
writeback_sb_inodes+0xef/0x1a0
Oct 28 06:11:46 daywalker kernel: [15120.660807]  [<ffffffff8117811c>] 
writeback_inodes_wb+0x8c/0x160
Oct 28 06:11:46 daywalker kernel: [15120.660809]  [<ffffffff811784f0>] 
wb_writeback+0x300/0x400
Oct 28 06:11:46 daywalker kernel: [15120.660811]  [<ffffffff81178808>] 
wb_do_writeback+0x218/0x220
Oct 28 06:11:46 daywalker kernel: [15120.660814]  [<ffffffff81178893>] 
bdi_writeback_thread+0x83/0x250
Oct 28 06:11:46 daywalker kernel: [15120.660816]  [<ffffffff81178810>] ? 
wb_do_writeback+0x220/0x220
Oct 28 06:11:46 daywalker kernel: [15120.660819]  [<ffffffff8107b99c>] 
kthread+0x8c/0xa0
Oct 28 06:11:46 daywalker kernel: [15120.660821]  [<ffffffff81421364>] 
kernel_thread_helper+0x4/0x10
Oct 28 06:11:46 daywalker kernel: [15120.660824]  [<ffffffff8107b910>] ? 
kthread_worker_fn+0x1b0/0x1b0
Oct 28 06:11:46 daywalker kernel: [15120.660826]  [<ffffffff81421360>] ? 
gs_change+0x13/0x13
Oct 28 06:11:46 daywalker kernel: [15120.660835] INFO: task kded4:710 blocked 
for more than 120 seconds.
...

# cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 67
model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 6000+
stepping        : 3
cpu MHz         : 1000.000
cache size      : 1024 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 2
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 
3dnowext 3dnow rep_good nopl pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips        : 2009.71
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

processor       : 1
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 67
model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 6000+
stepping        : 3
cpu MHz         : 1000.000
cache size      : 1024 KB
physical id     : 0
siblings        : 2
core id         : 1
cpu cores       : 2
apicid          : 1
initial apicid  : 1
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 
3dnowext 3dnow rep_good nopl pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips        : 2009.71
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

# cat /proc/modules
vboxdrv 1823469 0 - Live 0xffffffffa0fe1000 (O)
cbc 2736 2 - Live 0xffffffffa014a000
xts 3101 1 - Live 0xffffffffa02d7000
gf128mul 6050 1 xts, Live 0xffffffffa0393000
dm_crypt 15799 3 - Live 0xffffffffa038b000
dm_mod 72105 7 dm_crypt, Live 0xffffffffa036f000
sha256_generic 10261 4 - Live 0xffffffffa02f6000
sha1_generic 2323 0 - Live 0xffffffffa025d000
aes_x86_64 7508 6 - Live 0xffffffffa0243000
aes_generic 26138 1 aes_x86_64, Live 0xffffffffa0365000
squashfs 27579 0 - Live 0xffffffffa029e000
uhci_hcd 23436 0 - Live 0xffffffffa0292000
snd_hda_codec_hdmi 24487 1 - Live 0xffffffffa0230000
nvidia 11215270 50 - Live 0xffffffffa052d000 (PO)
joydev 9991 0 - Live 0xffffffffa019e000
usb_storage 47320 0 - Live 0xffffffffa0358000
uas 11119 0 - Live 0xffffffffa00d8000
snd_hda_codec_realtek 61065 1 - Live 0xffffffffa02e1000
r8169 56839 0 - Live 0xffffffffa02c6000
forcedeth 56097 0 - Live 0xffffffffa02b7000
psmouse 71909 0 - Live 0xffffffffa027f000
mii 4091 1 r8169, Live 0xffffffffa0193000
i2c_nforce2 5071 0 - Live 0xffffffffa0258000
serio_raw 4689 0 - Live 0xffffffffa0240000
dcdbas 5520 0 - Live 0xffffffffa0238000
powernow_k8 13373 1 - Live 0xffffffffa018b000
mperf 1267 1 powernow_k8, Live 0xffffffffa000e000
thermal 8119 0 - Live 0xffffffffa00ca000
snd_hda_intel 26180 5 - Live 0xffffffffa0520000
snd_hda_codec 98033 3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel, 
Live 0xffffffffa04d2000
snd_hwdep 6300 1 snd_hda_codec, Live 0xffffffffa04cc000
snd_pcm 75167 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec, Live 
0xffffffffa048c000
fan 2618 0 - Live 0xffffffffa0488000
kvm_amd 52187 0 - Live 0xffffffffa0462000
k8temp 3378 0 - Live 0xffffffffa045e000
snd_page_alloc 7217 2 snd_hda_intel,snd_pcm, Live 0xffffffffa044d000
i2c_core 20707 2 nvidia,i2c_nforce2, Live 0xffffffffa043a000
snd_timer 18934 1 snd_pcm, Live 0xffffffffa0420000
edac_core 42566 0 - Live 0xffffffffa0404000
edac_mce_amd 12277 0 - Live 0xffffffffa03fd000
evdev 10266 21 - Live 0xffffffffa03ef000
kvm 373917 1 kvm_amd, Live 0xffffffffa02fb000
pcspkr 1899 0 - Live 0xffffffffa0195000
button 4662 0 - Live 0xffffffffa02f3000
processor 26855 1 powernow_k8, Live 0xffffffffa02d9000
snd 59989 17 
snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer,
 Live 0xffffffffa02a7000
soundcore 5442 1 snd, Live 0xffffffffa0154000
nfs 126943 0 - Live 0xffffffffa025f000
lockd 64840 1 nfs, Live 0xffffffffa0247000
sunrpc 186249 2 nfs,lockd, Live 0xffffffffa0201000
fscache 40995 1 nfs, Live 0xffffffffa01f5000
hid_generic 1113 0 - Live 0xffffffffa000a000
usbhid 36996 0 - Live 0xffffffffa01ea000
hid 85929 2 hid_generic,usbhid, Live 0xffffffffa01d4000
ohci_hcd 21784 0 - Live 0xffffffffa011c000
ehci_hcd 41816 0 - Live 0xffffffffa01c8000
usbcore 150398 6 uhci_hcd,usb_storage,uas,usbhid,ohci_hcd,ehci_hcd, Live 
0xffffffffa01a2000
usb_common 954 1 usbcore, Live 0xffffffffa0006000
sr_mod 14823 0 - Live 0xffffffffa0145000
pata_amd 11502 0 - Live 0xffffffffa0118000
cdrom 35520 1 sr_mod, Live 0xffffffffa00ce000
sd_mod 29559 7 - Live 0xffffffffa00c1000
sata_nv 21327 5 - Live 0xffffffffa0197000
libata 167683 2 pata_amd,sata_nv, Live 0xffffffffa0158000
scsi_mod 133386 5 usb_storage,uas,sr_mod,sd_mod,libata, Live 0xffffffffa0123000
reiserfs 239918 2 - Live 0xffffffffa00dc000
btrfs 718537 1 - Live 0xffffffffa0010000
crc32c 1768 1 - Live 0xffffffffa000c000
libcrc32c 1002 1 btrfs, Live 0xffffffffa0008000
zlib_deflate 20436 1 btrfs, Live 0xffffffffa0000000



Klaus-J. Wolf
kernel...@arcor.de
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to