[MacPorts] #45309: gimp2 @2.8.14 on 10.9 - doesn't load plug-ins

MacPorts noreply at macports.org
Sun Nov 2 11:54:46 PST 2014


#45309: gimp2 @2.8.14 on 10.9 - doesn't load plug-ins
---------------------------+----------------------
  Reporter:  and.damore@…  |      Owner:  devans@…
      Type:  defect        |     Status:  assigned
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:
Resolution:                |   Keywords:
      Port:  gimp2         |
---------------------------+----------------------

Comment (by jeremyhu@…):

 So the reason this workaround is successful is because you're getting an
 error even earlier.  The dlopen() is failing (due to the upgrade of ffmpeg
 making a dependency unavailable) and thus pthread_atfork() is never being
 called to register the atfork handler, and thus that atfork handler is not
 causing the crash on the child side of the fork because it is never
 called.

 > something changed between gegl 0.2.0_12 and 0.2.0_13 which matters

 No, it was just a revbump to force a rebuild with newer ffmpeg (r125491)

 > something changed in gegl's build environment recently which matters

 Nope.

 > not being able to load libavformat matters somehow (I suspect it's not
 loading because it refers to a different libavformat filename)

 Yes.  Not being able to load libavformat prevents pthread_atfork from
 registering the failing atfork handler.

-- 
Ticket URL: <https://trac.macports.org/ticket/45309#comment:48>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list