| 1 | > export http_proxy=http://127.0.0.1:3135
|
|---|
| 2 | > gdb ./ffmpeg_g
|
|---|
| 3 | GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
|
|---|
| 4 | Copyright (C) 2016 Free Software Foundation, Inc.
|
|---|
| 5 | License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
|
|---|
| 6 | This is free software: you are free to change and redistribute it.
|
|---|
| 7 | There is NO WARRANTY, to the extent permitted by law. Type "show copying"
|
|---|
| 8 | and "show warranty" for details.
|
|---|
| 9 | This GDB was configured as "x86_64-linux-gnu".
|
|---|
| 10 | Type "show configuration" for configuration details.
|
|---|
| 11 | For bug reporting instructions, please see:
|
|---|
| 12 | <http://www.gnu.org/software/gdb/bugs/>.
|
|---|
| 13 | Find the GDB manual and other documentation resources online at:
|
|---|
| 14 | <http://www.gnu.org/software/gdb/documentation/>.
|
|---|
| 15 | For help, type "help".
|
|---|
| 16 | Type "apropos word" to search for commands related to "word"...
|
|---|
| 17 | Reading symbols from ./ffmpeg_g...done.
|
|---|
| 18 | (gdb) r -i "https://img-prod-cms-rt-microsoft-com.akamaized.net/favicon.ico" f.ico
|
|---|
| 19 | Starting program: ./ffmpeg_g -i "https://img-prod-cms-rt-microsoft-com.akamaized.net/favicon.ico" f.ico
|
|---|
| 20 | [Thread debugging using libthread_db enabled]
|
|---|
| 21 | Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
|
|---|
| 22 | ffmpeg version N-91146-gfe84f70 Copyright (c) 2000-2018 the FFmpeg developers
|
|---|
| 23 | built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.9) 20160609
|
|---|
| 24 | configuration: --enable-gpl --enable-libx264 --enable-libx265 --enable-nonfree --enable-openssl
|
|---|
| 25 | libavutil 56. 18.102 / 56. 18.102
|
|---|
| 26 | libavcodec 58. 19.102 / 58. 19.102
|
|---|
| 27 | libavformat 58. 16.100 / 58. 16.100
|
|---|
| 28 | libavdevice 58. 4.100 / 58. 4.100
|
|---|
| 29 | libavfilter 7. 24.100 / 7. 24.100
|
|---|
| 30 | libswscale 5. 2.100 / 5. 2.100
|
|---|
| 31 | libswresample 3. 2.100 / 3. 2.100
|
|---|
| 32 | libpostproc 55. 2.100 / 55. 2.100
|
|---|
| 33 |
|
|---|
| 34 | Program received signal SIGSEGV, Segmentation fault.
|
|---|
| 35 | ffurl_read (h=0x0, buf=buf@entry=0x2057b10 "\026\003\003", size=size@entry=4096) at libavformat/avio.c:409
|
|---|
| 36 | 409 if (!(h->flags & AVIO_FLAG_READ))
|
|---|
| 37 | (gdb) bt
|
|---|
| 38 | #0 ffurl_read (h=0x0, buf=buf@entry=0x2057b10 "\026\003\003", size=size@entry=4096) at libavformat/avio.c:409
|
|---|
| 39 | #1 0x0000000000689721 in http_getc (s=0x2057b00) at libavformat/http.c:591
|
|---|
| 40 | #2 http_get_line (line_size=32, line=0x7fffffff91d0 "<ÆéÕ\225\225mÞ\026\003\003", s=0x2057b00) at libavformat/http.c:611
|
|---|
| 41 | #3 http_buf_read (h=0x2057a40, buf=0x2060d30 "", size=7) at libavformat/http.c:1345
|
|---|
| 42 | #4 0x00000000006441fa in retry_transfer_wrapper (transfer_func=0x689670 <http_buf_read>, size_min=1, size=7, buf=0x2060d30 "",
|
|---|
| 43 | h=0x2057a40) at libavformat/avio.c:376
|
|---|
| 44 | #5 ffurl_read (h=0x2057a40, buf=0x2060d30 "", size=7) at libavformat/avio.c:411
|
|---|
| 45 | #6 0x000000000075a3d1 in url_bio_bread (b=0x2057960, buf=<optimized out>, len=<optimized out>) at libavformat/tls_openssl.c:176
|
|---|
| 46 | #7 0x00007ffff70f5aac in BIO_read () from /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
|
|---|
| 47 | #8 0x00007ffff7454a95 in ?? () from /lib/x86_64-linux-gnu/libssl.so.1.0.0
|
|---|
| 48 | #9 0x00007ffff7453abe in ?? () from /lib/x86_64-linux-gnu/libssl.so.1.0.0
|
|---|
| 49 | #10 0x000000000075a94a in tls_open (h=0x20575c0, uri=0x2057620 "tls://img-prod-cms-rt-microsoft-com.akamaized.net:443",
|
|---|
| 50 | flags=<optimized out>, options=0x7fffffffdbc0) at libavformat/tls_openssl.c:296
|
|---|
| 51 | #11 0x00000000006436b8 in ffurl_connect (uc=0x20575c0, options=options@entry=0x7fffffffdbc0) at libavformat/avio.c:209
|
|---|
| 52 | #12 0x0000000000643ede in ffurl_open_whitelist (puc=puc@entry=0x2055b08,
|
|---|
| 53 | filename=filename@entry=0x7fffffffa560 "tls://img-prod-cms-rt-microsoft-com.akamaized.net:443", flags=flags@entry=3,
|
|---|
| 54 | int_cb=int_cb@entry=0x2055a30, options=options@entry=0x7fffffffdbc0,
|
|---|
| 55 | whitelist=0x20574a0 "http,https,tls,rtp,tcp,udp,crypto,httpproxy", blacklist=0x0, parent=0x2055a00) at libavformat/avio.c:345
|
|---|
| 56 | #13 0x000000000068c41c in http_open_cnx_internal (h=h@entry=0x2055a00, options=options@entry=0x7fffffffdbc0) at libavformat/http.c:235
|
|---|
| 57 | #14 0x000000000068c654 in http_open_cnx (h=h@entry=0x2055a00, options=options@entry=0x7fffffffdbc0) at libavformat/http.c:262
|
|---|
| 58 | #15 0x000000000068cb31 in http_open (h=0x2055a00, uri=0x2055a60 "https://img-prod-cms-rt-microsoft-com.akamaized.net/favicon.ico",
|
|---|
| 59 | flags=<optimized out>, options=0x7fffffffdbc0) at libavformat/http.c:557
|
|---|
| 60 | #16 0x00000000006436b8 in ffurl_connect (uc=0x2055a00, options=options@entry=0x7fffffffdbc0) at libavformat/avio.c:209
|
|---|
| 61 | #17 0x0000000000643ede in ffurl_open_whitelist (puc=puc@entry=0x7fffffffdb00,
|
|---|
| 62 | filename=filename@entry=0x7fffffffe6a1 "https://img-prod-cms-rt-microsoft-com.akamaized.net/favicon.ico", flags=flags@entry=1,
|
|---|
| 63 | int_cb=int_cb@entry=0x20555c8, options=options@entry=0x7fffffffdbc0, whitelist=0x0, blacklist=0x0, parent=0x0)
|
|---|
| 64 | at libavformat/avio.c:345
|
|---|
| 65 | #18 0x000000000064ef34 in ffio_open_whitelist (s=s@entry=0x2055120,
|
|---|
| 66 | filename=filename@entry=0x7fffffffe6a1 "https://img-prod-cms-rt-microsoft-com.akamaized.net/favicon.ico", flags=flags@entry=1,
|
|---|
| 67 | int_cb=int_cb@entry=0x20555c8, options=options@entry=0x7fffffffdbc0, whitelist=<optimized out>, blacklist=0x0)
|
|---|
| 68 | at libavformat/aviobuf.c:1167
|
|---|
| 69 | #19 0x0000000000718201 in io_open_default (s=0x2055100, pb=0x2055120,
|
|---|
| 70 | url=0x7fffffffe6a1 "https://img-prod-cms-rt-microsoft-com.akamaized.net/favicon.ico", flags=1, options=0x7fffffffdbc0)
|
|---|
| 71 | at libavformat/options.c:124
|
|---|
| 72 | #20 0x000000000076deeb in init_input (options=0x7fffffffdbc0,
|
|---|
| 73 | filename=0x7fffffffe6a1 "https://img-prod-cms-rt-microsoft-com.akamaized.net/favicon.ico", s=0x2055100) at libavformat/utils.c:438
|
|---|
| 74 | #21 avformat_open_input (ps=ps@entry=0x7fffffffdc98,
|
|---|
| 75 | filename=filename@entry=0x7fffffffe6a1 "https://img-prod-cms-rt-microsoft-com.akamaized.net/favicon.ico", fmt=fmt@entry=0x0,
|
|---|
| 76 | options=0x2054cd8) at libavformat/utils.c:573
|
|---|
| 77 | #22 0x00000000004879fe in open_input_file (o=o@entry=0x7fffffffde30, filename=<optimized out>) at fftools/ffmpeg_opt.c:1069
|
|---|
| 78 | #23 0x000000000048969c in open_files (l=0x2054d18, l=0x2054d18, open_file=0x486070 <open_input_file>, inout=0x1219c71 "input")
|
|---|
| 79 | at fftools/ffmpeg_opt.c:3205
|
|---|
| 80 | #24 ffmpeg_parse_options (argc=argc@entry=4, argv=argv@entry=0x7fffffffe3c8) at fftools/ffmpeg_opt.c:3245
|
|---|
| 81 | #25 0x0000000000481bbd in main (argc=4, argv=0x7fffffffe3c8) at fftools/ffmpeg.c:4811
|
|---|
| 82 | (gdb) disass $pc-32,$pc+32
|
|---|
| 83 | Dump of assembler code from 0x644180 to 0x6441c0:
|
|---|
| 84 | 0x0000000000644180 <ffurl_open+384>: jmp 0x644150 <ffurl_open+336>
|
|---|
| 85 | 0x0000000000644182 <ffurl_open+386>: nopw 0x0(%rax,%rax,1)
|
|---|
| 86 | 0x0000000000644188 <ffurl_open+392>: lea 0x8(%rsp),%rbx
|
|---|
| 87 | 0x000000000064418d <ffurl_open+397>: jmpq 0x644079 <ffurl_open+121>
|
|---|
| 88 | 0x0000000000644192 <ffurl_open+402>: callq 0x4052f0 <__stack_chk_fail@plt>
|
|---|
| 89 | 0x0000000000644197: nopw 0x0(%rax,%rax,1)
|
|---|
| 90 | => 0x00000000006441a0 <ffurl_read+0>: testb $0x1,0x20(%rdi)
|
|---|
| 91 | 0x00000000006441a4 <ffurl_read+4>: je 0x644294 <ffurl_read+244>
|
|---|
| 92 | 0x00000000006441aa <ffurl_read+10>: push %r15
|
|---|
| 93 | 0x00000000006441ac <ffurl_read+12>: push %r14
|
|---|
| 94 | 0x00000000006441ae <ffurl_read+14>: mov %rdi,%r15
|
|---|
| 95 | 0x00000000006441b1 <ffurl_read+17>: push %r13
|
|---|
| 96 | 0x00000000006441b3 <ffurl_read+19>: push %r12
|
|---|
| 97 | 0x00000000006441b5 <ffurl_read+21>: mov $0x5,%r13d
|
|---|
| 98 | 0x00000000006441bb <ffurl_read+27>: push %rbp
|
|---|
| 99 | 0x00000000006441bc <ffurl_read+28>: push %rbx
|
|---|
| 100 | 0x00000000006441bd <ffurl_read+29>: mov %edx,%ebp
|
|---|
| 101 | 0x00000000006441bf <ffurl_read+31>: mov %rsi,%rbx
|
|---|
| 102 | End of assembler dump.
|
|---|
| 103 | (gdb) info all-registers
|
|---|
| 104 | rax 0x2058887 33917063
|
|---|
| 105 | rbx 0x2057b10 33913616
|
|---|
| 106 | rcx 0x2058887 33917063
|
|---|
| 107 | rdx 0x1000 4096
|
|---|
| 108 | rsi 0x2057b10 33913616
|
|---|
| 109 | rdi 0x0 0
|
|---|
| 110 | rbp 0x7fffffff91ef 0x7fffffff91ef
|
|---|
| 111 | rsp 0x7fffffff91b8 0x7fffffff91b8
|
|---|
| 112 | r8 0xfffffffffffffff 1152921504606846975
|
|---|
| 113 | r9 0x0 0
|
|---|
| 114 | r10 0x7ffff59885e0 140737313801696
|
|---|
| 115 | r11 0x7ffff5987ce0 140737313799392
|
|---|
| 116 | r12 0x7fffffff91d0 140737488327120
|
|---|
| 117 | r13 0x7 7
|
|---|
| 118 | r14 0x2057a40 33913408
|
|---|
| 119 | r15 0x2057b00 33913600
|
|---|
| 120 | rip 0x6441a0 0x6441a0 <ffurl_read>
|
|---|
| 121 | eflags 0x10246 [ PF ZF IF RF ]
|
|---|
| 122 | cs 0x33 51
|
|---|
| 123 | ss 0x2b 43
|
|---|
| 124 | ds 0x0 0
|
|---|
| 125 | es 0x0 0
|
|---|
| 126 | fs 0x0 0
|
|---|
| 127 | gs 0x0 0
|
|---|
| 128 | st0 0 (raw 0x00000000000000000000)
|
|---|
| 129 | st1 0 (raw 0x00000000000000000000)
|
|---|
| 130 | st2 0 (raw 0x00000000000000000000)
|
|---|
| 131 | st3 0 (raw 0x00000000000000000000)
|
|---|
| 132 | st4 0 (raw 0x00000000000000000000)
|
|---|
| 133 | st5 0 (raw 0x00000000000000000000)
|
|---|
| 134 | st6 0 (raw 0x00000000000000000000)
|
|---|
| 135 | st7 0 (raw 0x00000000000000000000)
|
|---|
| 136 | fctrl 0x37f 895
|
|---|
| 137 | fstat 0x0 0
|
|---|
| 138 | ftag 0xffff 65535
|
|---|
| 139 | fiseg 0x0 0
|
|---|
| 140 | fioff 0x0 0
|
|---|
| 141 | foseg 0x0 0
|
|---|
| 142 | fooff 0x0 0
|
|---|
| 143 | fop 0x0 0
|
|---|
| 144 | xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0,
|
|---|
| 145 | 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
|
|---|
| 146 | xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0,
|
|---|
| 147 | 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
|
|---|
| 148 | xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x8000000000000000}, v16_int8 = {0x0 <repeats 11 times>, 0xff, 0x0,
|
|---|
| 149 | 0x0, 0xff, 0xff}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0xff00, 0x0, 0xffff}, v4_int32 = {0x0, 0x0, 0xff000000, 0xffff0000},
|
|---|
| 150 | v2_int64 = {0x0, 0xffff0000ff000000}, uint128 = 0xffff0000ff0000000000000000000000}
|
|---|
| 151 | xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {0x0, 0x0, 0x0, 0x0,
|
|---|
| 152 | ---Type <return> to continue, or q <return> to quit---
|
|---|
| 153 | 0x0, 0x0, 0xff, 0xff, 0x0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, v8_int16 = {0x0, 0x0, 0x0, 0xffff, 0xff00, 0xffff, 0xffff,
|
|---|
| 154 | 0xffff}, v4_int32 = {0x0, 0xffff0000, 0xffffff00, 0xffffffff}, v2_int64 = {0xffff000000000000, 0xffffffffffffff00},
|
|---|
| 155 | uint128 = 0xffffffffffffff00ffff000000000000}
|
|---|
| 156 | xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0,
|
|---|
| 157 | 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
|
|---|
| 158 | xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0xf0, 0xd, 0x0, 0x0, 0x0,
|
|---|
| 159 | 0x38, 0x0, 0x0, 0xc6, 0x4, 0x0}, v8_int16 = {0x0, 0x0, 0xf000, 0xd, 0x0, 0x38, 0xc600, 0x4}, v4_int32 = {0x0, 0xdf000, 0x380000,
|
|---|
| 160 | 0x4c600}, v2_int64 = {0xdf00000000000, 0x4c60000380000}, uint128 = 0x0004c60000380000000df00000000000}
|
|---|
| 161 | xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0xe0, 0x0, 0x0, 0x0, 0xee, 0x70, 0x0, 0x0,
|
|---|
| 162 | 0xe0, 0xe, 0x0, 0x0, 0x9e, 0x36, 0x0}, v8_int16 = {0xe000, 0x0, 0xee00, 0x70, 0xe000, 0xe, 0x9e00, 0x36}, v4_int32 = {0xe000,
|
|---|
| 163 | 0x70ee00, 0xee000, 0x369e00}, v2_int64 = {0x70ee000000e000, 0x369e00000ee000}, uint128 = 0x00369e00000ee0000070ee000000e000}
|
|---|
| 164 | xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0, 0x0, 0xe0, 0x0, 0x0, 0xd6, 0xe, 0x0, 0x0,
|
|---|
| 165 | 0xe0, 0x0, 0x0, 0x0, 0xa6, 0xce, 0x1}, v8_int16 = {0x0, 0xe0, 0xd600, 0xe, 0xe000, 0x0, 0xa600, 0x1ce}, v4_int32 = {0xe00000,
|
|---|
| 166 | 0xed600, 0xe000, 0x1cea600}, v2_int64 = {0xed60000e00000, 0x1cea6000000e000}, uint128 = 0x01cea6000000e000000ed60000e00000}
|
|---|
| 167 | xmm8 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x2, 0x6, 0x3, 0x5, 0x1, 0x5, 0x2, 0x5, 0x3, 0x4,
|
|---|
| 168 | 0x1, 0x4, 0x2, 0x4, 0x3, 0x3}, v8_int16 = {0x602, 0x503, 0x501, 0x502, 0x403, 0x401, 0x402, 0x303}, v4_int32 = {0x5030602,
|
|---|
| 169 | 0x5020501, 0x4010403, 0x3030402}, v2_int64 = {0x502050105030602, 0x303040204010403}, uint128 = 0x03030402040104030502050105030602}
|
|---|
| 170 | xmm9 {v4_float = {0xa8000000, 0xff3c5e2a, 0xffb38315, 0x0}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {
|
|---|
| 171 | 0xd6, 0xc1, 0x62, 0xd8, 0xd6, 0xa1, 0x43, 0xcb, 0xd6, 0xf9, 0x98, 0xca, 0xd6, 0x51, 0x51, 0xe7}, v8_int16 = {0xc1d6, 0xd862, 0xa1d6,
|
|---|
| 172 | 0xcb43, 0xf9d6, 0xca98, 0x51d6, 0xe751}, v4_int32 = {0xd862c1d6, 0xcb43a1d6, 0xca98f9d6, 0xe75151d6}, v2_int64 = {
|
|---|
| 173 | 0xcb43a1d6d862c1d6, 0xe75151d6ca98f9d6}, uint128 = 0xe75151d6ca98f9d6cb43a1d6d862c1d6}
|
|---|
| 174 | xmm10 {v4_float = {0xffc74f8b, 0xa8000000, 0x0, 0x55ca2a00}, v2_double = {0x8000000000000000, 0x8000000000000000}, v16_int8 = {
|
|---|
| 175 | 0xd6, 0xc1, 0x62, 0xca, 0xd6, 0x51, 0x53, 0xd8, 0xd6, 0xa1, 0x63, 0x2, 0xd6, 0x35, 0x2a, 0xcf}, v8_int16 = {0xc1d6, 0xca62, 0x51d6,
|
|---|
| 176 | 0xd853, 0xa1d6, 0x263, 0x35d6, 0xcf2a}, v4_int32 = {0xca62c1d6, 0xd85351d6, 0x263a1d6, 0xcf2a35d6}, v2_int64 = {0xd85351d6ca62c1d6,
|
|---|
| 177 | 0xcf2a35d60263a1d6}, uint128 = 0xcf2a35d60263a1d6d85351d6ca62c1d6}
|
|---|
| 178 | xmm11 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x8000000000000000, 0x0}, v16_int8 = {0x0, 0x0, 0x0, 0x0, 0xff, 0xff,
|
|---|
| 179 | 0xff, 0xff, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0xffff, 0xffff, 0xffff, 0x0, 0x0, 0x0}, v4_int32 = {
|
|---|
| 180 | 0x0, 0xffffffff, 0xffff, 0x0}, v2_int64 = {0xffffffff00000000, 0xffff}, uint128 = 0x000000000000ffffffffffff00000000}
|
|---|
| 181 | xmm12 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0,
|
|---|
| 182 | 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
|
|---|
| 183 | xmm13 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0,
|
|---|
| 184 | 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
|
|---|
| 185 | xmm14 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0,
|
|---|
| 186 | 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
|
|---|
| 187 | xmm15 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0,
|
|---|
| 188 | 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000}
|
|---|
| 189 | mxcsr 0x1f80 [ IM DM ZM OM UM PM ]
|
|---|
| 190 | (gdb)
|
|---|
| 191 | (gdb) quit
|
|---|
| 192 |
|
|---|
| 193 |
|
|---|
| 194 | > valgrind ./ffmpeg_g -i "https://img-prod-cms-rt-microsoft-com.akamaized.net/favicon.ico" f.ico
|
|---|
| 195 |
|
|---|
| 196 | ==27095== Memcheck, a memory error detector
|
|---|
| 197 | ==27095== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
|
|---|
| 198 | ==27095== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info
|
|---|
| 199 | ==27095== Command: ./ffmpeg_g -i https://img-prod-cms-rt-microsoft-com.akamaized.net/favicon.ico f.ico
|
|---|
| 200 | ==27095==
|
|---|
| 201 | ffmpeg version N-91146-gfe84f70 Copyright (c) 2000-2018 the FFmpeg developers
|
|---|
| 202 | built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.9) 20160609
|
|---|
| 203 | configuration: --enable-gpl --enable-libx264 --enable-libx265 --enable-nonfree --enable-openssl
|
|---|
| 204 | libavutil 56. 18.102 / 56. 18.102
|
|---|
| 205 | libavcodec 58. 19.102 / 58. 19.102
|
|---|
| 206 | libavformat 58. 16.100 / 58. 16.100
|
|---|
| 207 | libavdevice 58. 4.100 / 58. 4.100
|
|---|
| 208 | libavfilter 7. 24.100 / 7. 24.100
|
|---|
| 209 | libswscale 5. 2.100 / 5. 2.100
|
|---|
| 210 | libswresample 3. 2.100 / 3. 2.100
|
|---|
| 211 | libpostproc 55. 2.100 / 55. 2.100
|
|---|
| 212 | ==27095== Invalid read of size 1
|
|---|
| 213 | ==27095== at 0x6441A0: ffurl_read (avio.c:409)
|
|---|
| 214 | ==27095== by 0x689720: http_getc (http.c:591)
|
|---|
| 215 | ==27095== by 0x689720: http_get_line (http.c:611)
|
|---|
| 216 | ==27095== by 0x689720: http_buf_read (http.c:1345)
|
|---|
| 217 | ==27095== by 0x6441F9: retry_transfer_wrapper (avio.c:376)
|
|---|
| 218 | ==27095== by 0x6441F9: ffurl_read (avio.c:411)
|
|---|
| 219 | ==27095== by 0x75A3D0: url_bio_bread (tls_openssl.c:176)
|
|---|
| 220 | ==27095== by 0x58F8AAB: BIO_read (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
|
|---|
| 221 | ==27095== by 0x55AAA94: ??? (in /lib/x86_64-linux-gnu/libssl.so.1.0.0)
|
|---|
| 222 | ==27095== by 0x55A9ABD: ??? (in /lib/x86_64-linux-gnu/libssl.so.1.0.0)
|
|---|
| 223 | ==27095== by 0x75A949: tls_open (tls_openssl.c:296)
|
|---|
| 224 | ==27095== by 0x6436B7: ffurl_connect (avio.c:209)
|
|---|
| 225 | ==27095== by 0x643EDD: ffurl_open_whitelist (avio.c:345)
|
|---|
| 226 | ==27095== by 0x68C41B: http_open_cnx_internal (http.c:235)
|
|---|
| 227 | ==27095== by 0x68C653: http_open_cnx (http.c:262)
|
|---|
| 228 | ==27095== Address 0x20 is not stack'd, malloc'd or (recently) free'd
|
|---|
| 229 | ==27095==
|
|---|
| 230 | ==27095==
|
|---|
| 231 | ==27095== Process terminating with default action of signal 11 (SIGSEGV)
|
|---|
| 232 | ==27095== Access not within mapped region at address 0x20
|
|---|
| 233 | ==27095== at 0x6441A0: ffurl_read (avio.c:409)
|
|---|
| 234 | ==27095== by 0x689720: http_getc (http.c:591)
|
|---|
| 235 | ==27095== by 0x689720: http_get_line (http.c:611)
|
|---|
| 236 | ==27095== by 0x689720: http_buf_read (http.c:1345)
|
|---|
| 237 | ==27095== by 0x6441F9: retry_transfer_wrapper (avio.c:376)
|
|---|
| 238 | ==27095== by 0x6441F9: ffurl_read (avio.c:411)
|
|---|
| 239 | ==27095== by 0x75A3D0: url_bio_bread (tls_openssl.c:176)
|
|---|
| 240 | ==27095== by 0x58F8AAB: BIO_read (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
|
|---|
| 241 | ==27095== by 0x55AAA94: ??? (in /lib/x86_64-linux-gnu/libssl.so.1.0.0)
|
|---|
| 242 | ==27095== by 0x55A9ABD: ??? (in /lib/x86_64-linux-gnu/libssl.so.1.0.0)
|
|---|
| 243 | ==27095== by 0x75A949: tls_open (tls_openssl.c:296)
|
|---|
| 244 | ==27095== by 0x6436B7: ffurl_connect (avio.c:209)
|
|---|
| 245 | ==27095== by 0x643EDD: ffurl_open_whitelist (avio.c:345)
|
|---|
| 246 | ==27095== by 0x68C41B: http_open_cnx_internal (http.c:235)
|
|---|
| 247 | ==27095== by 0x68C653: http_open_cnx (http.c:262)
|
|---|
| 248 | ==27095== If you believe this happened as a result of a stack
|
|---|
| 249 | ==27095== overflow in your program's main thread (unlikely but
|
|---|
| 250 | ==27095== possible), you can try to increase the size of the
|
|---|
| 251 | ==27095== main thread stack using the --main-stacksize= flag.
|
|---|
| 252 | ==27095== The main thread stack size used in this run was 8388608.
|
|---|
| 253 | ==27095==
|
|---|
| 254 | ==27095== HEAP SUMMARY:
|
|---|
| 255 | ==27095== in use at exit: 243,412 bytes in 2,950 blocks
|
|---|
| 256 | ==27095== total heap usage: 3,147 allocs, 197 frees, 353,738 bytes allocated
|
|---|
| 257 | ==27095==
|
|---|
| 258 | ==27095== LEAK SUMMARY:
|
|---|
| 259 | ==27095== definitely lost: 0 bytes in 0 blocks
|
|---|
| 260 | ==27095== indirectly lost: 0 bytes in 0 blocks
|
|---|
| 261 | ==27095== possibly lost: 0 bytes in 0 blocks
|
|---|
| 262 | ==27095== still reachable: 243,412 bytes in 2,950 blocks
|
|---|
| 263 | ==27095== suppressed: 0 bytes in 0 blocks
|
|---|
| 264 | ==27095== Rerun with --leak-check=full to see details of leaked memory
|
|---|
| 265 | ==27095==
|
|---|
| 266 | ==27095== For counts of detected and suppressed errors, rerun with: -v
|
|---|
| 267 | ==27095== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
|
|---|
| 268 | zsh: segmentation fault (core dumped) valgrind ./ffmpeg_g -i f.ico
|
|---|