I have files that work fine, while some other always crash. The only constant is that all files were created on a Nikon camera.
Files that crash include some, but not all: Raw NEF; JPEGs created by processing NEF files on Windows using Nikon software; JPEGs created directly by camera. If I take a jpeg file that crashes, convert it to bmp or tiff, and try to open with gwenview, the file still crashes. That also points to the exiv bug. When run on a konsole, the crash is always:
terminate called after throwing an instance of 'std::out_of_range'
what(): basic_string::at: __n (which is 19) >= this->size() (which is 19)
KCrash: crashing... crashRecursionCounter = 2
Running Kubuntu 20.04 LTS and libexiv2-27:amd64 0.27.2-8ubuntu2.6
This is not just darktable.
I have files that work fine, while some other always crash. The only constant is that all files were created on a Nikon camera.
Files that crash include some, but not all: Raw NEF; JPEGs created by processing NEF files on Windows using Nikon software; JPEGs created directly by camera. If I take a jpeg file that crashes, convert it to bmp or tiff, and try to open with gwenview, the file still crashes. That also points to the exiv bug. When run on a konsole, the crash is always:
terminate called after throwing an instance of 'std::out_of_range' ounter = 2
what(): basic_string::at: __n (which is 19) >= this->size() (which is 19)
KCrash: crashing... crashRecursionC
Running Kubuntu 20.04 LTS and libexiv2-27:amd64 0.27.2-8ubuntu2.6