Ticket #7979: gdb_log

File gdb_log, 6.4 KB (added by Suhwan, 7 years ago)
Line 
1GNU gdb (Ubuntu 8.1-0ubuntu3) 8.1.0.20180409-git
2Copyright (C) 2018 Free Software Foundation, Inc.
3License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
4This is free software: you are free to change and redistribute it.
5There is NO WARRANTY, to the extent permitted by law. Type "show copying"
6and "show warranty" for details.
7This GDB was configured as "x86_64-linux-gnu".
8Type "show configuration" for configuration details.
9For bug reporting instructions, please see:
10<http://www.gnu.org/software/gdb/bugs/>.
11Find the GDB manual and other documentation resources online at:
12<http://www.gnu.org/software/gdb/documentation/>.
13For help, type "help".
14Type "apropos word" to search for commands related to "word"...
15Reading symbols from ./ffmpeg_g...done.
16(gdb) r
17Starting 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]
19Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
20ffmpeg 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
30Input #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
33Stream mapping:
34 Stream #0:0 -> #0:0 (indeo4 (native) -> magicyuv (native))
35Press [q] to stop, [?] for help
36Finishing 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)]
61Output #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
67libavformat/rawenc.c:70:50: runtime error: division by zero
68SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior libavformat/rawenc.c:70:50 in
69
70Thread 1 "ffmpeg_g" received signal SIGFPE, Arithmetic exception.
710x000000000240b81e in adx_write_trailer (s=<optimized out>) at libavformat/rawenc.c:70
7270 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
79Dump 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>
96End of assembler dump.
97(gdb) info all-registers
98rax 0xffffffffffffffdc -36
99rbx 0xffffffffffffffff -1
100rcx 0x7fffffffb800 140737488336896
101rdx 0xffffffffffffffff -1
102rsi 0x7fffffffb800 140737488336896
103rdi 0x7fffffffb871 140737488337009
104rbp 0xffffffffffffffff 0xffffffffffffffff
105rsp 0x7fffffffbb00 0x7fffffffbb00
106r8 0x6a6cb03abcebc041 7668698031829270593
107r9 0x0 0
108r10 0x7ffff186c094 140737245528212
109r11 0x202 514
110r12 0xffffffffffffffdc -36
111r13 0x0 0
112r14 0x613000000200 106858786324992
113r15 0x0 0
114rip 0x240b81e 0x240b81e <adx_write_trailer+958>
115eflags 0x10202 [ IF RF ]
116cs 0x33 51
117ss 0x2b 43
118ds 0x0 0
119es 0x0 0
120fs 0x0 0
121gs 0x0 0
122st0 0 (raw 0x00000000000000000000)
123st1 0 (raw 0x00000000000000000000)
124st2 0 (raw 0x00000000000000000000)
125st3 0 (raw 0x00000000000000000000)
126st4 0 (raw 0x00000000000000000000)
127st5 0 (raw 0x00000000000000000000)
128st6 0 (raw 0x00000000000000000000)
129