Just my 2c here - quicly looking at Valgrind backtrace, and the code - looks like the issue is that with attached crafted .riff file RiffVideo::tagDecoder() gets "unsigned long" as its' 2nd argument, which is then passed further to RiffVideo::dateTimeOriginal() as "long". I'm not a CPP guru, but other functions there might suffer from the same issue:
junkHandler aviHeaderTagsHandler streamHandler streamDataTagHandler Jakub, did you report this upsream already? Thanks. -- Vasyl Kaigorodov | Red Hat Product Security PGP: 0xABB6E828 A7E0 87FF 5AB5 48EB 47D0 2868 217B F9FC ABB6 E828
pgpdIgRCMmpIt.pgp
Description: PGP signature