inkscape crashes when fill/stroke menu is activated

Asked by bertl on 2018-12-30

Hi Guys!

Please let me first express my appreciation and admiration for the people who make this beautiful piece of software possible and available for everyone on this planet. It's helped me finish my uni degree and a number of other projects already. So thanks once again!

Here's my issue: Inkscape keeps crashing immediately when the fill/stroke menu (no matter which way) is activated:
"Inkscape ist auf einen internen Fehler gestoßen und wird nun geschlossen." (= INTERNAL ERROR inkscape will be closed.)
Also, it doesn't matter if I have already opened a file or not. Hit that stroke/fill button -> inkscape crashes.

Any help would be greatly appreciated!

Prozessor Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz
RAM 4038MB (3384MB used)
Computer: Portable
Betriebssystem: Lubuntu 18.04.1 LTS
Inkscape 0.92.3 (2405546, 2018-03-11)
EDIT: The OS is LUBUNTU 18.04.1 LTS (LXDE)

Question information

Language:
English Edit question
Status:
Expired
For:
Inkscape Edit question
Assignee:
No assignee Edit question
Last query:
2019-01-02
Last reply:
2019-01-17
Hachmann (marenhachmann) said : #1

Hallo bertl,

seit wann ist das der Fall?

Wie hast Du Inkscape installiert? snap? flatpak? ppa? offizielles Repo?

Kannst Du Inkscape mal von der Kommandzeile aus starten, den Crash auslösen, und die Ausgabe hier hin kopieren?

bertl (umbertouno) said : #2

Hallo Maren!

Seit wann ist schwer zu sagen. Hab Rechner und OS ziemlich genau seit Lubuntu 18.04 rauskam.
Inkscape hab ich kurz darauf installiert, dann aber praktisch nie auf diesem Rechner damit gearbeitet bis vorvorige Woche (KW 51), als dann auch gleich das Problem auftrat.

Inkscape hab ich ursprünglich über das Software-Center (offizielles Repo) installiert, mittlerweile mehrmals de- und neuinstalliert, immer über die offiziellen Repos.

Terminal output:

:~$ inkscape
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 object-visible
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 object-hidden
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 object-unlocked
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 object-locked
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 object-unlocked
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 transform-affect-stroke
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 transform-affect-rounded-corners
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 transform-affect-gradient
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 transform-affect-pattern
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 draw-use-pressure
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 draw-use-pressure
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 draw-use-pressure
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 draw-use-pressure
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 perspective-parallel
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 perspective-parallel
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 perspective-parallel
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 draw-use-pressure
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 draw-trace-background
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 draw-use-tilt
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 show-bounding-box
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 draw-geometry-set-bounding-box
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 draw-geometry-show-measuring-info
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 dialog-geometry
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 object-unlocked
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 connector-orthogonal
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 distribute-graph-directed
GtkWidget *IconImple::newFull(): lsize != trySize: lsize: 8 try Size: 7 distribute-remove-overlaps

(inkscape:8412): GLib-GIO-CRITICAL **: 09:53:30.143: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(inkscape:8412): GLib-GIO-CRITICAL **: 09:53:30.143: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(inkscape:8412): GLib-GIO-CRITICAL **: 09:53:30.143: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(inkscape:8412): GLib-GIO-CRITICAL **: 09:53:30.143: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(inkscape:8412): GLib-GIO-CRITICAL **: 09:53:30.143: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

Wenn ich dann das Fill/Stroke Menü öffne, kommt:

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.

bertl (umbertouno) said : #3

Könnte es vielleicht das hier sein?
https://bugs.launchpad.net/inkscape/+bug/1774087

Hachmann (marenhachmann) said : #4

Bin mir nicht sicher, die Fehlermeldung sieht zwar ähnlich aus, aber sie scheint nicht unmittelbar zum Absturz zu führen.

Wenn Du uns helfen möchtest, das herauszufinden, dann mach bitte folgendes:

1. installiere gdb (sudo apt-get install gdb), das ist ein Werkzeug zum Rückverfolgen von Programmfehlern
2. Starte Inkscape mit gdb von der Kommandozeile mit dem folgenden Befehl:

exec gdb -batch-silent \
    -ex 'set logging overwrite on' \
    -ex "set logging file /tmp/inkscape_debug_trace.txt" \
    -ex 'set logging on' \
    -ex 'handle SIG33 pass nostop noprint' \
    -ex 'set pagination 0' \
    -ex 'run' \
    -ex 'backtrace full' \
    -ex 'info registers' \
    -ex 'x/16i \$pc' \
    -ex 'thread apply all backtrace' \
    -ex 'quit' \
    --args inkscape \
    < /dev/null

Das schreibt ein log in Dein /tmp-Verzeichnis. Den Inhalt davon kopier uns mal hierher zurück.

Wenn Du eine Vermutung von mir ausprobieren möchtest, dann installiere als nächstes:

adwaita-icon-theme-full

und schau mal, ob es wieder abstürzt.
Kann sein, dass das absolut nichts bringt, aber wer weiß...

Wenn Du dann lieber schnell versuchen möchtest, eine funktionsfähige Version zu bekommen, installiere Dir mal die Version aus dem ppa (https://launchpad.net/~inkscape.dev/+archive/ubuntu/stable) und schau, ob die vielleicht das Problem nicht hat.

Launchpad Janitor (janitor) said : #5

This question was expired because it remained in the 'Open' state without activity for the last 15 days.