[mythtv] Another strange frontend hang
Derek Atkins
warlord at MIT.EDU
Sat Oct 4 00:42:17 EDT 2003
I was watching ER (recorded earlier tonight). It auto-skipped through
the commercials after the title sequence and then hung the frontend.
The OSD says "Skip 183 seconds \\ 00:07:52 of 01:02:57".
The terminal log has the following:
Input #0, mpeg, from '/var/mythtv/video/1007_20031002215900_20031002230000.nuv':
Stream #0.0: Video: mpeg2video, 720x480, 29.97 fps, 16000 kb/s
Stream #0.1: Audio: mp2, 48000 Hz, stereo, 384 kb/s
Audio has changed: 32000hz mono
Audio has changed: 48000hz stereo
Changing from WatchingPreRecorded to None
Changing from None to None
Opening OSS audio device '/dev/dsp'.
Over/underscanning. V: 0.000000, H: 0.000000, XOff: 0, YOff: 0
Using XV port 105
Changing from None to WatchingPreRecorded
Opening OSS audio device '/dev/dsp'.
2003-10-03 23:37:27 prebuffering pause
Here is the backtrace..
-derek
0xffffe002 in ?? ()
(gdb) thread apply all bt full
Thread 6 (Thread 1116941504 (LWP 13577)):
#0 0xffffe002 in ?? ()
No symbol table info available.
#1 0x420ac5b6 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
Thread 5 (Thread 1125329984 (LWP 13578)):
#0 0xffffe002 in ?? ()
No symbol table info available.
#1 0x409eff19 in pthread_join () from /lib/tls/libpthread.so.0
No symbol table info available.
#2 0x40138a07 in AudioOutputOSS::KillAudio() (this=0x418e0008)
at audiooutputoss.cpp:179
No locals.
#3 0x401382ed in AudioOutputOSS::Reconfigure(int, int, int) (this=0x418e0008,
laudio_bits=16, laudio_channels=2, laudio_samplerate=48000)
at audiooutputoss.cpp:52
curtime = {d = {jd = 1125196968}, t = {ds = 145891728}}
err = 8
info = {fragments = 0, fragstotal = 140157880, fragsize = 1125196612,
bytes = 135894552}
caps = 1125196588
#4 0x080fad98 in NuppelVideoPlayer::ReinitAudio() (this=0x880acc0)
at NuppelVideoPlayer.cpp:359
No locals.
#5 0x0819a263 in AvFormatDecoder::GetFrame(int) (this=0x85aa3b8, onlyvideo=0)
at avformatdecoder.cpp:910
curstream = (AVStream *) 0x8984e40
pkt = (AVPacket *) 0x8a01098
len = 1152
ret = 1152
ptr = (unsigned char *) 0x8b22190 "ÿýä"
samples = {-17, -31, -25, -37, -3, -26, 0, -29, -5, -19, 1, -5, -13,
-9, -12, -6, 3, -4, -1, -11, -1, -1, -2, 2, -12, -18, -5, -18, 5, 3, 2, 2,
-6, -5, -1, 4, 6, 1, -3, -19, -7, -19, -6, 1, -6, 2, 1, -13, -5, -12, -19,
-13, -14, -19, 1, -1, 2, 12, -12, -7, -6, -7, 12, 10, 4, -6, -5, -24, 2,
-20, 1, -16, 2, -4, 7, 6, 0, -14, -7, -23, 2, -1, 8, 2, -1, -10, -2, -7, 4,
-11, 0, -14, -3, -2, 2, 1, 0, -1, -1, 3, 2, 3, 2, 9, 0, 14, 2, -3, 2, -12,
-3, 0, -2, 1, 3, -1, 0, 6, -3, 1, -1, -5, 0, 7, -1, 14, 2, 9, 1, 3, -2, -1,
2, 3, 5, 5, 0, -5, 0, -3, 6, 9, 6, 4, 1, 0, 0, 8, 1, 4, 2, -4, 2, 3, 1, 7,
-1, -1, 0, -3, 1, 0, 0, 1, -1, 0, 1, -1, 1, 3, 0, 4, 0, -3, 0, 0, 0, 5, 0,
---Type <return> to continue, or q <return> to quit---
-2, 0, -6, 0, 1, 0, 3, -1, 0, 0, -3, 2, -6, 1, -5, -1, -2, 0, -3, 0, -2...}
data_size = 4608
temppts = 472546
gotvideo = false
allowedquit = false
storevideoframes = false
#6 0x0819bf63 in AvFormatDecoder::DoFastForward(long long) (this=0x85aa3b8,
desiredFrame=14172) at avformatdecoder.cpp:1226
number = 5495
desiredKey = 14160
normalframes = 12
keyPos = 518586406
tmpKey = 14160
tmpIndex = 944
needflush = true
#7 0x080ff7c4 in NuppelVideoPlayer::DoFastForward() (this=0x880acc0)
at NuppelVideoPlayer.cpp:1724
number = 5495
desiredFrame = 14172
#8 0x080ff8c9 in NuppelVideoPlayer::JumpToFrame(long long) (this=0x880acc0,
frame=14173) at NuppelVideoPlayer.cpp:1741
exactstore = false
#9 0x081092e0 in NuppelVideoPlayer::AutoCommercialSkip() (this=0x880acc0)
at NuppelVideoPlayer.cpp:3485
No locals.
#10 0x080fec33 in NuppelVideoPlayer::StartPlaying() (this=0x880acc0)
at NuppelVideoPlayer.cpp:1551
output_video = 1163299520
pausecheck = 0
#11 0x08176203 in SpawnDecode(void*) (param=0x880acc0) at tv_play.cpp:67
nvp = (NuppelVideoPlayer *) 0x880acc0
#12 0x409ef2b6 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#13 0x420de407 in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 4 (Thread 1133718464 (LWP 13579)):
#0 0xffffe002 in ?? ()
No symbol table info available.
#1 0x420c82ec in sched_yield () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x08160d56 in RingBuffer::ReadAheadThread() (this=0x85b6a98)
at RingBuffer.cpp:831
totfree = 131071
ret = 256000
used = 2428929
#3 0x081604c5 in RingBuffer::startReader(void*) (type=0x85b6a98)
at RingBuffer.cpp:692
rbuffer = (RingBuffer *) 0x85b6a98
#4 0x409ef2b6 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5 0x420de407 in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 3 (Thread 1163299520 (LWP 13581)):
#0 0xffffe002 in ?? ()
No symbol table info available.
#1 0x420ac5b6 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
Thread 2 (Thread 1142106944 (LWP 13584)):
#0 0xffffe002 in ?? ()
No symbol table info available.
#1 0x409f313b in write () from /lib/tls/libpthread.so.0
No symbol table info available.
#2 0x40191b6c in __JCR_LIST__ () from /usr/local/lib/libmyth-0.12.so.0
No symbol table info available.
Thread 1 (Thread 1092226912 (LWP 13428)):
#0 0xffffe002 in ?? ()
No symbol table info available.
#1 0x420ac5b6 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#0 0xffffe002 in ?? ()
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord at MIT.EDU PGP key available
More information about the mythtv-dev
mailing list