Opened 7 years ago
Closed 7 years ago
#6805 closed defect (fixed)
deadlock with fuzzed file
Reported by: | ami_stuff | Owned by: | |
---|---|---|---|
Priority: | important | Component: | avformat |
Version: | git-master | Keywords: | mvdec deadlock regression |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | yes | |
Analyzed by developer: | no |
Description
attached fuzzed file deadlocks ffmpeg for some longer time
(gdb) r -i ../deadlock_fuzz.mov Starting program: /media/sdb1/ffmpeg/ffmpeg_g -i ../deadlock_fuzz.mov [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1". ffmpeg version 3.4.git Copyright (c) 2000-2017 the FFmpeg developers built with gcc 5.3.0 (Ubuntu 5.3.0-3ubuntu1~14.04) 20151204 configuration: --enable-gpl --disable-ffprobe --disable-ffserver libavutil 56. 0.100 / 56. 0.100 libavcodec 58. 1.100 / 58. 1.100 libavformat 58. 0.102 / 58. 0.102 libavdevice 58. 0.100 / 58. 0.100 libavfilter 7. 0.101 / 7. 0.101 libswscale 5. 0.101 / 5. 0.101 libswresample 3. 0.101 / 3. 0.101 libpostproc 55. 0.100 / 55. 0.100 Program received signal SIGINT, Interrupt. 0xb7fdccb0 in ?? () (gdb) bt Python Exception <class 'gdb.MemoryError'> Cannot access memory at address 0x8004: #0 0xb7fdccb0 in ?? () Cannot access memory at address 0x8004 (gdb)
Attachments (1)
Change History (4)
by , 7 years ago
Attachment: | deadlock_fuzz.mov added |
---|
comment:1 by , 7 years ago
Component: | undetermined → avformat |
---|---|
Keywords: | mvdec deadlock regression added |
Priority: | normal → important |
Reproduced by developer: | set |
Status: | new → open |
Version: | unspecified → git-master |
comment:3 by , 7 years ago
Resolution: | → fixed |
---|---|
Status: | open → closed |
Fixed in 3f4fccf4d6d2a9a6db46bfca0e6fb648d8e3708b.
Note:
See TracTickets
for help on using tickets.
It seems that the code should terminate at some point but I gave up before.
Regression since 6fb40779cd3457a819e20d6db91a142c47cad3c2