#37491: geotifcp and EXC_BAD_ACCESS -------------------------------+-------------------------------- Reporter: heikki.julkunen@… | Owner: macports-tickets@… Type: defect | Status: new Priority: High | Milestone: Component: ports | Version: 2.1.2 Keywords: | Port: -------------------------------+-------------------------------- geotifcp works great in Ubuntu 12.04 The tiff file is large (316Mb) so better not attach it, please let me know if you need it.
port version Version: 2.1.2 uname -a Darwin mini.local 12.2.1 Darwin Kernel Version 12.2.1: Thu Oct 18 12:13:47 PDT 2012; root:xnu-2050.20.9~1/RELEASE_X86_64 x86_64
geotifcp -g KSEA.orig.geo.hp KSEA.enh.tif KSEA.tif make: *** [KSEA.tif] Segmentation fault: 11 (gdb) set args -g KSEA.orig.geo.hp KSEA.enh.tif KSEA.tif (gdb) run Starting program: /opt/local/bin/geotifcp -g KSEA.orig.geo.hp KSEA.enh.tif KSEA.tif Reading symbols for shared libraries ++++++............................. done Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000018 0x00007fff937799e7 in memmove$VARIANT$sse42 () Have proposed fix here: diff geotifcp.c.orig geotifcp.c 462c462 < { TIFFTAG_WHITEPOINT, 2, TIFF_RATIONAL }, ---
{ TIFFTAG_WHITEPOINT, (uint16) -1, TIFF_RATIONAL },
512,514d511 < } else if (p->count == 2) { < float floatv1, floatv2; < CopyField2(p->tag, floatv1, floatv2); 528a526 -- Ticket URL: <https://trac.macports.org/ticket/37491> MacPorts <http://www.macports.org/> Ports system for Mac OS