uninterruptible tasks in 2.0.33

Kai Schulte (sp0005@aixrs1.hrz.uni-essen.de)
Wed, 11 Feb 1998 12:19:55 +0100 (MEZ)


What can be done about tasks hanging on a write?

# cat /proc/version
Linux version 2.0.33 (root@eclipse) (gcc version 2.7.2.1) #7 Thu Dec 18 11:36:46 CET 1997

# ps -aux | grep D
USER PID %CPU %MEM SIZE RSS TTY STAT START TIME COMMAND
kai 30304 0.0 1.3 1508 848 p0 D Feb 9 0:00 -bash
root 30647 0.0 0.5 820 364 ? D Feb 10 0:00 in.talkd
root 30662 0.0 0.5 820 364 ? D Feb 10 0:00 in.talkd
root 31131 0.0 0.5 820 364 ? D Feb 10 0:00 in.talkd
root 31168 0.0 0.5 820 364 ? D Feb 10 0:00 in.talkd
root 31373 0.0 0.5 820 364 ? D 13:56 0:00 in.talkd
root 31389 0.0 0.5 820 364 ? D 13:58 0:00 in.talkd
rwahl 30544 0.0 0.5 824 336 ? D Feb 9 0:00 write kai

# cat /proc/loadavg
8.00 8.00 8.00 2/45 32491

(the tasks are doing nothing, so the load is not really 8...)

The shell (pid 30304) was the first to hang, and anything trying to
write to /dev/ttyp0 will do the same, and also be marked
UNINTERRUPTIBLE.

How should I go on from here?

Kai

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu