Bug 2226814

Summary: update resolves sporadic crash in inkscape
Product: [Fedora] Fedora Reporter: Garrett Mitchener <garrett.mitchener>
Component: gtk3Assignee: Matthias Clasen <mclasen>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 38CC: gnome-sig, mclasen
Target Milestone: ---Keywords: Regression
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Garrett Mitchener 2023-07-26 16:10:20 UTC
Inkscape can be run as a command-line app to export files to various formats.
When doing so, it frequently crashes, but not always.
The problem seems to be due to a change in how glib2 manages memory starting with version 2.76.0, which sometimes triggers an error in Gtk 3 applications while communicating with DBus.
It seems to be a race condition:
Removing  ~/.local/share/recently-used.xbel can prevent this crash.


Reproducible: Sometimes

Steps to Reproduce:
See https://gitlab.com/inkscape/inkscape/-/issues/4177



Upstream bug report for inkscape crash: https://gitlab.com/inkscape/inkscape/-/issues/4177

Upstream merge request for Gtk 3: https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/6180

Related bug report in Arch: https://bugs.archlinux.org/task/79189