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

Bug #1663884 reported by Alvin Penner on 2017-02-11
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
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.

Alvin Penner (apenner) wrote :
Alvin Penner (apenner) wrote :

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

su_v (suv-lp) on 2017-02-11
tags: added: crash gtk3 win64
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
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
Alvin Penner (apenner) wrote :

thanks, I will try that on my machine

Alvin Penner (apenner) wrote :

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

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) on 2017-02-14
Changed in inkscape:
status: Fix Committed → Fix Released
importance: Undecided → High
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers