hasshole / photivo

Automatically exported from code.google.com/p/photivo
GNU General Public License v3.0
0 stars 0 forks source link

Crashes opening .RW2 raw file (Lumix GH2) on MacOS X Lion #44

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
> What steps will reproduce the problem?
1. start Photivo
2. attempt to open a file
3. program aborts totally on decoding raw/exif data

> What is the expected output? What do you see instead?

It would be nice to see my photo from this morning. I see my desktop instead :(

> What version of the product are you using? On what operating system?

Latest download from GoogleCode: 
29M 16 Aug 12:06 photivo-bundle-dff6e0e11721.dmg

Photivo version 2011-06-24 (rev dff6e0e11721)

> Please provide any additional information below.

I ran the executable from within the .app directly on the commandline, giving 
me this debug output:

zsh, shiny 12:37pm 20110816/ % ~/misc_apps/photivo.app/Contents/MacOS/photivo 
Photivo version 2011-06-24 (rev dff6e0e11721)
Existing settingsfile '/Users/piglet/.photivo/photivo.ini'
User directory: '/Users/piglet/.photivo/'; 
Share directory: '/Users/piglet/misc_apps/photivo.app/Contents/MacOS/'; 
Initializing/Updating user profile...
Lensfun database: 
'/Users/piglet/misc_apps/photivo.app/Contents/MacOS/LensfunDatabase'; 
Progress : Loading curves (CurveRGB)
Progress : Loading curves (CurveR)
Progress : Loading curves (CurveG)
Progress : Loading curves (CurveB)
Progress : Loading curves (CurveL)
Progress : Loading curves (CurveLa)
Progress : Loading curves (CurveLb)
Progress : Loading curves (CurveSaturation)
Progress : Loading curves (BaseCurve)
Progress : Loading curves (BaseCurve2)
Progress : Loading curves (CurveLByHue)
Progress : Loading curves (CurveTexture)
Progress : Loading curves (CurveShadowsHighlights)
Progress : Loading curves (CurveDenoise)
Progress : Loading curves (CurveHue)
Progress : Loading curves (CurveDenoise2)
Progress : Ready
Progress : Loading channelmixers
Progress : Ready
Progress : Reading file
(../Sources/ptDcRaw.cpp,62) 'DcRaw::DcRaw()'
(../Sources/ptProcessor.cpp,143) void ptProcessor::Run(short int, short int, 
short int, short int)
(../Sources/ptProcessor.cpp,  232): Starting DcRaw at 2 ms.
Progress : Reading RAW file
(../Sources/ptDcRaw.cpp   , 8064): PreMult[0]          : 1.000000
(../Sources/ptDcRaw.cpp   , 8065): PreMult[1]          : 1.000000
(../Sources/ptDcRaw.cpp   , 8066): PreMult[2]          : 1.000000
(../Sources/ptDcRaw.cpp   , 8067): PreMult[3]          : 0.000000
(../Sources/ptDcRaw.cpp   , 8072): D65Mult[0]          : 2.434912
(../Sources/ptDcRaw.cpp   , 8073): D65Mult[1]          : 0.933723
(../Sources/ptDcRaw.cpp   , 8074): D65Mult[2]          : 1.390476
(../Sources/ptDcRaw.cpp   , 8075): D65Mult[3]          : 0.000000
(../Sources/ptDcRaw.cpp   , 8081): RawWidth            : 3640
(../Sources/ptDcRaw.cpp   , 8082): RawHeight           : 3472
(../Sources/ptDcRaw.cpp   , 8083): TopMargin           : 0
(../Sources/ptDcRaw.cpp   , 8084): LeftMargin          : 0
(../Sources/ptDcRaw.cpp   , 8085): BlackLevel          : 15
(../Sources/ptDcRaw.cpp   , 8096): OutWidth            : 3472
(../Sources/ptDcRaw.cpp   , 8097): Width               : 3472
(../Sources/ptDcRaw.cpp   , 8103): US_CameraWB         : 1
(../Sources/ptDcRaw.cpp   , 8104): US_CameraMatr       : -1
(../Sources/ptDcRaw.cpp   , 8105): CameraMatrix        : 1
(../Sources/ptDcRaw.cpp   , 8106): m_cmatrix[0][0      : 0.000000
(../Sources/ptDcRaw.cpp   , 8124): CameraMake          : Panasonic
(../Sources/ptDcRaw.cpp   , 8125): CameraModel         : DMC-GH2
(../Sources/ptDcRaw.cpp   , 8126): InputFile           : 
/Users/piglet/Pictures/Eye-Fi/20110816/P1010813.RW2
(../Sources/ptDcRaw.cpp   , 8127): Filters             : 1e1e1e1e
(../Sources/ptDcRaw.cpp   , 8163): m_Width             : 3472
(../Sources/ptDcRaw.cpp   , 8164): m_Height            : 3472
(../Sources/ptDcRaw.cpp   , 8165): m_ReportedWidth     : 3472
(../Sources/ptDcRaw.cpp   , 8166): m_ReportedHeight    : 3472
(../Sources/ptDcRaw.cpp   , 8168): PreMult[0]          : 1.000000
(../Sources/ptDcRaw.cpp   , 8169): PreMult[1]          : 1.000000
(../Sources/ptDcRaw.cpp   , 8170): PreMult[2]          : 1.000000
(../Sources/ptDcRaw.cpp   , 8171): PreMult[3]          : 0.000000
(../Sources/ptDcRaw.cpp   , 8176): D65Mult[0]          : 2.434912
(../Sources/ptDcRaw.cpp   , 8177): D65Mult[1]          : 0.933723
(../Sources/ptDcRaw.cpp   , 8178): D65Mult[2]          : 1.390476
(../Sources/ptDcRaw.cpp   , 8179): D65Mult[3]          : 0.000000
(../Sources/ptDcRaw.cpp   , 8184): Colors              : 3
(../Sources/ptDcRaw.cpp   , 8185): Filters             : 1e1e1e1e
(../Sources/ptProcessor.cpp,  249): ImageW              : 3472
(../Sources/ptProcessor.cpp,  250): ImageH              : 3472
Progress : Reading exif info
photivo(26057,0x7fff7c71c960) malloc: *** error for object 0x1020205c0: pointer 
being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
zsh: exit 6     ~/misc_apps/photivo.app/Contents/MacOS/photivo
zsh, shiny 12:46pm 20110816/ %

I haven't had a chance to configure anything - the first time I ran it after 
downloading, this happened.

The RAW file can be downloaded from http://pig.sty.nu/temp/P1010813.RW2 

HTH.

Original issue reported on code.google.com by avis.pr...@gmail.com on 16 Aug 2011 at 11:52

GoogleCodeExporter commented 8 years ago
Fixed with the latest build

Original comment by k.wipp...@gmail.com on 20 Aug 2011 at 3:38

GoogleCodeExporter commented 8 years ago

Original comment by m...@mm-log.com on 21 Aug 2011 at 10:36