[MacPorts] #55632: idutils @4.6_0: mkid always fails with "Illegal instruction: 4"
MacPorts
noreply at macports.org
Sun Jan 7 02:16:10 UTC 2018
#55632: idutils @4.6_0: mkid always fails with "Illegal instruction: 4"
--------------------------+---------------------------
Reporter: jlargentaye | Owner: yanjingfeng@…
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: highsierra
Port: idutils |
--------------------------+---------------------------
Comment (by ryandesign):
Aha:
{{{
%n used in a non-immutable format string
}}}
Yes, that is a new security measure in High Sierra that deliberately
causes programs to crash if they use this potentially insecure code.
The code in question is part of `vasnprintf`, which is part of gnulib. The
problem and the fix are discussed here: https://lists.gnu.org/archive/html
/bug-gnulib/2017-07/msg00056.html
The developers of idutils will need to update to a newer version of
gnulib—and it looks like they just did so 75 minutes ago:
http://git.savannah.gnu.org/cgit/idutils.git/commit/?id=9a4ea9a365589ba52b4b020800e7b9718697989e
Now they just need to release a new version of idutils containing that
fix.
--
Ticket URL: <https://trac.macports.org/ticket/55632#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list