==78737== Memcheck, a memory error detector ==78737== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al. ==78737== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info ==78737== Command: ./create_png ==78737== Parent PID: 62142 ==78737== --78737-- ./create_png: --78737-- dSYM directory is missing; consider using --dsymutil=yes ==78737== ==78737== HEAP SUMMARY: ==78737== in use at exit: 850,931 bytes in 2,668 blocks ==78737== total heap usage: 439,630 allocs, 436,962 frees, 306,007,785 bytes allocated ==78737== ==78737== 16 bytes in 1 blocks are definitely lost in loss record 210 of 1,323 ==78737== at 0x1000AC1EF: malloc (vg_replace_malloc.c:236) ==78737== by 0x101E400CF: __cxa_get_globals (in /usr/lib/libstdc++.6.0.9.dylib) ==78737== by 0x101E3FDCD: __cxa_allocate_exception (in /usr/lib/libstdc++.6.0.9.dylib) ==78737== by 0x102A74AD3: CMMThrowExceptionOnError(CMMErr) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A7A3BE: CMMCurveTag::CMMCurveTag(icTagSignature, unsigned char const*, unsigned int, CMMMemMgr&, CMMTag*) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A7C820: CMMParaCurveTag::CMMParaCurveTag(icTagSignature, unsigned char const*, unsigned int, CMMMemMgr&, CMMTag*) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A8A286: CMMProfile::MakeTag(icTagSignature, unsigned char const*, unsigned long, CMMTag*, CMMTagDataAccess*) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A8A5EA: CMMProfile::GetTag(icTagSignature) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A8C084: CMMProfile::GetCurveTag(icTagSignature, icTagSignature) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A8C0D5: CMMProfile::InnerGetMatrixTags(CMMXYZTag* (&) [3], CMMCurveTag* (&) [3]) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A8C1A5: CMMMatrixDisplayProfile::GetMatrixTags(CMMXYZTag* (&) [3], CMMRGBCurves&) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A934AA: ConversionManager::MakeConversionSequence(CMMProfileInfoContainer*, CMMColorConversionInfo*) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== ==78737== 96 bytes in 1 blocks are possibly lost in loss record 953 of 1,323 ==78737== at 0x1000AB13A: calloc (vg_replace_malloc.c:467) ==78737== by 0x102A77CFE: CMMMemMgr::New(unsigned long) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A77D54: CMMBase::NewInternal(unsigned long, CMMMemMgr&, char const*) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A79E5F: createSRGBGammaTableAndInfo() (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x1004B6899: pthread_once (in /usr/lib/libSystem.B.dylib) ==78737== by 0x102A848FE: CMMCurveTag::MakeLutTable(CMMFloatLutInfo*, CMMMemMgr&, CMMLutRangeMapping, double) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A71F43: CMMRGBCurves::MakeLutTable(CMMFloatLutInfo*, CMMMemMgr&, unsigned int) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A86376: ConversionManager::AddMatrixConv(CMMXYZTag* (&) [3], CMMRGBCurves&) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A934CD: ConversionManager::MakeConversionSequence(CMMProfileInfoContainer*, CMMColorConversionInfo*) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A94C08: DoInitializeTransform (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A9532C: AppleCMMInitializeTransform (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102AC2D07: ColorSyncCMMInitializeTransform (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== ==78737== 96 bytes in 1 blocks are possibly lost in loss record 954 of 1,323 ==78737== at 0x1000AB13A: calloc (vg_replace_malloc.c:467) ==78737== by 0x102A77CFE: CMMMemMgr::New(unsigned long) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A77D54: CMMBase::NewInternal(unsigned long, CMMMemMgr&, char const*) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A79EA2: createSRGBGammaTableAndInfo() (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x1004B6899: pthread_once (in /usr/lib/libSystem.B.dylib) ==78737== by 0x102A848FE: CMMCurveTag::MakeLutTable(CMMFloatLutInfo*, CMMMemMgr&, CMMLutRangeMapping, double) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A71F43: CMMRGBCurves::MakeLutTable(CMMFloatLutInfo*, CMMMemMgr&, unsigned int) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A86376: ConversionManager::AddMatrixConv(CMMXYZTag* (&) [3], CMMRGBCurves&) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A934CD: ConversionManager::MakeConversionSequence(CMMProfileInfoContainer*, CMMColorConversionInfo*) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A94C08: DoInitializeTransform (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A9532C: AppleCMMInitializeTransform (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102AC2D07: ColorSyncCMMInitializeTransform (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== ==78737== 96 bytes in 1 blocks are possibly lost in loss record 955 of 1,323 ==78737== at 0x1000AB13A: calloc (vg_replace_malloc.c:467) ==78737== by 0x102A77CFE: CMMMemMgr::New(unsigned long) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A77D54: CMMBase::NewInternal(unsigned long, CMMMemMgr&, char const*) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A79EED: createSRGBGammaTableAndInfo() (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x1004B6899: pthread_once (in /usr/lib/libSystem.B.dylib) ==78737== by 0x102A848FE: CMMCurveTag::MakeLutTable(CMMFloatLutInfo*, CMMMemMgr&, CMMLutRangeMapping, double) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A71F43: CMMRGBCurves::MakeLutTable(CMMFloatLutInfo*, CMMMemMgr&, unsigned int) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A86376: ConversionManager::AddMatrixConv(CMMXYZTag* (&) [3], CMMRGBCurves&) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A934CD: ConversionManager::MakeConversionSequence(CMMProfileInfoContainer*, CMMColorConversionInfo*) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A94C08: DoInitializeTransform (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A9532C: AppleCMMInitializeTransform (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102AC2D07: ColorSyncCMMInitializeTransform (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== ==78737== 96 bytes in 1 blocks are possibly lost in loss record 956 of 1,323 ==78737== at 0x1000AB13A: calloc (vg_replace_malloc.c:467) ==78737== by 0x102A77CFE: CMMMemMgr::New(unsigned long) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A77D54: CMMBase::NewInternal(unsigned long, CMMMemMgr&, char const*) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A79F4A: createSRGBGammaTableAndInfo() (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x1004B6899: pthread_once (in /usr/lib/libSystem.B.dylib) ==78737== by 0x102A848FE: CMMCurveTag::MakeLutTable(CMMFloatLutInfo*, CMMMemMgr&, CMMLutRangeMapping, double) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A71F43: CMMRGBCurves::MakeLutTable(CMMFloatLutInfo*, CMMMemMgr&, unsigned int) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A86376: ConversionManager::AddMatrixConv(CMMXYZTag* (&) [3], CMMRGBCurves&) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A934CD: ConversionManager::MakeConversionSequence(CMMProfileInfoContainer*, CMMColorConversionInfo*) (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A94C08: DoInitializeTransform (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102A9532C: AppleCMMInitializeTransform (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== by 0x102AC2D07: ColorSyncCMMInitializeTransform (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync) ==78737== ==78737== 512 bytes in 1 blocks are possibly lost in loss record 1,233 of 1,323 ==78737== at 0x1000AB13A: calloc (vg_replace_malloc.c:467) ==78737== by 0x101ED5090: CGSRegisterNotifyProc (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics) ==78737== by 0x1026C52A8: ImageIOGetImageReadList (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO) ==78737== by 0x1026C51B2: _CGImageReadCreate (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO) ==78737== by 0x1026C5104: CGImageReadCreateWithData (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO) ==78737== by 0x1026D2FCD: CGImageReadCreateWithProvider (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO) ==78737== by 0x1026D2E83: CGImageSourceCreateWithDataProvider (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO) ==78737== by 0x10005D70C: CreateCGImageSourceFromRWops (in ./create_png) ==78737== by 0x10005D8E3: Internal_isType (in ./create_png) ==78737== by 0x10005CF05: IMG_LoadTyped_RW (in ./create_png) ==78737== by 0x10005CDDA: create_texture_from_png (in ./create_png) ==78737== by 0x10005C8BD: main (in ./create_png) ==78737== ==78737== 512 bytes in 1 blocks are possibly lost in loss record 1,234 of 1,323 ==78737== at 0x1000AB13A: calloc (vg_replace_malloc.c:467) ==78737== by 0x101ED5090: CGSRegisterNotifyProc (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics) ==78737== by 0x101ED801E: _CGContextDebuggingInitialize (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics) ==78737== by 0x101ED4F0B: cg_setup (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics) ==78737== by 0x1004B6899: pthread_once (in /usr/lib/libSystem.B.dylib) ==78737== by 0x101EDD5F8: CGSServerOperationState (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics) ==78737== by 0x1071133C0: RIPGlobalState (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib) ==78737== by 0x1071130CF: ripc_Initialize (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib) ==78737== by 0x10711CF2E: __CGBitmapContextDelegateCreate (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib) ==78737== by 0x101F10F1D: bitmap_context_create (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics) ==78737== by 0x101F10802: CGBitmapContextCreateWithData (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics) ==78737== by 0x101F10719: CGBitmapContextCreate (in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics) ==78737== ==78737== LEAK SUMMARY: ==78737== definitely lost: 16 bytes in 1 blocks ==78737== indirectly lost: 0 bytes in 0 blocks ==78737== possibly lost: 1,408 bytes in 6 blocks ==78737== still reachable: 849,507 bytes in 2,661 blocks ==78737== suppressed: 0 bytes in 0 blocks ==78737== Reachable blocks (those to which a pointer was found) are not shown. ==78737== To see them, rerun with: --leak-check=full --show-reachable=yes ==78737== ==78737== For counts of detected and suppressed errors, rerun with: -v ==78737== ERROR SUMMARY: 7 errors from 7 contexts (suppressed: 0 from 0)