MacPorts install crashes on launch on macOS 10.12 Sierra

Bug #1654908 reported by Eric Roch on 2017-01-09
106
This bug affects 14 people
Affects Status Importance Assigned to Milestone
Inkscape
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.

Eric Roch (eric-u) wrote :
tags: added: installation
removed: install
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
Eric Roch (eric-u) wrote :

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

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
Felipe Gasper (felipegasper) wrote :

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

Mc (mc...) wrote :

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

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...

iglooo101 (iglooo101) wrote :
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.

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

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

Other bug subscribers

Remote bug watches

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