You are not logged in.

#1 2025-03-05 06:26:58

frigorific
Member
Registered: 2025-03-05
Posts: 1

Inkscape Consistently Freezes (Possible GTK issue?)

For several months, Inkscape has been acting janky for me. At first, it was being unable to drag and drop in the layer view after doing so for the first time, and now any number of actions cause it to interminably freeze. For how long, I'm not sure.
When launching Inkscape from terminal, I consistently get this:

(org.inkscape.Inkscape:304680): Gtk-CRITICAL **: 21:21:34.979: invalid accelerator string ''

(org.inkscape.Inkscape:304680): Gtk-CRITICAL **: 21:21:34.979: gtk_application_accels_get_actions_for_accel: assertion 'accel_key.key != 0' failed

(org.inkscape.Inkscape:304680): Gtk-WARNING **: 21:21:34.980: Unable to parse accelerator '': ignored request to install 1 accelerators

And this from journalctl --follow

Mar 04 21:45:42 WhiteRook xdg-desktop-por[911]: A backend call failed: No such method 'CreateMonitor' in interface 'org.freedesktop.impl.portal.Inhibit' at object path '/org/freedesktop/portal/desktop' (signature 'ooss')
Mar 04 21:45:42 WhiteRook xdg-desktop-por[911]: Failed to close session implementation: GDBus.Error:org.freedesktop.DBus.Error.UnknownObject: No such object path '/org/freedesktop/portal/desktop/session/1_4972/gtk1804391348'

Any help would be greatly appreciated.
Other information which may or may not be useful:

$ uname -a
Linux WhiteRook 6.13.5-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 27 Feb 2025 18:09:44 +0000 x86_64 GNU/Linux
$ inkscape --debug-info
Inkscape 1.4 (e7c3feb100, 2024-10-09)

                      Compile  (Run)
    GLib version:     2.82.4
    GTK version:      3.24.48 (3.24.48)
    glibmm version:   2.66.7
    gtkmm version:    3.24.9
    libxml2 version:  2.13.5
    libxslt version:  1.1.42
    Cairo version:    1.18.2 (1.18.2)
    Pango version:    1.56.1 (1.56.1)
    HarfBuzz version: 10.2.0 (10.4.0)
$ ldd $(which inkscape)
        linux-vdso.so.1 (0x00007a1d9f50f000)
        libinkscape_base.so.1.4.0.0 => /usr/bin/../lib/inkscape/libinkscape_base.so.1.4.0.0 (0x00007a1d9dc00000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007a1d9da83000)
        libgiomm-2.4.so.1 => /usr/lib/libgiomm-2.4.so.1 (0x00007a1d9d8ad000)
        libglibmm-2.4.so.1 => /usr/lib/libglibmm-2.4.so.1 (0x00007a1d9d823000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007a1d9d400000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007a1d9d7f5000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007a1d9d20e000)
        libboost_filesystem.so.1.87.0 => /usr/bin/../lib/inkscape/../libboost_filesystem.so.1.87.0 (0x00007a1d9d7cd000)
        libpangocairo-1.0.so.0 => /usr/bin/../lib/inkscape/../libpangocairo-1.0.so.0 (0x00007a1d9f4f0000)
        libcairo.so.2 => /usr/bin/../lib/inkscape/../libcairo.so.2 (0x00007a1d9d696000)
        libpangoft2-1.0.so.0 => /usr/bin/../lib/inkscape/../libpangoft2-1.0.so.0 (0x00007a1d9d1f1000)
        libpango-1.0.so.0 => /usr/bin/../lib/inkscape/../libpango-1.0.so.0 (0x00007a1d9d186000)
        libgobject-2.0.so.0 => /usr/bin/../lib/inkscape/../libgobject-2.0.so.0 (0x00007a1d9d126000)
        libharfbuzz.so.0 => /usr/bin/../lib/inkscape/../libharfbuzz.so.0 (0x00007a1d9d001000)
        libfontconfig.so.1 => /usr/bin/../lib/inkscape/../libfontconfig.so.1 (0x00007a1d9cfb1000)
        libfreetype.so.6 => /usr/bin/../lib/inkscape/../libfreetype.so.6 (0x00007a1d9cee7000)
        libgsl.so.28 => /usr/bin/../lib/inkscape/../libgsl.so.28 (0x00007a1d9cc00000)
        libgmodule-2.0.so.0 => /usr/bin/../lib/inkscape/../libgmodule-2.0.so.0 (0x00007a1d9f4e5000)
        libgc.so.1 => /usr/bin/../lib/inkscape/../libgc.so.1 (0x00007a1d9cb94000)
        liblcms2.so.2 => /usr/bin/../lib/inkscape/../liblcms2.so.2 (0x00007a1d9cb2e000)
        libpoppler.so.146 => /usr/bin/../lib/inkscape/../libpoppler.so.146 (0x00007a1d9c600000)
        libpoppler-glib.so.8 => /usr/bin/../lib/inkscape/../libpoppler-glib.so.8 (0x00007a1d9caaf000)
        libwpg-0.3.so.3 => /usr/bin/../lib/inkscape/../libwpg-0.3.so.3 (0x00007a1d9ca91000)
        librevenge-0.0.so.0 => /usr/bin/../lib/inkscape/../librevenge-0.0.so.0 (0x00007a1d9ca62000)
        librevenge-stream-0.0.so.0 => /usr/bin/../lib/inkscape/../librevenge-stream-0.0.so.0 (0x00007a1d9ca42000)
        libvisio-0.1.so.1 => /usr/bin/../lib/inkscape/../libvisio-0.1.so.1 (0x00007a1d9c9a0000)
        libcdr-0.1.so.1 => /usr/bin/../lib/inkscape/../libcdr-0.1.so.1 (0x00007a1d9c552000)
        libjpeg.so.8 => /usr/bin/../lib/inkscape/../libjpeg.so.8 (0x00007a1d9c4b4000)
        libpng16.so.16 => /usr/bin/../lib/inkscape/../libpng16.so.16 (0x00007a1d9c47a000)
        libpotrace.so.0 => /usr/bin/../lib/inkscape/../libpotrace.so.0 (0x00007a1d9d68a000)
        libgtkmm-3.0.so.1 => /usr/bin/../lib/inkscape/../libgtkmm-3.0.so.1 (0x00007a1d9c000000)
        libatkmm-1.6.so.1 => /usr/bin/../lib/inkscape/../libatkmm-1.6.so.1 (0x00007a1d9bfae000)
        libgdkmm-3.0.so.1 => /usr/bin/../lib/inkscape/../libgdkmm-3.0.so.1 (0x00007a1d9bf58000)
        libpangomm-1.4.so.1 => /usr/bin/../lib/inkscape/../libpangomm-1.4.so.1 (0x00007a1d9c448000)
        libcairomm-1.0.so.1 => /usr/bin/../lib/inkscape/../libcairomm-1.0.so.1 (0x00007a1d9bf2f000)
        libsigc-2.0.so.0 => /usr/bin/../lib/inkscape/../libsigc-2.0.so.0 (0x00007a1d9cedf000)
        libgtk-3.so.0 => /usr/bin/../lib/inkscape/../libgtk-3.so.0 (0x00007a1d9b600000)
        libgio-2.0.so.0 => /usr/bin/../lib/inkscape/../libgio-2.0.so.0 (0x00007a1d9b431000)
        libgdk-3.so.0 => /usr/bin/../lib/inkscape/../libgdk-3.so.0 (0x00007a1d9be43000)
        libz.so.1 => /usr/bin/../lib/inkscape/../libz.so.1 (0x00007a1d9be2a000)
        libgdk_pixbuf-2.0.so.0 => /usr/bin/../lib/inkscape/../libgdk_pixbuf-2.0.so.0 (0x00007a1d9bde5000)
        libcairo-gobject.so.2 => /usr/bin/../lib/inkscape/../libcairo-gobject.so.2 (0x00007a1d9c997000)
        libgspell-1.so.3 => /usr/bin/../lib/inkscape/../libgspell-1.so.3 (0x00007a1d9bdc4000)
        libgtksourceview-4.so.0 => /usr/bin/../lib/inkscape/../libgtksourceview-4.so.0 (0x00007a1d9b39a000)
        libxslt.so.1 => /usr/bin/../lib/inkscape/../libxslt.so.1 (0x00007a1d9b357000)
        libxml2.so.2 => /usr/bin/../lib/inkscape/../libxml2.so.2 (0x00007a1d9b20a000)
        libreadline.so.8 => /usr/bin/../lib/inkscape/../libreadline.so.8 (0x00007a1d9b1b4000)
        libGraphicsMagick++.so.12 => /usr/bin/../lib/inkscape/../libGraphicsMagick++.so.12 (0x00007a1d9b13b000)
        libepoxy.so.0 => /usr/bin/../lib/inkscape/../libepoxy.so.0 (0x00007a1d9b02e000)
        libm.so.6 => /usr/bin/../lib/inkscape/../libm.so.6 (0x00007a1d9af36000)
        lib2geom.so.1.4.0 => /usr/bin/../lib/inkscape/../lib2geom.so.1.4.0 (0x00007a1d9ae2c000)
        libgomp.so.1 => /usr/bin/../lib/inkscape/../libgomp.so.1 (0x00007a1d9add9000)
        /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007a1d9f511000)
        libpcre2-8.so.0 => /usr/lib/libpcre2-8.so.0 (0x00007a1d9ad2d000)
        libboost_system.so.1.87.0 => /usr/lib/libboost_system.so.1.87.0 (0x00007a1d9bdbf000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00007a1d9abec000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x00007a1d9abd7000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007a1d9abcb000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007a1d9aba0000)
        libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00007a1d9ab91000)
        libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x00007a1d9ab8c000)
        libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00007a1d9aae6000)
        libfribidi.so.0 => /usr/lib/libfribidi.so.0 (0x00007a1d9aac6000)
        libthai.so.0 => /usr/lib/libthai.so.0 (0x00007a1d9aabb000)
        libffi.so.8 => /usr/lib/libffi.so.8 (0x00007a1d9aab0000)
        libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007a1d9aa8e000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007a1d9aa64000)
        libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007a1d9aa4f000)
        libbrotlidec.so.1 => /usr/lib/libbrotlidec.so.1 (0x00007a1d9aa40000)
        libcblas.so.3 => /usr/lib/libcblas.so.3 (0x00007a1d9aa09000)
        libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007a1d9a935000)
        libgpgmepp.so.6 => /usr/lib/libgpgmepp.so.6 (0x00007a1d9a8ce000)
        libopenjp2.so.7 => /usr/lib/libopenjp2.so.7 (0x00007a1d9a85a000)
        libtiff.so.6 => /usr/lib/libtiff.so.6 (0x00007a1d9a7cd000)
        libsmime3.so => /usr/lib/libsmime3.so (0x00007a1d9a7a1000)
        libnss3.so => /usr/lib/libnss3.so (0x00007a1d9a668000)
        libplc4.so => /usr/lib/libplc4.so (0x00007a1d9a661000)
        libnspr4.so => /usr/lib/libnspr4.so (0x00007a1d9a622000)
        libwpd-0.10.so.10 => /usr/lib/libwpd-0.10.so.10 (0x00007a1d9a588000)
        libicuuc.so.76 => /usr/lib/libicuuc.so.76 (0x00007a1d9a200000)
        libicui18n.so.76 => /usr/lib/libicui18n.so.76 (0x00007a1d99e00000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00007a1d9a562000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0x00007a1d9a54d000)
        libatk-bridge-2.0.so.0 => /usr/lib/libatk-bridge-2.0.so.0 (0x00007a1d9a513000)
        libcloudproviders.so.0 => /usr/lib/libcloudproviders.so.0 (0x00007a1d9a4fa000)
        libtinysparql-3.0.so.0 => /usr/lib/libtinysparql-3.0.so.0 (0x00007a1d9a429000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007a1d9a421000)
        libmount.so.1 => /usr/lib/libmount.so.1 (0x00007a1d9a1b0000)
        libxkbcommon.so.0 => /usr/lib/libxkbcommon.so.0 (0x00007a1d99da9000)
        libwayland-client.so.0 => /usr/lib/libwayland-client.so.0 (0x00007a1d9a410000)
        libwayland-cursor.so.0 => /usr/lib/libwayland-cursor.so.0 (0x00007a1d9a406000)
        libwayland-egl.so.1 => /usr/lib/libwayland-egl.so.1 (0x00007a1d9a1ab000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00007a1d9a19e000)
        libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007a1d9a199000)
        libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x00007a1d9a194000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007a1d9a187000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00007a1d9a182000)
        libenchant-2.so.2 => /usr/lib/libenchant-2.so.2 (0x00007a1d99d99000)
        liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007a1d99d66000)
        libncursesw.so.6 => /usr/lib/libncursesw.so.6 (0x00007a1d99cf7000)
        libGraphicsMagick.so.3 => /usr/lib/libGraphicsMagick.so.3 (0x00007a1d99b23000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0x00007a1d99b19000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0x00007a1d99afc000)
        libltdl.so.7 => /usr/lib/libltdl.so.7 (0x00007a1d99af1000)
        libdouble-conversion.so.3 => /usr/lib/libdouble-conversion.so.3 (0x00007a1d99ada000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00007a1d99ad5000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007a1d99acd000)
        libdatrie.so.1 => /usr/lib/libdatrie.so.1 (0x00007a1d99ac4000)
        libbrotlicommon.so.1 => /usr/lib/libbrotlicommon.so.1 (0x00007a1d99aa1000)
        libblas.so.3 => /usr/lib/libblas.so.3 (0x00007a1d999e3000)
        libnghttp3.so.9 => /usr/lib/libnghttp3.so.9 (0x00007a1d999bf000)
        libnghttp2.so.14 => /usr/lib/libnghttp2.so.14 (0x00007a1d99995000)
        libidn2.so.0 => /usr/lib/libidn2.so.0 (0x00007a1d99973000)
        libssh2.so.1 => /usr/lib/libssh2.so.1 (0x00007a1d99928000)
        libpsl.so.5 => /usr/lib/libpsl.so.5 (0x00007a1d99914000)
        libssl.so.3 => /usr/lib/libssl.so.3 (0x00007a1d99836000)
        libcrypto.so.3 => /usr/lib/libcrypto.so.3 (0x00007a1d99200000)
        libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007a1d997e3000)
        libzstd.so.1 => /usr/lib/libzstd.so.1 (0x00007a1d996fe000)
        libgpgme.so.11 => /usr/lib/libgpgme.so.11 (0x00007a1d991ae000)
        libjbig.so.2.1 => /usr/lib/libjbig.so.2.1 (0x00007a1d996ee000)
        libnssutil3.so => /usr/lib/libnssutil3.so (0x00007a1d99181000)
        libplds4.so => /usr/lib/libplds4.so (0x00007a1d9917c000)
        libicudata.so.76 => /usr/lib/libicudata.so.76 (0x00007a1d97200000)
        libatspi.so.0 => /usr/lib/libatspi.so.0 (0x00007a1d99145000)
        libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007a1d990f2000)
        libjson-glib-1.0.so.0 => /usr/lib/libjson-glib-1.0.so.0 (0x00007a1d990c8000)
        libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0x00007a1d9708f000)
        libblkid.so.1 => /usr/lib/libblkid.so.1 (0x00007a1d9908f000)
        libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007a1d99083000)
        libgfortran.so.5 => /usr/lib/libgfortran.so.5 (0x00007a1d96c00000)
        libunistring.so.5 => /usr/lib/libunistring.so.5 (0x00007a1d96a1d000)
        libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007a1d96fca000)
        libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007a1d96f9d000)
        libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007a1d9907b000)
        libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007a1d9906d000)
        libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007a1d99066000)
        libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007a1d96f8b000)
        libassuan.so.9 => /usr/lib/libassuan.so.9 (0x00007a1d96f76000)
        libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007a1d96f4e000)
        libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007a1d968fa000)
        libcap.so.2 => /usr/lib/libcap.so.2 (0x00007a1d96f42000)
$ pacman -Si inkscape
Repository      : extra
Name            : inkscape
Version         : 1.4-7
Description     : Professional vector graphics editor
Architecture    : x86_64
URL             : https://inkscape.org/
Licenses        : GPL  LGPL
Groups          : None
Provides        : None
Depends On      : atkmm  boost-libs  cairo  cairomm  double-conversion  fontconfig  freetype2
                  gc  gcc-libs  gdk-pixbuf2  glib2  glibc  glibmm
                  gobject-introspection-runtime  graphicsmagick  gsl  gspell  gtk3  gtkmm3
                  gtksourceview4  harfbuzz  hicolor-icon-theme  lcms2  lib2geom  libcdr
                  libepoxy  libjpeg-turbo  libpng  librevenge  libsigc++  libsoup  libvisio
                  libwpg  libx11  libxml2  libxslt  pango  pangomm  poppler  poppler-glib
                  potrace  python  python-appdirs  python-beautifulsoup4  python-cachecontrol
                  python-cairo  python-certifi  python-chardet  python-coverage
                  python-cssselect  python-filelock  python-gobject  python-idna
                  python-lockfile  python-lxml  python-msgpack  python-numpy  python-packaging
                  python-pillow  python-pyserial  python-requests  python-urllib3
                  python-zstandard  readline  scour  ttf-font  zlib
Optional Deps   : fig2dev: xfig input
                  gvfs: import clip art
                  pstoedit: latex formulas
                  texlive-pstricks: latex formulas
                  python-tinycss2: DXF export
Conflicts With  : None
Replaces        : None
Download Size   : 24.08 MiB
Installed Size  : 173.47 MiB
Packager        : Christian Hesse <eworm@archlinux.org>
Build Date      : Mon 17 Feb 2025 06:06:50 AM MST
Validated By    : SHA-256 Sum  Signature

Offline

#2 2025-03-07 10:36:00

Specialist
Member
Registered: 2021-12-08
Posts: 23

Re: Inkscape Consistently Freezes (Possible GTK issue?)

I'm not getting freezes, but crashes with Inkscape 1.4-7 on KDE. I am seeing the following log entries in the system journal when the crash happens:

Mar 07 11:31:52 vega xdg-desktop-por[3231]: A backend call failed: No such method 'CreateMonitor' in interface 'org.freedesktop.impl.portal.Inhibit' at object path '/org/freedesktop/portal/desktop' (signature 'ooss')
Mar 07 11:31:52 vega xdg-desktop-por[3231]: Failed to close session implementation: GDBus.Error:org.freedesktop.DBus.Error.UnknownObject: No such object path '/org/freedesktop/portal/desktop/session/1_2368/gtk969805145'
Mar 07 11:31:52 vega plasmashell[3586]: DataControlOffer: timeout reading from pipe

I am also seeing the Gtk-CRITICAL and Gtk-WARNING messages on the console, but these seem to be unrelated.

Offline

Board footer

Powered by FluxBB