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

Ville Herva vherva en niksula.hut.fi
Sab Ene 22 23:18:49 CST 2000


On Fri, 3 Dec 1999 23:06:45, Ville Herva (vherva en 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 en 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 en babbage:/home/vherva>while true; do
while> kill -KILL 982
while> done
^C (after minutes)
root en 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 en 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 en iki.fi

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



Más información sobre la lista de distribución Ayuda