Also 14, 14pre1[345] Re: Unkillable processes with 2.2.12/2.2.13pre17

From: Ville Herva (vherva@niksula.hut.fi)
Date: Sat Jan 22 2000 - 09:39:18 EST


On Fri, 3 Dec 1999 23:06:45, Ville Herva (vherva@niksula.hut.fi) wrote:
> On Fri, 3 Dec 1999, Tim Waugh wrote:
> > On Fri, 3 Dec 1999, Ville Herva wrote:
> >
> > > F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
> > > 000 R 1414 10362 10361 0 62 2 - 361 - ? 0:03 [mpg12
> >
> > Eek! Use magic sysrq to find out where the CPU is spinning (try it a
> > couple of times). We're looking for a kernel address.

Could you please give more precise directions? alt-sysrq p?
 
> Ok. As I said I had such a process few days ago, but I had to boot
> because XFree dpms locked up. So far enlightenment has gone into
> unkillable state twice with this kernel (2.2.13pre17), so there is a
> good change it does it again. Don't hold your breath, though -- it has
> usually taken week or two.
>
> I'll try to post anything I can dig out as soon as such process appears
> again.

Update. I've now got a completely new hardware, SMP etc, while the old box
was single Pentium 166.

I've been running kernels 2.2.14pre1[345] and, lately, 2.2.14.

Enlightenment has not gone into unkillable state - not even once, but xmms
has, three or four times.

Most times it locks up smbfs (I'm playing files from a smbfs mount) and/or
/dev/dsp (es1370), so I'm forced to boot to release the resources.

This time (today), xmms did it again. I was playing music, and suddenly it
went quiet in the middle of the song. It did not respond to anything. I
was able to kill 4 of the 5 xmms processes (this is not the case always,
usually 2 remains unkillable).

I always thought this was smbfs and/or es1370 related, since it always
locked up smbfs (un-umountable) and/or dev/dsp (unusable). This time, it
didn't. I was able to umount smbfs and use /dev/dsp. I can even unload
both modules (smbfs, es1370) but that does not change anything.

The unkillable process is always in _run_ state:

root@babbage:/home/vherva>ps le 982
  F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND
040 1414 982 1 0 0 12324 6880 - R pts/1 0:00 xmms COLORT

Not killable:

root@babbage:/home/vherva>while true; do
while> kill -KILL 982
while> done
^C (after minutes)
root@babbage:/home/vherva>ps le 982
  F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND
040 1414 982 1 0 0 12324 6880 - R pts/1 0:00 xmms COLORT

strace -p 982 and gdb `which xmms` 982 hang infinitely (but are killable).

root@babbage:/home/vherva>lsof -p 982
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
xmms 982 vherva cwd DIR 3,2 5120 180225 /home/vherva
xmms 982 vherva rtd DIR 3,2 1024 2 /
xmms 982 vherva txt REG 3,2 910495 414229 /usr/bin/xmms
xmms 982 vherva mem REG 3,2 344890 280737 /lib/ld-2.1.2.so
xmms 982 vherva mem REG 3,2 28106 362669 /usr/lib/xmms/Output/libOSS.so
xmms 982 vherva mem REG 3,2 1358561 381295 /usr/lib/libgtk-1.2.so.0.2.1
xmms 982 vherva mem REG 3,2 233513 381294 /usr/lib/libgdk-1.2.so.0.2.1
xmms 982 vherva mem REG 3,2 11603 381202 /usr/lib/libgmodule-1.2.so.0.0.5
xmms 982 vherva mem REG 3,2 10939 381258 /usr/lib/libgthread-1.2.so.0.0.5
xmms 982 vherva mem REG 3,2 162740 381157 /usr/lib/libglib-1.2.so.0.0.5
xmms 982 vherva mem REG 3,2 247381 280751 /lib/libpthread-0.8.so
xmms 982 vherva mem REG 3,2 74663 280744 /lib/libdl-2.1.2.so
xmms 982 vherva mem REG 3,2 54079 471139 /usr/X11R6/lib/libXext.so.6.3
xmms 982 vherva mem REG 3,2 799581 471138 /usr/X11R6/lib/libX11.so.6.1
xmms 982 vherva mem REG 3,2 540120 280745 /lib/libm-2.1.2.so
xmms 982 vherva mem REG 3,2 34700 380960 /usr/lib/libxmms.so.0.9.0
xmms 982 vherva mem REG 3,2 4118299 280740 /lib/libc-2.1.2.so
xmms 982 vherva mem REG 3,2 247348 280748 /lib/libnss_files-2.1.2.so
xmms 982 vherva mem REG 3,2 16002 362670 /usr/lib/xmms/Output/libdisk_writer.so
xmms 982 vherva mem REG 3,2 27661 362543 /usr/lib/xmms/Output/libesdout.so
xmms 982 vherva mem REG 3,2 20099 20539 /usr/lib/xmms/Input/libcdaudio.so
xmms 982 vherva mem REG 3,2 30016 381290 /usr/lib/libesd.so.0.2.15
xmms 982 vherva mem REG 3,2 184323 381238 /usr/lib/libaudiofile.so.0.0.0
xmms 982 vherva mem REG 3,2 210534 20543 /usr/lib/xmms/Input/libmpg123.so
xmms 982 vherva mem REG 3,2 11677 20549 /usr/lib/xmms/Input/libwav.so
xmms 982 vherva mem REG 3,2 13980 20541 /usr/lib/xmms/Input/libidcin.so
xmms 982 vherva mem REG 3,2 13750 411670 /usr/lib/xmms/Effect/libecho.so
xmms 982 vherva mem REG 3,2 14461 411671 /usr/lib/xmms/Effect/libsrndecho.so
xmms 982 vherva mem REG 3,2 11288 411672 /usr/lib/xmms/Effect/libstereo.so
xmms 982 vherva mem REG 3,2 8408 411673 /usr/lib/xmms/Effect/libvoice.so
xmms 982 vherva mem REG 3,2 34797 450599 /usr/lib/xmms/General/libir.so
xmms 982 vherva mem REG 3,2 27659 450616 /usr/lib/xmms/General/libjoy.so
xmms 982 vherva mem REG 3,2 14278 450600 /usr/lib/xmms/General/libsong_change.so
xmms 982 vherva mem REG 3,2 37863 157876 /usr/lib/xmms/Visualization/libbscope.so
xmms 982 vherva mem REG 3,2 33713 157907 /usr/lib/xmms/Visualization/libsanalyzer.so
xmms 982 vherva 0r CHR 1,3 6552 /dev/null
xmms 982 vherva 1u CHR 136,1 3 /dev/pts/1
xmms 982 vherva 2u CHR 136,1 3 /dev/pts/1
xmms 982 vherva 3u unix 0xc56cb080 2432 /tmp/xmms_vherva.0
xmms 982 vherva 4r FIFO 0,0 2435 pipe
xmms 982 vherva 5w FIFO 0,0 2435 pipe
xmms 982 vherva 6u unix 0xc56cb340 2436 socket
xmms 982 vherva 7r DIR 3,2 1024 362537 /usr/lib/xmms/Output
xmms 982 vherva 8r DIR 3,2 1024 20546 /usr/lib/xmms/Input
xmms 982 vherva 9r DIR 3,2 1024 411660 /usr/lib/xmms/Effect
xmms 982 vherva 10r DIR 3,2 1024 450573 /usr/lib/xmms/General
xmms 982 vherva 11r DIR 3,2 1024 157906 /usr/lib/xmms/Visualization
xmms 982 vherva 12u CHR 4,64 7048 /dev/ttyS0
xmms 982 vherva 13u CHR 4,64 7048 /dev/ttyS0
xmms 982 vherva 14r FIFO 0,0 2459 pipe
xmms 982 vherva 15w FIFO 0,0 2459 pipe
xmms 982 vherva 16u unix 0xc1e3d180 427736 socket
xmms 982 vherva 17u unix 0xc56ca840 425232 socket
xmms 982 vherva 18u unix 0xc4cb9c00 427737 /tmp/xmms_vherva.0

BTW: my friend reports he's had this w/ mpg123+es1371+2.2.13UP or so.

-- v --

v@iki.fi

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sun Jan 23 2000 - 21:00:27 EST