Current-Users archive

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

Re: ogg123 hanging, parked, and _lwp_park



On Sat, Jun 28, 2008 at 09:41:26PM -0500, Jeremy C. Reed wrote:
> xfmedia using libxine kept hanging on me.
> 
> I installed ogg123 (vorbis-tools) and it hung also when it first printed 
> output but never began playing. top said "parked".
> 
> ktrace showed it was hanging here:
> 
> 2985 2 ogg123 RET write 12592/0x3130
> 2985 2 ogg123 CALL _lwp_unpark(1,0x7f7ffa713028)
> 2985 2 ogg123 RET _lwp_unpark 0
> 2985 2 ogg123 CALL write(2,0x51da00,0x98)
> 2985 2 ogg123 GIO fd 2 wrote 152 bytes
> "\r 
> \
> \rTime: 00:00.77 [02:22.02] of 02:22.79 ( 25.7 kbps) 
> Output B\
> uffer 66.7% \r"
> 2985 2 ogg123 RET write 152/0x98
> 2985 1 ogg123 RET _lwp_park 0
> 2985 1 ogg123 CALL _lwp_park(0,0,0x7f7ffa713028,0x7f7ffa713028)
> 2985 2 ogg123 CALL write(4,0x7f7ffa729340,0x4000)
It looks like an application bug. You can generate a core file from it and
then try to get a backtrace of the thread that is sleeping, and debug it
that way.
(gdb) info threads
(gdb) thread X
(gdb) bt
or
(gdb) thread apply all bt
Andrew


Home | Main Index | Thread Index | Old Index

AltStyle によって変換されたページ (->オリジナル) /