Opened 18 years ago
Closed 18 years ago
#833 closed defect (fixed)
DVBRec needs to select safe PMT PID
Reported by: | jochen | Owned by: | danielk |
---|---|---|---|
Priority: | minor | Milestone: | 0.20 |
Component: | mythtv | Version: | head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description (last modified by )
since a few days, my frontend crashes on playing recordings from the channel "pro7". but it worked before...
here is the log...
mpegts_remove_stream 0x100 mpegts_cleanup_streams: pid_cnt bfr 4 aft 3 av_remove_stream 0x101 av_remove_stream: no change to cur_st av_remove_stream: removing... s->nb_streams=4 i=3 av_remove_stream: mpegts_remove_stream mpegts_remove_stream 0x101 closing filter for pid 0x101 av_remove_stream: renumbering streams av_remove_stream 0x20 av_remove_stream: no change to cur_st av_remove_stream: removing... s->nb_streams=3 i=1 av_remove_stream: mpegts_remove_stream mpegts_remove_stream 0x20 closing filter for pid 0x20 av_remove_stream: renumbering streams av_remove_stream 0xff av_remove_stream: no change to cur_st av_remove_stream: removing... s->nb_streams=2 i=0 av_remove_stream: mpegts_remove_stream mpegts_remove_stream 0xff closing filter for pid 0xff av_remove_stream: renumbering streams mpegts_add_stream: at pid 0xff with type 2 mpegts_add_stream: stream #1, has id 0xff and codec MPEG2VIDEO, type Video at 0x81f32f0 mpegts_add_stream: at pid 0x20 with type 6 mpegts_add_stream: stream #2, has id 0x20 and codec Unknown Codec ID, type Data at 0x83bccf0 mpegts_add_stream: at pid 0x100 with type 4 av_remove_stream 0x100 av_remove_stream: no change to cur_st av_remove_stream: removing... s->nb_streams=3 i=0 av_remove_stream: renumbering streams mpegts_add_stream: stream #2, has id 0x100 and codec MP3, type Audio at 0x83b2fa0 mpegts_add_stream: at pid 0x101 with type 129 mpegts_add_stream: stream #3, has id 0x101 and codec AC3, type Audio at 0x8218180 [mpegts @ 0xb7613380]Parser not found for Codec Id: 94211 ! 2005-12-18 13:03:01.188 write -> 16 49 QUERY_FILETRANSFER 29[]:[]REQUEST_BLOCK[]:[]32768 2005-12-18 13:03:01.197 read <- 16 5 32768 2005-12-18 13:03:01.197 Read(): reqd=32768, rcvd=32768, rept=32768, error=0 2005-12-18 13:03:01.213 write -> 16 49 QUERY_FILETRANSFER 29[]:[]REQUEST_BLOCK[]:[]32768 2005-12-18 13:03:01.221 read <- 16 5 32768 2005-12-18 13:03:01.222 Read(): reqd=32768, rcvd=32768, rept=32768, error=0 2005-12-18 13:03:01.223 write -> 16 49 QUERY_FILETRANSFER 29[]:[]REQUEST_BLOCK[]:[]32768 2005-12-18 13:03:01.236 read <- 16 5 32768 2005-12-18 13:03:01.237 Read(): reqd=32768, rcvd=32768, rept=32768, error=0 2005-12-18 13:03:01.238 write -> 16 49 QUERY_FILETRANSFER 29[]:[]REQUEST_BLOCK[]:[]32768 2005-12-18 13:03:01.246 read <- 16 5 32768 2005-12-18 13:03:01.247 Read(): reqd=32768, rcvd=32768, rept=32768, error=0 2005-12-18 13:03:01.248 write -> 16 49 QUERY_FILETRANSFER 29[]:[]REQUEST_BLOCK[]:[]32768 2005-12-18 13:03:01.256 read <- 16 5 32768 2005-12-18 13:03:01.257 Read(): reqd=32768, rcvd=32768, rept=32768, error=0 2005-12-18 13:03:01.258 write -> 16 49 QUERY_FILETRANSFER 29[]:[]REQUEST_BLOCK[]:[]32768 2005-12-18 13:03:01.271 read <- 16 5 32768 2005-12-18 13:03:01.272 Read(): reqd=32768, rcvd=32768, rept=32768, error=0 2005-12-18 13:03:01.273 write -> 16 49 QUERY_FILETRANSFER 29[]:[]REQUEST_BLOCK[]:[]32768 2005-12-18 13:03:01.286 read <- 16 5 32768 2005-12-18 13:03:01.287 Read(): reqd=32768, rcvd=32768, rept=32768, error=0 2005-12-18 13:03:01.288 write -> 16 49 QUERY_FILETRANSFER 29[]:[]REQUEST_BLOCK[]:[]32768 2005-12-18 13:03:01.296 read <- 16 5 32768 2005-12-18 13:03:01.297 Read(): reqd=32768, rcvd=32768, rept=32768, error=0 2005-12-18 13:03:01.298 write -> 16 49 QUERY_FILETRANSFER 29[]:[]REQUEST_BLOCK[]:[]32768 2005-12-18 13:03:01.306 read <- 16 5 32768 2005-12-18 13:03:01.307 Read(): reqd=32768, rcvd=32768, rept=32768, error=0 2005-12-18 13:03:01.308 write -> 16 49 QUERY_FILETRANSFER 29[]:[]REQUEST_BLOCK[]:[]32768 2005-12-18 13:03:01.316 read <- 16 5 32768 2005-12-18 13:03:01.317 Read(): reqd=32768, rcvd=32768, rept=32768, error=0 2005-12-18 13:03:01.318 write -> 16 49 QUERY_FILETRANSFER 29[]:[]REQUEST_BLOCK[]:[]32768 2005-12-18 13:03:01.326 read <- 16 5 32768 2005-12-18 13:03:01.327 Read(): reqd=32768, rcvd=32768, rept=32768, error=0 Speicherzugriffsfehler
Attachments (1)
Change History (15)
comment:1 Changed 18 years ago by
Description: | modified (diff) |
---|---|
Milestone: | → unknown |
Resolution: | → invalid |
Status: | new → closed |
Version: | → head |
comment:5 Changed 18 years ago by
Resolution: | invalid |
---|---|
Status: | closed → reopened |
comment:6 Changed 18 years ago by
I have created a new log with gdb for rev: 8365. still the same error, frontend crashes while playing recordings from the channel "pro7".
gdb.txt
Starting program: /usr/bin/mythfrontend [Thread debugging using libthread_db enabled] [New Thread -1240401536 (LWP 4334)] [New Thread -1242580048 (LWP 4340)] Program received signal SIG33, Real-time event 33. [Switching to Thread -1242580048 (LWP 4340)] 0xb6344188 in clone () from /lib/tls/libc.so.6 Continuing. [New Thread -1251759184 (LWP 4341)] [Thread -1251759184 (LWP 4341) exited] [New Thread -1251759184 (LWP 4342)] [New Thread -1318061136 (LWP 4400)] [New Thread -1326462032 (LWP 4401)] [New Thread -1334850640 (LWP 4402)] Program received signal SIGABRT, Aborted. [Switching to Thread -1326462032 (LWP 4401)] 0xb629c7a7 in raise () from /lib/tls/libc.so.6 Thread 7 (Thread -1334850640 (LWP 4402)): #0 0xb6304b5c in nanosleep () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb633cfba in usleep () from /lib/tls/libc.so.6 No symbol table info available. #2 0xb7950c44 in RingBuffer::ReadAheadThread (this=0x8276d38) at RingBuffer.cpp:725 totfree = 2408447 ret = 128000 used = 151553 loops = 0 #3 0xb7950cb5 in RingBuffer::StartReader (type=0x8276d38) at RingBuffer.cpp:596 rbuffer = (RingBuffer *) 0x8276d38 #4 0xb64bccfd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb634419e in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 6 (Thread -1326462032 (LWP 4401)): #0 0xb629c7a7 in raise () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb629e04b in abort () from /lib/tls/libc.so.6 No symbol table info available. #2 0xb62d3015 in __fsetlocking () from /lib/tls/libc.so.6 No symbol table info available. #3 0xb62d9667 in malloc_usable_size () from /lib/tls/libc.so.6 No symbol table info available. #4 0xb62d9b02 in free () from /lib/tls/libc.so.6 No symbol table info available. #5 0xb73649fc in av_free (ptr=0x0) at mem.c:128 No locals. #6 0xb760fc85 in mpegts_close_filter (ts=0x84025f0, filter=0x81dd370) at mpegts.c:284 pid = 136811744 #7 0xb761129c in pat_cb (opaque=0x84025f0, section=0x840d7b0 "", section_len=16) at mpegts.c:1021 f = (MpegTSFilter *) 0x81dd370 sec = (MpegTSSectionFilter *) 0x81dd37c ts = (MpegTSContext *) 0x84025f0 h1 = {tid = 0 '\0', id = 1, version = 0 '\0', sec_num = 0 '\0', last_sec_num = 0 '\0'} h = (SectionHeader *) 0xb0efb068 p = (const uint8_t *) 0x840d7bc "¢Ã)A", 'ÿ' <repeats 167 times> p_end = (const uint8_t *) 0x840d7bc "¢Ã)A", 'ÿ' <repeats 167 times> buf = "\000\000\000\000ð", '\0' <repeats 31 times>, "h½9¶", '\0' <repeats 28 times>, "\036", '\0' <repeats 31 times>, "ô_:¶\020\000\000\0000\006*\b\004°ï°ñ®-¶`x:¶ø\006*\b\000\000\000\000É\000\000\000(\006*\b(\006*\b\000\000\000\000ô_:¶`x:¶\020\000\000\000(°ï°\a¼-¶`x:¶\020\000\000\000À\000\000\000\000\000\000\000\\Fe·Ð*4\b\232\026a·8°ï°ÂI6·\020\000\000\000\177!b·h°ï°I!b·0¥?\b", '\0' <repeats 28 times>, "0\006*\b" pmt_pnums = {1, -1, 0 <repeats 112 times>, -1238524668, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1237682024, -1238527359, 0, 0} pmt_pids = {32, 0 <repeats 127 times>} pmt_count = 1 i = 0 found = 0 #8 0xb760fc17 in write_section_data (s=0x83f9620, tss1=0x8290270, buf=0xb0efb171 "", buf_size=183, is_start=1) at mpegts.c:263 tss = (MpegTSSectionFilter *) 0x829027c len = 16 #9 0xb7611ec6 in handle_packet (ts=0x84025f0, packet=0xb0efb16c "G@", position=376564) at mpegts.c:1523 s = (AVFormatContext *) 0x83f9620 tss = (MpegTSFilter *) 0x8290270 len = 0 pid = 0 cc = 2 cc_ok = 1 afc = 1 is_start = 64 p = (const uint8_t *) 0xb0efb171 "" p_end = (const uint8_t *) 0xb0efb228 " \226?\b0\226?\b\001" #10 0xb761214b in handle_packets (ts=0x84025f0, nb_packets=0) at mpegts.c:1604 s = (AVFormatContext *) 0x83f9620 pb = (ByteIOContext *) 0x83f9630 packet = "G@\000\022\000\000°\r\000\001Á\000\000\000\001à ¢Ã)A", 'ÿ' <repeats 167 times> packet_num = 1 ret = 0 pos = 376564 #11 0xb7612cf6 in mpegts_read_packet (s=0x83f9620, pkt=0x83fa530) at mpegts.c:1892 ts = (MpegTSContext *) 0x84025f0 #12 0xb7622dc8 in av_read_packet (s=0x83f9620, pkt=0x83fa530) at utils.c:702 No locals. #13 0xb7623e1c in av_read_frame_internal (s=0x83f9620, pkt=0xb0efb560) at utils.c:1021 st = (AVStream *) 0x0 len = 184 ret = 0 i = 0 startpos = 376564 #14 0xb7626d02 in av_find_stream_info (ic=0x83f9620) at utils.c:2066 i = 4 count = 274 ret = 0 read_size = 353661 st = (AVStream *) 0x82e0ae0 pkt1 = {pts = 5136528513, dts = 5136528513, data = 0x0, size = 0, stream_index = 2, flags = 1, duration = 2160, destruct = 0xb7623b18 <av_destruct_packet_nofree>, priv = 0x0, pos = 355132} pkt = (AVPacket *) 0x8346360 pktl = (AVPacketList *) 0x8346360 ppktl = (AVPacketList **) 0x8346394 last_dts = {5136585934, -9223372036854775808, 5136528513, 5136524139, -9223372036854775808 <repeats 16 times>} duration_sum = {82800, 9223372036854775807, 79920, 66240, 9223372036854775807 <repeats 16 times>} duration_count = {23, 0, 37, 23, 0 <repeats 16 times>} #15 0xb7b0d7f9 in AvFormatDecoder::OpenFile (this=0x83a7af8, rbuffer=0x8276d38, novideo=false, testbuf=0xb0efb888 "G@") at avformatdecoder.cpp:641 fmt = (AVInputFormat *) 0xb7655ae0 err = 0 ret = -1209225272 filename = 0x838e478 "/mnt/daten/mythdaten/1030_20051218222000.mpg" probe = { filename = 0x838e478 "/mnt/daten/mythdaten/1030_20051218222000.mpg", buf = 0xb0efb888 "G@", buf_size = 2048} #16 0xb7add56c in NuppelVideoPlayer::OpenFile (this=0x83f6178, skipDsp=false, retries=4, allow_libmpeg2=true) at NuppelVideoPlayer.cpp:735 testbuf = "G@\000\021\000\000°\r\000\001Á\000\000\000\001à ¢Ã)A", 'ÿ' <repeats 167 times>, "G@ \021\000\002°C\000\001Ã\000\000àÿð\000\002àÿð\003R\001\001\006à ð\nV\005deu\t\000R\001\n\004á\000ð\t\n\004deu\001R\001\003\201á\001ð\f\n\004deu\001R\001\021j\001\017îÉí\t", 'ÿ' <repeats 113 times>, "G@ÿ3\a\020\231\023êÎ~á\000\000\001à\000\000\204À\0239È£÷\035\031È£¢½ÿÿÿÿÿÿÿÿÿ\000\000\001³-\002@#$\237#\201\020\021\021\022\022\022\023\023\023\023\024\024\024\024\024\025\025\025\025\025\025\026\026\026\026\026\026\026\027\027\027\027"... ret = -1326463944 disable_video_decoding = false #17 0xb7ae565a in NuppelVideoPlayer::StartPlaying (this=0x83f6178) at NuppelVideoPlayer.cpp:2066 output_video = 0 decoder_thread = 3077084216 #18 0xb7a9fb2d in SpawnDecode (param=0x83f6178) at tv_play.cpp:188 nvp = (NuppelVideoPlayer *) 0x83f6178 #19 0xb64bccfd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #20 0xb634419e in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 5 (Thread -1318061136 (LWP 4400)): #0 0xb6304b5c in nanosleep () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb633cfba in usleep () from /lib/tls/libc.so.6 No symbol table info available. #2 0xb7aa26bc in TV::StartPlayer (this=0x8306580, isWatchingRecording=false, maxWait=20000) at tv_play.cpp:1040 t = {m_timer = {ds = 41234272}} #3 0xb7ac359f in TV::HandleStateChange (this=0x8306580) at tv_play.cpp:853 changed = false nextState = kState_None desiredNextState = kState_WatchingPreRecorded lastState = 136544036 #4 0xb7acaeb2 in TV::RunTV (this=0x8306580) at tv_play.cpp:1360 doHandle = true keypressed = (QKeyEvent *) 0xb76a5278 updatecheck = 1 #5 0xb7acbc43 in TV::EventThread (param=0x8306580) at tv_play.cpp:1305 thetv = (class TV *) 0x8306580 #6 0xb64bccfd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #7 0xb634419e in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 4 (Thread -1251759184 (LWP 4342)): #0 0xb64bedf2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb683368c in QThread::exit () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb6833860 in QThread::msleep () from /usr/lib/libqt-mt.so.3 No symbol table info available. #3 0xb72600be in MonitorThread::run (this=0x8247e68) at mythmediamonitor.cpp:77 No locals. #4 0xb6833278 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #5 0xb64bccfd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #6 0xb634419e in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 3 (Thread -1251759184 (LWP 4342)): #0 0xb64bedf2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb683368c in QThread::exit () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb6833860 in QThread::msleep () from /usr/lib/libqt-mt.so.3 No symbol table info available. #3 0xb72600be in MonitorThread::run (this=0x8247e68) at mythmediamonitor.cpp:77 No locals. #4 0xb6833278 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #5 0xb64bccfd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #6 0xb634419e in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 2 (Thread -1242580048 (LWP 4340)): #0 0xb64beb91 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6b8ca10 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb711bed3 in MythContext::waitPrivRequest (this=0x81cc208) at mythcontext.cpp:2672 No locals. #3 0x0806f1e9 in run_priv_thread (data=0x0) at main.cpp:713 No locals. #4 0xb64bccfd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb634419e in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 1 (Thread -1240401536 (LWP 4334)): #0 0xb6304b5c in nanosleep () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb633cfba in usleep () from /lib/tls/libc.so.6 No symbol table info available. #2 0x0809c7ee in PlaybackBox::play (this=0xbfce7588, rec=0x82f9700, inPlaylist=false) at playbackbox.cpp:1914 playCompleted = false tv = (class TV *) 0x8306580 tvrec = (ProgramInfo *) 0x83a7328 doremove = 213 doprompt = 182 #3 0x0809cca5 in PlaybackBox::playSelected (this=0xbfce7588) at playbackbox.cpp:1711 No locals. #4 0x0809ce02 in PlaybackBox::selected (this=0xbfce7588) at playbackbox.cpp:1795 No locals. #5 0x0809d186 in PlaybackBox::keyPressEvent (this=0xbfce7588, e=0xbfce70a4) at playbackbox.cpp:3295 action = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x826e380, static shared_null = 0x8171070} i = 0 handled = true actions = {<QValueList<QString>> = {sh = 0x8230ff0}, <No data fields>} #6 0xb68e3125 in QWidget::event () from /usr/lib/libqt-mt.so.3 No symbol table info available. #7 0xb683d698 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 No symbol table info available. #8 0xb683da5d in QApplication::notify () from /usr/lib/libqt-mt.so.3 No symbol table info available. #9 0xb71f0dcd in MythMainWindow::keyPressEvent (this=0x81e8138, e=0xbfce70a4) at mythdialogs.cpp:750 current = (struct QWidget *) 0xbfce7588 #10 0xb68e3125 in QWidget::event () from /usr/lib/libqt-mt.so.3 No symbol table info available. #11 0xb683d698 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 No symbol table info available. #12 0xb683da5d in QApplication::notify () from /usr/lib/libqt-mt.so.3 No symbol table info available. #13 0xb67cd653 in QApplication::sendSpontaneousEvent () from /usr/lib/libqt-mt.so.3 No symbol table info available. #14 0xb67c0f7e in QETWidget::translateKeyEvent () from /usr/lib/libqt-mt.so.3 No symbol table info available. #15 0xb67c6fd7 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3 No symbol table info available. #16 0xb67e08c0 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 No symbol table info available. #17 0xb6855da2 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 No symbol table info available. #18 0xb683c255 in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3 No symbol table info available. #19 0xb71eb63e in MythDialog::exec (this=0xbfce7588) at mythdialogs.cpp:1047 res = 135965697 #20 0x0806cccc in startPlayback () at main.cpp:193 pbb = {<MythDialog> = {<> = {<No data fields>}, static metaObj = 0x8202dd0, wmult = 1.27999997, hmult = 1.27999997, screenwidth = 1024, screenheight = 768, xbase = 0, ybase = 0, m_parent = 0x81e8138, rescode = 0, in_loop = true, defaultBigFont = { d = 0x81cb4e0}, defaultMediumFont = {d = 0x8266b08}, defaultSmallFont = { d = 0x8266418}}, static metaObj = 0x83adf48, backup = {<Qt> = { static color0 = @0xb6d80f80, static color1 = @0xb6d80f88, static black = @0xb6d80f90, static white = @0xb6d80f98, static darkGray = @0xb6d80fa0, static gray = @0xb6d80fa8, static lightGray = @0xb6d80fb0, static red = @0xb6d80fb8, static green = @0xb6d80fc0, static blue = @0xb6d80fc8, static cyan = @0xb6d80fd0, static magenta = @0xb6d80fd8, static yellow = @0xb6d80fe0, static darkRed = @0xb6d80fe8, static darkGreen = @0xb6d80ff0, static darkBlue = @0xb6d80ff8, static darkCyan = @0xb6d81000, static darkMagenta = @0xb6d81008, static darkYellow = @0xb6d81010, static arrowCursor = @0xb6d7f660, static upArrowCursor = @0xb6d7f664, static crossCursor = @0xb6d7f668, static waitCursor = @0xb6d7f66c, static ibeamCursor = @0xb6d7f670, static sizeVerCursor = @0xb6d7f674, static sizeHorCursor = @0xb6d7f678, static sizeBDiagCursor = @0xb6d7f67c, static sizeFDiagCursor = @0xb6d7f680, static sizeAllCursor = @0xb6d7f684, static blankCursor = @0xb6d7f688, static splitVCursor = @0xb6d7f68c, static splitHCursor = @0xb6d7f690, static pointingHandCursor = @0xb6d7f694, static forbiddenCursor = @0xb6d7f698, static whatsThisCursor = @0xb6d7f69c, static busyCursor = @0xb6d7f6a0}, flags = 4, d = 0x0, pdev = 0x0, bg_col = {static color_init = true, static globals_init = true, static colormodel = QColor::d32, d = { argb = 4294967295, d8 = {argb = 4294967295, pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = { argb = 4294967295, pix = 1145655892}}}, bg_mode = 0 '\0', rop = 0 '\0', pu = 48 '0', bro = {xp = 0, yp = 0}, cfont = { d = 0x81c40c0}, pfont = 0x0, cpen = {<Qt> = { static color0 = @0xb6d80f80, static color1 = @0xb6d80f88, static black = @0xb6d80f90, static white = @0xb6d80f98, static darkGray = @0xb6d80fa0, static gray = @0xb6d80fa8, static lightGray = @0xb6d80fb0, static red = @0xb6d80fb8, static green = @0xb6d80fc0, static blue = @0xb6d80fc8, static cyan = @0xb6d80fd0, static magenta = @0xb6d80fd8, static yellow = @0xb6d80fe0, static darkRed = @0xb6d80fe8, static darkGreen = @0xb6d80ff0, static darkBlue = @0xb6d80ff8, static darkCyan = @0xb6d81000, static darkMagenta = @0xb6d81008, static darkYellow = @0xb6d81010, static arrowCursor = @0xb6d7f660, static upArrowCursor = @0xb6d7f664, static crossCursor = @0xb6d7f668, static waitCursor = @0xb6d7f66c, static ibeamCursor = @0xb6d7f670, static sizeVerCursor = @0xb6d7f674, static sizeHorCursor = @0xb6d7f678, static sizeBDiagCursor = @0xb6d7f67c, static sizeFDiagCursor = @0xb6d7f680, static sizeAllCursor = @0xb6d7f684, static blankCursor = @0xb6d7f688, static splitVCursor = @0xb6d7f68c, static splitHCursor = @0xb6d7f690, static pointingHandCursor = @0xb6d7f694, static forbiddenCursor = @0xb6d7f698, static whatsThisCursor = @0xb6d7f69c, static busyCursor = @0xb6d7f6a0}, data = 0x8253498}, cbrush = {<Qt> = { static color0 = @0xb6d80f80, static color1 = @0xb6d80f88, static black = @0xb6d80f90, static white = @0xb6d80f98, static darkGray = @0xb6d80fa0, static gray = @0xb6d80fa8, static lightGray = @0xb6d80fb0, static red = @0xb6d80fb8, static green = @0xb6d80fc0, static blue = @0xb6d80fc8, static cyan = @0xb6d80fd0, static magenta = @0xb6d80fd8, static yellow = @0xb6d80fe0, static darkRed = @0xb6d80fe8, static darkGreen = @0xb6d80ff0, static darkBlue = @0xb6d80ff8, static darkCyan = @0xb6d81000, static darkMagenta = @0xb6d81008, static darkYellow = @0xb6d81010, static arrowCursor = @0xb6d7f660, static upArrowCursor = @0xb6d7f664, static crossCursor = @0xb6d7f668, static waitCursor = @0xb6d7f66c, static ibeamCursor = @0xb6d7f670, static sizeVerCursor = @0xb6d7f674, static sizeHorCursor = @0xb6d7f678, static sizeBDiagCursor = @0xb6d7f67c, static sizeFDiagCursor = @0xb6d7f680, static sizeAllCursor = @0xb6d7f684, static blankCursor = @0xb6d7f688, static splitVCursor = @0xb6d7f68c, static splitHCursor = @0xb6d7f690, static pointingHandCursor = @0xb6d7f694, static forbiddenCursor = @0xb6d7f698, static whatsThisCursor = @0xb6d7f69c, static busyCursor = @0xb6d7f6a0}, data = 0x81af668}, crgn = { data = 0x81ba518}, tabstops = 0, tabarray = 0x0, tabarraylen = 0, block_ext = false, wx = 136364920, wy = 524, ww = -1076988248, wh = 0, vx = 0, vy = 0, vw = -7039852, vh = -7039852, wxmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, xmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, ixmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, txop = 0, txinv = false, penRef = 0x0, brushRef = 0x0, ps_stack = 0x0, wm_stack = 0x0, dpy = 0x0, scrn = 0, hd = 0, rendhd = 1072693248, gc = 0x0, gc_brush = 0x0, curPt = { xp = 0, yp = 0}, clip_serial = 0}, haveGroupInfoSet = true, skipUpdate = true, pageDowner = 240, connected = true, curitem = 0x82f9700, delitem = 0x0, lastProgram = 0x0, theme = 0x825baa8, xmldata = <incomplete type>, skipCnt = 0, inTitle = false, playingVideo = false, leftRight = false, titleIndex = 0, progIndex = 7, titleList = {<QValueList<QString>> = {sh = 0x824a9a8}, <No data fields>}, playList = {<QValueList<QString>> = {sh = 0x8249d68}, <No data fields>}, progLists = {sh = 0x81da318}, type = PlaybackBox::Play, arrowAccel = true, timer = 0x820b170, nvp = 0x0, rbuffer = 0x0, decoder = 3057285272, state = PlaybackBox::kKilling, killState = PlaybackBox::kDone, killTimeout = {m_timer = {ds = 0}}, nvpTimeout = {m_timer = {ds = 0}}, waitToStartPreviewTimer = {m_timer = {ds = 40834371}}, waitToStart = true, graphicPopup = true, playbackPreview = false, generatePreviewPixmap = false, dateformat = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x83c4fa0, static shared_null = 0x8171070}, timeformat = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x82184c8, static shared_null = 0x8171070}, showDateFormat = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x82647d8, static shared_null = 0x8171070}, showTimeFormat = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x82184c8, static shared_null = 0x8171070}, popup = 0x0, myBackground = <incomplete type>, containerPixmap = 0xb639bd68, fillerPixmap = 0xb64c13ba, bgTransBackup = 0x8201dc8, fullRect = {x1 = 0, y1 = 0, x2 = 1023, y2 = 767}, listRect = {x1 = 0, y1 = 63, x2 = 1022, y2 = 458}, infoRect = {x1 = 0, y1 = 460, x2 = 1022, y2 = 766}, groupRect = {x1 = 0, y1 = 460, x2 = 1021, y2 = 766}, usageRect = {x1 = 0, y1 = 710, x2 = 1022, y2 = 760}, videoRect = {x1 = 793, y1 = 460, x2 = 996, y2 = 612}, curGroupRect = {x1 = 0, y1 = 0, x2 = -1, y2 = -1}, fillListTimer = 0x83ad7c8, listsize = 7, popupForeground = { static color_init = true, static globals_init = true, static colormodel = QColor::d32, d = {argb = 4294967295, d8 = { argb = 4294967295, pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {argb = 4294967295, pix = 1145655892}}}, popupBackground = {static color_init = true, static globals_init = true, static colormodel = QColor::d32, d = {argb = 1224736768, d8 = { argb = 1224736768, pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {argb = 1224736768, pix = 1145655892}}}, popupHighlight = {static color_init = true, static globals_init = true, static colormodel = QColor::d32, d = {argb = 4294967295, d8 = { argb = 4294967295, pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {argb = 4294967295, pix = 1145655892}}}, expectingPopup = false, updateFreeSpace = true, freeSpaceTimer = 0x83adb60, freeSpaceTotal = 0, freeSpaceUsed = 0, groupDisplayName = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x8215df0, static shared_null = 0x8171070}, recGroup = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x820d150, static shared_null = 0x8171070}, recGroupPassword = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x81dccc0, static shared_null = 0x8171070}, curGroupPassword = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x81e7e08, static shared_null = 0x8171070}, recGroupType = {sh = 0x824d1d8}, recGroupPwCache = {sh = 0x824e0b8}, recGroupLastItem = -1237682080, recGroupPopup = 0x0, recGroupListBox = 0xbfce78f8, recGroupLineEdit = 0xb62d9b02, recGroupLineEdit1 = 0xb63a7860, recGroupOldPassword = 0x8214fc0, recGroupNewPassword = 0xb64adcb8, recGroupOkButton = 0xd, recGroupChooserPassword = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x8171070, static shared_null = 0x8171070}, groupnameAsAllProg = false, previewPixmap = 0x0, previewLastModified = {d = {jd = 0}, t = {ds = 0}}, previewFilets = {d = {jd = 0}, t = {ds = 0}}, previewStartts = {d = { jd = 2453724}, t = {ds = 39530786}}, previewChanid = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x81ee400, static shared_null = 0x8171070}, listOrder = 1, playingSomething = true, titleView = true, useRecGroups = false, useCategories = false, conv_yuv2rgba = 0xb7b6e3b2 <mmx_argb32>, conv_rgba_buf = 0x0, conv_rgba_size = {wd = 0, ht = 0}, everStartedVideo = false, previewGeneratorLock = <incomplete type>, previewGenerator = { sh = 0x824be38}} #21 0x08072dc5 in TVMenuCallback (data=0x81cc208, selection=@0x81df410) at main.cpp:383 sel = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x820c3b0, static shared_null = 0x8171070} #22 0xb717391c in ThemedMenuPrivate::handleAction (this=0x81df318, action=@0x82532e8) at themedmenu.cpp:2497 ok = true #23 0xb7173eed in ThemedMenuPrivate::keyPressHandler (this=0x81df318, e=0xbfce7fd4) at themedmenu.cpp:2325 it = {node = 0x82532e0} action = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x826e380, static shared_null = 0x8171070} i = 0 lastbutton = (ThemedButton *) 0x820caa8 oldrow = 0 handled = true actions = {<QValueList<QString>> = {sh = 0x8203578}, <No data fields>} #24 0xb7174202 in ThemedMenu::keyPressEvent (this=0x81e0638, e=0xbfce7fd4) at themedmenu.cpp:2695 No locals. #25 0xb68e3125 in QWidget::event () from /usr/lib/libqt-mt.so.3 No symbol table info available. #26 0xb683d698 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 No symbol table info available. #27 0xb683da5d in QApplication::notify () from /usr/lib/libqt-mt.so.3 No symbol table info available. #28 0xb67cd653 in QApplication::sendSpontaneousEvent () from /usr/lib/libqt-mt.so.3 No symbol table info available. #29 0xb67c0f7e in QETWidget::translateKeyEvent () from /usr/lib/libqt-mt.so.3 No symbol table info available. #30 0xb67c6fd7 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3 No symbol table info available. #31 0xb67e08c0 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 No symbol table info available. #32 0xb6855da2 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 No symbol table info available. #33 0xb683c255 in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3 No symbol table info available. #34 0xb71eb63e in MythDialog::exec (this=0x81e0638) at mythdialogs.cpp:1047 res = -1222724154 #35 0x0806dc4b in RunMenu (themedir=@0xbfce88a0) at main.cpp:545 exitstatus = 0 #36 0x080729de in main (argc=1, argv=0xbfce8964) at main.cpp:1079 geometry = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x818a260, static shared_null = 0x8171070} a = <incomplete type> logfile = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x81cc030, static shared_null = 0x8171070} pluginname = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x81cc048, static shared_null = 0x8171070} finfo = {fn = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x81cc090, static shared_null = 0x8171070}, fic = 0x0, cache = true, symLink = false} binname = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x81cc0a8, static shared_null = 0x8171070} ResetSettings = false logfd = -1 fileprefix = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x81cc128, static shared_null = 0x8171070} dir = <incomplete type> priv_thread = 3052387248 status = 0 themename = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x82724f8, static shared_null = 0x8171070} randomtheme = false themedir = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x81df188, static shared_null = 0x8171070} mainWindow = (class MythMainWindow *) 0x81e8138 pmanager = (MythPluginManager *) 0x81e0978 mon = (class MediaMonitor *) 0x8247e38 exitstatus = -1208041484 #0 0xb629c7a7 in raise () from /lib/tls/libc.so.6 Starting program: /usr/bin/mythfrontend [Thread debugging using libthread_db enabled] [New Thread -1240540800 (LWP 5797)] [New Thread -1242739792 (LWP 5812)] [New Thread -1251918928 (LWP 5813)] [Thread -1251918928 (LWP 5813) exited] [New Thread -1251918928 (LWP 5816)] [New Thread -1322140752 (LWP 5818)] [New Thread -1330574416 (LWP 5819)] [New Thread -1338963024 (LWP 5820)] Program received signal SIGABRT, Aborted. [Switching to Thread -1330574416 (LWP 5819)] 0xb627c7a7 in raise () from /lib/tls/libc.so.6 Thread 7 (Thread -1338963024 (LWP 5820)): #0 0xb649f0b3 in pthread_cond_broadcast@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6b6c84c in QWaitCondition::wakeAll () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb6b6c84c in QWaitCondition::wakeAll () from /usr/lib/libqt-mt.so.3 No symbol table info available. #3 0xb6d63000 in ?? () No symbol table info available. #4 0xb7fc7a90 in _dl_rtld_di_serinfo () from /lib/ld-linux.so.2 No symbol table info available. Previous frame inner to this frame (corrupt stack?) Thread 6 (Thread -1330574416 (LWP 5819)): #0 0xb627c7a7 in raise () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb627e04b in abort () from /lib/tls/libc.so.6 No symbol table info available. #2 0xb62b3015 in __fsetlocking () from /lib/tls/libc.so.6 No symbol table info available. #3 0xb62b9667 in malloc_usable_size () from /lib/tls/libc.so.6 No symbol table info available. #4 0xb62b9b02 in free () from /lib/tls/libc.so.6 No symbol table info available. #5 0xb73449fc in av_free (ptr=0x0) at mem.c:128 No locals. #6 0xb75efc85 in mpegts_close_filter (ts=0x840c420, filter=0x832b930) at mpegts.c:284 pid = 137555032 #7 0xb75f129c in pat_cb (opaque=0x840c420, section=0x8414580 "", section_len=16) at mpegts.c:1021 f = (MpegTSFilter *) 0x832b930 sec = (MpegTSSectionFilter *) 0x832b93c ts = (MpegTSContext *) 0x840c420 h1 = {tid = 0 '\0', id = 1, version = 0 '\0', sec_num = 0 '\0', last_sec_num = 0 '\0'} h = (SectionHeader *) 0xb0b0f068 p = (const uint8_t *) 0x841458c "¢Ã)A", 'ÿ' <repeats 167 times> p_end = (const uint8_t *) 0x841458c "¢Ã)A", 'ÿ' <repeats 167 times> buf = "Ìï°°\230x8¶m\036º¶ô_8¶\200\035(\b\210\035(\000\000\000\000\000\000\000\000\000`x8¶\200\035(\b\b\000\000\000\224|8¶\230y8¶\230x8¶\030\000\000\000x\035(\b\020\000\000\000\020\000\000\000\t\001\000\000@\035:\b\001\000\000\000\001\000\000\000\020\000\000\000ô_8¶`x8¶\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000"... pmt_pnums = {1, -1, -1218433724, 136409532, -1330582120, 137832400, -1218225440, 136409536, 12, 137163288, 16, 0, -1237813096, 137435504, 3, -1238655740, 12, -1330582072, 2, -1238655740, 12, -1330582056, 8, -1237861016, -1237812840, -1237813096, 2, -1237813152, 12, -1330582024, -1238648628, -1237813152, 137832400, -1330582032, 0, -1238658431, 4, -1330581992, -1238648628, -1237819404, -1237813152, 136846960, -1330581976, -1238656254, -1237813152, 136846960, -1236738888, -1238658431, 136409592, -1330581944, -1236895807, -1238658431, -1330581864, -1330581928, -1236895830, 136846960, -1227676972, -1330581912, -1229449282, -1237861016, -1227676972, -1330581896, -1229449300, -1238658431, -1237813152, 138108936, -1330581880, -1238656254, -1237813152, 138108936, -1236738888, -1237861016, 136409592, -1330581848, -1229448461, -1237819404, -1237813152, 136844512, -1330581832, -1238656254, -1237813152, 136844512, -1236738888, 24, 136409592, -1330581800, -1236895807, 136844512, 0, 0, -1236895830, 136844512, -1227676972, -1330581768, -1229449282, 136844512, -1237813152, 138358592, -1229449300, 24, -1227676972, -1330581736, -1229449137, -1330581484, 136844512, -1330581736, -1229449262, 33554431, -1227676972, -1330581704, -1229309541, -1330581484, -1330581496, -1330581704, -1229309574, 137139768, -1227676972, -1330581672, -1229309458, -1330581484, -1330581496, 0, -1229309498, 41, -1227676972, -1330581416, -1229315343, -1330581488} pmt_pids = {32, -352386958, -358676232, 1852808487, -67812608, 1895839616, 922810819, 1082126327, 548898118, -604024994, 73981915, 1528131663, -570175242, -1057421375, -1326187493, 854972513, -659998971, -274301151, 57770254, -1242817539, -1504839441, 1794458330, 2099259454, -1870782288, 1611018242, -950010353, -64832, -2071006261, 122916155, 276881052, 285147207, 1058017343, -493486016, 6422744, 1931803351, 372716667, 73105067, 18308096, 188748288, 31719518, 1648252047, -1770914934, 917175024, -1195005129, -851999366, 167566961, 2092191154, -679599333, 1746864366, -2013221888, 1599094544, 19402496, -123796632, -1943560526, 1671979957, 265854, 6684728, 1442842694, 772608, 32768094, -127991032, -1811167853, -398382408, 2097162719, -134213386, 1871679489, 711231456, 1077076836, -1681726250, 985968519, -858966140, -604498514, 711650631, -1295255740, -142786202, -1841639493, -1430922739, 301924423, 1185949462, 1810741247, 1519547040, 1081234328, -1235709470, 448112026, -142567489, -253877397, -324211426, 778646407, -668767729, -14491458, -323946781, -7528353, 194229647, 1798736995, -410101181, 0, 0, 1530594624, 138462240, 138425456, 1024, 0, 0, 0, 0, 0, 0, 136409408, -1213265580, -1330582216, -1218612601, 138425456, 0, 0, 1, 136409408, -1218230692, -1330582168, -1218434324, 138425456, 136409536, 137832445, -1213265580, 0, -1208190304, -1330582032, 0, 138425440} pmt_count = 1 i = 0 found = 0 #8 0xb75efc17 in write_section_data (s=0x8403460, tss1=0x832c430, buf=0xb0b0f171 "", buf_size=183, is_start=1) at mpegts.c:263 tss = (MpegTSSectionFilter *) 0x832c43c len = 16 #9 0xb75f1ec6 in handle_packet (ts=0x840c420, packet=0xb0b0f16c "G@", position=0) at mpegts.c:1523 s = (AVFormatContext *) 0x8403460 tss = (MpegTSFilter *) 0x832c430 len = 0 pid = 0 cc = 1 cc_ok = 0 afc = 1 is_start = 64 p = (const uint8_t *) 0xb0b0f171 "" p_end = (const uint8_t *) 0xb0b0f228 "`4@\bp4@\b\001" #10 0xb75f214b in handle_packets (ts=0x840c420, nb_packets=0) at mpegts.c:1604 s = (AVFormatContext *) 0x8403460 pb = (ByteIOContext *) 0x8403470 packet = "G@\000\021\000\000°\r\000\001Á\000\000\000\001à ¢Ã)A", 'ÿ' <repeats 167 times> packet_num = 1 ret = 0 pos = 0 #11 0xb75f2cf6 in mpegts_read_packet (s=0x8403460, pkt=0x8404370) at mpegts.c:1892 ts = (MpegTSContext *) 0x840c420 #12 0xb7602dc8 in av_read_packet (s=0x8403460, pkt=0x8404370) at utils.c:702 No locals. #13 0xb7603e1c in av_read_frame_internal (s=0x8403460, pkt=0xb0b0f560) at utils.c:1021 st = (AVStream *) 0x0 len = -1219112864 ret = -1330580744 i = -1220481878 startpos = 0 #14 0xb7606d02 in av_find_stream_info (ic=0x8403460) at utils.c:2066 i = 0 count = 0 ret = -1208143884 read_size = 0 st = (AVStream *) 0x821e240 pkt1 = {pts = -5316393855569824392, dts = 68719480692, data = 0xb0b0f584 "´õ°°\210®+¶`x8¶ØC@\b¬Ñú", size = -1238640875, stream_index = -1237819404, flags = 24, duration = 138429400, destruct = 0xb0b0f5b4, priv = 0xb62bae88, pos = 594549748862056544} pkt = (AVPacket *) 0xb0b0f5f0 pktl = (AVPacketList *) 0x0 ppktl = (AVPacketList **) 0x8404344 last_dts = {-9223372036854775808 <repeats 20 times>} duration_sum = {9223372036854775807 <repeats 20 times>} duration_count = {0 <repeats 20 times>} #15 0xb7af120d in AvFormatDecoder::OpenFile (this=0x8217140, rbuffer=0x8217fa0, novideo=false, testbuf=0xb0b0f888 "G@") at avformatdecoder.cpp:644 fmt = (AVInputFormat *) 0xb7635ae0 err = 0 ret = -1209331640 filename = 0x83727d0 "/mnt/daten/mythdaten/1030_20051222221300.mpg" probe = { filename = 0x83727d0 "/mnt/daten/mythdaten/1030_20051222221300.mpg", buf = 0xb0b0f888 "G@", buf_size = 2048} #16 0xb7ac008a in NuppelVideoPlayer::OpenFile (this=0x81ef1a0, skipDsp=false, retries=4, allow_libmpeg2=true) at NuppelVideoPlayer.cpp:737 testbuf = "G@\000\021\000\000°\r\000\001Á\000\000\000\001à ¢Ã)A", 'ÿ' <repeats 167 times>, "G@ \021\000\002°C\000\001Ã\000\000àÿð\000\002àÿð\003R\001\001\006à ð\nV\005deu\t\000R\001\n\004á\000ð\t\n\004deu\001R\001\003\201á\001ð\f\n\004deu\001R\001\021j\001\017îÉí\t", 'ÿ' <repeats 113 times>, "G@ÿ>\a\0207\001\"\rþ\017\000\000\001à\000\000\204À\0233¸\v\214]\023¸\v7ýÿÿÿÿÿÿÿÿÿ\000\000\001³-\002@#$\237#\201\020\021\021\022\022\022\023\023\023\023\024\024\024\024\024\025\025\025\025\025\025\026\026\026\026\026\026\026\027\027\027\027"... ret = -1330576328 disable_video_decoding = false #17 0xb7ac8298 in NuppelVideoPlayer::StartPlaying (this=0x81ef1a0) at NuppelVideoPlayer.cpp:2079 output_video = 0 decoder_thread = 3076953220 #18 0xb7a80925 in SpawnDecode (param=0x81ef1a0) at tv_play.cpp:188 nvp = (NuppelVideoPlayer *) 0x81ef1a0 #19 0xb649ccfd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #20 0xb632419e in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 5 (Thread -1322140752 (LWP 5818)): #0 0xb62e4b5c in nanosleep () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb631cfba in usleep () from /lib/tls/libc.so.6 No symbol table info available. #2 0xb7a83514 in TV::StartPlayer (this=0x824fe80, isWatchingRecording=false, maxWait=20000) at tv_play.cpp:1056 t = {m_timer = {ds = 39882872}} #3 0xb7aa5dbc in TV::HandleStateChange (this=0x824fe80) at tv_play.cpp:868 changed = false nextState = kState_None desiredNextState = kState_WatchingPreRecorded lastState = 136245148 #4 0xb7aad6fc in TV::RunTV (this=0x824fe80) at tv_play.cpp:1388 doHandle = true keypressed = (QKeyEvent *) 0xb7685304 updatecheck = 1 #5 0xb7aae48d in TV::EventThread (param=0x824fe80) at tv_play.cpp:1333 thetv = (class TV *) 0x824fe80 #6 0xb649ccfd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #7 0xb632419e in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 4 (Thread -1251918928 (LWP 5816)): #0 0xb649edf2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb681368c in QThread::exit () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb6813860 in QThread::msleep () from /usr/lib/libqt-mt.so.3 No symbol table info available. #3 0xb72400d6 in MonitorThread::run (this=0x81f13d0) at mythmediamonitor.cpp:77 No locals. #4 0xb6813278 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #5 0xb649ccfd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #6 0xb632419e in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 3 (Thread -1251918928 (LWP 5816)): #0 0xb649edf2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb681368c in QThread::exit () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb6813860 in QThread::msleep () from /usr/lib/libqt-mt.so.3 No symbol table info available. #3 0xb72400d6 in MonitorThread::run (this=0x81f13d0) at mythmediamonitor.cpp:77 No locals. #4 0xb6813278 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #5 0xb649ccfd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #6 0xb632419e in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 2 (Thread -1242739792 (LWP 5812)): #0 0xb649eb91 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6b6ca10 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb70fbed3 in MythContext::waitPrivRequest (this=0x81cbf30) at mythcontext.cpp:2672 No locals. #3 0x0806f105 in run_priv_thread (data=0x0) at main.cpp:710 No locals. #4 0xb649ccfd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb632419e in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 1 (Thread -1240540800 (LWP 5797)): #0 0xb62e4b5c in nanosleep () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb631cfba in usleep () from /lib/tls/libc.so.6 No symbol table info available. #2 0x0809c70a in PlaybackBox::play (this=0xbf8cef88, rec=0x8251390, inPlaylist=false) at playbackbox.cpp:1914 playCompleted = false tv = (class TV *) 0x824fe80 tvrec = (ProgramInfo *) 0x83bc148 doremove = 211 doprompt = 182 #3 0x0809cbc1 in PlaybackBox::playSelected (this=0xbf8cef88) at playbackbox.cpp:1711 No locals. #4 0x0809cd1e in PlaybackBox::selected (this=0xbf8cef88) at playbackbox.cpp:1795 No locals. #5 0x0809d0a2 in PlaybackBox::keyPressEvent (this=0xbf8cef88, e=0xbf8ceaa4) at playbackbox.cpp:3295 action = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x81f2e60, static shared_null = 0x8171070} i = 0 handled = true actions = {<QValueList<QString>> = {sh = 0x8276828}, <No data fields>} #6 0xb68c3125 in QWidget::event () from /usr/lib/libqt-mt.so.3 No symbol table info available. #7 0xb681d698 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 No symbol table info available. #8 0xb681da5d in QApplication::notify () from /usr/lib/libqt-mt.so.3 No symbol table info available. #9 0xb67ad653 in QApplication::sendSpontaneousEvent () from /usr/lib/libqt-mt.so.3 No symbol table info available. #10 0xb67a0f7e in QETWidget::translateKeyEvent () from /usr/lib/libqt-mt.so.3 No symbol table info available. #11 0xb67a6fd7 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3 No symbol table info available. #12 0xb67c08c0 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 No symbol table info available. #13 0xb6835da2 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 No symbol table info available. #14 0xb681c255 in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3 No symbol table info available. #15 0xb71cb63e in MythDialog::exec (this=0xbf8cef88) at mythdialogs.cpp:1047 res = 135965697 #16 0x0806cc3c in startPlayback () at main.cpp:193 pbb = {<MythDialog> = {<> = {<No data fields>}, static metaObj = 0x81df220, wmult = 1.27999997, hmult = 1.27999997, screenwidth = 1024, screenheight = 768, xbase = 0, ybase = 0, m_parent = 0x81e7e58, rescode = 0, in_loop = true, defaultBigFont = { d = 0x821a5a0}, defaultMediumFont = {d = 0x82190a0}, defaultSmallFont = { d = 0x82602c0}}, static metaObj = 0x8256f40, backup = {<Qt> = { static color0 = @0xb6d60f80, static color1 = @0xb6d60f88, static black = @0xb6d60f90, static white = @0xb6d60f98, static darkGray = @0xb6d60fa0, static gray = @0xb6d60fa8, static lightGray = @0xb6d60fb0, static red = @0xb6d60fb8, static green = @0xb6d60fc0, static blue = @0xb6d60fc8, static cyan = @0xb6d60fd0, static magenta = @0xb6d60fd8, static yellow = @0xb6d60fe0, static darkRed = @0xb6d60fe8, static darkGreen = @0xb6d60ff0, static darkBlue = @0xb6d60ff8, static darkCyan = @0xb6d61000, static darkMagenta = @0xb6d61008, static darkYellow = @0xb6d61010, static arrowCursor = @0xb6d5f660, static upArrowCursor = @0xb6d5f664, static crossCursor = @0xb6d5f668, static waitCursor = @0xb6d5f66c, static ibeamCursor = @0xb6d5f670, static sizeVerCursor = @0xb6d5f674, static sizeHorCursor = @0xb6d5f678, static sizeBDiagCursor = @0xb6d5f67c, static sizeFDiagCursor = @0xb6d5f680, static sizeAllCursor = @0xb6d5f684, static blankCursor = @0xb6d5f688, static splitVCursor = @0xb6d5f68c, static splitHCursor = @0xb6d5f690, static pointingHandCursor = @0xb6d5f694, static forbiddenCursor = @0xb6d5f698, static whatsThisCursor = @0xb6d5f69c, static busyCursor = @0xb6d5f6a0}, flags = 4, d = 0x0, pdev = 0x0, bg_col = {static color_init = true, static globals_init = true, static colormodel = QColor::d32, d = { argb = 4294967295, d8 = {argb = 4294967295, pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = { argb = 4294967295, pix = 1145655892}}}, bg_mode = 0 '\0', rop = 0 '\0', pu = 46 '.', bro = {xp = 0, yp = 0}, cfont = { d = 0x81c3de8}, pfont = 0x0, cpen = {<Qt> = { static color0 = @0xb6d60f80, static color1 = @0xb6d60f88, static black = @0xb6d60f90, static white = @0xb6d60f98, static darkGray = @0xb6d60fa0, static gray = @0xb6d60fa8, static lightGray = @0xb6d60fb0, static red = @0xb6d60fb8, static green = @0xb6d60fc0, static blue = @0xb6d60fc8, static cyan = @0xb6d60fd0, static magenta = @0xb6d60fd8, static yellow = @0xb6d60fe0, static darkRed = @0xb6d60fe8, static darkGreen = @0xb6d60ff0, static darkBlue = @0xb6d60ff8, static darkCyan = @0xb6d61000, static darkMagenta = @0xb6d61008, static darkYellow = @0xb6d61010, static arrowCursor = @0xb6d5f660, static upArrowCursor = @0xb6d5f664, static crossCursor = @0xb6d5f668, static waitCursor = @0xb6d5f66c, static ibeamCursor = @0xb6d5f670, static sizeVerCursor = @0xb6d5f674, static sizeHorCursor = @0xb6d5f678, static sizeBDiagCursor = @0xb6d5f67c, static sizeFDiagCursor = @0xb6d5f680, static sizeAllCursor = @0xb6d5f684, static blankCursor = @0xb6d5f688, static splitVCursor = @0xb6d5f68c, static splitHCursor = @0xb6d5f690, static pointingHandCursor = @0xb6d5f694, static forbiddenCursor = @0xb6d5f698, static whatsThisCursor = @0xb6d5f69c, static busyCursor = @0xb6d5f6a0}, data = 0x8233358}, cbrush = {<Qt> = { static color0 = @0xb6d60f80, static color1 = @0xb6d60f88, static black = @0xb6d60f90, static white = @0xb6d60f98, static darkGray = @0xb6d60fa0, static gray = @0xb6d60fa8, static lightGray = @0xb6d60fb0, static red = @0xb6d60fb8, static green = @0xb6d60fc0, static blue = @0xb6d60fc8, static cyan = @0xb6d60fd0, static magenta = @0xb6d60fd8, static yellow = @0xb6d60fe0, static darkRed = @0xb6d60fe8, static darkGreen = @0xb6d60ff0, static darkBlue = @0xb6d60ff8, static darkCyan = @0xb6d61000, static darkMagenta = @0xb6d61008, static darkYellow = @0xb6d61010, static arrowCursor = @0xb6d5f660, static upArrowCursor = @0xb6d5f664, static crossCursor = @0xb6d5f668, static waitCursor = @0xb6d5f66c, static ibeamCursor = @0xb6d5f670, static sizeVerCursor = @0xb6d5f674, static sizeHorCursor = @0xb6d5f678, static sizeBDiagCursor = @0xb6d5f67c, static sizeFDiagCursor = @0xb6d5f680, static sizeAllCursor = @0xb6d5f684, static blankCursor = @0xb6d5f688, static splitVCursor = @0xb6d5f68c, static splitHCursor = @0xb6d5f690, static pointingHandCursor = @0xb6d5f694, static forbiddenCursor = @0xb6d5f698, static whatsThisCursor = @0xb6d5f69c, static busyCursor = @0xb6d5f6a0}, data = 0x81af680}, crgn = { data = 0x81cd218}, tabstops = 0, tabarray = 0x0, tabarraylen = 0, block_ext = false, wx = 135965928, wy = 135984464, ww = 2, wh = 0, vx = 0, vy = 0, vw = -7039852, vh = -7039852, wxmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, xmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, ixmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, txop = 0, txinv = false, penRef = 0x0, brushRef = 0x0, ps_stack = 0x0, wm_stack = 0x0, dpy = 0x0, scrn = 0, hd = 0, rendhd = 1072693248, gc = 0x0, gc_brush = 0x0, curPt = { xp = 0, yp = 0}, clip_serial = 0}, haveGroupInfoSet = true, skipUpdate = true, pageDowner = 240, connected = true, curitem = 0x8251390, delitem = 0x0, lastProgram = 0x0, theme = 0x82567c8, xmldata = <incomplete type>, skipCnt = 0, inTitle = false, playingVideo = false, leftRight = false, titleIndex = 0, progIndex = 9, titleList = {<QValueList<QString>> = {sh = 0x8258990}, <No data fields>}, playList = {<QValueList<QString>> = {sh = 0x8201a68}, <No data fields>}, progLists = {sh = 0x81df170}, type = PlaybackBox::Play, arrowAccel = true, timer = 0x81e2678, nvp = 0x0, rbuffer = 0x0, decoder = 3057154200, state = PlaybackBox::kKilling, killState = PlaybackBox::kDone, killTimeout = {m_timer = {ds = 0}}, nvpTimeout = {m_timer = {ds = 0}}, waitToStartPreviewTimer = {m_timer = {ds = 39864816}}, waitToStart = true, graphicPopup = true, playbackPreview = false, generatePreviewPixmap = false, dateformat = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x8260e38, static shared_null = 0x8171070}, timeformat = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x81e3bf0, static shared_null = 0x8171070}, showDateFormat = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x8258050, static shared_null = 0x8171070}, showTimeFormat = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x81e3bf0, static shared_null = 0x8171070}, popup = 0x0, myBackground = <incomplete type>, containerPixmap = 0xb6385ff4, fillerPixmap = 0xb6387800, bgTransBackup = 0x8258e98, fullRect = {x1 = 0, y1 = 0, x2 = 1023, y2 = 767}, listRect = {x1 = 0, y1 = 63, x2 = 1022, y2 = 458}, infoRect = {x1 = 0, y1 = 460, x2 = 1022, y2 = 766}, groupRect = {x1 = 0, y1 = 460, x2 = 1021, y2 = 766}, usageRect = {x1 = 0, y1 = 710, x2 = 1022, y2 = 760}, videoRect = {x1 = 793, y1 = 460, x2 = 996, y2 = 612}, curGroupRect = {x1 = 0, y1 = 0, x2 = -1, y2 = -1}, fillListTimer = 0x83d35f0, listsize = 7, popupForeground = { static color_init = true, static globals_init = true, static colormodel = QColor::d32, d = {argb = 4294967295, d8 = { argb = 4294967295, pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {argb = 4294967295, pix = 1145655892}}}, popupBackground = {static color_init = true, static globals_init = true, static colormodel = QColor::d32, d = {argb = 1224736768, d8 = { argb = 1224736768, pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {argb = 1224736768, pix = 1145655892}}}, popupHighlight = {static color_init = true, static globals_init = true, static colormodel = QColor::d32, d = {argb = 4294967295, d8 = { argb = 4294967295, pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {argb = 4294967295, pix = 1145655892}}}, expectingPopup = false, updateFreeSpace = true, freeSpaceTimer = 0x83dd0c8, freeSpaceTotal = 0, freeSpaceUsed = 0, groupDisplayName = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x8224f00, static shared_null = 0x8171070}, recGroup = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x82560c8, static shared_null = 0x8171070}, recGroupPassword = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x8232d48, static shared_null = 0x8171070}, curGroupPassword = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x825ce08, static shared_null = 0x8171070}, recGroupType = {sh = 0x8234450}, recGroupPwCache = {sh = 0x8238988}, recGroupLastItem = -1237813152, recGroupPopup = 0x0, recGroupListBox = 0xbf8cf2f8, recGroupLineEdit = 0xb62b9b02, recGroupLineEdit1 = 0xb6387860, recGroupOldPassword = 0x81f3310, recGroupNewPassword = 0xb648dcb8, recGroupOkButton = 0xb681d6b8, recGroupChooserPassword = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x8171070, static shared_null = 0x8171070}, groupnameAsAllProg = false, previewPixmap = 0x0, previewLastModified = {d = {jd = 0}, t = {ds = 0}}, previewFilets = {d = {jd = 0}, t = {ds = 0}}, previewStartts = {d = { jd = 2453728}, t = {ds = 39781090}}, previewChanid = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x8239440, static shared_null = 0x8171070}, listOrder = 1, playingSomething = true, titleView = true, useRecGroups = false, useCategories = false, conv_yuv2rgba = 0xb7b51e56 <mmx_argb32>, conv_rgba_buf = 0x0, conv_rgba_size = {wd = 0, ht = 0}, everStartedVideo = false, previewGeneratorLock = <incomplete type>, previewGenerator = { sh = 0x8238b98}} #17 0x08072ce1 in TVMenuCallback (data=0x81cbf30, selection=@0x81f0730) at main.cpp:380 sel = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x8216f50, static shared_null = 0x8171070} #18 0xb715391c in ThemedMenuPrivate::handleAction (this=0x81f0638, action=@0x82348d8) at themedmenu.cpp:2497 ok = true #19 0xb7153eed in ThemedMenuPrivate::keyPressHandler (this=0x81f0638, e=0xbf8cfc64) at themedmenu.cpp:2325 it = {node = 0x82348d0} action = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x81f2e60, static shared_null = 0x8171070} i = 0 lastbutton = (ThemedButton *) 0x8217870 oldrow = 0 handled = true actions = {<QValueList<QString>> = {sh = 0x8237048}, <No data fields>} #20 0xb7154202 in ThemedMenu::keyPressEvent (this=0x81df7b0, e=0xbf8cfc64) at themedmenu.cpp:2695 No locals. #21 0xb68c3125 in QWidget::event () from /usr/lib/libqt-mt.so.3 No symbol table info available. #22 0xb681d698 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 No symbol table info available. #23 0xb681da5d in QApplication::notify () from /usr/lib/libqt-mt.so.3 No symbol table info available. #24 0xb71d0dcd in MythMainWindow::keyPressEvent (this=0x81e7e58, e=0xbf8cfc64) at mythdialogs.cpp:750 current = (struct QWidget *) 0x81df7b0 #25 0xb68c3125 in QWidget::event () from /usr/lib/libqt-mt.so.3 No symbol table info available. #26 0xb681d698 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 No symbol table info available. #27 0xb681da5d in QApplication::notify () from /usr/lib/libqt-mt.so.3 No symbol table info available. #28 0xb67ad653 in QApplication::sendSpontaneousEvent () from /usr/lib/libqt-mt.so.3 No symbol table info available. #29 0xb67a0f7e in QETWidget::translateKeyEvent () from /usr/lib/libqt-mt.so.3 No symbol table info available. #30 0xb67a6fd7 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3 No symbol table info available. #31 0xb67c08c0 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 No symbol table info available. #32 0xb6835da2 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 No symbol table info available. #33 0xb681c255 in QApplication::enter_loop () from /usr/lib/libqt-mt.so.3 No symbol table info available. #34 0xb71cb63e in MythDialog::exec (this=0x81df7b0) at mythdialogs.cpp:1047 res = -1222855226 #35 0x0806db67 in RunMenu (themedir=@0xbf8d0530) at main.cpp:542 exitstatus = 0 #36 0x080728fa in main (argc=1, argv=0xbf8d05f4) at main.cpp:1076 geometry = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x818a260, static shared_null = 0x8171070} a = <incomplete type> logfile = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x81cbd58, static shared_null = 0x8171070} pluginname = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x81cbd70, static shared_null = 0x8171070} finfo = {fn = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x81cbdb8, static shared_null = 0x8171070}, fic = 0x0, cache = true, symLink = false} binname = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x81cbdd0, static shared_null = 0x8171070} ResetSettings = false logfd = -1 fileprefix = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x81cbe50, static shared_null = 0x8171070} dir = <incomplete type> priv_thread = 3052227504 status = 0 themename = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x8270c68, static shared_null = 0x8171070} randomtheme = false themedir = {static null = { static null = <same as static member of an already seen type>, d = 0x8171070, static shared_null = 0x8171070}, d = 0x81f6278, static shared_null = 0x8171070} mainWindow = (class MythMainWindow *) 0x81e7e58 pmanager = (MythPluginManager *) 0x81f3870 mon = (class MediaMonitor *) 0x81f13a0 exitstatus = -1208143884 #0 0xb627c7a7 in raise () from /lib/tls/libc.so.6
comment:7 Changed 18 years ago by
Milestone: | unknown → 0.19 |
---|
comment:8 Changed 18 years ago by
Owner: | changed from Isaac Richards to danielk |
---|---|
Status: | reopened → new |
comment:9 Changed 18 years ago by
comment:10 Changed 18 years ago by
Milestone: | 0.19 → 0.20 |
---|
Fixing this properly is too invasive to do right now. [8470] fixes the segfault but you'll still have problems with the streams you've already recorded from this channel.
The problem is that we rewrite the PMT's PID in the DVBRecorder, but we don't do any checking to make sure that we aren't using a PID assigned to some other stream. In the HDTVRecorder I avoided this problem by reusing the PID used in the original stream. What is happening in this case is that captions and the PMT are sharing the same PID, which avlib can't handle properly. That mplayer works is really just a fluke, they have another bug in their PMT scanning which means they miss the inconsistency.
But there is good news. The rewritten PID for the PMT is a constant you can set, just go to line 70 of dvbrecorder.cpp and change the 0x20 to something like 0x1700. That value would work for your stream, but may break others. You want something above 0x1f and below 0x17f0, that isn't used by one of your other channels. Generally values ending in zero are safe, with your 'pro7' channel being an exception to the general rule.
comment:11 Changed 18 years ago by
With new recorded programs the solution works.
But i think there should be a patch for the 0.19 version, if not, there will be many german users wich complain about the 0.19 release when channel "pro7" is not working.
comment:12 Changed 18 years ago by
comment:13 Changed 18 years ago by
Summary: | Frontent crash whiel playing different recordings from 1 channel → DVBRec needs to select safe PMT PID |
---|
comment:14 Changed 18 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Need backtrace to fix a crash.