Bug #1091

exiv2 segfaults on Matroska video in Exiv2::MatroskaVideo::decodeBlock()

Added by Dan Hill almost 4 years ago. Updated almost 3 years ago.

Status:NewStart date:07 Jun 2015
Priority:NormalDue date:
Assignee:-% Done:


Target version:0.28


I've been having problems with digikam crashing on start. I traced it to exiv2 trying to read tags from Matroska video (mkv). I attach the traceback from digikam using libexiv2.so.13 (only the relevant thread) and one I got from running exiv2 inside catchsegv. I'm not a C++ programmer, but I can probably do some more diagnostics, if necessary.

The version I have is Archlinux latest binary package:
yeti:~ $ exiv2 -V
exiv2 0.24 001800 (64 bit build)

digikam_crash.txt Magnifier (1.38 KB) Dan Hill, 07 Jun 2015 17:26

exiv2_crash.txt Magnifier (9.44 KB) Dan Hill, 07 Jun 2015 17:26

Related issues

Related to Exiv2 - Bug #960: Problem With Exiv2 ( Video files) Closed 05 Jun 2014
Related to Exiv2 - Bug #1068: Video Code Umbrella Closed 26 Apr 2015


#1 Updated by Robin Mills over 3 years ago

  • Category set to video
  • Target version set to 0.26

#2 Updated by Robin Mills almost 3 years ago

  • Target version changed from 0.26 to 0.28

This will receive attention in v0.27 when the video code will be given a major review and overhaul: #1068. http://dev.exiv2.org/news/3

Also available in: Atom PDF

Redmine Appliance - Powered by TurnKey Linux