Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

xmms hanging - parked.



Hmm.. This is 4.99.72 / i386. My xmms keeps playing, but the whole
GUI is hung. Had it to read in a new file that wouldn't be working
either (It hung before but I suspected the involved msdosfs to be
the culprit). I'm now listening to a stream which still is playing,
but as I said, the main thing is frozen. No controls, no updates, ...

I wonder if it's drunken threads or xmms-xosd and xosd. This is
modular-xorg from pkgsrc btw (between 1 and 2 weeks old). Xmms looks
like that:

 UID   PID  PPID   CPU LID NLWP PRI NI  VSZ    RSS WCHAN    STAT TTY        
TIME COMMAND
1000 12030  9018     0   7    7  85  0 3808 640556 select   S-   ttyq0   
1:03.33 xmms 
1000 12030  9018     0   6    7  85  0 3808 640556 nanoslp  S-   ttyq0   
1:03.33 xmms 
1000 12030  9018     0   5    7  85  0 3808 640556 nanoslp  S-   ttyq0   
1:03.33 xmms 
1000 12030  9018     0   4    7  85  0 3808 640556 nanoslp  S-   ttyq0   
1:03.33 xmms 
1000 12030  9018     0   3    7  85  0 3808 640556 select   I-   ttyq0   
1:03.33 xmms 
1000 12030  9018     0   2    7  85  0 3808 640556 select   S-   ttyq0   
1:03.33 xmms 
1000 12030  9018     0   1    7  43  0 3808 640556 parked   I    ttyq0   
1:03.33 xmms 

(that's ps -axs | grep xmms) I guess that the last line is the main
cheese?

I'd like to debug that, but when I attach, info threads claims that pid
12030 (yes, xmms) has no threads at all. It would only display the thread
of which I suspect still is working:

#0  0xbb7e5247 in select () from /usr/lib/libc.so.12
#1  0xbba08044 in select () from /usr/lib/libpthread.so.0
#2  0xbb798710 in get_oplugin_info () from /usr/pkg/lib/xmms/Output/libOSS.so
#3  0x00000000 in ?? ()

info threads says just nothing.

what can I do to shed some light into this?

(as thread apply all bt won't work as gdb doesn't see any other threads?)

-Martin


Home | Main Index | Thread Index | Old Index