[MacPorts] #45309: p11-kit child atfork handler causes gimp forks to crash due to gegl/glib2 dlclose(), no gimp plugins available (was: p11-kit child atfork handler causes gimp forks to crash due to gegl dlclose(), no gimp plugins available)

MacPorts noreply at macports.org
Mon Nov 3 10:34:33 PST 2014


#45309: p11-kit child atfork handler causes gimp forks to crash due to gegl/glib2
dlclose(), no gimp plugins available
---------------------------------------+----------------------
  Reporter:  and.damore@…              |      Owner:  devans@…
      Type:  defect                    |     Status:  assigned
  Priority:  Normal                    |  Milestone:
 Component:  ports                     |    Version:
Resolution:                            |   Keywords:
      Port:  gegl p11-kit gimp2 glib2  |
---------------------------------------+----------------------
Changes (by jeremyhu@…):

 * port:  gegl p11-kit gimp2 => gegl p11-kit gimp2 glib2


Comment:

 Actually glib2 is the one that actually does the dlclose().  gegl does the
 g_module_close.

 Perhaps we should just skip the dlclose() in gmodule (in glib2).  The
 thing is, I don't know how many things rely on g_module_close() actually
 unmapping the file when the gmodule refcount gets to 0, but then again,
 things should not be expecting that they are the only reference to a
 dylib.

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


More information about the macports-tickets mailing list