crash when attempting to use gtk open dialog in Inkscape trunk, 64 bit, Windows 10

Bug #1663884 reported by Alvin Penner
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
High
Patrick Storz

Bug Description

- running Windows 10, Inkscape 0.92+devel 15500
- the preferences are set to use the gtk open dialog
- go to File->Open
- get a dialog window saying "Unspecified fatal error encountered, aborting"
- get another dialog, attached here
- get the following DOS message:
- not reproduced on Windows 10, Inkscape 0.92.0 r15299

......................................................................
(inkscape.exe:17328): Gtk-WARNING **: Could not find the icon 'object-visible-ltr'. The 'hicolor' theme
was not found either, perhaps you need to install it.
You can get a copy from:
        http://icon-theme.freedesktop.org/releases

(inkscape.exe:17328): GLib-GIO-ERROR **: No GSettings schemas are installed on the system

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.

Gtk-Message (recursed): GtkDialog mapped without a transient parent. This is discouraged.

Revision history for this message
Alvin Penner (apenner) wrote :
Revision history for this message
Alvin Penner (apenner) wrote :

reproduced in Inkscape trunk 64 bit build 15113 from:
http://download.tuxfamily.org/inkscape/win64/

su_v (suv-lp)
tags: added: crash gtk3 win64
Revision history for this message
su_v (suv-lp) wrote :

On Windows 10:
- not reproduced with Inkscape 0.92.1pre1 (GTK2) from inkscape.org
- reproduced with inkscape_trunk_r15113 (GTK3) from
  http://download.tuxfamily.org/inkscape/win64/

AFAICT there are no glib schemas included in the trunk 7z file (at least I did not find them - they usually are installed as $XDG_DATA_DIRS/glib-2.0/schemas/*.xml).

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

Crash no longer reproduced with inkscape_trunk_r15113 after downloading the schemas from the devlibs64 repository:
 http://bazaar.launchpad.net/~inkscape.dev/inkscape-devlibs64/trunk/files/head:/share/glib-2.0/schemas/

and copying them into
 share\glib-2.0\schemas\
inside the unpacked trunk build.

The same workaround also stops the crashes as reported in bug #1663999.

AFAICT this is a packaging issue with GTK3-based applications compiled on/for Windows.

tags: added: packaging
Revision history for this message
Alvin Penner (apenner) wrote :

thanks, I will try that on my machine

Revision history for this message
Alvin Penner (apenner) wrote :

yes, that fixed both bugs on my machine, thanks!

Revision history for this message
Patrick Storz (ede123) wrote :

Fix committed in r15514
http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/revision/15514

Thanks su_v for figuring this out!

Changed in inkscape:
status: Confirmed → Fix Committed
assignee: nobody → Eduard Braun (eduard-braun2)
jazzynico (jazzynico)
Changed in inkscape:
status: Fix Committed → Fix Released
importance: Undecided → High
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.