[MacPorts] #30927: gimp2 @2.6.11_6+python27+x11 - X11 crash on Lion
MacPorts
noreply at macports.org
Sat Dec 10 21:59:19 PST 2011
#30927: gimp2 @2.6.11_6+python27+x11 - X11 crash on Lion
---------------------------------+------------------------------------------
Reporter: caius.cdv@… | Owner: jeremyhu@…
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.0.1
Keywords: | Port: xorg-server
---------------------------------+------------------------------------------
Comment(by macports@…):
For the benefit of anyone playing along at home, the relevant change
[http://cgit.freedesktop.org/~jeremyhu/xserver/commit/?id=328074890eeb111950e984c6f618311983600b20
328074890eeb111950e984c6f618311983600b20] did make it onto the X.org
xserver master branch
([http://cgit.freedesktop.org/xorg/xserver/commit/?id=328074890eeb111950e984c6f618311983600b20
328074890eeb111950e984c6f618311983600b20 on xorg master]) just before the
GIT change
([http://cgit.freedesktop.org/xorg/xserver/commit/?id=5952efa903d57ac69070f1477ce46223a2a7893c
5952efa903d57ac69070f1477ce46223a2a7893c]) which created 1.11.99.1 -- and
that revision is the one currently built by the MacPorts {{{xorg-xserver-
devel}}}. Which means that the MacPorts {{{xorg-xserver-devel}}} does
include the additional NULL pointer check required now. And I've verified
(at least on Snow Leopard) that with the {{{xorg-xserver-devel}}} in use,
"Curves" in The Gimp doesn't cause the X Server to crash. (FWIW,
[http://ewen.mcneill.gen.nz/blog/entry/2011-12-11-gimp2-curves-xorg-
server-crash/ my blog post about it], which has some additional links.)
Build time for {{{xorg-xserver-devel}}} and dependencies, assuming you've
been using MacPorts for a while (and hence have many of the dependencies
already installed, is relatively quick -- under 10 minutes IIRC (and
faster than, eg, {{{boost}}}). And it looks like {{{xorg-xserver-devel}}}
will, by default, become the started X11.app after you log out/log in
again (ie, so launchctl sees the LaunchAgent update).
Ewen
--
Ticket URL: <https://trac.macports.org/ticket/30927#comment:32>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list