Opened 17 months ago
Last modified 5 months ago
#10400 new defect
SEGV error in libc-start.c:308
Reported by: | michael_zhang | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | ffmpeg |
Version: | 4.2.9 | Keywords: | bugs |
Cc: | michael_zhang | Blocked By: | |
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
Summary of the bug: SEGV (/home/xjsh/normalFiles/FFmpeg-n6.1-dev/ffmpeg+0x9197d8)
AddressSanitizer:DEADLYSIGNAL
=================================================================
==3473136==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x555555e6d7d9 bp 0x5555568abc80 sp 0x7fffffffb6f8 T0)
==3473136==The signal is caused by a READ memory access.
==3473136==Hint: address points to the zero page.
#0 0x555555e6d7d8 (/home/xjsh/normalFiles/FFmpeg-n6.1-dev/ffmpeg+0x9197d8)
#1 0x55555654f1ef (/home/xjsh/normalFiles/FFmpeg-n6.1-dev/ffmpeg+0xffb1ef)
#2 0x55555654fcc2 (/home/xjsh/normalFiles/FFmpeg-n6.1-dev/ffmpeg+0xffbcc2)
#3 0x555556542c1e (/home/xjsh/normalFiles/FFmpeg-n6.1-dev/ffmpeg+0xfeec1e)
#4 0x5555565432a0 (/home/xjsh/normalFiles/FFmpeg-n6.1-dev/ffmpeg+0xfef2a0)
#5 0x5555565434ad (/home/xjsh/normalFiles/FFmpeg-n6.1-dev/ffmpeg+0xfef4ad)
#6 0x55555654233b (/home/xjsh/normalFiles/FFmpeg-n6.1-dev/ffmpeg+0xfee33b)
#7 0x55555654246c (/home/xjsh/normalFiles/FFmpeg-n6.1-dev/ffmpeg+0xfee46c)
#8 0x5555565436ef (/home/xjsh/normalFiles/FFmpeg-n6.1-dev/ffmpeg+0xfef6ef)
#9 0x555556544942 (/home/xjsh/normalFiles/FFmpeg-n6.1-dev/ffmpeg+0xff0942)
#10 0x555556554e4e (/home/xjsh/normalFiles/FFmpeg-n6.1-dev/ffmpeg+0x1000e4e)
#11 0x555555712076 (/home/xjsh/normalFiles/FFmpeg-n6.1-dev/ffmpeg+0x1be076)
#12 0x555555715b0d (/home/xjsh/normalFiles/FFmpeg-n6.1-dev/ffmpeg+0x1c1b0d)
#13 0x555555727e91 (/home/xjsh/normalFiles/FFmpeg-n6.1-dev/ffmpeg+0x1d3e91)
#14 0x55555572932e (/home/xjsh/normalFiles/FFmpeg-n6.1-dev/ffmpeg+0x1d532e)
#15 0x555555711439 in main (/home/xjsh/normalFiles/FFmpeg-n6.1-dev/ffmpeg+0x1bd439)
#16 0x7ffff5ae5082 in libc_start_main ../csu/libc-start.c:308
#17 0x55555571161d (/home/xjsh/normalFiles/FFmpeg-n6.1-dev/ffmpeg+0x1bd61d)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/home/xjsh/normalFiles/FFmpeg-n6.1-dev/ffmpeg+0x9197d8)
==3473136==ABORTING
How to reproduce:
% ./ffmpeg -discard -vn -i segv.mp4 ffmpeg version: n4.2.9 and n6.1-dev built on: ubuntu 20.04 with Asan
Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker.
Attachments (1)
Change History (3)
by , 17 months ago
comment:1 by , 5 months ago
libc-start is part of standard c library glibc. How is that our fault? https://github.com/bminor/glibc/blob/master/csu/libc-start.c
comment:2 by , 5 months ago
- You should use a build with debug symbols when using ASAN.
- Old releases are not supported here.
- You obviously stumbled upon the issue fixed in d98dfcecad179260182d90ed1d170c1037db7568.
input mp4 file