MacPorts install crashes on launch on macOS 10.12 Sierra

Bug #1654908 reported by Eric Roch
106
This bug affects 15 people
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
Undecided
Unassigned

Bug Description

After installing the Quartz version of Inkscape 0.92 using MacPorts, I am unable to run the application. MacPorts shows no errors during the installation, but running `inkscape` from the terminal throws 3 critical errors an a whole bunch of warnings (see attached screenshot). All of the warnings seem to say "missing action ..."

I am running Mac OS Sierra 10.12.2 on a Mid-2015 MacBook Pro.

Tags: crash fonts osx
Revision history for this message
Eric Roch (eric-u) wrote :
tags: added: installation
removed: install
Revision history for this message
su_v (suv-lp) wrote :

This issue is currently tracked in MacPorts (it seems to only affects macOS 10.12 Sierra):

* #52632 (Inkscape-app quits immediately after install)
  https://trac.macports.org/ticket/52632

Members of the MacPorts maintainer team seem to be working on it (at least there is a patch available in the trac ticket, currently pending review), and hopefully they will submit patches upstream after it was tested successfully in MacPorts to not introduce regressions on older versions of OS X.

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.

tags: added: crash osx
removed: 0.92 installation mac
tags: added: fonts
summary: - MacPorts install doesn't work on 0.92
+ MacPorts install crashes on launch on macOS 10.12 Sierra
Revision history for this message
Eric Roch (eric-u) wrote :

Thank you for the information su_v, hopefully we see a fix soon!

Revision history for this message
su_v (suv-lp) wrote :

Changing bug status to 'Confirmed' based on earlier user report on the 'inkscape-devel' mailing-list:
http://inkscape.13.x6.nabble.com/Inkscape-0-92-crashes-on-macOS-Sierra-10-12-2-tt4978382.html#none

Changed in inkscape:
status: New → Confirmed
Revision history for this message
Felipe Gasper (felipegasper) wrote :

This happens for me on the non-Quartz install as well.

Revision history for this message
Mc (mc...) wrote :

A suggested workaround in https://trac.macports.org/ticket/53270 is to run "LANG=en_GB inkscape"

Revision history for this message
Nate Angell (ixmati) wrote :
Download full text (5.7 KiB)

Had exactly the same experience on OSX 10.12.3 for Inkscape .92 trying both quartz and X11 versions. Example error output in screenshot and pasted here:

Emergency save activated!
Emergency save completed. Inkscape will close now.
If you can reproduce this crash, please file a bug at www.inkscape.org
with a detailed description of the steps leading to the crash, so we can fix it.

(inkscape:19162): Gtk-WARNING **: ChannelsAction: missing action ChannelsAction

(inkscape:19162): Gtk-WARNING **: ThresholdAction: missing action ThresholdAction

(inkscape:19162): Gtk-WARNING **: OffsetAction: missing action OffsetAction

(inkscape:19162): Gtk-WARNING **: PaintbucketUnitsAction: missing action PaintbucketUnitsAction

(inkscape:19162): Gtk-WARNING **: AutoGapAction: missing action AutoGapAction

(inkscape:19162): Gtk-WARNING **: PaintbucketResetAction: missing action PaintbucketResetAction

(inkscape:19162): Gtk-WARNING **: TextFontFamilyAction: missing action TextFontFamilyAction

(inkscape:19162): Gtk-WARNING **: TextFontStyleAction: missing action TextFontStyleAction

(inkscape:19162): Gtk-WARNING **: TextOuterStyleAction: missing action TextOuterStyleAction

(inkscape:19162): Gtk-WARNING **: TextFontSizeAction: missing action TextFontSizeAction

(inkscape:19162): Gtk-WARNING **: TextLineHeightAction: missing action TextLineHeightAction

(inkscape:19162): Gtk-WARNING **: TextLineHeightUnitsAction: missing action TextLineHeightUnitsAction

(inkscape:19162): Gtk-WARNING **: TextLineHeightUnsetAction: missing action TextLineHeightUnsetAction

(inkscape:19162): Gtk-WARNING **: TextAlignAction: missing action TextAlignAction

(inkscape:19162): Gtk-WARNING **: TextSuperscriptAction: missing action TextSuperscriptAction

(inkscape:19162): Gtk-WARNING **: TextSubscriptAction: missing action TextSubscriptAction

(inkscape:19162): Gtk-WARNING **: TextLetterSpacingAction: missing action TextLetterSpacingAction

(inkscape:19162): Gtk-WARNING **: TextWordSpacingAction: missing action TextWordSpacingAction

(inkscape:19162): Gtk-WARNING **: TextDxAction: missing action TextDxAction

(inkscape:19162): Gtk-WARNING **: TextDyAction: missing action TextDyAction

(inkscape:19162): Gtk-WARNING **: TextRotationAction: missing action TextRotationAction

(inkscape:19162): Gtk-WARNING **: TextWritingModeAction: missing action TextWritingModeAction

(inkscape:19162): Gtk-WARNING **: TextOrientationAction: missing action TextOrientationAction

(inkscape:19162): Gtk-WARNING **: GradientNewTypeAction: missing action GradientNewTypeAction

(inkscape:19162): Gtk-WARNING **: GradientNewFillStrokeAction: missing action GradientNewFillStrokeAction

(inkscape:19162): Gtk-WARNING **: GradientSelectGradientAction: missing action GradientSelectGradientAction

(inkscape:19162): Gtk-WARNING **: GradientEditLinkAction: missing action GradientEditLinkAction

(inkscape:19162): Gtk-WARNING **: GradientEditReverseAction: missing action GradientEditReverseAction

(inkscape:19162): Gtk-WARNING **: GradientSelectRepeatAction: missing action GradientSelectRepeatAction

(inkscape:19162): Gtk-WARNING **: GradientEditStopsAction: missing action GradientEditStopsAction

(inkscape:19162): Gtk-WARN...

Read more...

Revision history for this message
iglooo101 (iglooo101) wrote :
Revision history for this message
Atsuyoshi Suzuki (atuyosi) wrote :

I built version 0.92.1 with Mavericks ( Xcode 6.1.1 / App bundle ).

- When this binary is executed on Mavericks, it works normally.
- When this binary is executed on Sierra, it encounters a problem very similar to this ticket and fails to start.

As for the build method, I modified the patch of the following URL and built it as Quartz version.

https://code.launchpad.net/~tghs/inkscape/0.92.x_mac_packaging

Quartz backend :

$ sudo sed -e '$a\'$'\n''-x11 +quartz +no_x11 +rsvg +Pillow -tkinter +gnome_vfs' -i "" "$MP_PREFIX/etc/macports/variants.conf"

Thanks.

Revision history for this message
Hans Meine (hans-meine) wrote :

Same problem, recompiled multiple times with varying port variants, but no success on Sierra.

Finally, the workaround mentioned above (setting LANG) indeed works for me, thanks for pointing that out!

HTH

Revision history for this message
Qantas94Heavy (qantas94heavy) wrote :

Fixed with native macOS for Inkscape 1.0.

Closed by: https://gitlab.com/Qantas94Heavy

Changed in inkscape:
status: Confirmed → Fix Released
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.