Re: [MacPorts] #49764: babl @0.1.14 falls back to clang-3.4 which is not functional on PPC platforms
#49764: babl @0.1.14 falls back to clang-3.4 which is not functional on PPC platforms --------------------------+---------------------- Reporter: udbraumann | Owner: dbevans Type: enhancement | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: powerpc Port: clang34 | --------------------------+---------------------- Comment (by ken-cunningham-webuse): I've continued to plug away at this. I've become convinced the error must be in this line {{{ const uint8_t *p = getsectiondata(mh, "__TEXT", "__eh_frame", &size); }}} which always leads directly to the memory crash. the function is detailed here <http://opensource.apple.com/source/cctools/cctools-886/libmacho/getsecbyname.c> this info sent to the function looked OK to me {{{ 341 uint8_t *p = getsectiondata(mh, "__TEXT", "__eh_frame", &size); (gdb) print mh $10 = (const mach_header_64 *) 0x10000d610 (gdb) print size $11 = 0 (gdb) print p $12 = (uint8_t *) 0x0 }}} so I wondered if it could be that *p was an unallocated memory location that the function crashes when trying to write to. I tried this {{{ const uint8_t *p = (uint8_t *)malloc(sizeof *p); p = getsectiondata(mh, "__TEXT", "__eh_frame", &size); }}} but that doesn't work either. Still plugging away... -- Ticket URL: <https://trac.macports.org/ticket/49764#comment:40> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts