MacPort Inkscape on Lion crash at startup

Bug #898704 reported by Fabrizio Bartolomucci
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Inkscape
Invalid
High
Unassigned

Bug Description

I installed the macport version on Lion and I had a crash at startup with the following peculiar log:

MacBook-di-Fabrizio:~ fbartolom$ inkscape

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:26515): Gtk-WARNING **: EditSelectAllInAllLayers: missing action EditSelectAllInAllLayers

(inkscape:26515): Gtk-WARNING **: EditDeselect: missing action EditDeselect

(inkscape:26515): Gtk-WARNING **: ObjectRotate90CCW: missing action ObjectRotate90CCW

(inkscape:26515): Gtk-WARNING **: ObjectRotate90: missing action ObjectRotate90

(inkscape:26515): Gtk-WARNING **: ObjectFlipHorizontally: missing action ObjectFlipHorizontally

(inkscape:26515): Gtk-WARNING **: ObjectFlipVertically: missing action ObjectFlipVertically

(inkscape:26515): Gtk-WARNING **: SelectionToBack: missing action SelectionToBack

(inkscape:26515): Gtk-WARNING **: SelectionLower: missing action SelectionLower

(inkscape:26515): Gtk-WARNING **: SelectionRaise: missing action SelectionRaise

(inkscape:26515): Gtk-WARNING **: SelectionToFront: missing action SelectionToFront

(inkscape:26515): Gtk-WARNING **: XAction: missing action XAction

(inkscape:26515): Gtk-WARNING **: YAction: missing action YAction

(inkscape:26515): Gtk-WARNING **: WidthAction: missing action WidthAction

(inkscape:26515): Gtk-WARNING **: LockAction: missing action LockAction

(inkscape:26515): Gtk-WARNING **: HeightAction: missing action HeightAction

(inkscape:26515): Gtk-WARNING **: UnitsAction: missing action UnitsAction

(inkscape:26515): Gtk-WARNING **: transform_affect_label: missing action transform_affect_label

(inkscape:26515): Gtk-WARNING **: transform_stroke: missing action transform_stroke

(inkscape:26515): Gtk-WARNING **: transform_corners: missing action transform_corners

(inkscape:26515): Gtk-WARNING **: transform_gradient: missing action transform_gradient

(inkscape:26515): Gtk-WARNING **: transform_pattern: missing action transform_pattern

(inkscape:26515): Gtk-WARNING **: NodeInsertAction: missing action NodeInsertAction

(inkscape:26515): Gtk-WARNING **: NodeDeleteAction: missing action NodeDeleteAction

(inkscape:26515): Gtk-WARNING **: NodeJoinAction: missing action NodeJoinAction

(inkscape:26515): Gtk-WARNING **: NodeBreakAction: missing action NodeBreakAction

(inkscape:26515): Gtk-WARNING **: NodeJoinSegmentAction: missing action NodeJoinSegmentAction

(inkscape:26515): Gtk-WARNING **: NodeDeleteSegmentAction: missing action NodeDeleteSegmentAction

(inkscape:26515): Gtk-WARNING **: NodeCuspAction: missing action NodeCuspAction

(inkscape:26515): Gtk-WARNING **: NodeSmoothAction: missing action NodeSmoothAction

(inkscape:26515): Gtk-WARNING **: NodeSymmetricAction: missing action NodeSymmetricAction

(inkscape:26515): Gtk-WARNING **: NodeAutoAction: missing action NodeAutoAction

(inkscape:26515): Gtk-WARNING **: NodeLineAction: missing action NodeLineAction

(inkscape:26515): Gtk-WARNING **: NodeCurveAction: missing action NodeCurveAction

(inkscape:26515): Gtk-WARNING **: NodeXAction: missing action NodeXAction

(inkscape:26515): Gtk-WARNING **: NodeYAction: missing action NodeYAction

(inkscape:26515): Gtk-WARNING **: NodeUnitsAction: missing action NodeUnitsAction

(inkscape:26515): Gtk-WARNING **: ObjectEditClipPathAction: missing action ObjectEditClipPathAction

(inkscape:26515): Gtk-WARNING **: ObjectEditMaskPathAction: missing action ObjectEditMaskPathAction

(inkscape:26515): Gtk-WARNING **: EditNextPathEffectParameter: missing action EditNextPathEffectParameter

(inkscape:26515): Gtk-WARNING **: NodesShowTransformHandlesAction: missing action NodesShowTransformHandlesAction

(inkscape:26515): Gtk-WARNING **: NodesShowHandlesAction: missing action NodesShowHandlesAction

(inkscape:26515): Gtk-WARNING **: NodesShowHelperpath: missing action NodesShowHelperpath

(inkscape:26515): Gtk-WARNING **: TweakWidthAction: missing action TweakWidthAction

(inkscape:26515): Gtk-WARNING **: TweakForceAction: missing action TweakForceAction

(inkscape:26515): Gtk-WARNING **: TweakPressureAction: missing action TweakPressureAction

(inkscape:26515): Gtk-WARNING **: TweakModeAction: missing action TweakModeAction

(inkscape:26515): Gtk-WARNING **: TweakFidelityAction: missing action TweakFidelityAction

(inkscape:26515): Gtk-WARNING **: TweakChannelsLabel: missing action TweakChannelsLabel

(inkscape:26515): Gtk-WARNING **: TweakDoH: missing action TweakDoH

(inkscape:26515): Gtk-WARNING **: TweakDoS: missing action TweakDoS

(inkscape:26515): Gtk-WARNING **: TweakDoL: missing action TweakDoL

(inkscape:26515): Gtk-WARNING **: TweakDoO: missing action TweakDoO

(inkscape:26515): Gtk-WARNING **: SprayModeAction: missing action SprayModeAction

(inkscape:26515): Gtk-WARNING **: SprayWidthAction: missing action SprayWidthAction

(inkscape:26515): Gtk-WARNING **: SprayPressureAction: missing action SprayPressureAction

(inkscape:26515): Gtk-WARNING **: SprayPopulationAction: missing action SprayPopulationAction

(inkscape:26515): Gtk-WARNING **: SprayRotationAction: missing action SprayRotationAction

(inkscape:26515): Gtk-WARNING **: SprayScaleAction: missing action SprayScaleAction

(inkscape:26515): Gtk-WARNING **: SprayStandard_deviationAction: missing action SprayStandard_deviationAction

(inkscape:26515): Gtk-WARNING **: SprayMeanAction: missing action SprayMeanAction

(inkscape:26515): Gtk-WARNING **: StarStateAction: missing action StarStateAction

(inkscape:26515): Gtk-WARNING **: FlatAction: missing action FlatAction

(inkscape:26515): Gtk-WARNING **: MagnitudeAction: missing action MagnitudeAction

(inkscape:26515): Gtk-WARNING **: SpokeAction: missing action SpokeAction

(inkscape:26515): Gtk-WARNING **: RoundednessAction: missing action RoundednessAction

(inkscape:26515): Gtk-WARNING **: RandomizationAction: missing action RandomizationAction

(inkscape:26515): Gtk-WARNING **: StarResetAction: missing action StarResetAction

(inkscape:26515): Gtk-WARNING **: RectStateAction: missing action RectStateAction

(inkscape:26515): Gtk-WARNING **: RectWidthAction: missing action RectWidthAction

(inkscape:26515): Gtk-WARNING **: RectHeightAction: missing action RectHeightAction

(inkscape:26515): Gtk-WARNING **: RadiusXAction: missing action RadiusXAction

(inkscape:26515): Gtk-WARNING **: RadiusYAction: missing action RadiusYAction

(inkscape:26515): Gtk-WARNING **: RectUnitsAction: missing action RectUnitsAction

(inkscape:26515): Gtk-WARNING **: RectResetAction: missing action RectResetAction

(inkscape:26515): Gtk-WARNING **: 3DBoxAngleXAction: missing action 3DBoxAngleXAction

(inkscape:26515): Gtk-WARNING **: 3DBoxVPXStateAction: missing action 3DBoxVPXStateAction

(inkscape:26515): Gtk-WARNING **: 3DBoxAngleYAction: missing action 3DBoxAngleYAction

(inkscape:26515): Gtk-WARNING **: 3DBoxVPYStateAction: missing action 3DBoxVPYStateAction

(inkscape:26515): Gtk-WARNING **: 3DBoxAngleZAction: missing action 3DBoxAngleZAction

(inkscape:26515): Gtk-WARNING **: 3DBoxVPZStateAction: missing action 3DBoxVPZStateAction

(inkscape:26515): Gtk-WARNING **: SpiralStateAction: missing action SpiralStateAction

(inkscape:26515): Gtk-WARNING **: SpiralRevolutionAction: missing action SpiralRevolutionAction

(inkscape:26515): Gtk-WARNING **: SpiralExpansionAction: missing action SpiralExpansionAction

(inkscape:26515): Gtk-WARNING **: SpiralT0Action: missing action SpiralT0Action

(inkscape:26515): Gtk-WARNING **: SpiralResetAction: missing action SpiralResetAction

(inkscape:26515): Gtk-WARNING **: FreehandModeActionPen: missing action FreehandModeActionPen

(inkscape:26515): Gtk-WARNING **: SetPenShapeAction: missing action SetPenShapeAction

(inkscape:26515): Gtk-WARNING **: FreehandModeActionPencil: missing action FreehandModeActionPencil

(inkscape:26515): Gtk-WARNING **: PencilToleranceAction: missing action PencilToleranceAction

(inkscape:26515): Gtk-WARNING **: PencilResetAction: missing action PencilResetAction

(inkscape:26515): Gtk-WARNING **: SetPencilShapeAction: missing action SetPencilShapeAction

(inkscape:26515): Gtk-WARNING **: SetProfileAction: missing action SetProfileAction

(inkscape:26515): Gtk-WARNING **: CalligraphyWidthAction: missing action CalligraphyWidthAction

(inkscape:26515): Gtk-WARNING **: PressureAction: missing action PressureAction

(inkscape:26515): Gtk-WARNING **: TraceAction: missing action TraceAction

(inkscape:26515): Gtk-WARNING **: ThinningAction: missing action ThinningAction

(inkscape:26515): Gtk-WARNING **: AngleAction: missing action AngleAction

(inkscape:26515): Gtk-WARNING **: TiltAction: missing action TiltAction

(inkscape:26515): Gtk-WARNING **: FixationAction: missing action FixationAction

(inkscape:26515): Gtk-WARNING **: CapRoundingAction: missing action CapRoundingAction

(inkscape:26515): Gtk-WARNING **: TremorAction: missing action TremorAction

(inkscape:26515): Gtk-WARNING **: WiggleAction: missing action WiggleAction

(inkscape:26515): Gtk-WARNING **: MassAction: missing action MassAction

(inkscape:26515): Gtk-WARNING **: ArcStateAction: missing action ArcStateAction

(inkscape:26515): Gtk-WARNING **: ArcStartAction: missing action ArcStartAction

(inkscape:26515): Gtk-WARNING **: ArcEndAction: missing action ArcEndAction

(inkscape:26515): Gtk-WARNING **: ArcOpenAction: missing action ArcOpenAction

(inkscape:26515): Gtk-WARNING **: ArcResetAction: missing action ArcResetAction

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

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

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

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

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

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

(inkscape:26515): Gtk-WARNING **: EraserWidthAction: missing action EraserWidthAction

(inkscape:26515): Gtk-WARNING **: EraserModeAction: missing action EraserModeAction

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

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

(inkscape:26515): Gtk-WARNING **: TextBoldAction: missing action TextBoldAction

(inkscape:26515): Gtk-WARNING **: TextItalicAction: missing action TextItalicAction

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

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

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

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

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

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

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

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

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

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

(inkscape:26515): Gtk-WARNING **: LPEToolModeAction: missing action LPEToolModeAction

(inkscape:26515): Gtk-WARNING **: LPEShowBBoxAction: missing action LPEShowBBoxAction

(inkscape:26515): Gtk-WARNING **: LPEBBoxFromSelectionAction: missing action LPEBBoxFromSelectionAction

(inkscape:26515): Gtk-WARNING **: LPELineSegmentAction: missing action LPELineSegmentAction

(inkscape:26515): Gtk-WARNING **: LPEMeasuringAction: missing action LPEMeasuringAction

(inkscape:26515): Gtk-WARNING **: LPEToolUnitsAction: missing action LPEToolUnitsAction

(inkscape:26515): Gtk-WARNING **: LPEOpenLPEDialogAction: missing action LPEOpenLPEDialogAction

(inkscape:26515): Gtk-WARNING **: DropperOpacityAction: missing action DropperOpacityAction

(inkscape:26515): Gtk-WARNING **: DropperPickAlphaAction: missing action DropperPickAlphaAction

(inkscape:26515): Gtk-WARNING **: DropperSetAlphaAction: missing action DropperSetAlphaAction

(inkscape:26515): Gtk-WARNING **: ConnectorAvoidAction: missing action ConnectorAvoidAction

(inkscape:26515): Gtk-WARNING **: ConnectorIgnoreAction: missing action ConnectorIgnoreAction

(inkscape:26515): Gtk-WARNING **: ConnectorOrthogonalAction: missing action ConnectorOrthogonalAction

(inkscape:26515): Gtk-WARNING **: ConnectorCurvatureAction: missing action ConnectorCurvatureAction

(inkscape:26515): Gtk-WARNING **: ConnectorSpacingAction: missing action ConnectorSpacingAction

(inkscape:26515): Gtk-WARNING **: ConnectorGraphAction: missing action ConnectorGraphAction

(inkscape:26515): Gtk-WARNING **: ConnectorLengthAction: missing action ConnectorLengthAction

(inkscape:26515): Gtk-WARNING **: ConnectorDirectedAction: missing action ConnectorDirectedAction

(inkscape:26515): Gtk-WARNING **: ConnectorOverlapAction: missing action ConnectorOverlapAction
Segmentation fault: 11

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

Not reproduced with Inkscape 0.48.2 and 0.48+devel r10754 on Mac OS X 10.5.8 (i386), tested with
- MacPorts build (GCC 4.0.1)
- official application bundle from sf.net
- compiled from source outside of MacPorts (GCC 4.2.1, using MacPorts for dependencies)
For my local builds and MacPorts trees, I haven't updated glib2 to 2.30.2 yet (still at glib2 2.28.8).

1) Please attach the crash report created by the system (or alternatively a backtrace from gdb).
2) Did you install 'inkscape' or 'inkscape-devel'? See also inkscape menu 'Help > About Inkscape' for version and revision number details, or run 'inkscape --version' on the command line.
3) Do you build Inkscape with the X11 or the Quartz backend of GTK+ (see output of 'port installed gtk2')?

tags: added: crash
Changed in inkscape:
importance: Undecided → High
status: New → Incomplete
Revision history for this message
su_v (suv-lp) wrote :

>> I installed the macport version on Lion and I had a crash at startup (…)
> Not reproduced with Inkscape 0.48.2 and 0.48+devel r10754 on Mac OS X 10.5.8 (i386)
Not reproduced on Mac OS X 10.7.2 Lion (X11/XQuartz 2.6.3 (xorg-server 1.10.3)) either:

$ uname -v
Darwin Kernel Version 11.2.0: Tue Aug 9 20:54:00 PDT 2011; root:xnu-1699.24.8~1/RELEASE_X86_64
$ port version
Version: 2.0.3
$ port installed inkscape
The following ports are currently installed:
  inkscape @0.48.2_2+python27 (active)
$ port installed gtk2
The following ports are currently installed:
  gtk2 @2.24.8_1+x11 (active)
$

Revision history for this message
Steven Parkes (smparkes) wrote :

FWIW, I had something similar to this intermittently, than 100% of the time, then intermittently (or gone?). When it was intermittent, I'd restart the X server and it'd be fine. Then restarting the server didn't help and switching from Apple's server to XQuartz didn't seem to help. I have no idea what triggered it. I hadn't updated or installed any related ports (at least I don't think I had ...)

I've attached a crash report, but I kinda doubt it's useful. (Again, FWIW, when it was crashing all the time, if I ran it from within gdb, it ran fine ...)

If it starts happening again, I can follow up.

All this on 10.7.2 with the lastest software updates and Xcode 4.2 build 4d199 (gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00))

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

@Steven:
1) You don't happen to have saved the console messages emitted by Inkscape (in the terminal) when these types of crashes at startup occurred? Or had they been the same list of 'missing actions' are originally reported?

2) Just for the record:
- Which Gtk+ theme and Gtk+ icon theme do you use? Does '~/.gtkrc-2.0' exist?
- Which setting do you use in 'Inkscape preferences > Misc > [ ] Pre-render named icons'? (Note: it is not activated by default and was mainly used to circumvent issues with named icons (from the gtk icon theme) used in the GUI on certain linux distros. IIRC there had been crashes reported if the option was active - at least in the development version of Inkscape, after introducing icon caching on-disk and a lot of changes to the internal renderer).

Revision history for this message
Steven Parkes (smparkes) wrote :

1) They were the pretty much the same set of messages in the original bug (that's how I found this bug report, by googling for one of them.). I don't know that it was 100% the same but it definitely looked the same at a gross level. Failure definitely correlated 1-to-1 with a bunch of messages showing up.

2) I haven't purposefully set a gtk+ theme, so some kind of default? In any case, I have no ~/.gtkrc-2.0. Pre-render named icons not set.

Revision history for this message
Steven Parkes (smparkes) wrote :

Hmmm ... I want to back-off on the "Failure definitely correlated 1-to-1 with a bunch of messages". I saw that a lot when things were failing 100% of the time in the last couple of days. When I was having intermittent failures earlier, I'm not sure I can say if the messages were the same.

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

Steven Parkes wrote:
> They were the pretty much the same set of messages in the original bug

Thx for the feedback -> changing bug status to 'Confirmed'.

Changed in inkscape:
status: Incomplete → Confirmed
Revision history for this message
su_v (suv-lp) wrote :

Does this still happen with latest builds from MacPorts?

Changed in inkscape:
status: Confirmed → Incomplete
Revision history for this message
su_v (suv-lp) wrote :

Closing - no further feedback whether this still happens with more recent builds installed via MacPorts.

Please reopen if the reported crash reoccurs with current versions (port inkscape or inkscape-devel), and attach the crash report.

Changed in inkscape:
status: Incomplete → Invalid
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.