Opened 13 years ago

Closed 12 years ago

#31012 closed defect (fixed)

inkscape with gtk +no_x11 +quartz crashes on 10.7

Reported by: carsomyr@… Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version: 2.0.99
Keywords: lion Cc: bradskins@…, su-v, smparkes@…
Port: inkscape

Description

With the release of Lion, inkscape doesn't work at all with Quartz. Launching it gives the attached stack trace. Does anyone know why? It was highly unstable on Snow Leopard to begin with. The fact that the x11 version of inkscape downloaded from the project site works perfectly adds to the mystery. This makes me ask:

  1. Is it because of upstream gtk development?
  2. Is it because inkscape has poor support for Quartz?
  3. Is it because of the way MacPorts builds Inkscape and its dependencies?
  4. Why didn't extensions work in Snow Leopard under Quartz?
  5. Why does the MacPorts version have rough-looking buttons, but the binary download from the project website has nice graphics for their buttons?

Attachments (1)

crash (9.4 KB) - added by carsomyr@… 13 years ago.
The crash stack trace.

Download all attachments as: .zip

Change History (8)

Changed 13 years ago by carsomyr@…

Attachment: crash added

The crash stack trace.

comment:1 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: devans@… removed
Owner: changed from macports-tickets@… to devans@…

comment:2 Changed 13 years ago by jmroot (Joshua Root)

Keywords: lion added
Summary: inkscape with gtk +no_x11 +quartz crashes outrightinkscape with gtk +no_x11 +quartz crashes on 10.7

comment:3 Changed 13 years ago by bradskins@…

Cc: bradskins@… added

Cc Me!

comment:4 Changed 13 years ago by su-v

Cc: suv-sf@… added

Cc Me!

comment:5 Changed 12 years ago by smparkes@…

Cc: smparkes@… added

Cc Me!

comment:6 Changed 12 years ago by su-v

With the release of Lion, inkscape doesn't work at all with Quartz.

Inkscape 0.48.3.1 +quartz +no_x11 works for me on OS X 10.7.2 (keep in mind that this configuration is still considered 'experimental', at least from the project's POV, due to known issues in Inkscape's code itself and the Quartz backend of Gtk+).

  1. Why does the MacPorts version have rough-looking buttons

Because the official package does use a Clearlooks-based theme for rendering the GUI (based on a custom gtkrc file included in the Application bundle).

comment:7 in reply to:  6 Changed 12 years ago by royliu@…

Resolution: fixed
Status: newclosed

I can confirm that the crashes are no longer happening. I think it has something to do with the gtk-mac-integration support being taken out. This is something I worked on to fix, but my understanding of GTK was too poor.

Replying to suv-sf@…:

With the release of Lion, inkscape doesn't work at all with Quartz.

Inkscape 0.48.3.1 +quartz +no_x11 works for me on OS X 10.7.2 (keep in mind that this configuration is still considered 'experimental', at least from the project's POV, due to known issues in Inkscape's code itself and the Quartz backend of Gtk+).

  1. Why does the MacPorts version have rough-looking buttons

Because the official package does use a Clearlooks-based theme for rendering the GUI (based on a custom gtkrc file included in the Application bundle).

Note: See TracTickets for help on using tickets.