Ticket #464: mythtranscode-bt.txt

File mythtranscode-bt.txt, 8.3 KB (added by Stuart Auchterlonie, 15 years ago)

Backtrace of transcode segv. Contains command line used.

Line 
1
2mythtranscode --infile /data/mythtv/1003_20050925142900.mpg -l --profile autodetect
32005-10-12 23:33:21.122 Using runtime prefix = /usr/local
42005-10-12 23:33:21.157 New DB connection, total: 1
52005-10-12 23:33:21.159 Couldn't deduce channel and start time from 1003_20050925142900
60: start_time: 6771.277 duration: 347.857
71: start_time: 6771.248 duration: 347.846
82: start_time: 6771.246 duration: 347.840
93: start_time: 6771.246 duration: 347.888
10stream: start_time: 75236.069 duration: 3865.422 bitrate=3829 kb/s
112005-10-12 23:33:21.361 AVFD: Opened codec 0x80ba0f0, id(MPEG2VIDEO) type(Video)2005-10-12 23:33:21.376 AVFD: Opened codec 0x80ba3f0, id(MP3) type(Audio)
122005-10-12 23:33:21.376 AVFD: Opened codec 0x80ba6f0, id(MP3) type(Audio)
132005-10-12 23:33:21.376 AVFD: Opened codec 0x80baac0, id(DVB_SUBTITLE) type(Subtitle)
142005-10-12 23:33:21.387 New DB connection, total: 2
15Segmentation fault (core dumped)
16
17
18(gdb) bt
19#0  0xb78c13c4 in ProgramInfo::GetMarkupMap (this=0x0, marks=@0xbfd25c40,
20    type=-3, mergeIntoMap=false) at programinfo.cpp:1975
21#1  0xb78c1877 in ProgramInfo::CheckMarkupFlag (this=0x0, type=-3)
22    at programinfo.cpp:2007
23#2  0x0805fd98 in Transcode::TranscodeFile (this=0x80967d8,
24    inputname=0x809fab0 "/data/mythtv/1003_20050925142900.mpg",
25    outputname=0x809fa80 "/data/mythtv/1003_20050925142900.mpg.tmp",
26    profileName=
27      {static null = {static null = <same as static member of an already seen type>, d = 0x8070070, static shared_null = 0x8070070}, d = 0x80830e8, static shared_null = 0x8070070}, honorCutList=true, framecontrol=false, jobID=-1, fifodir=
28      {static null = {static null = <same as static member of an already seen type>, d = 0x8070070, static shared_null = 0x8070070}, d = 0x8083100, static shared_null = 0x8070070}) at transcode.cpp:757
29#3  0x08054250 in main (argc=6, argv=0xbfd26764) at main.cpp:443
30
31(gdb) bt full
32#0  0xb78c13c4 in ProgramInfo::GetMarkupMap (this=0x0, marks=@0xbfd25c40,
33    type=-3, mergeIntoMap=false) at programinfo.cpp:1975
34        query = {<> = {<No data fields>}, m_db = 0x808a278,
35  m_isConnected = true, m_returnConnection = true}
36#1  0xb78c1877 in ProgramInfo::CheckMarkupFlag (this=0x0, type=-3)
37    at programinfo.cpp:2007
38        flagMap = {sh = 0x80a2450}
39#2  0x0805fd98 in Transcode::TranscodeFile (this=0x80967d8,
40    inputname=0x809fab0 "/data/mythtv/1003_20050925142900.mpg",
41    outputname=0x809fa80 "/data/mythtv/1003_20050925142900.mpg.tmp",
42    profileName=
43      {static null = {static null = <same as static member of an already seen type>, d = 0x8070070, static shared_null = 0x8070070}, d = 0x80830e8, static shared_null = 0x8070070}, honorCutList=true, framecontrol=false, jobID=-1, fifodir=
44      {static null = {static null = <same as static member of an already seen type>, d = 0x8070070, static shared_null = 0x8070070}, d = 0x8083100, static shared_null = 0x8070070}) at transcode.cpp:757
45        lastDecode = (VideoFrame *) 0x8183ac0
46        audioframesize = 27648
47        audioFrame = 1
48        curtime = {d = {jd = 2453656}, t = {ds = 84801203}}
49        statustime = {d = {jd = 2453656}, t = {ds = 84801203}}
50        audioOutput = (class AudioOutput *) 0x80a1960
51        arb = (AudioReencodeBuffer *) 0x80a1960
52        encodingType = {static null = {
53    static null = <same as static member of an already seen type>,
54    d = 0x8070070, static shared_null = 0x8070070}, d = 0x80bb9c8,
55  static shared_null = 0x8070070}
56        copyvideo = false
57        copyaudio = false
58        vidsetting = {static null = {
59    static null = <same as static member of an already seen type>,
60    d = 0x8070070, static shared_null = 0x8070070}, d = 0x80deda8,
61  static shared_null = 0x8070070}
62        audsetting = {static null = {
63    static null = <same as static member of an already seen type>,
64    d = 0x8070070, static shared_null = 0x8070070}, d = 0x8096b80,
65  static shared_null = 0x8070070}
66        video_width = 704
67        video_height = 576
68        video_aspect = 1.77777779
69        video_frame_rate = 25
70        total_frame_count = 96625
71        newWidth = 704
72        newHeight = 576
73        frame = {codec = FMT_YV12,
74  buf = 0xb4937008 "\022\t\026\030\020\025\024\017\022\022\022\022\022\022\022\022\021\021\021\021\021\021\021\021\017\017\017\017\017\017\017\017\021\021\021\021\021\021\021\021\023\023\023\022", '\023' <repeats 12 times>, "\022\022\022\022\022\022\022\022\021\021\021\021\021\021\021\021\022\022\022\022\022\022\022\022", '\021' <repeats 16 times>, '\020' <repeats 24 times>, "\017\017\017\017\017\017\017\017\022\022\021\021\020\020\020\017\016\016\016\016\016\016\016\016\020\020\020\020\020\020\020\020\021\021\021\021\021\021\021\021\020\020\020\020\020\020\020\020\017\017\017\017\017\017\017\017\021\021\021\021\021\021\021\021\017\017\017\017\017\017\017\017\021\021\021\021\021\021\021\021"..., height = 576,
75  width = 704, bpp = 37, size = 608256, frameNumber = 1, timecode = 342,
76  priv = {0x182 <Address 0x182 out of bounds>, 0xb642b394 "L\r\v",
77    0x14 <Address 0x14 out of bounds>,
78    0x1d26240 <Address 0x1d26240 out of bounds>},
79  qscale_table = 0x8096898 "\024\223'·X\223'·0á\b\b<á\b\b@á\b\b",
80  qstride = -1237142636, interlaced_frame = 35, top_field_first = 134824488}
81        forceKeyFrames = false
82        dm_iter = {node = 0x80a25e8}
83        writekeyframe = true
84        num_keyframes = 0
85        did_ff = 0
86        curFrameNum = 0
87        lastKeyFrame = 0
88        totalAudio = 0
89        dropvideo = 0
90        lasttimecode = 342
91        timecodeOffset = 0
92        rateTimeConv = 192
93        vidFrameTime = 40
94        wait_recover = 0
95        videoOutput = (class VideoOutput *) 0x8182d80
96        is_key = false
97        first_loop = false
98        newFrame = (unsigned char *) 0xb3602008 ""
99        imageIn = {data = {0xb6338a7c "double free or corruption (fasttop)",
100    0x4 <Address 0x4 out of bounds>,
101    0xbfd26000 "|\2123¶°Jà·h`Ò¿þ7\224·D`Ò¿`Ë\b\b\004",
102    0xb7943597 "\213U\b\213E\f\213"}, linesize = {-1238136196, -1210037584,
103    -1076731800, -1215023106}}
104        imageOut = {data = {
105    0xbfd26044 "àQ4¶šr\t\bh`Ò¿¢n'¶àQ4¶šr\t\b\224³B¶šr\t\bÀ\214ò·x`Ò¿s«@¶šr\t\b<Õ¿¶\230`Ò¿4\224Š¶šr\t\b°Jà·š`Ò¿5œ\223·°Jà·",
106    0x808cb60 "pÌ\b\b\b \212Ž\bÐ\200Ž\b\200wŽàÑ\t\b\bÒ\t\b0Ò\t\b\020º\t\bèœ\t\b\020Ÿ\t\b8Ÿ\t\b", 0x4 <Address 0x4 out of bounds>,
107    0x8071f6c "Àî\t\b\030ï\t\bpï\t\bp\211\t\bp\217\t\bا\t\b\020º\t\b°À\t\bÀÃ\t\bèÃ\t\b Ä\t\bž\037\a\b\220í\t\bèí\t\b`"}, linesize = {8, 134794080, 134794096,
108    134794096}}
109        scontext = (ImgReSampleContext *) 0xf28ff4
110#3  0x08054250 in main (argc=6, argv=0xbfd26764) at main.cpp:443
111        verboseString = {static null = {
112    static null = <same as static member of an already seen type>,
113    d = 0x8070070, static shared_null = 0x8070070}, d = 0x80830b8,
114  static shared_null = 0x8070070}
115        chanid = {static null = {
116    static null = <same as static member of an already seen type>,
117    d = 0x8070070, static shared_null = 0x8070070}, d = 0x8070070,
118  static shared_null = 0x8070070}
119        starttime = {static null = {
120    static null = <same as static member of an already seen type>,
121    d = 0x8070070, static shared_null = 0x8070070}, d = 0x8070070,
122  static shared_null = 0x8070070}
123        infile = {static null = {
124    static null = <same as static member of an already seen type>,
125    d = 0x8070070, static shared_null = 0x8070070}, d = 0x8093fd0,
126  static shared_null = 0x8070070}
127        profilename = {static null = {
128    static null = <same as static member of an already seen type>,
129    d = 0x8070070, static shared_null = 0x8070070}, d = 0x80830e8,
130  static shared_null = 0x8070070}
131        fifodir = {static null = {
132    static null = <same as static member of an already seen type>,
133    d = 0x8070070, static shared_null = 0x8070070}, d = 0x8083100,
134  static shared_null = 0x8070070}
135        jobID = -1
136        useCutlist = true
137        keyframesonly = false
138        build_index = false
139        fifosync = false
140        showprogress = false
141        mpeg2 = false
142        deleteMap = {sh = 0x8083118}
143        posMap = {sh = 0x8083148}
144        a = <incomplete type>
145        found_starttime = 0
146        found_chanid = 0
147        found_infile = 1
148        pginfo = (ProgramInfo *) 0x0
149        tmpfile = {static null = {
150    static null = <same as static member of an already seen type>,
151    d = 0x8070070, static shared_null = 0x8070070}, d = 0x8094198,
152  static shared_null = 0x8070070}
153        transcode = (class Transcode *) 0x80967d8
154        result = 0
155        exitcode = 24929
156