[mythtv] "waiting for free video buffers timed out" with backtrace
info
Spümcø
spumco at wowway.com
Wed Apr 14 22:56:34 EDT 2004
After watching about 20-30 minutes of a pre-recorded show or live tv,
audio stops and the video freezes. Mythfrontend repeats "waiting for
free video buffers timed out" over and over again. You can find the
output of my gdb backtrace following this message.
I can recover by doing a "kill -9" on my X process and starting
mythfrontend again.
I am using the CVS from 4/14/04 8:45PM ET.
If it's any help, here is my setup:
- Shuttle XPC Barebone System for Socket A at 400MHz FSB AMD CPU,
Silver Model SN41G2V2
- AMD Athlon XP 3200+ "Barton", 400MHz FSB, 512K Cache Processor
- Corsair Value Select (Dual Pack) 184 Pin 1G(512MBx2) DDR PC-3200
- Maxtor 250GB 7200RPM IDE Hard Drive, Model 7Y250P0
- NEC 8X Silver DVD+RW/-RW Drive, Model ND-2500A
- Hauppauge PCI Video Recorder, TV/FM Tuner Card, Model "WinTV PVR 350"
Thank you,
Spümcø
"The Danes call it quality"
-----------Start of gdm Output-------------
Thread 7 (Thread -1171383376 (LWP 15736)):
#0 0x0034cc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x00da82e1 in ___newselect_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x00198ae2 in _XPollfdCacheDel () from /usr/X11R6/lib/libX11.so.6
No symbol table info available.
#3 0x00199a51 in _XRead () from /usr/X11R6/lib/libX11.so.6
No symbol table info available.
#4 0x0019a5b3 in _XReply () from /usr/X11R6/lib/libX11.so.6
No symbol table info available.
#5 0x001959f4 in XSync () from /usr/X11R6/lib/libX11.so.6
No symbol table info available.
#6 0x0084e56f in VideoOutputXv::Show() (this=0x9225d28) at
videoout_xv.cpp:812
No locals.
#7 0x006d3f45 in NuppelVideoPlayer::OldAVSync() (this=0x922f850)
at NuppelVideoPlayer.cpp:1583
buffer = (VideoFrame *) 0x955ccc0
#8 0x006d4a1f in NuppelVideoPlayer::OutputVideoLoop() (this=0x922f850)
at NuppelVideoPlayer.cpp:1727
frame = (VideoFrame *) 0x955ccc0
#9 0x006d4cf6 in NuppelVideoPlayer::kickoffOutputVideoLoop(void*) (
player=0x922f850) at NuppelVideoPlayer.cpp:1797
nvp = (NuppelVideoPlayer *) 0x922f850
#10 0x0025679c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#11 0x00daf27a in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 6 (Thread -1141261392 (LWP 15735)):
#0 0x0034cc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x00d7a696 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x00da8bba in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x00af2ff0 in AudioOutputOSS::OutputAudioLoop() (this=0xbbf9c008)
at audiooutputoss.cpp:575
space_on_soundcard = 6400
zeros = "\000"
#4 0x00af37e9 in AudioOutputOSS::kickoffOutputAudioLoop(void*) (
player=0xbbf9c008) at audiooutputoss.cpp:634
No locals.
#5 0x0025679c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0x00daf27a in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 5 (Thread -1125696592 (LWP 15734)):
#0 0x0034cc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x00d7a696 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x00da8bba in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x0074b4ad in RingBuffer::ReadAheadThread() (this=0x922ecd0)
at RingBuffer.cpp:799
totfree = 215039
ret = 256000
used = 2344961
#4 0x0074ab82 in RingBuffer::startReader(void*) (type=0x922ecd0)
at RingBuffer.cpp:657
rbuffer = (RingBuffer *) 0x922ecd0
#5 0x0025679c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0x00daf27a in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 4 (Thread -1115206736 (LWP 15733)):
#0 0x0034cc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x0025954a in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/tls/libpthread.so.0
No symbol table info available.
#2 0x04708f59 in QWaitCondition::wait(unsigned long) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#3 0x006d06a0 in NuppelVideoPlayer::GetFrame(int, bool)
(this=0x922f850,
onlyvideo=0, unsafe=false) at NuppelVideoPlayer.cpp:647
No locals.
#4 0x006d5da5 in NuppelVideoPlayer::StartPlaying() (this=0x922f850)
at NuppelVideoPlayer.cpp:2065
output_video = 3123583920
pausecheck = 16
#5 0x0076cea4 in SpawnDecode(void*) (param=0x922f850) at
tv_play.cpp:168
nvp = (NuppelVideoPlayer *) 0x922f850
#6 0x0025679c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#7 0x00daf27a in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 3 (Thread -1104716880 (LWP 15730)):
#0 0x0034cc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x00d7a696 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x00da8bba in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x00773a49 in TV::RunTV() (this=0x9218e88) at tv_play.cpp:979
keypressed = (QKeyEvent *) 0x9264260
updatecheck = 7
#4 0x007737be in TV::EventThread(void*) (param=0x9218e88) at
tv_play.cpp:945
thetv = (class TV *) 0x9218e88
#5 0x0025679c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0x00daf27a in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 2 (Thread -1087161424 (LWP 15728)):
#0 0x0034cc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x0025ba5b in __read_nocancel () from /lib/tls/libpthread.so.0
No symbol table info available.
#2 0x0028e92c in lirc_nextcode (code=0xbf333a18) at lirc_client.c:1223
packet_size = 100
end_len = 0
len = -512
end = 0x0
c = 0 '\0'
#3 0x00af767c in LircClient::Process() (this=0x9213620) at lirc.cpp:67
code = 0x0
ir = 0x0
ret = 3507216
#4 0x00ac1c14 in SpawnLirc (param=0x9208348) at mythdialogs.cpp:43
main_window = (MythMainWindow *) 0x9208348
config_file = {static null = {
static null = <same as static member of an already seen type>,
d = 0x91247c0, static shared_null = 0x91247c0}, d = 0x9213608,
static shared_null = 0x91247c0}
program = {static null = {
static null = <same as static member of an already seen type>,
d = 0x91247c0, static shared_null = 0x91247c0}, d = 0x9213580,
static shared_null = 0x91247c0}
cl = (class LircClient *) 0x9213620
#5 0x0025679c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0x00daf27a in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 1 (Thread -1084956544 (LWP 15725)):
#0 0x0034cc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x00d7a696 in __nanosleep_nocancel () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x00da8bba in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x080656c3 in startTV() () at main.cpp:259
tv = (class TV *) 0x9218e88
timer = {ds = 75895082}
tryTV = false
tryRecorder = false
quitAll = false
showDialogs = true
#4 0x080668ef in TVMenuCallback(void*, QString&) (data=0x91de718,
selection=@0x921f49c) at main.cpp:370
sel = {static null = {
static null = <same as static member of an already seen type>,
d = 0x91247c0, static shared_null = 0x91247c0}, d = 0x9219a48,
static shared_null = 0x91247c0}
#5 0x00a6d66d in ThemedMenuPrivate::handleAction(QString const&) (
this=0x921f3a0, action=@0x921ae54) at themedmenu.cpp:2088
No locals.
#6 0x00a6bc10 in ThemedMenuPrivate::keyPressHandler(QKeyEvent*) (
this=0x921f3a0, e=0xbfe830e0) at themedmenu.cpp:1908
action = {static null = {
static null = <same as static member of an already seen type>,
d = 0x91247c0, static shared_null = 0x91247c0}, d = 0x9211ad8,
static shared_null = 0x91247c0}
i = 0
lastbutton = (ThemedButton *) 0x921ae18
oldrow = 0
handled = true
actions = {<QValueList<QString>> = {sh = 0x9212630}, <No data
fields>}
#7 0x00a6eab3 in ThemedMenu::keyPressEvent(QKeyEvent*) (this=0x9215ac0,
e=0xbfe830e0) at themedmenu.cpp:2274
No locals.
#8 0x044e88a5 in QWidget::event(QEvent*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#9 0x04455124 in QApplication::internalNotify(QObject*, QEvent*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#10 0x04454cb8 in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#11 0x00ac8e24 in MythMainWindow::keyPressEvent(QKeyEvent*)
(this=0x9208348,
e=0xbfe830e0) at mythdialogs.cpp:559
current = (struct QWidget *) 0x9215ac0
#12 0x044e88a5 in QWidget::event(QEvent*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#13 0x04455124 in QApplication::internalNotify(QObject*, QEvent*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#14 0x04454cb8 in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#15 0x043fc9ad in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#16 0x043f893b in QApplication::x11ProcessEvent(_XEvent*) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#17 0x0440dab1 in QEventLoop::processEvents(unsigned) ()
from /usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#18 0xbfe833a0 in ?? ()
No symbol table info available.
#19 0x091efe04 in ?? ()
No symbol table info available.
#20 0x091eff88 in ?? ()
No symbol table info available.
#21 0x048c437c in qt_wait_timer_max () from
/usr/lib/qt-3.1/lib/libqt-mt.so.3
No symbol table info available.
#22 0x09215a88 in ?? ()
No symbol table info available.
#23 0x00000010 in ?? ()
No symbol table info available.
#24 0x003552db in do_lookup () from /lib/ld-linux.so.2
No symbol table info available.
#25 0x00000020 in ?? ()
No symbol table info available.
#26 0x09131098 in ?? ()
No symbol table info available.
-------------End of gdm Output-------------
More information about the mythtv-dev
mailing list