| 1 | GNU gdb (Ubuntu 8.1-0ubuntu3) 8.1.0.20180409-git
|
|---|
| 2 | Copyright (C) 2018 Free Software Foundation, Inc.
|
|---|
| 3 | License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
|
|---|
| 4 | This is free software: you are free to change and redistribute it.
|
|---|
| 5 | There is NO WARRANTY, to the extent permitted by law. Type "show copying"
|
|---|
| 6 | and "show warranty" for details.
|
|---|
| 7 | This GDB was configured as "x86_64-linux-gnu".
|
|---|
| 8 | Type "show configuration" for configuration details.
|
|---|
| 9 | For bug reporting instructions, please see:
|
|---|
| 10 | <http://www.gnu.org/software/gdb/bugs/>.
|
|---|
| 11 | Find the GDB manual and other documentation resources online at:
|
|---|
| 12 | <http://www.gnu.org/software/gdb/documentation/>.
|
|---|
| 13 | For help, type "help".
|
|---|
| 14 | Type "apropos word" to search for commands related to "word"...
|
|---|
| 15 | Reading symbols from ./ffmpeg_g...done.
|
|---|
| 16 | (gdb) r
|
|---|
| 17 | Starting program: ffmpeg_g -i ./samples/ogg/audio-gaps.ogg -loglevel 99 -c copy -map 0 -y -disposition:v:174 a64multi -c:a:171 a64multi -disposition:s:9 a64multi -stream_loop 24 -t 3 -target vcd -r 82 -ab 907 -ar 22050 -ac 4 -b:v 866k -level 12 -strict 3 tmp.mp4
|
|---|
| 18 | [Thread debugging using libthread_db enabled]
|
|---|
| 19 | Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
|
|---|
| 20 | ==55676==AddressSanitizer: libc interceptors initialized
|
|---|
| 21 | || `[0x10007fff8000, 0x7fffffffffff]` || HighMem ||
|
|---|
| 22 | || `[0x02008fff7000, 0x10007fff7fff]` || HighShadow ||
|
|---|
| 23 | || `[0x00008fff7000, 0x02008fff6fff]` || ShadowGap ||
|
|---|
| 24 | || `[0x00007fff8000, 0x00008fff6fff]` || LowShadow ||
|
|---|
| 25 | || `[0x000000000000, 0x00007fff7fff]` || LowMem ||
|
|---|
| 26 | MemToShadow(shadow): 0x00008fff7000 0x000091ff6dff 0x004091ff6e00 0x02008fff6fff
|
|---|
| 27 | redzone=16
|
|---|
| 28 | max_redzone=2048
|
|---|
| 29 | quarantine_size_mb=256M
|
|---|
| 30 | thread_local_quarantine_size_kb=1024K
|
|---|
| 31 | malloc_context_size=30
|
|---|
| 32 | SHADOW_SCALE: 3
|
|---|
| 33 | SHADOW_GRANULARITY: 8
|
|---|
| 34 | SHADOW_OFFSET: 0x7fff8000
|
|---|
| 35 | ==55676==Installed the sigaction for signal 11
|
|---|
| 36 | ==55676==Installed the sigaction for signal 7
|
|---|
| 37 | ==55676==Installed the sigaction for signal 8
|
|---|
| 38 | ==55676==T0: stack [0x7fffff7ff000,0x7ffffffff000) size 0x800000; local=0x7fffffffe028
|
|---|
| 39 | ==55676==AddressSanitizer Init done
|
|---|
| 40 | ffmpeg version N-94613-g493438fafc Copyright (c) 2000-2019 the FFmpeg developers
|
|---|
| 41 | built with clang version 6.0.0-1ubuntu2 (tags/RELEASE_600/final)
|
|---|
| 42 | configuration: --prefix=ffmpeg/install --enable-debug --toolchain=clang-asan
|
|---|
| 43 | libavutil 56. 33.100 / 56. 33.100
|
|---|
| 44 | libavcodec 58. 55.100 / 58. 55.100
|
|---|
| 45 | libavformat 58. 31.101 / 58. 31.101
|
|---|
| 46 | libavdevice 58. 9.100 / 58. 9.100
|
|---|
| 47 | libavfilter 7. 58.100 / 7. 58.100
|
|---|
| 48 | libswscale 5. 6.100 / 5. 6.100
|
|---|
| 49 | libswresample 3. 6.100 / 3. 6.100
|
|---|
| 50 | Splitting the commandline.
|
|---|
| 51 | Reading option '-i' ... matched as input url with argument './samples/ogg/audio-gaps.ogg'.
|
|---|
| 52 | Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument '99'.
|
|---|
| 53 | Reading option '-c' ... matched as option 'c' (codec name) with argument 'copy'.
|
|---|
| 54 | Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0'.
|
|---|
| 55 | Reading option '-y' ... matched as option 'y' (overwrite output files) with argument '1'.
|
|---|
| 56 | Reading option '-disposition:v:174' ... matched as option 'disposition' (disposition) with argument 'a64multi'.
|
|---|
| 57 | Reading option '-c:a:171' ... matched as option 'c' (codec name) with argument 'a64multi'.
|
|---|
| 58 | Reading option '-disposition:s:9' ... matched as option 'disposition' (disposition) with argument 'a64multi'.
|
|---|
| 59 | Reading option '-stream_loop' ... matched as option 'stream_loop' (set number of times input stream shall be looped) with argument '24'.
|
|---|
| 60 | Reading option '-t' ... matched as option 't' (record or transcode "duration" seconds of audio/video) with argument '3'.
|
|---|
| 61 | Reading option '-target' ... matched as option 'target' (specify target file type ("vcd", "svcd", "dvd", "dv" or "dv50" with optional prefixes "pal-", "ntsc-" or "film-")) with argument 'vcd'.
|
|---|
| 62 | Reading option '-r' ... matched as option 'r' (set frame rate (Hz value, fraction or abbreviation)) with argument '82'.
|
|---|
| 63 | Reading option '-ab' ... matched as option 'ab' (audio bitrate (please use -b:a)) with argument '907'.
|
|---|
| 64 | Reading option '-ar' ... matched as option 'ar' (set audio sampling rate (in Hz)) with argument '22050'.
|
|---|
| 65 | Reading option '-ac' ... matched as option 'ac' (set number of audio channels) with argument '4'.
|
|---|
| 66 | Reading option '-b:v' ... matched as option 'b' (video bitrate (please use -b:v)) with argument '866k'.
|
|---|
| 67 | Reading option '-level' ... matched as AVOption 'level' with argument '12'.
|
|---|
| 68 | Reading option '-strict' ...Routing option strict to both codec and muxer layer
|
|---|
| 69 | matched as AVOption 'strict' with argument '3'.
|
|---|
| 70 | Reading option 'tmp.mp4' ... matched as output url.
|
|---|
| 71 | Finished splitting the commandline.
|
|---|
| 72 | Parsing a group of options: global .
|
|---|
| 73 | Applying option loglevel (set logging level) with argument 99.
|
|---|
| 74 | Applying option y (overwrite output files) with argument 1.
|
|---|
| 75 | Successfully parsed a group of options.
|
|---|
| 76 | Parsing a group of options: input url ./samples/ogg/audio-gaps.ogg.
|
|---|
| 77 | Successfully parsed a group of options.
|
|---|
| 78 | Opening an input file: ./samples/ogg/audio-gaps.ogg.
|
|---|
| 79 | [NULL @ 0x61b000000080] Opening './samples/ogg/audio-gaps.ogg' for reading
|
|---|
| 80 | [file @ 0x610000000140] Setting default whitelist 'file,crypto'
|
|---|
| 81 | Probing mp3 score:1 size:2048
|
|---|
| 82 | Probing ogg score:100 size:2048
|
|---|
| 83 | [ogg @ 0x61b000000080] Format ogg probed with size=2048 and score=100
|
|---|
| 84 | [ogg @ 0x61b000000080] ogg_packet: curidx=-1
|
|---|
| 85 | [ogg @ 0x61b000000080] ogg_packet: idx=0 pstart=0 psize=0 segp=0 nsegs=1
|
|---|
| 86 | [ogg @ 0x61b000000080] ogg_packet: curidx=-1
|
|---|
| 87 | [ogg @ 0x61b000000080] ogg_packet: idx=0 pstart=30 psize=0 segp=0 nsegs=14
|
|---|
| 88 | [ogg @ 0x61b000000080] ogg_packet: curidx=0
|
|---|
| 89 | [ogg @ 0x61b000000080] ogg_packet: idx=0 pstart=46 psize=0 segp=1 nsegs=14
|
|---|
| 90 | [ogg @ 0x61b000000080] ogg_packet: curidx=-1
|
|---|
| 91 | [ogg @ 0x61b000000080] ogg_packet: idx=0 pstart=3288 psize=0 segp=0 nsegs=19
|
|---|
| 92 | [ogg @ 0x61b000000080] found headers
|
|---|
| 93 | [ogg @ 0x61b000000080] ogg_packet: curidx=-1
|
|---|
| 94 | [ogg @ 0x61b000000080] ogg_packet: idx=0 pstart=0 psize=0 segp=0 nsegs=19
|
|---|
| 95 | [ogg @ 0x61b000000080] Before avformat_find_stream_info() pos: 7636 bytes read:12306 seeks:0 nb_streams:1
|
|---|
| 96 | [ogg @ 0x61b000000080] ogg_packet: curidx=0
|
|---|
| 97 | [ogg @ 0x61b000000080] ogg_packet: idx=0 pstart=3288 psize=0 segp=0 nsegs=19
|
|---|
| 98 | [ogg @ 0x61b000000080] All info found
|
|---|
| 99 | [ogg @ 0x61b000000080] stream 0: start_time: 0.000 duration: 2.301
|
|---|
| 100 | [ogg @ 0x61b000000080] format: start_time: 0.000 duration: 2.301 bitrate=42 kb/s
|
|---|
| 101 | [ogg @ 0x61b000000080] After avformat_find_stream_info() pos: 7636 bytes read:12306 seeks:0 frames:1
|
|---|
| 102 | Input #0, ogg, from './samples/ogg/audio-gaps.ogg':
|
|---|
| 103 | Duration: 00:00:02.30, start: 0.000000, bitrate: 42 kb/s
|
|---|
| 104 | Stream #0:0, 1, 1/11127: Audio: vorbis, 11127 Hz, stereo, fltp
|
|---|
| 105 | Successfully opened the file.
|
|---|
| 106 | Parsing a group of options: output url tmp.mp4.
|
|---|
| 107 | Applying option c (codec name) with argument copy.
|
|---|
| 108 | Applying option map (set input stream mapping) with argument 0.
|
|---|
| 109 | Applying option disposition:v:174 (disposition) with argument a64multi.
|
|---|
| 110 | Applying option c:a:171 (codec name) with argument a64multi.
|
|---|
| 111 | Applying option disposition:s:9 (disposition) with argument a64multi.
|
|---|
| 112 | Option stream_loop (set number of times input stream shall be looped) cannot be applied to output url tmp.mp4 -- you are trying to apply an input option to an output file or vice versa. Move this option before the file it belongs to.
|
|---|
| 113 | Error parsing options for output file tmp.mp4.
|
|---|
| 114 | Error opening output files: Invalid argument
|
|---|
| 115 | [AVIOContext @ 0x613000000040] Statistics: 12306 bytes read, 0 seeks
|
|---|
| 116 | ==55680==Could not attach to thread 55676 (errno 1).
|
|---|
| 117 | ==55680==Failed suspending threads.
|
|---|
| 118 | ==55676==LeakSanitizer has encountered a fatal error.
|
|---|
| 119 | ==55676==HINT: For debugging, try setting environment variable LSAN_OPTIONS=verbosity=1:log_threads=1
|
|---|
| 120 | ==55676==HINT: LeakSanitizer does not work under ptrace (strace, gdb, etc)
|
|---|
| 121 | [Inferior 1 (process 55676) exited with code 01]
|
|---|
| 122 | (gdb) bt
|
|---|
| 123 | No stack.
|
|---|
| 124 | (gdb) disass $pc-32,$pc+32
|
|---|
| 125 | No registers.
|
|---|
| 126 | (gdb) info all-registers
|
|---|
| 127 | The program has no registers now.
|
|---|
| 128 |
|
|---|