(gdb) thread apply all bt

Thread 39 (Thread -1439695952 (LWP 11336)):
#0  0x0056a402 in __kernel_vsyscall ()
#1  0x0339faec in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#2  0x051b5407 in QWaitCondition::wait ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#3  0x00c62916 in MHIContext::GetCarouselData (this=0xaa301e88,
    objectPath=@0xaa2ff35c, result=@0xaa2ff34c) at mhi.cpp:271
#4  0x001d63ea in MHEngine::Launch (this=0xaa302c10, target=@0xaa2ff3a8,
    fIsSpawn=false) at Engine.cpp:188
#5  0x001d6855 in MHEngine::RunAll (this=0xaa302c10) at Engine.cpp:82
#6  0x00c63da0 in MHIContext::RunMHEGEngine (this=0xaa301e88) at mhi.cpp:190
#7  0x00c63e13 in MHIContext::StartMHEGEngine (param=0xaa301e88) at mhi.cpp:160
#8  0x0339dbd4 in start_thread () from /lib/libpthread.so.0
#9  0x035794fe in clone () from /lib/libc.so.6

Thread 38 (Thread -1455424592 (LWP 11301)):
#0  0x0056a402 in __kernel_vsyscall ()
#1  0x0353b7f6 in __nanosleep_nocancel () from /lib/libc.so.6
#2  0x035726e7 in usleep () from /lib/libc.so.6
#3  0x01260985 in AudioOutputBase::OutputAudioLoop (this=0xa97a3008)
    at audiooutputbase.cpp:758
---Type <return> to continue, or q <return> to quit---
#4  0x012614e0 in AudioOutputBase::kickoffOutputAudioLoop (player=0xa97a3008)
    at audiooutputbase.cpp:874
#5  0x0339dbd4 in start_thread () from /lib/libpthread.so.0
#6  0x035794fe in clone () from /lib/libc.so.6

Thread 37 (Thread -1439695952 (LWP 11300)):
#0  0x0056a402 in __kernel_vsyscall ()
#1  0x0339faec in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#2  0x051b5407 in QWaitCondition::wait ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#3  0x00c62916 in MHIContext::GetCarouselData (this=0xaa301e88,
    objectPath=@0xaa2ff35c, result=@0xaa2ff34c) at mhi.cpp:271
#4  0x001d63ea in MHEngine::Launch (this=0xaa302c10, target=@0xaa2ff3a8,
    fIsSpawn=false) at Engine.cpp:188
#5  0x001d6855 in MHEngine::RunAll (this=0xaa302c10) at Engine.cpp:82
#6  0x00c63da0 in MHIContext::RunMHEGEngine (this=0xaa301e88) at mhi.cpp:190
#7  0x00c63e13 in MHIContext::StartMHEGEngine (param=0xaa301e88) at mhi.cpp:160
#8  0x0339dbd4 in start_thread () from /lib/libpthread.so.0
#9  0x035794fe in clone () from /lib/libc.so.6

Thread 36 (Thread -1468892240 (LWP 11295)):
#0  0x0056a402 in __kernel_vsyscall ()
---Type <return> to continue, or q <return> to quit---
#1  0x035714f9 in ioctl () from /lib/libc.so.6
#2  0x00c083b4 in drmWaitVBlank (fd=27, vbl=0xa8727084) at vsync.cpp:256
#3  0x00c08c7e in DRMVideoSync::Start (this=0x95d9550) at vsync.cpp:308
#4  0x00b2e6ea in NuppelVideoPlayer::PrebufferEnoughFrames (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2255
#5  0x00b5355b in NuppelVideoPlayer::DisplayNormalFrame (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2300
#6  0x00b54442 in NuppelVideoPlayer::OutputVideoLoop (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2500
#7  0x00b54566 in NuppelVideoPlayer::kickoffOutputVideoLoop (player=0x8e986b8)
    at NuppelVideoPlayer.cpp:2578
#8  0x0339dbd4 in start_thread () from /lib/libpthread.so.0
#9  0x035794fe in clone () from /lib/libc.so.6

Thread 35 (Thread -1427453008 (LWP 11286)):
#0  0x0056a402 in __kernel_vsyscall ()
#1  0x0353b7f6 in __nanosleep_nocancel () from /lib/libc.so.6
#2  0x035726e7 in usleep () from /lib/libc.so.6
#3  0x008aa9c3 in RingBuffer::safe_read (this=0x863d7b0, fd=19,
    data=0x931e040, sz=131072) at RingBuffer.cpp:437
#4  0x008ac4de in RingBuffer::ReadAheadThread (this=0x863d7b0)
    at RingBuffer.cpp:768
#5  0x008ac825 in RingBuffer::StartReader (type=0x863d7b0)
---Type <return> to continue, or q <return> to quit---
    at RingBuffer.cpp:690
#6  0x0339dbd4 in start_thread () from /lib/libpthread.so.0
#7  0x035794fe in clone () from /lib/libc.so.6

Thread 34 (Thread -1416963152 (LWP 11285)):
#0  0x0056a402 in __kernel_vsyscall ()
#1  0x0339faec in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#2  0x051b554c in QWaitCondition::wait ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#3  0x008ad2a5 in RingBuffer::ReadFromBuf (this=0x863d7b0, buf=0xaa36c140,
    count=32768) at RingBuffer.cpp:916
#4  0x008ae7e0 in RingBuffer::Read (this=0x863d7b0, buf=0xaa36c140,
    count=32768) at RingBuffer.cpp:1038
#5  0x00b71bee in read_avf (h=0xa9602ac8, buf=0xaa36c140 "", buf_size=32768)
    at avformatdecoder.cpp:622
#6  0x00122f60 in url_read (h=0xa9602ac8, buf=0xaa36c140 "", size=32768)
    at avio.c:99
#7  0x00b71d03 in avf_read_packet (opaque=0xa9602ac8, buf=0xaa36c140 "",
    buf_size=32768) at avformatdecoder.cpp:668
#8  0x00123c98 in fill_buffer (s=0xaa354c00) at aviobuf.c:284
#9  0x00123f71 in get_buffer (s=0xaa354c00, buf=0xab89c348 "", size=80)
    at aviobuf.c:369
---Type <return> to continue, or q <return> to quit---
#10 0x001408fa in read_packet (pb=0xaa354c00, buf=0xab89c2dc "G\037",
    raw_packet_size=188, position=0xab89c2d0) at mpegts.c:1799
#11 0x001409fd in handle_packets (ts=0xaa356050, nb_packets=0) at mpegts.c:1836
#12 0x00141658 in mpegts_read_packet (s=0xaa354bf0, pkt=0xaa355b50)
    at mpegts.c:2130
#13 0x00152139 in av_read_packet (s=0xaa354bf0, pkt=0xaa355b50) at utils.c:711
#14 0x0015318d in av_read_frame_internal (s=0xaa354bf0, pkt=0xab89c9bc)
    at utils.c:1030
#15 0x00156165 in av_find_stream_info (ic=0xaa354bf0) at utils.c:2086
#16 0x00b80c90 in AvFormatDecoder::OpenFile (this=0xa96028f0,
    rbuffer=0x863d7b0, novideo=false, testbuf=0xab89cde8 "G@",
    testbufsize=65536) at avformatdecoder.cpp:786
#17 0x00b3d466 in NuppelVideoPlayer::OpenFile (this=0x8e986b8, skipDsp=false,
    retries=4, allow_libmpeg2=true) at NuppelVideoPlayer.cpp:980
#18 0x00b420ce in NuppelVideoPlayer::JumpToProgram (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2769
#19 0x00b47fa4 in NuppelVideoPlayer::StartPlaying (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2974
#20 0x00ad8ce3 in SpawnDecode (param=0x8e986b8) at tv_play.cpp:245
#21 0x0339dbd4 in start_thread () from /lib/libpthread.so.0
#22 0x035794fe in clone () from /lib/libc.so.6

Thread 33 (Thread -1455424592 (LWP 11273)):
---Type <return> to continue, or q <return> to quit---
#0  0x0056a402 in __kernel_vsyscall ()
#1  0x0353b7f6 in __nanosleep_nocancel () from /lib/libc.so.6
#2  0x035726e7 in usleep () from /lib/libc.so.6
#3  0x01260985 in AudioOutputBase::OutputAudioLoop (this=0xa97a3008)
    at audiooutputbase.cpp:758
#4  0x012614e0 in AudioOutputBase::kickoffOutputAudioLoop (player=0xa97a3008)
    at audiooutputbase.cpp:874
#5  0x0339dbd4 in start_thread () from /lib/libpthread.so.0
#6  0x035794fe in clone () from /lib/libc.so.6

Thread 32 (Thread -1427453008 (LWP 11272)):
#0  0x0056a402 in __kernel_vsyscall ()
#1  0x0353b7f6 in __nanosleep_nocancel () from /lib/libc.so.6
#2  0x035726e7 in usleep () from /lib/libc.so.6
#3  0x008aa9c3 in RingBuffer::safe_read (this=0x863d7b0, fd=19,
    data=0x931e040, sz=131072) at RingBuffer.cpp:437
#4  0x008ac4de in RingBuffer::ReadAheadThread (this=0x863d7b0)
    at RingBuffer.cpp:768
#5  0x008ac825 in RingBuffer::StartReader (type=0x863d7b0)
    at RingBuffer.cpp:690
#6  0x0339dbd4 in start_thread () from /lib/libpthread.so.0
#7  0x035794fe in clone () from /lib/libc.so.6

---Type <return> to continue, or q <return> to quit---
Thread 30 (Thread -1416963152 (LWP 11261)):
#0  0x0056a402 in __kernel_vsyscall ()
#1  0x0339faec in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#2  0x051b554c in QWaitCondition::wait ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#3  0x008ad2a5 in RingBuffer::ReadFromBuf (this=0x863d7b0, buf=0xaa36c140,
    count=32768) at RingBuffer.cpp:916
#4  0x008ae7e0 in RingBuffer::Read (this=0x863d7b0, buf=0xaa36c140,
    count=32768) at RingBuffer.cpp:1038
#5  0x00b71bee in read_avf (h=0xa9602ac8, buf=0xaa36c140 "", buf_size=32768)
    at avformatdecoder.cpp:622
#6  0x00122f60 in url_read (h=0xa9602ac8, buf=0xaa36c140 "", size=32768)
    at avio.c:99
#7  0x00b71d03 in avf_read_packet (opaque=0xa9602ac8, buf=0xaa36c140 "",
    buf_size=32768) at avformatdecoder.cpp:668
#8  0x00123c98 in fill_buffer (s=0xaa354c00) at aviobuf.c:284
#9  0x00123f71 in get_buffer (s=0xaa354c00, buf=0xab89c348 "", size=80)
    at aviobuf.c:369
#10 0x001408fa in read_packet (pb=0xaa354c00, buf=0xab89c2dc "G\037",
    raw_packet_size=188, position=0xab89c2d0) at mpegts.c:1799
#11 0x001409fd in handle_packets (ts=0xaa356050, nb_packets=0) at mpegts.c:1836
#12 0x00141658 in mpegts_read_packet (s=0xaa354bf0, pkt=0xaa355b50)
---Type <return> to continue, or q <return> to quit---
    at mpegts.c:2130
#13 0x00152139 in av_read_packet (s=0xaa354bf0, pkt=0xaa355b50) at utils.c:711
#14 0x0015318d in av_read_frame_internal (s=0xaa354bf0, pkt=0xab89c9bc)
    at utils.c:1030
#15 0x00156165 in av_find_stream_info (ic=0xaa354bf0) at utils.c:2086
#16 0x00b80c90 in AvFormatDecoder::OpenFile (this=0xa96028f0,
    rbuffer=0x863d7b0, novideo=false, testbuf=0xab89cde8 "G@",
    testbufsize=65536) at avformatdecoder.cpp:786
#17 0x00b3d466 in NuppelVideoPlayer::OpenFile (this=0x8e986b8, skipDsp=false,
    retries=4, allow_libmpeg2=true) at NuppelVideoPlayer.cpp:980
#18 0x00b420ce in NuppelVideoPlayer::JumpToProgram (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2769
#19 0x00b47fa4 in NuppelVideoPlayer::StartPlaying (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2974
#20 0x00ad8ce3 in SpawnDecode (param=0x8e986b8) at tv_play.cpp:245
#21 0x0339dbd4 in start_thread () from /lib/libpthread.so.0
#22 0x035794fe in clone () from /lib/libc.so.6

Thread 29 (Thread -1468892240 (LWP 11259)):
#0  0x0056a402 in __kernel_vsyscall ()
#1  0x035714f9 in ioctl () from /lib/libc.so.6
#2  0x00c083b4 in drmWaitVBlank (fd=27, vbl=0xa8727084) at vsync.cpp:256
#3  0x00c08c7e in DRMVideoSync::Start (this=0x95d9550) at vsync.cpp:308
---Type <return> to continue, or q <return> to quit---
#4  0x00b2e6ea in NuppelVideoPlayer::PrebufferEnoughFrames (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2255
#5  0x00b5355b in NuppelVideoPlayer::DisplayNormalFrame (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2300
#6  0x00b54442 in NuppelVideoPlayer::OutputVideoLoop (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2500
#7  0x00b54566 in NuppelVideoPlayer::kickoffOutputVideoLoop (player=0x8e986b8)
    at NuppelVideoPlayer.cpp:2578
#8  0x0339dbd4 in start_thread () from /lib/libpthread.so.0
#9  0x035794fe in clone () from /lib/libc.so.6

Thread 28 (Thread -1427453008 (LWP 11240)):
#0  0x0056a402 in __kernel_vsyscall ()
#1  0x0353b7f6 in __nanosleep_nocancel () from /lib/libc.so.6
#2  0x035726e7 in usleep () from /lib/libc.so.6
#3  0x008aa9c3 in RingBuffer::safe_read (this=0x863d7b0, fd=19,
    data=0x931e040, sz=131072) at RingBuffer.cpp:437
#4  0x008ac4de in RingBuffer::ReadAheadThread (this=0x863d7b0)
    at RingBuffer.cpp:768
#5  0x008ac825 in RingBuffer::StartReader (type=0x863d7b0)
    at RingBuffer.cpp:690
#6  0x0339dbd4 in start_thread () from /lib/libpthread.so.0
#7  0x035794fe in clone () from /lib/libc.so.6
---Type <return> to continue, or q <return> to quit---

Thread 27 (Thread -1416963152 (LWP 11233)):
#0  0x0056a402 in __kernel_vsyscall ()
#1  0x0339faec in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#2  0x051b554c in QWaitCondition::wait ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#3  0x008ad2a5 in RingBuffer::ReadFromBuf (this=0x863d7b0, buf=0xaa36c140,
    count=32768) at RingBuffer.cpp:916
#4  0x008ae7e0 in RingBuffer::Read (this=0x863d7b0, buf=0xaa36c140,
    count=32768) at RingBuffer.cpp:1038
#5  0x00b71bee in read_avf (h=0xa9602ac8, buf=0xaa36c140 "", buf_size=32768)
    at avformatdecoder.cpp:622
#6  0x00122f60 in url_read (h=0xa9602ac8, buf=0xaa36c140 "", size=32768)
    at avio.c:99
#7  0x00b71d03 in avf_read_packet (opaque=0xa9602ac8, buf=0xaa36c140 "",
    buf_size=32768) at avformatdecoder.cpp:668
#8  0x00123c98 in fill_buffer (s=0xaa354c00) at aviobuf.c:284
#9  0x00123f71 in get_buffer (s=0xaa354c00, buf=0xab89c348 "", size=80)
    at aviobuf.c:369
#10 0x001408fa in read_packet (pb=0xaa354c00, buf=0xab89c2dc "G\037",
    raw_packet_size=188, position=0xab89c2d0) at mpegts.c:1799
#11 0x001409fd in handle_packets (ts=0xaa356050, nb_packets=0) at mpegts.c:1836
---Type <return> to continue, or q <return> to quit---
#12 0x00141658 in mpegts_read_packet (s=0xaa354bf0, pkt=0xaa355b50)
    at mpegts.c:2130
#13 0x00152139 in av_read_packet (s=0xaa354bf0, pkt=0xaa355b50) at utils.c:711
#14 0x0015318d in av_read_frame_internal (s=0xaa354bf0, pkt=0xab89c9bc)
    at utils.c:1030
#15 0x00156165 in av_find_stream_info (ic=0xaa354bf0) at utils.c:2086
#16 0x00b80c90 in AvFormatDecoder::OpenFile (this=0xa96028f0,
    rbuffer=0x863d7b0, novideo=false, testbuf=0xab89cde8 "G@",
    testbufsize=65536) at avformatdecoder.cpp:786
#17 0x00b3d466 in NuppelVideoPlayer::OpenFile (this=0x8e986b8, skipDsp=false,
    retries=4, allow_libmpeg2=true) at NuppelVideoPlayer.cpp:980
#18 0x00b420ce in NuppelVideoPlayer::JumpToProgram (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2769
#19 0x00b47fa4 in NuppelVideoPlayer::StartPlaying (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2974
#20 0x00ad8ce3 in SpawnDecode (param=0x8e986b8) at tv_play.cpp:245
#21 0x0339dbd4 in start_thread () from /lib/libpthread.so.0
#22 0x035794fe in clone () from /lib/libc.so.6

Thread 26 (Thread -1427453008 (LWP 11225)):
#0  0x0056a402 in __kernel_vsyscall ()
#1  0x0353b7f6 in __nanosleep_nocancel () from /lib/libc.so.6
#2  0x035726e7 in usleep () from /lib/libc.so.6
---Type <return> to continue, or q <return> to quit---
#3  0x008aa9c3 in RingBuffer::safe_read (this=0x863d7b0, fd=19,
    data=0x931e040, sz=131072) at RingBuffer.cpp:437
#4  0x008ac4de in RingBuffer::ReadAheadThread (this=0x863d7b0)
    at RingBuffer.cpp:768
#5  0x008ac825 in RingBuffer::StartReader (type=0x863d7b0)
    at RingBuffer.cpp:690
#6  0x0339dbd4 in start_thread () from /lib/libpthread.so.0
#7  0x035794fe in clone () from /lib/libc.so.6

Thread 25 (Thread -1416963152 (LWP 11224)):
#0  0x0056a402 in __kernel_vsyscall ()
#1  0x0339faec in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#2  0x051b554c in QWaitCondition::wait ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#3  0x008ad2a5 in RingBuffer::ReadFromBuf (this=0x863d7b0, buf=0xaa36c140,
    count=32768) at RingBuffer.cpp:916
#4  0x008ae7e0 in RingBuffer::Read (this=0x863d7b0, buf=0xaa36c140,
    count=32768) at RingBuffer.cpp:1038
#5  0x00b71bee in read_avf (h=0xa9602ac8, buf=0xaa36c140 "", buf_size=32768)
    at avformatdecoder.cpp:622
#6  0x00122f60 in url_read (h=0xa9602ac8, buf=0xaa36c140 "", size=32768)
    at avio.c:99
---Type <return> to continue, or q <return> to quit---
#7  0x00b71d03 in avf_read_packet (opaque=0xa9602ac8, buf=0xaa36c140 "",
    buf_size=32768) at avformatdecoder.cpp:668
#8  0x00123c98 in fill_buffer (s=0xaa354c00) at aviobuf.c:284
#9  0x00123f71 in get_buffer (s=0xaa354c00, buf=0xab89c348 "", size=80)
    at aviobuf.c:369
#10 0x001408fa in read_packet (pb=0xaa354c00, buf=0xab89c2dc "G\037",
    raw_packet_size=188, position=0xab89c2d0) at mpegts.c:1799
#11 0x001409fd in handle_packets (ts=0xaa356050, nb_packets=0) at mpegts.c:1836
#12 0x00141658 in mpegts_read_packet (s=0xaa354bf0, pkt=0xaa355b50)
    at mpegts.c:2130
#13 0x00152139 in av_read_packet (s=0xaa354bf0, pkt=0xaa355b50) at utils.c:711
#14 0x0015318d in av_read_frame_internal (s=0xaa354bf0, pkt=0xab89c9bc)
    at utils.c:1030
#15 0x00156165 in av_find_stream_info (ic=0xaa354bf0) at utils.c:2086
#16 0x00b80c90 in AvFormatDecoder::OpenFile (this=0xa96028f0,
    rbuffer=0x863d7b0, novideo=false, testbuf=0xab89cde8 "G@",
    testbufsize=65536) at avformatdecoder.cpp:786
#17 0x00b3d466 in NuppelVideoPlayer::OpenFile (this=0x8e986b8, skipDsp=false,
    retries=4, allow_libmpeg2=true) at NuppelVideoPlayer.cpp:980
#18 0x00b420ce in NuppelVideoPlayer::JumpToProgram (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2769
#19 0x00b47fa4 in NuppelVideoPlayer::StartPlaying (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2974
---Type <return> to continue, or q <return> to quit---
#20 0x00ad8ce3 in SpawnDecode (param=0x8e986b8) at tv_play.cpp:245
#21 0x0339dbd4 in start_thread () from /lib/libpthread.so.0
#22 0x035794fe in clone () from /lib/libc.so.6

Thread 23 (Thread -1468892240 (LWP 11213)):
#0  0x0056a402 in __kernel_vsyscall ()
#1  0x035714f9 in ioctl () from /lib/libc.so.6
#2  0x00c083b4 in drmWaitVBlank (fd=27, vbl=0xa8727084) at vsync.cpp:256
#3  0x00c08c7e in DRMVideoSync::Start (this=0x95d9550) at vsync.cpp:308
#4  0x00b2e6ea in NuppelVideoPlayer::PrebufferEnoughFrames (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2255
#5  0x00b5355b in NuppelVideoPlayer::DisplayNormalFrame (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2300
#6  0x00b54442 in NuppelVideoPlayer::OutputVideoLoop (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2500
#7  0x00b54566 in NuppelVideoPlayer::kickoffOutputVideoLoop (player=0x8e986b8)
    at NuppelVideoPlayer.cpp:2578
#8  0x0339dbd4 in start_thread () from /lib/libpthread.so.0
#9  0x035794fe in clone () from /lib/libc.so.6

Thread 20 (Thread -1468892240 (LWP 11198)):
#0  0x0056a402 in __kernel_vsyscall ()
#1  0x035714f9 in ioctl () from /lib/libc.so.6
---Type <return> to continue, or q <return> to quit---
#2  0x00c083b4 in drmWaitVBlank (fd=27, vbl=0xa8727084) at vsync.cpp:256
#3  0x00c08c7e in DRMVideoSync::Start (this=0x95d9550) at vsync.cpp:308
#4  0x00b2e6ea in NuppelVideoPlayer::PrebufferEnoughFrames (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2255
#5  0x00b5355b in NuppelVideoPlayer::DisplayNormalFrame (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2300
#6  0x00b54442 in NuppelVideoPlayer::OutputVideoLoop (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2500
#7  0x00b54566 in NuppelVideoPlayer::kickoffOutputVideoLoop (player=0x8e986b8)
    at NuppelVideoPlayer.cpp:2578
#8  0x0339dbd4 in start_thread () from /lib/libpthread.so.0
#9  0x035794fe in clone () from /lib/libc.so.6

Thread 18 (Thread -1468892240 (LWP 11189)):
#0  0x0056a402 in __kernel_vsyscall ()
#1  0x035714f9 in ioctl () from /lib/libc.so.6
#2  0x00c083b4 in drmWaitVBlank (fd=27, vbl=0xa8727084) at vsync.cpp:256
#3  0x00c08c7e in DRMVideoSync::Start (this=0x95d9550) at vsync.cpp:308
#4  0x00b2e6ea in NuppelVideoPlayer::PrebufferEnoughFrames (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2255
#5  0x00b5355b in NuppelVideoPlayer::DisplayNormalFrame (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2300
#6  0x00b54442 in NuppelVideoPlayer::OutputVideoLoop (this=0x8e986b8)
---Type <return> to continue, or q <return> to quit---
    at NuppelVideoPlayer.cpp:2500
#7  0x00b54566 in NuppelVideoPlayer::kickoffOutputVideoLoop (player=0x8e986b8)
    at NuppelVideoPlayer.cpp:2578
#8  0x0339dbd4 in start_thread () from /lib/libpthread.so.0
#9  0x035794fe in clone () from /lib/libc.so.6

Thread 14 (Thread -1468892240 (LWP 11171)):
#0  0x0056a402 in __kernel_vsyscall ()
#1  0x035714f9 in ioctl () from /lib/libc.so.6
#2  0x00c083b4 in drmWaitVBlank (fd=27, vbl=0xa8727084) at vsync.cpp:256
#3  0x00c08c7e in DRMVideoSync::Start (this=0x95d9550) at vsync.cpp:308
#4  0x00b2e6ea in NuppelVideoPlayer::PrebufferEnoughFrames (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2255
#5  0x00b5355b in NuppelVideoPlayer::DisplayNormalFrame (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2300
#6  0x00b54442 in NuppelVideoPlayer::OutputVideoLoop (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2500
#7  0x00b54566 in NuppelVideoPlayer::kickoffOutputVideoLoop (player=0x8e986b8)
    at NuppelVideoPlayer.cpp:2578
#8  0x0339dbd4 in start_thread () from /lib/libpthread.so.0
#9  0x035794fe in clone () from /lib/libc.so.6

Thread 4 (Thread -1371485264 (LWP 11134)):
---Type <return> to continue, or q <return> to quit---
#0  0x00b66bc3 in QValueVector<DecoderBase::posmapentry>::detach (
    this=0xaa31a530) at /usr/lib/qt-3.3/include/qvaluevector.h:479
#1  0x00b66c65 in QValueVector<DecoderBase::posmapentry>::clear (
    this=0xaa31a530) at /usr/lib/qt-3.3/include/qvaluevector.h:431
#2  0x00b65833 in DecoderBase::PosMapFromDb (this=0xaa31a4d8)
    at decoderbase.cpp:159
#3  0x00b617cc in DecoderBase::SyncPositionMap (this=0xaa31a4d8)
    at decoderbase.cpp:292
#4  0x00b5e94e in DecoderBase::setWatchingRecording (this=0xaa31a4d8,
    mode=false) at decoderbase.cpp:95
#5  0x00b25d04 in NuppelVideoPlayer::SetWatchingRecording (this=0x8e986b8,
    mode=false) at NuppelVideoPlayer.cpp:338
#6  0x00b2ea7d in NuppelVideoPlayer::CheckTVChain (this=0x8e986b8)
    at NuppelVideoPlayer.cpp:2630
#7  0x00b198df in TV::RunTV (this=0x8641cf8) at tv_play.cpp:1514
#8  0x00b1ad79 in TV::EventThread (param=0x8641cf8) at tv_play.cpp:1458
#9  0x0339dbd4 in start_thread () from /lib/libpthread.so.0
#10 0x035794fe in clone () from /lib/libc.so.6

Thread 3 (Thread 102341552 (LWP 11128)):
#0  0x0056a402 in __kernel_vsyscall ()
#1  0x033a221b in __read_nocancel () from /lib/libpthread.so.0
#2  0x0338c9df in lirc_nextcode () from /usr/lib/liblirc_client.so.0
---Type <return> to continue, or q <return> to quit---
#3  0x0129c87c in LircClient::Process (this=0x84a32e8) at lirc.cpp:68
#4  0x00302418 in SpawnLirc (param=0x843f248) at mythmainwindow.cpp:52
#5  0x0339dbd4 in start_thread () from /lib/libpthread.so.0
#6  0x035794fe in clone () from /lib/libc.so.6

Thread 2 (Thread 36625328 (LWP 11127)):
#0  0x0056a402 in __kernel_vsyscall ()
#1  0x0339f876 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x051b5461 in QWaitCondition::wait ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#3  0x0115e25f in MythContext::waitPrivRequest (this=0x838bef8)
    at mythcontext.cpp:2734
#4  0x080749a7 in run_priv_thread (data=0x0) at main.cpp:684
#5  0x0339dbd4 in start_thread () from /lib/libpthread.so.0
#6  0x035794fe in clone () from /lib/libc.so.6

Thread 1 (Thread -1208768288 (LWP 11120)):
#0  0x0056a402 in __kernel_vsyscall ()
#1  0x0353b7f6 in __nanosleep_nocancel () from /lib/libc.so.6
#2  0x035726e7 in usleep () from /lib/libc.so.6
#3  0x08072473 in startTV (startInGuide=false) at main.cpp:273
#4  0x08072540 in startTVNormal () at main.cpp:299
#5  0x0807a24f in TVMenuCallback (data=0x838bef8, selection=@0x8657f88)
---Type <return> to continue, or q <return> to quit---
    at main.cpp:333
#6  0x0034b0e2 in MythThemedMenuPrivate::handleAction (this=0x8657f58,
    action=@0x866ca00) at myththemedmenu.cpp:2360
#7  0x0034b5fe in MythThemedMenuPrivate::keyHandler (this=0x8657f58,
    actions=@0xbfe55cf8, fullexit=true) at myththemedmenu.cpp:2112
#8  0x0034bd63 in MythThemedMenuPrivate::keyPressHandler (this=0x8657f58,
    e=0xbfe5612c) at myththemedmenu.cpp:2015
#9  0x0034bdf5 in MythThemedMenu::keyPressEvent (this=0x8649d08, e=0xbfe5612c)
    at myththemedmenu.cpp:2534
#10 0x00303e58 in MythMainWindow::eventFilter (this=0x843f248, e=0xbfe5612c)
    at mythmainwindow.cpp:1020
#11 0x04ee493c in QObject::activate_filters ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#12 0x04ee49b1 in QObject::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#13 0x04f22e0c in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#14 0x04e800dd in QApplication::internalNotify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#15 0x04e80d69 in QApplication::notify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#16 0x01287c6b in QApplication::sendEvent (receiver=0x843f248,
    event=0xbfe5612c) at /usr/lib/qt-3.3/include/qapplication.h:515
#17 0x0030d202 in MythMainWindow::customEvent (this=0x843f248, ce=0x8648ab0)
    at mythmainwindow.cpp:1209
---Type <return> to continue, or q <return> to quit---
#18 0x04ee4a1b in QObject::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#19 0x04f22e0c in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#20 0x04e800dd in QApplication::internalNotify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#21 0x04e80a36 in QApplication::notify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#22 0x04e81863 in QApplication::sendPostedEvents ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#23 0x04e819f8 in QApplication::sendPostedEvents ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#24 0x04e29f7e in QEventLoop::processEvents ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#25 0x04e98812 in QEventLoop::enterLoop ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#26 0x04e98736 in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#27 0x04e7faa9 in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#28 0x08079de3 in main (argc=3, argv=0xbfe56b64) at main.cpp:1147
(gdb)   
