Inkscape 0.92 macports installation crashes on OS X sierra

Bug #1655758 reported by J Dreske
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
New
Undecided
Unassigned

Bug Description

I just tried to install Inkscape 0.92 with macports.
All versions (x11/ quartz / level) install without errors but do not start on OS X 10.12 Sierra.

On OSX 10.11 El Capitan the quartz version starts and seems to work with some critical warnings:

$ inkscape
Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!
Failed to get connection
** (inkscape:17062): CRITICAL **: dbus_g_proxy_new_for_name: assertion 'connection != NULL' failed
** (inkscape:17062): CRITICAL **: dbus_g_proxy_call: assertion 'DBUS_IS_G_PROXY (proxy)' failed
** (inkscape:17062): CRITICAL **: dbus_g_connection_register_g_object: assertion 'connection != NULL' failed

but Tablet Pressure Sensivity (Wacom intuos pro) does not work (same as in 0.91):
** (inkscape:17062): WARNING **: Unable to set mode on extended input device [P:Quartz Pen]
** (inkscape:17062): WARNING **: Unable to set mode on extended input device [C:Quartz Cursor]
** (inkscape:17062): WARNING **: Unable to set mode on extended input device [E:Quartz Eraser]

Tags: crash osx
su_v (suv-lp)
tags: added: crash
removed: sierra
Revision history for this message
su_v (suv-lp) wrote :

In general, I would recommend to first file trac tickets in MacPorts for issues you encounter with your MacPorts builds (these builds and the MacPorts port are not maintained by the Inkscape project). The MacPorts port maintainers can then look into the issue, and report bugs upstream as needed based on their analysis.

The crash on Sierra is currently tracked for the project Inkscape here:
* Bug #1654908 “MacPorts install crashes on launch on macOS 10.12”
and in MacPorts here:
* #52632 (Inkscape-app quits immediately after install)
  https://trac.macports.org/ticket/52632

Note also that GTK+/Quartz is not the officially recommended GTK+ backend for current stable Inkscape releases which all still use GTK2 (the project plans to move to the native GTK+ backend for OS X with a future release which will be based on GTK3). The Inkscape project also currently has no core developers who could look into issues specific to the Quartz backend of GTK+ (and its dependencies). Note that GTK2 is a legacy version of the GTK+ toolkit, upstream development of the toolkit is focused on GTK+ >= 3 (but also short on developers for native backends, including Quartz for OS X and macOS).

Re pressure sensitivity with GTK+/Quartz - IIRC the contributor of the upstream patch for GTK+ 2.24 which added pressure support for tablet input to the Quartz backend of GTK+ explicitly mentioned that it only supports packaged applications, not with linux-style command line installations. Personally, I would recommend to build and use current stable Inkscape versions with the X11-backend of GTK+ which does support pressure sensitivity.

Upstream reports about tablet pressure support:
GTK2: https://bugzilla.gnome.org/show_bug.cgi?id=663990
GTK3: https://bugzilla.gnome.org/show_bug.cgi?id=695701

tags: added: gtk-osx tablet
removed: crash osx
tags: added: crash osx
removed: gtk-osx tablet
Revision history for this message
su_v (suv-lp) wrote :

Linking as duplicate to bug #1654908 since tablet pressure has been filed as separate report as well.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.