[mythtv] Another frontend hang while fast-forwarding...

Derek Atkins warlord at MIT.EDU
Sat Sep 27 02:15:10 EDT 2003


Trying to fast-forward through a commerical my wife got the
frontend to hang...  Here is the backtrace from the frontend.

-derek

0xffffe002 in ?? ()
(gdb) thread apply all bt full

Thread 6 (Thread 1105394880 (LWP 13648)):
#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  0x08178d76 in TV::TeardownPlayer() (this=0x434b7fd0) at tv_play.cpp:638
No locals.
#3  0x08177cb1 in TV::StopPlayerAndRecorder(bool, bool) (this=0x434b7fd0, 
    closePlayer=true, closeRecorder=false) at tv_play.cpp:559
No locals.
#4  0x08177906 in TV::HandleStateChange() (this=0x434b7fd0) at tv_play.cpp:475
        changed = true
        tmpInternalState = kState_None
        statename = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x434d2350, 
  static shared_null = 0x84c27f0}
        origname = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x84c27f0, static shared_null = 0x84c27f0}, d = 0x434b7018, 
  static shared_null = 0x84c27f0}
#5  0x081790f8 in TV::RunTV() (this=0x434b7fd0) at tv_play.cpp:714
        keypressed = 4096
        pausecheck = 0
#6  0x08178f8f in TV::EventThread(void*) (param=0x434b7fd0) at tv_play.cpp:684
        thetv = (class TV *) 0x434b7fd0
#7  0x409ef2b6 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#8  0x420de407 in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 5 (Thread 1125329856 (LWP 13649)):
#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  0x401388df in AudioOutputOSS::KillAudio() (this=0x41e30008)
    at audiooutputoss.cpp:179
No locals.
#3  0x401381c5 in AudioOutputOSS::Reconfigure(int, int, int) (this=0x41e30008, 
    laudio_bits=16, laudio_channels=2, laudio_samplerate=48000)
    at audiooutputoss.cpp:52
        curtime = {d = {jd = 1125197448}, t = {ds = 146232016}}
        err = 8
        info = {fragments = 0, fragstotal = 143069840, fragsize = 1125197092, 
  bytes = 135889948}
        caps = 1125197068
#4  0x080fa5d2 in NuppelVideoPlayer::ReinitAudio() (this=0x8aa5cd0)
    at NuppelVideoPlayer.cpp:345
No locals.
#5  0x08199067 in AvFormatDecoder::GetFrame(int) (this=0x8871290, onlyvideo=0)
---Type <return> to continue, or q <return> to quit---
    at avformatdecoder.cpp:904
        curstream = (AVStream *) 0x887b4d0
        pkt = (AVPacket *) 0x8b67410
        len = 2016
        ret = 1152
        ptr = (unsigned char *) 0x8b752d0 "ÿýä"
        samples = {0 <repeats 665 times>, 1, 0 <repeats 13 times>, -1, 0, -3, 
  0, -1, 0, 1, 0 <repeats 17 times>, 1, 0, 0, 0, 0, 0, 0, 0, -1, 0, 1, 0, -1, 
  0 <repeats 11 times>, 1, 0, -1, 0, 0, 0, 0, 0, -1, 0, 1, 0, -1, 0, 0, 0, 0, 
  0, -1, 0, 1, 0 <repeats 11 times>, -1, 0, 1, 0, -1, 0, 0, 0, 0, 0, -1, 0, 1, 
  0, -1, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, -1, 0, 2, 0, -4, 0, -12, 0, 
  -3, 0, 1, 0, 0, 0, 0, 0, 0, 0, -1, 0, 3, 0, 10, 0, 3, 0, -2, 0, 1, 
  0 <repeats 15 times>, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 
  0 <repeats 77 times>, -1, 0, -2, 0, -1, 0 <repeats 13 times>, 2, 0, 1, 
  0 <repeats 284 times>...}
        data_size = 4608
        temppts = 3601766
        gotvideo = false
        allowedquit = false
        storevideoframes = false
#6  0x080fb67d in NuppelVideoPlayer::GetFrame(int, bool) (this=0x8aa5cd0, 
    onlyvideo=0, unsafe=false) at NuppelVideoPlayer.cpp:572
No locals.
#7  0x080fe447 in NuppelVideoPlayer::StartPlaying() (this=0x8aa5cd0)
    at NuppelVideoPlayer.cpp:1534
        output_video = 1164098240
        pausecheck = 0
#8  0x08175363 in SpawnDecode(void*) (param=0x8aa5cd0) at tv_play.cpp:67
        nvp = (NuppelVideoPlayer *) 0x8aa5cd0
#9  0x409ef2b6 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#10 0x420de407 in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 4 (Thread 1116941376 (LWP 13650)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x420ac5b6 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.

Thread 3 (Thread 1164098240 (LWP 13652)):
#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 1137703744 (LWP 13697)):
#0  0xffffe002 in ?? ()
No symbol table info available.
#1  0x409f313b in write () from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0x40191c0c in __JCR_LIST__ () from /usr/local/lib/libmyth-0.12.so.0
No symbol table info available.

Thread 1 (Thread 1092226912 (LWP 13375)):
#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