[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