GNU gdb 6.4-debian Copyright 2005 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1245529888 (LWP 401)] Qt: gdb: -nograb added to command-line options. Use the -dograb option to enforce grabbing. 2006-05-16 17:54:38.328 Using runtime prefix = /usr/local 2006-05-16 17:54:38.412 New DB connection, total: 1 2006-05-16 17:54:38.422 Connected to database 'mythconverg' at host: localhost 2006-05-16 17:54:38.427 Enabling Settings Cache. 2006-05-16 17:54:38.427 Clearing Settings Cache. 2006-05-16 17:54:38.427 Enabled verbose msgs: all 2006-05-16 17:54:38.432 MSqlQuery: SELECT recorded.chanid,starttime,endtime,title, subtitle,description,channel.channum, channel.callsign,channel.name,channel.commfree, channel.outputfilters,seriesid,programid,filesize, lastmodified,stars,previouslyshown,originalairdate, hostname,recordid,transcoder,playgroup, recorded.recpriority,progstart,progend,basename,recgroup FROM recorded LEFT JOIN channel ON recorded.chanid = channel.chanid WHERE recorded.chanid = '1001' AND starttime = '2006-05-07T20:00:00' ; 2006-05-16 17:54:38.436 New DB connection, total: 2 2006-05-16 17:54:38.437 Connected to database 'mythconverg' at host: localhost 2006-05-16 17:54:38.440 MSqlQuery: SELECT commflagged, cutlist, autoexpire, editing, bookmark, stereo, closecaptioned, hdtv FROM recorded LEFT JOIN recordedprogram ON (recorded.chanid = recordedprogram.chanid AND recorded.starttime = recordedprogram.starttime) WHERE recorded.chanid = '1001' AND recorded.starttime = '2006-05-07T20:00:00' ; 2006-05-16 17:54:38.441 Transcoding from /mythstore/recordings/1001_20060507200000.mpg to /mythstore/recordings/1001_20060507200000.mpg.tmp [New Thread -1249694800 (LWP 406)] 2006-05-16 17:54:38.463 Opening /mythstore/recordings/1001_20060507200000.mpg 2006-05-16 17:54:38.465 Could not find codec parameters (Video: mpeg2video) 2006-05-16 17:54:38.466 Parser not found for Codec Id: 94211 ! 2006-05-16 17:54:38.466 Could not find codec parameters (Video: mpeg2video) 2006-05-16 17:54:38.467 Could not find codec parameters (Video: mpeg2video) 2006-05-16 17:54:38.467 Could not find codec parameters (Video: mpeg2video) 2006-05-16 17:54:38.468 Could not find codec parameters (Video: mpeg2video) 2006-05-16 17:54:38.468 Parser not found for Codec Id: 94212 ! 2006-05-16 17:54:38.468 Could not find codec parameters (Video: mpeg2video) 2006-05-16 17:54:38.469 Could not find codec parameters (Video: mpeg2video) 2006-05-16 17:54:38.470 Could not find codec parameters (Video: mpeg2video) 2006-05-16 17:54:38.487 Could not find codec parameters (Audio: mp3) 2006-05-16 17:54:38.487 Could not find codec parameters (Audio: mp3) 2006-05-16 17:54:38.487 Could not find codec parameters (Audio: mp3) 2006-05-16 17:54:38.488 Could not find codec parameters (Audio: mp3) 2006-05-16 17:54:38.488 Could not find codec parameters (Audio: mp3) 2006-05-16 17:54:38.491 Could not find codec parameters (Audio: mp3) 2006-05-16 17:54:38.494 Could not find codec parameters (Audio: mp3) 2006-05-16 17:54:38.497 Could not find codec parameters (Audio: mp3) 2006-05-16 17:54:38.498 Could not find codec parameters (Audio: mp2, 256 kb/s) 2006-05-16 17:54:38.499 Could not find codec parameters (Audio: mp2, 256 kb/s) 2006-05-16 17:54:38.499 Could not find codec parameters (Audio: mp2, 256 kb/s) 2006-05-16 17:54:38.499 Could not find codec parameters (Audio: mp2, 256 kb/s) 2006-05-16 17:54:38.500 Could not find codec parameters (Audio: mp2, 256 kb/s) 2006-05-16 17:54:38.500 Could not find codec parameters (Audio: mp2, 256 kb/s) 2006-05-16 17:54:38.500 Could not find codec parameters (Audio: mp2, 256 kb/s) 2006-05-16 17:54:38.501 Input #0, mpegts, from '/mythstore/recordings/1001_20060507200000.mpg': 2006-05-16 17:54:38.501 Duration: N/A, bitrate: N/A 2006-05-16 17:54:38.502 Stream #0.0[0x207], 25.00 fps(r): Video: mpeg2video, yuv420p, 720x576, 10000 kb/s 2006-05-16 17:54:38.502 Stream #0.1[0x2d0](eng): Audio: mp2, 48000 Hz, stereo, 256 kb/s 2006-05-16 17:54:38.502 Stream #0.2[0x2d1](eng): Audio: ac3, 48000 Hz, stereo, 256 kb/s 2006-05-16 17:54:38.502 Stream #0.3[0x247](eng): Data: 0x0000 2006-05-16 17:54:38.502 Stream #0.4[0x903]: Data: 0x0000 2006-05-16 17:54:38.502 Skipping unsupported codec 2 on stream 3 2006-05-16 17:54:38.503 Skipping unsupported codec 2 on stream 4 2006-05-16 17:54:38.525 Warning: partial frame found! Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1245529888 (LWP 401)] 0x08067aa4 in MPEG2fixup::ProcessVideo (this=0x80c90b8, vf=0x80f2b78, dec=0x80d4440) at mpeg2fix.cpp:822 822 memcpy(&vf->mpeg2_gop, info->gop, sizeof(mpeg2_gop_t)); Thread 2 (Thread -1249694800 (LWP 406)): #0 0xb6098b81 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0x080673ef in MPEG2replex::Start (this=0x80c90b8) at mpeg2fix.cpp:523 ext_ok = {0 } video_ok = 0 video_delay = 0 start = 1 mx = {fd_out = 0, otype = 0, startup = 0, finish = 0, video_delay = 0, audio_delay = 0, pack_size = 0, data_size = 0, audio_buffer_size = 0, video_buffer_size = 0, mux_rate = 0, muxr = 0, navpack = 0 '\0', frame_timestamps = 0, VBR = 0, reset_clocks = 0, write_end_codes = 0, set_broken_link = 0, vsize = 0, extsize = 0, extra_clock = 0, first_vpts = 0, first_extpts = {0 }, SCR = 0, oldSCR = 0, SCRinc = 0, viu = {active = 0 '\0', length = 0, start = 0, pts = 0, dts = 0, seq_header = 0 '\0', seq_end = 0 '\0', gop = 0 '\0', end_seq = 0 '\0', frame = 0 '\0', gop_off = 0 '\0', frame_off = 0 '\0', frame_start = 0 '\0', err = 0 '\0', framesize = 0}, extiu = {{active = 0 '\0', length = 0, start = 0, pts = 0, dts = 0, seq_header = 0 '\0', seq_end = 0 '\0', gop = 0 '\0', end_seq = 0 '\0', frame = 0 '\0', gop_off = 0 '\0', frame_off = 0 '\0', frame_start = 0 '\0', err = 0 '\0', framesize = 0} }, extpts = {0 }, extpts_off = {0 }, extframes = {0 }, exttype = {0 }, exttypcnt = {0 }, extcnt = 0, vdbuf = {size = 0, fill = 0, time_index = {read_pos = 0, write_pos = 0, size = 0, buffer = 0x0}, data_index = {read_pos = 0, write_pos = 0, size = 0, buffer = 0x0}}, extdbuf = {{size = 0, fill = 0, time_index = {read_pos = 0, write_pos = 0, size = 0, buffer = 0x0}, data_index = {read_pos = 0, write_pos = 0, size = 0, buffer = 0x0}} }, extrbuffer = 0x0, index_extrbuffer = 0x0, vrbuffer = 0x0, index_vrbuffer = 0x0, fill_buffers = 0, priv = 0x80c90b8} audio_delay = 0 fd_out = 13 #2 0x08067581 in MPEG2fixup::ReplexStart (data=0x80c90b8) at mpeg2fix.cpp:491 m2f = (MPEG2fixup *) 0x80c90b8 #3 0xb6096ced in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #4 0xb5f1cdde in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 1 (Thread -1245529888 (LWP 401)): #0 0x08067aa4 in MPEG2fixup::ProcessVideo (this=0x80c90b8, vf=0x80f2b78, dec=0x80d4440) at mpeg2fix.cpp:822 state = 4 last_pos = 0 info = (mpeg2_info_t *) 0x80d8640 #1 0x0806e868 in MPEG2fixup::GetFrame (this=0x80c90b8, pkt=0xbfc370bc) at mpeg2fix.cpp:1177 done = true tmpFrame = (MPEG2frame *) 0x80f2b78 ret = 0 #2 0x08070399 in MPEG2fixup::FindStart (this=0x80c90b8) at mpeg2fix.cpp:1206 pkt = {pts = 2807880302, dts = 2807880302, data = 0x0, size = 0, stream_index = 0, flags = 0, duration = 2, destruct = 0, priv = 0x0, pos = 564} state = 0 found = {sh = 0x81aba10} #3 0x0807139f in MPEG2fixup::Start (this=0x80c90b8) at mpeg2fix.cpp:1703 lastPTS = 0 frame_count = 0 new_discard_state = 0 af_dlta_cnt = {sh = 0x80ca9e8} pkt = {pts = 8589934612, dts = -5293552983013624232, data = 0x80c9040 "¸\217\f\b\031", size = -1230899012, stream_index = -1077709160, flags = -1232539439, duration = 135041088, destruct = 0x80c9030, priv = 0x3, pos = 3} expectedvPTS = 135042536 cutEndPTS = 0 poq = {offset = {sh = 0xb5e4e34c}, orig = {sh = 0xb5e56a1c}, keyList = {sh = 0xb5e5bb6e}, vid_id = 668} expectedPTS = {71936734536, 101837179016, 579897860146630536, 4294967298, 8724975542, -5286671001083693556, -5293661838959740568, 7512225116, 1728893952, -5191775851835088364, 11666219965, 8589934594, 8589934594, 11642020372, 11642865848, 8589934594, 68719476738, 11642865800, 11642865848, 8589934594, 103079215106, 11642865804, 8589934594, 579996575539920898, 8589934594, 8589934594, 8589934594, 579996850417827842, -5334531402346004478, 28822734976, -5338104914998233576, 28822734976} expectedDTS = 0 initPTS = 0 origvPTS = 0 cutStartPTS = 0 deltaPTS = 0 origaPTS = {-5294086399694209022, -5334504172253347838, 13019989824, -5289714566611394028, 3052931256, 580198301563879425, 68719476736, -5334504169200416632, -5293716333669119816, 281561010864320, 103079215104, -5286670998165780340, 578040818154304632, 580074469201889096, 11807192264, -4628727637986806596, -5293749383278136168, -5334504172118259896, -5334531402210945552, 37412669568, -5338104914998233912, 37412669568, -5334531399128746808, 88951429009, -5226895734824799016, -5286670998001452660, -5293674358789409480, 580074512151515058, -5330488480910802945, 4430008246, 3217258892, -5286670998001451152} cutState = {sh = 0x80ca9f8} lastRealvPkt = {pts = -5334504409718591500, dts = -4628726009116491756, data = 0xb5eb3ddc "\205À\211Ât:e\203=\f", size = -1242036096, stream_index = 20, flags = 2, duration = -1240957768, destruct = 0x14, priv = 0x80c9036, pos = -5330488481988512168} #4 0x08058c94 in main (argc=7, argv=0xbfc380b4) at main.cpp:484 err = 134758864 m2f = (MPEG2fixup *) 0x80c90b8 chanid = {static null = {static null = , d = 0x80900c0, static shared_null = 0x80900c0}, d = 0x80c3a58, static shared_null = 0x80900c0} starttime = {static null = {static null = , d = 0x80900c0, static shared_null = 0x80900c0}, d = 0x80900c0, static shared_null = 0x80900c0} infile = {static null = {static null = , d = 0x80900c0, static shared_null = 0x80900c0}, d = 0x80af990, static shared_null = 0x80900c0} outfile = {static null = {static null = , d = 0x80900c0, static shared_null = 0x80900c0}, d = 0x80b50b0, static shared_null = 0x80900c0} profilename = {static null = {static null = , d = 0x80900c0, static shared_null = 0x80900c0}, d = 0x80abea8, static shared_null = 0x80900c0} fifodir = {static null = {static null = , d = 0x80900c0, static shared_null = 0x80900c0}, d = 0x80abec0, static shared_null = 0x80900c0} jobID = -1 startts = {d = {jd = 0}, t = {ds = 0}} jobType = 0 otype = 0 useCutlist = true keyframesonly = false build_index = false fifosync = false showprogress = false mpeg2 = true settingsOverride = {sh = 0x80abed8} deleteMap = {sh = 0x80abf08} posMap = {sh = 0x80abf38} a = found_starttime = 0 found_chanid = 0 found_infile = 1 update_index = 1 pginfo = (ProgramInfo *) 0x80c5b18 transcode = (class Transcode *) 0x80c6598 result = 0 exitcode = 0 (gdb)