==217170==ERROR: AddressSanitizer: heap-buffer-overflow on address 0xdde01d00 at pc 0x4798acdc bp 0xe21f8898 sp 0xe21f8888
WRITE of size 2 at 0xdde01d00 thread T0
#0 0x4798acdb in conv_AV_SAMPLE_FMT_FLT_to_AV_SAMPLE_FMT_S16 ffmpeg/libswresample/audioconvert.c:79
#1 0x4798d52f in swri_audio_convert ffmpeg/libswresample/audioconvert.c:248
#2 0x4746ac90 in swr_convert_internal ffmpeg/libswresample/swresample.c:710
#3 0x4746bf7b in swr_convert ffmpeg/libswresample/swresample.c:773
#4 0x47973f56 in ff_resample_frame ffmpeg/libavfilter/aresample.c:120
#5 0x472cc285 in alsasrc_activate ffmpeg/libavfilter/asrc_alsasrc.c:747
#6 0x46b128c6 in ff_filter_activate ffmpeg/libavfilter/avfilter.c:1432
#7 0x46b2bdb0 in ff_filter_graph_run_once ffmpeg/libavfilter/avfiltergraph.c:1488
#8 0x48ebc096 in media_graph_run_once /home/work/ssd1/workspace/MiRTOS-sim-dev-feature-ffmpeg-7.x-specific product-Build/apps/frameworks/multimedia/media/server/media_graph.c:656
#9 0x44a151d3 in mediad_main /home/work/ssd1/workspace/MiRTOS-sim-dev-feature-ffmpeg-7.x-specific product-Build/apps/frameworks/multimedia/media/server/media_daemon.c:156
#10 0x44453c87 in nxtask_startup /home/work/ssd1/workspace/MiRTOS-sim-dev-feature-ffmpeg-7.x-specific product-Build/nuttx/libs/libc/sched/task_startup.c:72
#11 0x4418d579 in nxtask_start /home/work/ssd1/workspace/MiRTOS-sim-dev-feature-ffmpeg-7.x-specific product-Build/nuttx/sched/task/task_start.c:116
#12 0x441f673f in pre_start /home/work/ssd1/workspace/MiRTOS-sim-dev-feature-ffmpeg-7.x-specific product-Build/nuttx/arch/sim/src/sim/sim_initialstate.c:53
0xdde01d00 is located 0 bytes after 7168-byte region [0xdde00100,0xdde01d00)
allocated by thread T0 here:
#0 0xe92c9f3f in __interceptor_posix_memalign ../../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
#1 0x43f168c2 in host_memalign /home/work/ssd1/workspace/MiRTOS-sim-dev-feature-ffmpeg-7.x-specific product-Build/nuttx/arch/sim/src/sim/posix/sim_hostmemory.c:156
#2 0x441f9fc8 in mm_memalign /home/work/ssd1/workspace/MiRTOS-sim-dev-feature-ffmpeg-7.x-specific product-Build/nuttx/arch/sim/src/sim/sim_heap.c:480
#3 0x444964cd in memalign /home/work/ssd1/workspace/MiRTOS-sim-dev-feature-ffmpeg-7.x-specific product-Build/nuttx/mm/umm_heap/umm_memalign.c:93
#4 0x4936c904 in posix_memalign /home/work/ssd1/workspace/MiRTOS-sim-dev-feature-ffmpeg-7.x-specific product-Build/nuttx/libs/libc/stdlib/lib_posix_memalign.c:39
#5 0x46e9edf8 in av_malloc ffmpeg/libavutil/mem.c:107
#6 0x46e60791 in av_buffer_alloc ffmpeg/libavutil/buffer.c:82
#7 0x46e6266a in pool_alloc_buffer ffmpeg/libavutil/buffer.c:369
#8 0x46e6266a in av_buffer_pool_get ffmpeg/libavutil/buffer.c:407
#9 0x46b5f34c in ff_frame_pool_get ffmpeg/libavfilter/framepool.c:256
#10 0x472d8e0c in ff_default_get_audio_buffer ffmpeg/libavfilter/audio.c:81
#11 0x479732a3 in ff_resample_frame ffmpeg/libavfilter/aresample.c:97
#12 0x472cc285 in alsasrc_activate ffmpeg/libavfilter/asrc_alsasrc.c:747
#13 0x46b128c6 in ff_filter_activate ffmpeg/libavfilter/avfilter.c:1432
#14 0x46b2bdb0 in ff_filter_graph_run_once ffmpeg/libavfilter/avfiltergraph.c:1488
#15 0x48ebc096 in media_graph_run_once /home/work/ssd1/workspace/MiRTOS-sim-dev-feature-ffmpeg-7.x-specific product-Build/apps/frameworks/multimedia/media/server/media_graph.c:656
#16 0x44a151d3 in mediad_main /home/work/ssd1/workspace/MiRTOS-sim-dev-feature-ffmpeg-7.x-specific product-Build/apps/frameworks/multimedia/media/server/media_daemon.c:156
#17 0x44453c87 in nxtask_startup /home/work/ssd1/workspace/MiRTOS-sim-dev-feature-ffmpeg-7.x-specific product-Build/nuttx/libs/libc/sched/task_startup.c:72
#18 0x4418d579 in nxtask_start /home/work/ssd1/workspace/MiRTOS-sim-dev-feature-ffmpeg-7.x-specific product-Build/nuttx/sched/task/task_start.c:116
#19 0x441f673f in pre_start /home/work/ssd1/workspace/MiRTOS-sim-dev-feature-ffmpeg-7.x-specific product-Build/nuttx/arch/sim/src/sim/sim_initialstate.c:53
Signed-off-by: jinxiuxu <jinxiuxu@xiaomi.com>