https://bugs.kde.org/show_bug.cgi?id=457347

            Bug ID: 457347
           Summary: fix crash in qtav libavfilter with FFMPEG 5
           Product: digikam
           Version: unspecified
          Platform: Debian unstable
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Preview-Video
          Assignee: digikam-bugs-n...@kde.org
          Reporter: st...@sumost.ca
  Target Milestone: ---

Created attachment 151031
  --> https://bugs.kde.org/attachment.cgi?id=151031&action=edit
bug fix

SUMMARY

When built using FFMPEG 5, the current git master/HEAD crashes while running 
tests/video/qtav/tests/codecslist.  

Stack trace:

Thread 1 "qtav-codecslist" received signal SIGSEGV, Segmentation fault.
0x00007ffff3b82cf9 in av_filter_iterate () from
/lib/x86_64-linux-gnu/libavfilter.so.8
(gdb) bt
#0  0x00007ffff3b82cf9 in av_filter_iterate () at
/lib/x86_64-linux-gnu/libavfilter.so.8
#1  0x00007ffff76ed947 in QtAV::LibAVFilter::registeredFilters(int) (type=0) at
/home/steve/Packages/digikam/upstream/core/libs/video/qtav/filter/LibAVFilter.cpp:479
#2  0x00007ffff76ed0b5 in QtAV::LibAVFilter::videoFilters() () at
/home/steve/Packages/digikam/upstream/core/libs/video/qtav/filter/LibAVFilter.cpp:327
#3  0x0000555555555bcc in main(int, char**) () at
/home/steve/Packages/digikam/upstream/core/tests/video/qtav/tests/codecslist.cpp:64
(gdb) 


The bug is in how LibAVFilter::registeredFilters() calls av_filter_iterate(). 
Patch attached.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to