"task blocked for more than 120 seconds" freezes system in Lucid: xfs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Medium
|
Unassigned |
Bug Description
I get "INFO: task xfsdatad/0:3344 blocked for more than 120 seconds." with subsequent freeze when doing disk I/O on a single or two xfs partitions.
This is yet another variant of bug #494476, where emphasis is on ext4 and possible other processes causing the bug to appear. Reading this and bug #276476, my impression is that it is triggered by disk I/O, no matter the filesystem.
In on instance, I tried to unrar a large file. After processing 80% of the archive, the process got stuck, the filesystem became unusable ("ls" on other console freezing as well), only reboot helped. Of course, the simple 'shutdown' commend doesn't finish, so that's actually a hard reset.
The second instance was during a copy of several Gig from one xfs partition to another. Same symptoms.
Given that only a reset resolves the situation, this might eventually lead to damaged file systems and data loss.
This system has been upgraded to 10.04 via 9.10 from 9.04. The problem _did not_ occur under 9.04.
-------
ay 31 09:55:22 tirion kernel: [ 2160.252098] INFO: task xfsdatad/0:3344 blocked for more than 120 seconds.
May 31 09:55:22 tirion kernel: [ 2160.252108] "echo 0 > /proc/sys/
May 31 09:55:22 tirion kernel: [ 2160.252117] xfsdatad/0 D 0001674e 0 3344 2 0x00000000
May 31 09:55:22 tirion kernel: [ 2160.252132] f5205ec4 00000046 f5d72000 0001674e 00000000 c0846740 f605b5ec c0846740
May 31 09:55:22 tirion kernel: [ 2160.252153] 6b8e4857 000001d5 c0846740 c0846740 f605b5ec c0846740 c0846740 f6668a80
May 31 09:55:22 tirion kernel: [ 2160.252173] 00000000 000001d5 f605b340 f5205ef8 f605b340 f5b890e4 f5205ef0 c058b315
May 31 09:55:22 tirion kernel: [ 2160.252192] Call Trace:
May 31 09:55:22 tirion kernel: [ 2160.252215] [<c058b315>] rwsem_down_
May 31 09:55:22 tirion kernel: [ 2160.252228] [<c058b45d>] rwsem_down_
May 31 09:55:22 tirion kernel: [ 2160.252241] [<c058b4f6>] call_rwsem_
May 31 09:55:22 tirion kernel: [ 2160.252252] [<c058aa14>] ? down_write+
May 31 09:55:22 tirion kernel: [ 2160.252315] [<f8dfa2c0>] xfs_ilock+0x70/0x90 [xfs]
May 31 09:55:22 tirion kernel: [ 2160.252366] [<f8e1b180>] xfs_setfilesize
May 31 09:55:22 tirion kernel: [ 2160.252415] [<f8e1b413>] xfs_end_
May 31 09:55:22 tirion kernel: [ 2160.252466] [<c016369e>] run_workqueue+
May 31 09:55:22 tirion kernel: [ 2160.252516] [<f8e1b400>] ? xfs_end_
May 31 09:55:22 tirion kernel: [ 2160.252529] [<c01637e4>] worker_
May 31 09:55:22 tirion kernel: [ 2160.252542] [<c0167740>] ? autoremove_
May 31 09:55:22 tirion kernel: [ 2160.252554] [<c0163760>] ? worker_
May 31 09:55:22 tirion kernel: [ 2160.252565] [<c01674b4>] kthread+0x74/0x80
May 31 09:55:22 tirion kernel: [ 2160.252575] [<c0167440>] ? kthread+0x0/0x80
May 31 09:55:22 tirion kernel: [ 2160.252587] [<c0104087>] kernel_
May 31 09:55:22 tirion kernel: [ 2160.252602] INFO: task loop1:4127 blocked for more than 120 seconds.
May 31 09:55:22 tirion kernel: [ 2160.252609] "echo 0 > /proc/sys/
May 31 09:55:22 tirion kernel: [ 2160.252617] loop1 D 004206d7 0 4127 2 0x00000000
May 31 09:55:22 tirion kernel: [ 2160.252630] d296bde8 00000046 f5fa0000 004206d7 00000000 c0846740 f605cf8c c0846740
May 31 09:55:22 tirion kernel: [ 2160.252649] 94b6508d 000001d5 c0846740 c0846740 f605cf8c c0846740 c0846740 f6668a80
May 31 09:55:22 tirion kernel: [ 2160.252669] 00000000 000001d5 f605cce0 c1c08740 f605cce0 d296be30 d296bdf8 c058998a
May 31 09:55:22 tirion kernel: [ 2160.252688] Call Trace:
May 31 09:55:22 tirion kernel: [ 2160.252699] [<c058998a>] io_schedule+
May 31 09:55:22 tirion kernel: [ 2160.252711] [<c01c9f2d>] sync_page+0x3d/0x50
May 31 09:55:22 tirion kernel: [ 2160.252721] [<c058a12d>] __wait_
May 31 09:55:22 tirion kernel: [ 2160.252731] [<c01c9ef0>] ? sync_page+0x0/0x50
May 31 09:55:22 tirion kernel: [ 2160.252742] [<c01ca151>] wait_on_
May 31 09:55:22 tirion kernel: [ 2160.252754] [<c0167790>] ? wake_bit_
May 31 09:55:22 tirion kernel: [ 2160.252766] [<c01ca3f1>] wait_on_
May 31 09:55:22 tirion kernel: [ 2160.252780] [<c01ca5f8>] filemap_
May 31 09:55:22 tirion kernel: [ 2160.252795] [<c022a0a2>] vfs_fsync_
May 31 09:55:22 tirion kernel: [ 2160.252807] [<c022a1b3>] vfs_fsync+0x33/0x40
May 31 09:55:22 tirion kernel: [ 2160.252820] [<c03f0fa1>] do_bio_
May 31 09:55:22 tirion kernel: [ 2160.252830] [<c058955c>] ? schedule+
May 31 09:55:22 tirion kernel: [ 2160.252845] [<c012a438>] ? default_
May 31 09:55:22 tirion kernel: [ 2160.252857] [<c058b5ef>] ? _spin_lock_
May 31 09:55:22 tirion kernel: [ 2160.252868] [<c01678af>] ? finish_
May 31 09:55:22 tirion kernel: [ 2160.252879] [<c03f10b6>] loop_thread+
May 31 09:55:22 tirion kernel: [ 2160.252891] [<c0167740>] ? autoremove_
May 31 09:55:22 tirion kernel: [ 2160.252901] [<c03f1010>] ? loop_thread+
May 31 09:55:22 tirion kernel: [ 2160.252912] [<c01674b4>] kthread+0x74/0x80
May 31 09:55:22 tirion kernel: [ 2160.252922] [<c0167440>] ? kthread+0x0/0x80
May 31 09:55:22 tirion kernel: [ 2160.252934] [<c0104087>] kernel_
May 31 09:55:22 tirion kernel: [ 2160.252944] INFO: task kdmflush:4141 blocked for more than 120 seconds.
May 31 09:55:22 tirion kernel: [ 2160.252950] "echo 0 > /proc/sys/
May 31 09:55:22 tirion kernel: [ 2160.252958] kdmflush D 000337e4 0 4141 2 0x00000000
May 31 09:55:22 tirion kernel: [ 2160.252971] d29a9edc 00000046 f5f18000 000337e4 00000000 c0846740 f692e92c c0846740
May 31 09:55:22 tirion kernel: [ 2160.252991] 9094f856 000001d5 c0846740 c0846740 f692e92c c0846740 c0846740 f63ebc40
May 31 09:55:22 tirion kernel: [ 2160.253010] 00000000 000001d5 f692e680 c1c08740 f692e680 00000002 d29a9eec c058998a
May 31 09:55:22 tirion kernel: [ 2160.253029] Call Trace:
...
several more traces
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: linux-image-
Regression: Yes
Reproducible: Yes
ProcVersionSign
Uname: Linux 2.6.32-22-generic i686
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: i386
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'I82801DBICH4'
Mixer name : 'SigmaTel STAC9750,51'
Components : 'AC97a:83847650'
Controls : 36
Simple ctrls : 23
Date: Mon May 31 22:38:06 2010
HibernationDevice: RESUME=/dev/sda5
MachineType: Dell Computer Corporation Inspiron 8600
PccardctlIdent:
Socket 0:
no product info available
PccardctlStatus:
Socket 0:
no card
ProcCmdLine: root=UUID=
ProcEnviron:
PATH=(custom, user)
LANG=en_US.utf8
SHELL=/bin/bash
RelatedPackageV
SourcePackage: linux
WpaSupplicantLog:
dmi.bios.date: 01/12/2004
dmi.bios.vendor: Dell Computer Corporation
dmi.bios.version: A04
dmi.board.name: 0P3490
dmi.board.vendor: Dell Computer Corporation
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Computer Corporation
dmi.modalias: dmi:bvnDellComp
dmi.product.name: Inspiron 8600
dmi.sys.vendor: Dell Computer Corporation
tags: | added: kernel-needs-review kernel-uncat |
Changed in linux (Ubuntu): | |
status: | Incomplete → Triaged |
importance: | Undecided → Medium |
tags: |
added: kernel-fs removed: kernel-uncat |
tags: |
added: kernel-reviewed removed: kernel-needs-review |
Hi Thomas,
If you could also please test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https:/ /wiki.ubuntu. com/KernelMainl ineBuilds . Once you've tested the upstream kernel, please remove the 'needs- upstream- testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs- upstream- testing' text. Please let us know your results.
Thanks in advance.
[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]