inkscape crashes on start in FreeBSD 11.2

Bug #1800283 reported by Robert Friemer
26
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
Undecided
Unassigned

Bug Description

Hi,

I've installed FreeBSD 11.2 and plasma5. I've installed inkscape 0.92.3_3 from the ports with
hopefully all dependencies.

"
$ pkg info inkscape
inkscape-0.92.3_3
Name : inkscape
Version : 0.92.3_3
Installed on : Thu Oct 18 21:36:06 2018 CEST
Origin : graphics/inkscape
Architecture : FreeBSD:11:amd64
Prefix : /usr/local
Categories : gnome graphics
Licenses : GPLv2+, LGPL21, MPL11, GPLv3+
Maintainer : <email address hidden>
WWW : http://www.inkscape.org
Comment : Full featured open source SVG editor
Options :
        CDR : on
        DBUS : off
        POPPLER : on
        VISIO : on
        WPG : on
Shared Libs required:
        librevenge-stream-0.0.so.0
        libgtk-x11-2.0.so.0
        libglibmm-2.4.so.1
        libgsl.so.23
        libpopt.so.0
        libxslt.so.1
        libpango-1.0.so.0
        libjpeg.so.8
        liblcms2.so.2
        libgtkmm-2.4.so.1
        libfreetype.so.6
        libcairo.so.2
        libgc.so.1
        libxml2.so.2
        libMagickWand-6.so.5
        libMagickCore-6.so.5
        libMagick++-6.so.8
        libcairomm-1.0.so.1
        libatk-1.0.so.0
        libiconv.so.2
        libgmodule-2.0.so.0
        libgdk_pixbuf-2.0.so.0
        libcdr-0.1.so.1
        libgtkspell.so.0
        libpoppler-glib.so.8
        libX11.so.6
        libgio-2.0.so.0
        librevenge-0.0.so.0
        libpangomm-1.4.so.1
        libgobject-2.0.so.0
        libpangoft2-1.0.so.0
        libvisio-0.1.so.1
        libgslcblas.so.0
        libpotrace.so.0
        libglib-2.0.so.0
        libsigc-2.0.so.0
        libatkmm-1.6.so.1
        libgdk-x11-2.0.so.0
        libpng16.so.16
        libintl.so.8
        libaspell.so.15
        libfontconfig.so.1
        libgthread-2.0.so.0
        libgiomm-2.4.so.1
        libpoppler.so.68
        libgdkmm-2.4.so.1
        libwpg-0.3.so.3
        libpangocairo-1.0.so.0
Shared Libs provided:
        libinkscape_base.so
Annotations :
        FreeBSD_version: 1102000
        cpe : cpe:2.3:a:inkscape:inkscape:0.92.3:::::freebsd11:x64:3
        repo_type : binary
        repository : FreeBSD
Flat size : 124MiB
Description :
Inkscape seeks to become a full featured open source SVG editor.
Derived from the highly popular Sodipodi codebase, Inkscape strives
to build full XML, SVG, and CSS2 compliance.

Features include alpha blending, node editing, svg-to-png export,
and more. Project aims for capabilities similar to Illustrator,
CorelDraw, Visio, etc.

WWW: http://www.inkscape.org

"

When I start inkscape, there will be an information window telling the inkscape has found an internal error and is closing.

Just to get more information about the bug, I'm starting inkscape from the shell and get these messages:

"

$ inkscape

(inkscape:1388): Gtk-WARNING **: 13:52:06.916: Im Modulpfad »adwaita« konnte keine Themen-Engine gefunden werden,

(inkscape:1388): Gtk-WARNING **: 13:52:06.924: Im Modulpfad »adwaita« konnte keine Themen-Engine gefunden werden,

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:1388): Gtk-WARNING **: 13:52:07.628: ChannelsAction: missing action ChannelsAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.628: ThresholdAction: missing action ThresholdAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.628: OffsetAction: missing action OffsetAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.628: PaintbucketUnitsAction: missing action PaintbucketUnitsAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.628: AutoGapAction: missing action AutoGapAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.628: PaintbucketResetAction: missing action PaintbucketResetAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.652: TextFontStyleAction: missing action TextFontStyleAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.652: TextOuterStyleAction: missing action TextOuterStyleAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.652: TextFontSizeAction: missing action TextFontSizeAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.652: TextLineHeightAction: missing action TextLineHeightAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.652: TextLineHeightUnitsAction: missing action TextLineHeightUnitsAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.652: TextLineHeightUnsetAction: missing action TextLineHeightUnsetAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.652: TextAlignAction: missing action TextAlignAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.652: TextSuperscriptAction: missing action TextSuperscriptAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.652: TextSubscriptAction: missing action TextSubscriptAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.652: TextLetterSpacingAction: missing action TextLetterSpacingAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.652: TextWordSpacingAction: missing action TextWordSpacingAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.652: TextDxAction: missing action TextDxAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.652: TextDyAction: missing action TextDyAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.652: TextRotationAction: missing action TextRotationAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.652: TextWritingModeAction: missing action TextWritingModeAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.652: TextOrientationAction: missing action TextOrientationAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.652: TextDirectionAction: missing action TextDirectionAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: GradientNewTypeAction: missing action GradientNewTypeAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: GradientNewFillStrokeAction: missing action GradientNewFillStrokeAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: GradientSelectGradientAction: missing action GradientSelectGradientAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: GradientEditLinkAction: missing action GradientEditLinkAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: GradientEditReverseAction: missing action GradientEditReverseAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: GradientSelectRepeatAction: missing action GradientSelectRepeatAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: GradientEditStopsAction: missing action GradientEditStopsAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: GradientEditOffsetAction: missing action GradientEditOffsetAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: GradientEditAddAction: missing action GradientEditAddAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: GradientEditDeleteAction: missing action GradientEditDeleteAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: MeshNewTypeAction: missing action MeshNewTypeAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: MeshNewFillStrokeAction: missing action MeshNewFillStrokeAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: MeshRowAction: missing action MeshRowAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: MeshColumnAction: missing action MeshColumnAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: MeshToggleSidesAction: missing action MeshToggleSidesAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: MeshMakeEllipticalAction: missing action MeshMakeEllipticalAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: MeshPickColorsAction: missing action MeshPickColorsAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: MeshFitInBoundingBoxAction: missing action MeshFitInBoundingBoxAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: MeshShowHandlesAction: missing action MeshShowHandlesAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: MeshEditFillAction: missing action MeshEditFillAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: MeshEditStrokeAction: missing action MeshEditStrokeAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: MeshWarningAction: missing action MeshWarningAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: MeshSmoothAction: missing action MeshSmoothAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: DropperOpacityAction: missing action DropperOpacityAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: DropperPickAlphaAction: missing action DropperPickAlphaAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: DropperSetAlphaAction: missing action DropperSetAlphaAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: ConnectorAvoidAction: missing action ConnectorAvoidAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: ConnectorIgnoreAction: missing action ConnectorIgnoreAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: ConnectorOrthogonalAction: missing action ConnectorOrthogonalAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: ConnectorCurvatureAction: missing action ConnectorCurvatureAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: ConnectorSpacingAction: missing action ConnectorSpacingAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.655: ConnectorGraphAction: missing action ConnectorGraphAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.656: ConnectorLengthAction: missing action ConnectorLengthAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.656: ConnectorDirectedAction: missing action ConnectorDirectedAction

(inkscape:1388): Gtk-WARNING **: 13:52:07.656: ConnectorOverlapAction: missing action ConnectorOverlapAction
Abort trap (core dumped)

"

inkscape was running without any problems in KDE4 on FreeBSD 11.2. So my question is

What is missing? Is there a dependency missing or this there really a bug in inkscape?

Kind Regards

Robert

Tags: crash freebsd
Revision history for this message
Robert Friemer (rfriemmedia) wrote :

I've just seen that there is a german messages in the shell-output telling that there is a gtk-engine missing, but I think I have unstalled all gtk-enginges, which are needed:

$ pkg info | grep gtk
gtk-update-icon-cache-2.24.32 Gtk-update-icon-cache utility from the Gtk+ toolkit
gtk2-2.24.32 Gimp Toolkit for X11 GUI (previous stable version)
gtk3-3.22.30_1 Gimp Toolkit for X11 GUI (current stable version)
gtkimageview-1.6.4_5 Simple image viewer widget
gtkmm24-2.24.5 C++ wrapper for Gtk+
gtkmm30-3.22.2 C++ wrapper for Gtk+3
gtkspell-2.0.16_6 GTK+ 2 spell checking component
libcanberra-gtk3-0.30_4 Implementation of the Freedesktop sound theme spec
plasma5-breeze-gtk-5.12.5 Plasma5 Breeze visual style for Gtk
plasma5-kde-gtk-config-5.12.5_1 Plasma5 GTK2 and GTK3 configurator
py27-gtk2-2.24.0_5 Set of Python bindings for GTK+
webkit-gtk2-2.4.11_17 Opensource browser engine using the GTK+ 2 toolkit
webkit2-gtk3-2.20.5 Opensource browser engine using the GTK+ 3 toolkit
wx30-gtk2-3.0.4_3 The wxWidgets GUI toolkit with GTK+ bindings
$

Revision history for this message
Robert Friemer (rfriemmedia) wrote :

I have found an inkscape.core file. Perhaps this helps.

Robert

Max Gaukler (mgmax)
tags: added: crash
tags: added: freebsd
Revision history for this message
Oliver Kirchkamp (21-oliver) wrote :

Similar problem here.
I use inkscape-0.92.3_3 on FreeBSD dell 11.2-RELEASE-p4 - no plasma though (just plain i3).
I suspect, though, that this is not really an inkscape problem. I have tried older versions of inkscape (0.92.2...) which, I think, did work in the past. They have the same problem now. Installing inkscape from ports does not help either.
Here is a backtrace:

#0 0x000000080b86447a in thr_kill () from /lib/libc.so.7
#1 0x000000080b864444 in raise () from /lib/libc.so.7
#2 0x000000080b8643b9 in abort () from /lib/libc.so.7
#3 0x0000000807fb4ac8 in Glib::ConvertError::throw_func () from /usr/local/lib/libglibmm-2.4.so.1
#4 0x0000000807fc9d4a in Glib::Error::throw_exception () from /usr/local/lib/libglibmm-2.4.so.1
#5 0x0000000807fd82e3 in Glib::operator<< () from /usr/local/lib/libglibmm-2.4.so.1
#6 0x0000000801677d8b in Glib::ustring::format<char*, char [3], char const*, char [2]> () from /usr/local/bin/../lib/inkscape/libinkscape_base.so
#7 0x000000080166fc49 in sp_text_toolbox_prep () from /usr/local/bin/../lib/inkscape/libinkscape_base.so
#8 0x00000008016caad3 in Inkscape::UI::ToolboxFactory::setToolboxDesktop () from /usr/local/bin/../lib/inkscape/libinkscape_base.so
#9 0x00000008016ca3ee in Inkscape::UI::ToolboxFactory::setToolboxDesktop () from /usr/local/bin/../lib/inkscape/libinkscape_base.so
#10 0x00000008013a8140 in Inkscape::UI::UXManagerImpl::connectToDesktop () from /usr/local/bin/../lib/inkscape/libinkscape_base.so
#11 0x000000080168128e in SPDesktopWidget::createInstance () from /usr/local/bin/../lib/inkscape/libinkscape_base.so
#12 0x0000000801680ddb in sp_desktop_widget_new () from /usr/local/bin/../lib/inkscape/libinkscape_base.so
#13 0x000000080171b920 in sp_file_new () from /usr/local/bin/../lib/inkscape/libinkscape_base.so
#14 0x000000080171bd71 in sp_file_new_default () from /usr/local/bin/../lib/inkscape/libinkscape_base.so
#15 0x0000000000407d6e in sp_main_gui ()
#16 0x00000000004078b3 in main ()

Any ideas? :-)

Max Gaukler (mgmax)
summary: - inkscape refuses to start in Plasma 5 on FreeBSD 11.2
+ inkscape crashes on start in FreeBSD 11.2
Revision history for this message
Robert Friemer (rfriemmedia) wrote :
Download full text (8.3 KiB)

So, some updates.

I've tried to install all themes and 1 was missing.

gnome-themes-extra-3.28 Standard themes for GNOME

# pkg install gnome-themes-extra
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (1 conflicting)
  - gnome-themes-extra-3.28 conflicts with gnome-themes-2.32.1_1 on /usr/local/share/icons/HighContrast/index.theme
Checking integrity... done (0 conflicting)
The following 4 package(s) will be affected (of 0 checked):

Installed packages to be REMOVED:
        gnome-themes-2.32.1_1

New packages to be INSTALLED:
        gnome-themes-extra: 3.28

Installed packages to be REINSTALLED:
        pkg-1.10.5_5
        sdl-1.2.15_12,2

Number of packages to be removed: 1
Number of packages to be installed: 1
Number of packages to be reinstalled: 2

Proceed with this action? [y/N]: y
[1/4] Deinstalling gnome-themes-2.32.1_1...
[1/4] Deleting files for gnome-themes-2.32.1_1: 100%
[2/4] Reinstalling pkg-1.10.5_5...
[2/4] Extracting pkg-1.10.5_5: 100%
[3/4] Installing gnome-themes-extra-3.28...
[3/4] Extracting gnome-themes-extra-3.28: 100%
[4/4] Reinstalling sdl-1.2.15_12,2...
[4/4] Extracting sdl-1.2.15_12,2: 100%
Message from sdl-1.2.15_12,2:

------------------------------------------------------------------------------
 Your SDL library has been built with libvgl support, which means that you
 can run almost any SDL application straight on your console (VESA 2.0
 compatible videocard is required).

 To do this you have to load the vesa kernel module or enable it in your
 kernel, and set environment variable "SDL_VIDEODRIVER=vgl".
------------------------------------------------------------------------------

So, FreeBSD was deinstalling the gnome 2 themes.

Now I get the following shell-output when I want to start inkscape.

$ 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:2510): Gtk-WARNING **: 21:59:04.150: ChannelsAction: missing action ChannelsAction

(inkscape:2510): Gtk-WARNING **: 21:59:04.150: ThresholdAction: missing action ThresholdAction

(inkscape:2510): Gtk-WARNING **: 21:59:04.150: OffsetAction: missing action OffsetAction

(inkscape:2510): Gtk-WARNING **: 21:59:04.150: PaintbucketUnitsAction: missing action PaintbucketUnitsAction

(inkscape:2510): Gtk-WARNING **: 21:59:04.150: AutoGapAction: missing action AutoGapAction

(inkscape:2510): Gtk-WARNING **: 21:59:04.150: PaintbucketResetAction: missing action PaintbucketResetAction

(inkscape:2510): Gtk-WARNING **: 21:59:04.174: TextFontStyleAction: missing action TextFontStyleAction

(inkscape:2510): Gtk-WARNING **: 21:59:04.174: TextOuterStyleAction: missing action TextOuterStyleAction

(inkscape:2510): Gtk-WARNING **: 21:59:04.174: TextFontSizeAction: missing action TextFontSizeAction

(inkscape:2510): Gtk-WARNING **: 21:59:04.174: TextLineHeightAction: missing action TextLineHeightAction

(inkscape:2510): Gtk-WARNING **: 21:59:04.174: TextLineHeightUnitsAction: missing action ...

Read more...

Revision history for this message
Robert Friemer (rfriemmedia) wrote :

I also tried to install the following packages:

wx31-gtk3
gtk-qt-engine

I thought that some libraries are missing, but it seems, that more is missing. :(

Robert

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

Usually, these errors happen when "make install" is missing, which hints at a packaging issue

Revision history for this message
Vladimir Vasilenko (sailorsamoor) wrote :

The error was disappeared after last updating OS. Thank all for the time.

Changed in inkscape:
status: New → Fix Released
Revision history for this message
Robert Friemer (rfriemmedia) wrote :

Hello,

I can also approve that the last package update has solved the problem. Now Inkscape is starting.

The only message which comes up is:

$ inkscape

** (inkscape:2403): WARNING **: 19:15:48.018: Invalid borders specified for theme pixmap:
        /usr/local/share/themes/Breeze/gtk-2.0/../assets/line-h.png,
borders don't fit within the image
$

But I think the programm itself is running ok now.

Thanks a lot.

Robert

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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