[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