Bug 25464

Summary: SIGSEGV encountered in gdk_pixbuf__or_image_stop_load with some PEF files
Product: libopenraw Reporter: Debarshi Ray <rishi.is>
Component: GeneralAssignee: Hubert Figuiere <hub>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard: [release:0.1.0]
i915 platform: i915 features:

Description Debarshi Ray 2009-12-05 11:41:28 UTC
When loading a file using a Gdk::PixbufLoader with the help of libopenraw's pixbuf loader (http://rishi.fedorapeople.org/raw-load.cpp , run as ./a.out <path>) a segmentation fault occurs when calling Gdk::PixbufLoader::close. Other RAW files (CRW, NEF, PEF) can be opened.

Here is the problematic file: http://rishi.fedorapeople.org/Pentax_K20D_IGP81390014.PEF (obtained from http://raw.fotosite.pl/)
Comment 1 Hubert Figuiere 2010-03-05 21:47:49 UTC
Dupe of bug 26618 (that has a stack trace)

*** This bug has been marked as a duplicate of bug 26618 ***
Comment 2 Hubert Figuiere 2010-03-06 11:37:51 UTC
The problem is deeper than that causing the same problem.

1. These ORF files are compressed but we don't know about it
2. Then Compressed data is not ignored (that's bug 26618)
Comment 3 Hubert Figuiere 2010-03-06 11:48:37 UTC
this is now fixed in git master.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.