| 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/ffmpeg_g -y -i tmp.avi -map 0 -c:a:104 utvideo -c:v magicyuv -disposition:a g722 -disposition:s:8 pam -vframes 0 -aframes 25 -ar 22050 -ac 5 tmp/tmp_.adx
|
|---|
| 18 | [Thread debugging using libthread_db enabled]
|
|---|
| 19 | Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
|
|---|
| 20 | ffmpeg version N-94137-g89b96900fa Copyright (c) 2000-2019 the FFmpeg developers
|
|---|
| 21 | built with clang version 9.0.0 (https://github.com/llvm/llvm-project.git 442a120567a4bc6c59bc754f9edabfb770086f36)
|
|---|
| 22 | configuration: --cc=clang --cxx=clang++ --extra-cflags=-g --extra-cxxflags=-g --extra-ldflags='-fsanitize=address -g' --prefix=ffmpeg/install --enable-debug --toolchain=clang-asan
|
|---|
| 23 | libavutil 56. 30.100 / 56. 30.100
|
|---|
| 24 | libavcodec 58. 53.100 / 58. 53.100
|
|---|
| 25 | libavformat 58. 28.101 / 58. 28.101
|
|---|
| 26 | libavdevice 58. 7.100 / 58. 7.100
|
|---|
| 27 | libavfilter 7. 55.100 / 7. 55.100
|
|---|
| 28 | libswscale 5. 4.101 / 5. 4.101
|
|---|
| 29 | libswresample 3. 4.100 / 3. 4.100
|
|---|
| 30 | Input #0, avi, from 'tmp.avi':
|
|---|
| 31 | Duration: 00:00:03.14, start: 0.000000, bitrate: 736 kb/s
|
|---|
| 32 | Stream #0:0: Video: indeo4 (IV41 / 0x31345649), yuv410p, 256x240, 731 kb/s, 35 fps, 35 tbr, 35 tbn, 35 tbc
|
|---|
| 33 | Stream mapping:
|
|---|
| 34 | Stream #0:0 -> #0:0 (indeo4 (native) -> magicyuv (native))
|
|---|
| 35 | Press [q] to stop, [?] for help
|
|---|
| 36 | Finishing stream 0:0 without any data written to it.
|
|---|
| 37 | [New Thread 0x7ffff025b700 (LWP 13547)]
|
|---|
| 38 | [New Thread 0x7fffefa5a700 (LWP 13548)]
|
|---|
| 39 | [New Thread 0x7fffef259700 (LWP 13549)]
|
|---|
| 40 | [New Thread 0x7fffeea58700 (LWP 13550)]
|
|---|
| 41 | [New Thread 0x7fffee257700 (LWP 13551)]
|
|---|
| 42 | [New Thread 0x7fffeda56700 (LWP 13552)]
|
|---|
| 43 | [New Thread 0x7fffed255700 (LWP 13553)]
|
|---|
| 44 | [New Thread 0x7fffeca54700 (LWP 13554)]
|
|---|
| 45 | [New Thread 0x7fffec253700 (LWP 13555)]
|
|---|
| 46 | [New Thread 0x7fffeba52700 (LWP 13556)]
|
|---|
| 47 | [New Thread 0x7fffeb251700 (LWP 13557)]
|
|---|
| 48 | [New Thread 0x7fffeaa50700 (LWP 13558)]
|
|---|
| 49 | [New Thread 0x7fffea24f700 (LWP 13561)]
|
|---|
| 50 | [New Thread 0x7fffe9a4e700 (LWP 13562)]
|
|---|
| 51 | [New Thread 0x7fffe924d700 (LWP 13563)]
|
|---|
| 52 | [New Thread 0x7fffe8a4c700 (LWP 13565)]
|
|---|
| 53 | [New Thread 0x7fffe824b700 (LWP 13567)]
|
|---|
| 54 | [New Thread 0x7fffe7a4a700 (LWP 13568)]
|
|---|
| 55 | [New Thread 0x7fffe7249700 (LWP 13569)]
|
|---|
| 56 | [New Thread 0x7fffe6a48700 (LWP 13570)]
|
|---|
| 57 | [New Thread 0x7fffe6247700 (LWP 13571)]
|
|---|
| 58 | [New Thread 0x7fffe5a46700 (LWP 13572)]
|
|---|
| 59 | [New Thread 0x7fffe5245700 (LWP 13573)]
|
|---|
| 60 | [New Thread 0x7fffe4a44700 (LWP 13574)]
|
|---|
| 61 | Output #0, adx, to 'tmp/tmp_.adx':
|
|---|
| 62 | Metadata:
|
|---|
| 63 | encoder : Lavf58.28.101
|
|---|
| 64 | Stream #0:0: Video: magicyuv (M8Y0 / 0x3059384D), yuv420p, 256x240, q=2-31, 200 kb/s, 35 fps, 35 tbn, 35 tbc
|
|---|
| 65 | Metadata:
|
|---|
| 66 | encoder : Lavc58.53.100 magicyuv
|
|---|
| 67 | libavformat/rawenc.c:70:50: runtime error: division by zero
|
|---|
| 68 | SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior libavformat/rawenc.c:70:50 in
|
|---|
| 69 |
|
|---|
| 70 | Thread 1 "ffmpeg_g" received signal SIGFPE, Arithmetic exception.
|
|---|
| 71 | 0x000000000240b81e in adx_write_trailer (s=<optimized out>) at libavformat/rawenc.c:70
|
|---|
| 72 | 70 uint64_t sample_count = (file_size - 36) / par->channels / 18 * 32;
|
|---|
| 73 | (gdb) bt
|
|---|
| 74 | #0 0x000000000240b81e in adx_write_trailer (s=<optimized out>) at libavformat/rawenc.c:70
|
|---|
| 75 | #1 0x0000000002242fa6 in av_write_trailer (s=0x61b000001580) at libavformat/mux.c:1283
|
|---|
| 76 | #2 0x00000000005c553a in transcode () at fftools/ffmpeg.c:4726
|
|---|
| 77 | #3 0x00000000005b2c0c in main (argc=<optimized out>, argv=<optimized out>) at fftools/ffmpeg.c:4894
|
|---|
| 78 | (gdb) disass $pc-32,$pc+32
|
|---|
| 79 | Dump of assembler code from 0x240b7fe to 0x240b83e:
|
|---|
| 80 | 0x000000000240b7fe <adx_write_trailer+926>: test %r13,%r13
|
|---|
| 81 | 0x000000000240b801 <adx_write_trailer+929>: je 0x240bab8 <adx_write_trailer+1624>
|
|---|
| 82 | 0x000000000240b807 <adx_write_trailer+935>: test %al,%al
|
|---|
| 83 | 0x000000000240b809 <adx_write_trailer+937>: je 0x240bab8 <adx_write_trailer+1624>
|
|---|
| 84 | 0x000000000240b80f <adx_write_trailer+943>: mov $0xb280f20,%edi
|
|---|
| 85 | 0x000000000240b814 <adx_write_trailer+948>: callq 0x4dc3f0 <__sanitizer_cov_trace_pc_guard(__sanitizer::u32*)>
|
|---|
| 86 | 0x000000000240b819 <adx_write_trailer+953>: mov %r12,%rax
|
|---|
| 87 | 0x000000000240b81c <adx_write_trailer+956>: cqto
|
|---|
| 88 | => 0x000000000240b81e <adx_write_trailer+958>: idiv %r13
|
|---|
| 89 | 0x000000000240b821 <adx_write_trailer+961>: movabs $0xe38e38e38e38e39,%rcx
|
|---|
| 90 | 0x000000000240b82b <adx_write_trailer+971>: imul %rcx
|
|---|
| 91 | 0x000000000240b82e <adx_write_trailer+974>: mov %rdx,%rbx
|
|---|
| 92 | 0x000000000240b831 <adx_write_trailer+977>: shr $0x3f,%rbx
|
|---|
| 93 | 0x000000000240b835 <adx_write_trailer+981>: add %rdx,%rbx
|
|---|
| 94 | 0x000000000240b838 <adx_write_trailer+984>: imul $0x20,%rbx,%r12
|
|---|
| 95 | 0x000000000240b83c <adx_write_trailer+988>: jo 0x240ba7b <adx_write_trailer+1563>
|
|---|
| 96 | End of assembler dump.
|
|---|
| 97 | (gdb) info all-registers
|
|---|
| 98 | rax 0xffffffffffffffdc -36
|
|---|
| 99 | rbx 0xffffffffffffffff -1
|
|---|
| 100 | rcx 0x7fffffffb800 140737488336896
|
|---|
| 101 | rdx 0xffffffffffffffff -1
|
|---|
| 102 | rsi 0x7fffffffb800 140737488336896
|
|---|
| 103 | rdi 0x7fffffffb871 140737488337009
|
|---|
| 104 | rbp 0xffffffffffffffff 0xffffffffffffffff
|
|---|
| 105 | rsp 0x7fffffffbb00 0x7fffffffbb00
|
|---|
| 106 | r8 0x6a6cb03abcebc041 7668698031829270593
|
|---|
| 107 | r9 0x0 0
|
|---|
| 108 | r10 0x7ffff186c094 140737245528212
|
|---|
| 109 | r11 0x202 514
|
|---|
| 110 | r12 0xffffffffffffffdc -36
|
|---|
| 111 | r13 0x0 0
|
|---|
| 112 | r14 0x613000000200 106858786324992
|
|---|
| 113 | r15 0x0 0
|
|---|
| 114 | rip 0x240b81e 0x240b81e <adx_write_trailer+958>
|
|---|
| 115 | eflags 0x10202 [ IF RF ]
|
|---|
| 116 | cs 0x33 51
|
|---|
| 117 | ss 0x2b 43
|
|---|
| 118 | ds 0x0 0
|
|---|
| 119 | es 0x0 0
|
|---|
| 120 | fs 0x0 0
|
|---|
| 121 | gs 0x0 0
|
|---|
| 122 | st0 0 (raw 0x00000000000000000000)
|
|---|
| 123 | st1 0 (raw 0x00000000000000000000)
|
|---|
| 124 | st2 0 (raw 0x00000000000000000000)
|
|---|
| 125 | st3 0 (raw 0x00000000000000000000)
|
|---|
| 126 | st4 0 (raw 0x00000000000000000000)
|
|---|
| 127 | st5 0 (raw 0x00000000000000000000)
|
|---|
| 128 | st6 0 (raw 0x00000000000000000000)
|
|---|
| 129 |
|
|---|