Ticket #5067: ffmpeg_20151206_gdb.txt

File ffmpeg_20151206_gdb.txt, 14.5 KB (added by cloudclimber, 3 years ago)

gdb Output

Line 
1root@ffmpegserver:~/ffmpeg-git-20151206-64bit-static# gdb ffmpeg
2GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1
3Copyright (C) 2014 Free Software Foundation, Inc.
4License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
5This is free software: you are free to change and redistribute it.
6There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
7and "show warranty" for details.
8This GDB was configured as "x86_64-linux-gnu".
9Type "show configuration" for configuration details.
10For bug reporting instructions, please see:
11<http://www.gnu.org/software/gdb/bugs/>.
12Find the GDB manual and other documentation resources online at:
13<http://www.gnu.org/software/gdb/documentation/>.
14For help, type "help".
15Type "apropos word" to search for commands related to "word"...
16Reading symbols from ffmpeg...(no debugging symbols found)...done.
17(gdb) r -fix_sub_duration -i udp://@239.100.1.2:1234 -map 0 -map_metadata 0 -probesize 100 -analyzeduration 100 -scodec copy -c copy -copy_unknown -hide_banner -err_detect ignore_err -f hls -hls_time 4 -hls_wrap 4 -hls_list_size 3 /var/www/hls/test1_.m3u8 -loglevel debug
18Starting program: /root/ffmpeg-git-20151206-64bit-static/ffmpeg -fix_sub_duration -i udp://@239.100.1.2:1234 -map 0 -map_metadata 0 -probesize 100 -analyzeduration 100 -scodec copy -c copy -copy_unknown -hide_banner -err_detect ignore_err -f hls -hls_time 4 -hls_wrap 4 -hls_list_size 3 /var/www/hls/test1_.m3u8 -loglevel debug
19Splitting the commandline.
20Reading option '-fix_sub_duration' ... matched as option 'fix_sub_duration' (fix subtitles duration) with argument '1'.
21Reading option '-i' ... matched as input file with argument 'udp://@239.100.1.2:1234'.
22Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0'.
23Reading option '-map_metadata' ... matched as option 'map_metadata' (set metadata information of outfile from infile) with argument '0'.
24Reading option '-probesize' ... matched as AVOption 'probesize' with argument '100'.
25Reading option '-analyzeduration' ... matched as AVOption 'analyzeduration' with argument '100'.
26Reading option '-scodec' ... matched as option 'scodec' (force subtitle codec ('copy' to copy stream)) with argument 'copy'.
27Reading option '-c' ... matched as option 'c' (codec name) with argument 'copy'.
28Reading option '-copy_unknown' ... matched as option 'copy_unknown' (Copy unknown stream types) with argument '1'.
29Reading option '-hide_banner' ... matched as option 'hide_banner' (do not show program banner) with argument '1'.
30Reading option '-err_detect' ...Routing option err_detect to both codec and muxer layer
31 matched as AVOption 'err_detect' with argument 'ignore_err'.
32Reading option '-f' ... matched as option 'f' (force format) with argument 'hls'.
33Reading option '-hls_time' ... matched as AVOption 'hls_time' with argument '4'.
34Reading option '-hls_wrap' ... matched as AVOption 'hls_wrap' with argument '4'.
35Reading option '-hls_list_size' ... matched as AVOption 'hls_list_size' with argument '3'.
36Reading option '/var/www/hls/test1_.m3u8' ... matched as output file.
37Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument 'debug'.
38Finished splitting the commandline.
39Parsing a group of options: global .
40Applying option copy_unknown (Copy unknown stream types) with argument 1.
41Applying option hide_banner (do not show program banner) with argument 1.
42Applying option loglevel (set logging level) with argument debug.
43Successfully parsed a group of options.
44Parsing a group of options: input file udp://@239.100.1.2:1234.
45Applying option fix_sub_duration (fix subtitles duration) with argument 1.
46Successfully parsed a group of options.
47Opening an input file: udp://@239.100.1.2:1234.
48[udp @ 0x36c9940] end receive buffer size reported is 131072
49[mpegts @ 0x36c91a0] Format mpegts probed with size=2048 and score=100
50[mpegts @ 0x36c91a0] stream=0 stream_type=2 pid=a5 prog_reg_desc=
51[mpegts @ 0x36c91a0] stream=1 stream_type=3 pid=a6 prog_reg_desc=
52[mpegts @ 0x36c91a0] stream=2 stream_type=6 pid=a7 prog_reg_desc=
53[mpegts @ 0x36c91a0] stream=3 stream_type=5 pid=405 prog_reg_desc=
54[mpegts @ 0x36c91a0] Before avformat_find_stream_info() pos: 0 bytes read:40796 seeks:0
55[mpegts @ 0x36c91a0] parser not found for codec dvb_teletext, packets or times may be invalid.
56[mpegts @ 0x36c91a0] parser not found for codec none, packets or times may be invalid.
57[mpegts @ 0x36c91a0] parser not found for codec dvb_teletext, packets or times may be invalid.
58[mpeg2video @ 0x36eda40] Invalid frame dimensions 0x0.
59    Last message repeated 15 times
60[mpegts @ 0x36c91a0] max_analyze_duration 5000000 reached at 5016000 microseconds st:1
61[mpegts @ 0x36c91a0] Could not find codec parameters for stream 3 (Unknown: none ([5][0][0][0] / 0x0005)): unknown codec
62Consider increasing the value for the 'analyzeduration' and 'probesize' options
63[mpegts @ 0x36c91a0] After avformat_find_stream_info() pos: 2446632 bytes read:2447760 seeks:0 frames:478
64Input #0, mpegts, from 'udp://@239.100.1.2:1234':
65  Duration: N/A, start: 56213.888256, bitrate: N/A
66  Program 12100
67    Metadata:
68      service_name    : QVC Deutschland
69      service_provider: SES ASTRA
70    Stream #0:0[0xa5], 135, 1/90000: Video: mpeg2video (Main), 1 reference frame ([2][0][0][0] / 0x0002), yuv420p(tv, left), 720x576 [SAR 64:45 DAR 16:9], 1/50, max. 15000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
71    Stream #0:1[0xa6](ger), 211, 1/90000: Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 128 kb/s
72    Stream #0:2[0xa7](ger), 132, 1/90000: Subtitle: dvb_teletext ([6][0][0][0] / 0x0006)
73    Stream #0:3[0x405], 0, 1/90000: Unknown: none ([5][0][0][0] / 0x0005)
74Successfully opened the file.
75Parsing a group of options: output file /var/www/hls/test1_.m3u8.
76Applying option map (set input stream mapping) with argument 0.
77Applying option map_metadata (set metadata information of outfile from infile) with argument 0.
78Applying option scodec (force subtitle codec ('copy' to copy stream)) with argument copy.
79Applying option c (codec name) with argument copy.
80Applying option f (force format) with argument hls.
81Successfully parsed a group of options.
82Opening an output file: /var/www/hls/test1_.m3u8.
83Successfully opened the file.
84[webvtt @ 0x3741ac0] Exactly one WebVTT stream is needed.
85[mpegts @ 0x36e8fe0] muxrate VBR, pcr every 2 pkts, sdt every 2147483647, pat/pmt every 2147483647 pkts
86
87Program received signal SIGSEGV, Segmentation fault.
880x00000000005bff64 in ?? ()
89(gdb) bt
90#0  0x00000000005bff64 in ?? ()
91#1  0x00000000006191ec in ?? ()
92#2  0x000000000049036e in ?? ()
93#3  0x0000000000495026 in ?? ()
94#4  0x0000000000477d47 in ?? ()
95#5  0x00000000023c33c9 in ?? ()
96#6  0x00000000004790f9 in ?? ()
97(gdb) disass $pc-32,$pc+32
98Dump of assembler code from 0x5bff44 to 0x5bff84:
99   0x00000000005bff44:  xor    %r13d,%r13d
100   0x00000000005bff47:  xor    %r15d,%r15d
101   0x00000000005bff4a:  test   %eax,%eax
102   0x00000000005bff4c:  jne    0x5bff89
103   0x00000000005bff4e:  jmpq   0x5c0090
104   0x00000000005bff53:  nopl   0x0(%rax,%rax,1)
105   0x00000000005bff58:  mov    0x30(%rbp),%rax
106   0x00000000005bff5c:  mov    0x30(%rax),%rax
107   0x00000000005bff60:  mov    (%rax,%r13,1),%rax
108=> 0x00000000005bff64:  mov    0x34(%rax),%ecx
109   0x00000000005bff67:  mov    0x30(%rax),%edx
110   0x00000000005bff6a:  mov    0xe0(%rax),%esi
111   0x00000000005bff70:  callq  0x6979e0
112   0x00000000005bff75:  mov    0x2c(%rbx),%eax
113   0x00000000005bff78:  add    $0x1,%r15d
114   0x00000000005bff7c:  add    $0x8,%r13
115   0x00000000005bff80:  cmp    %eax,%r15d
116   0x00000000005bff83:  jae    0x5c0090
117End of assembler dump.
118(gdb) info all-registers
119rax            0xb1     177
120rbx            0x3961e80        60169856
121rcx            0x1      1
122rdx            0x36e76e0        57571040
123rsi            0x15f9000000001  386547056640001
124rdi            0x36e7280        57569920
125rbp            0x3962460        0x3962460
126rsp            0x7fffffffd7f0   0x7fffffffd7f0
127r8             0x15f90  90000
128r9             0x36f3b30        57621296
129r10            0x746b702037343633       8388922014575113779
130r11            0x1      1
131r12            0x0      0
132r13            0x18     24
133r14            0x7fffffffd808   140737488345096
134r15            0x3      3
135rip            0x5bff64 0x5bff64
136eflags         0x10286  [ PF SF IF RF ]
137cs             0x33     51
138ss             0x2b     43
139ds             0x0      0
140es             0x0      0
141fs             0x63     99
142gs             0x0      0
143st0            -nan(0x78007800780078)   (raw 0xffff0078007800780078)
144st1            -nan(0x78007800780078)   (raw 0xffff0078007800780078)
145st2            -nan(0x78007800780078)   (raw 0xffff0078007800780078)
146st3            -nan(0xb18afffdeb62)     (raw 0xffff0000b18afffdeb62)
147st4            -nan(0x78007800780078)   (raw 0xffff0078007800780078)
148st5            -nan(0x78007800780078)   (raw 0xffff0078007800780078)
149st6            -nan(0x78007800780078)   (raw 0xffff0078007800780078)
150st7            -nan(0x6492fffed24a)     (raw 0xffff00006492fffed24a)
151fctrl          0x37f    895
152fstat          0x0      0
153ftag           0xffff   65535
154fiseg          0x0      0
155fioff          0x0      0
156foseg          0x0      0
157fooff          0x0      0
158fop            0x0      0
159xmm0           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
160    0xff, 0x0}, v8_int16 = {0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0xff}, v4_int32 = {0x0, 0xff, 0x0, 0xff0000}, v2_int64 = {0xff00000000, 0xff000000000000},
161  uint128 = 0x00ff000000000000000000ff00000000}
162xmm1           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x2c <repeats 16 times>}, v8_int16 = {0x2c2c, 0x2c2c, 0x2c2c, 0x2c2c,
163    0x2c2c, 0x2c2c, 0x2c2c, 0x2c2c}, v4_int32 = {0x2c2c2c2c, 0x2c2c2c2c, 0x2c2c2c2c, 0x2c2c2c2c}, v2_int64 = {0x2c2c2c2c2c2c2c2c, 0x2c2c2c2c2c2c2c2c},
164  uint128 = 0x2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c}
165xmm2           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0xff <repeats 16 times>}, v8_int16 = {
166    0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = {
167    0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
168xmm3           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
169    0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
170xmm4           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0xff, 0x0 <repeats 11 times>}, v8_int16 = {0x0,
171    0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0xff, 0x0, 0x0}, v2_int64 = {0xff00000000, 0x0}, uint128 = 0x0000000000000000000000ff00000000}
172xmm5           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0xff <repeats 16 times>}, v8_int16 = {
173    0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = {
174    0xffffffffffffffff, 0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffffffff}
175xmm6           {v4_float = {0x3, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x40, 0x40, 0x0 <repeats 12 times>}, v8_int16 = {0x0,
176    0x4040, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x40400000, 0x0, 0x0, 0x0}, v2_int64 = {0x40400000, 0x0},
177  uint128 = 0x00000000000000000000000040400000}
178---Type <return> to continue, or q <return> to quit---
179xmm7           {v4_float = {0x2b020000, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0xfc, 0xa9, 0xf1, 0xd2, 0x4d, 0x62, 0x60, 0x3f, 0x0, 0x0, 0x0,
180    0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0xa9fc, 0xd2f1, 0x624d, 0x3f60, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0xd2f1a9fc, 0x3f60624d, 0x0, 0x0}, v2_int64 = {
181    0x3f60624dd2f1a9fc, 0x0}, uint128 = 0x00000000000000003f60624dd2f1a9fc}
182xmm8           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
183    0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
184xmm9           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
185    0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
186xmm10          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
187    0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
188xmm11          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
189    0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
190xmm12          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0x0, 0x0, 0xff <repeats 14 times>},
191  v8_int16 = {0x0, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {0xffff0000, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 = {
192    0xffffffffffff0000, 0xffffffffffffffff}, uint128 = 0xffffffffffffffffffffffffffff0000}
193xmm13          {v4_float = {0xfffffc5b, 0x1, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x1b, 0x4e, 0x69, 0xc4, 0x47, 0x55, 0xa6, 0x3f, 0x0, 0x0, 0x0,
194    0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x4e1b, 0xc469, 0x5547, 0x3fa6, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0xc4694e1b, 0x3fa65547, 0x0, 0x0}, v2_int64 = {
195    0x3fa65547c4694e1b, 0x0}, uint128 = 0x00000000000000003fa65547c4694e1b}
196xmm14          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x70, 0x67, 0xdf, 0x67, 0x8, 0xed, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x0,
197    0x0, 0x0, 0x0}, v8_int16 = {0x7000, 0xdf67, 0x867, 0x3eed, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0xdf677000, 0x3eed0867, 0x0, 0x0}, v2_int64 = {
198    0x3eed0867df677000, 0x0}, uint128 = 0x00000000000000003eed0867df677000}
199xmm15          {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
200    0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
201mxcsr          0x1fa0   [ PE IM DM ZM OM UM PM ]
202(gdb)
203(gdb)
204(gdb)
205(gdb)
206(gdb) quit
207A debugging session is active.
208
209        Inferior 1 [process 18338] will be killed.
210
211Quit anyway? (y or n) y
212root@ffmpegserver:~/ffmpeg-git-20151206-64bit-static#