From: Thorsten Wilms <t_w_@freenet.de>
To: help-guix@gnu.org
Subject: Inkscape 1.0 segfault when trying to bring up file chooser
Date: Sun, 14 Jun 2020 14:59:16 +0200 [thread overview]
Message-ID: <20200614145916.1c001027a3dcebbd4e115838@freenet.de> (raw)
Hi!
Guix last updated yesterday, on top of Ubuntu. Triggering ‘Save as’ in
Inkscape leads to:
```
(org.inkscape.Inkscape:5125): GLib-GIO-ERROR **:
11:56:37.434: Settings schema 'org.gtk.Settings.FileChooser' does not
contain a key named 'show-type-column' Trace/breakpoint trap (core
dumped)
```
I assume this started happening with the update to Inkscape 1.0; in
either case the issue is only a few days old.
Various search hits point to
/usr/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml
```
~: echo $XDG_DATA_DIRS
/home/thorwil/.guix-profile/share:/home/thorwil/.guix-profile/share:/usr/share/unity:/usr/local/share/:/usr/share/
```
If I set XDG_DATA_DIRS to "", inkscape won’t even
start. If I set it to just /home/thorwil/.guix-profile/share, it starts
and crashes on Save_As, same as now.
All store items for org.gtk.Settings.FileChooser.gschema.xml do have
a <key name='show-type-column' type='b'>:
```
/gnu/store: find -name "*FileChooser.gschema*" | \
xargs grep show-type-column
./vgg2r0yzwwbhyxvd8lj2kwyw9779pjfk-gtk+-3.24.14/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml:
<key name='show-type-column'
type='b'> ./zflpysfv6b5x9hvccds0m38x3bmzzdb3-gtk+-3.24.14/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml:
<key name='show-type-column'
type='b'> ./mvdb71lvrqgzx6b3kd3fnqpnak8394hm-gtk+-3.24.14/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml:
<key name='show-type-column'
type='b'> ./q3crl46igvsb10if6z7ffn165pkr74s1-gtk+-3.24.14/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml:
<key name='show-type-column'
type='b'> ./xhdrc9viz956hj2a3gjlbi0gfvfbnwjd-gtk+-3.24.14/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml:
<key name='show-type-column'
type='b'> ./mqjdi2b0jf4jwj9g5lbn2wdip4dnqgdh-gtk+-3.24.14/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml:
<key name='show-type-column' type='b'>
```
Checking the links below .guix-profile, I note there is no
org.gtk.Settings.FileChooser.gschema.xml, but there is
gschemas.compiled:
```
~/.guix-profile/share: ls -l glib-2.0/schemas/total 20 lrwxrwxrwx 2
root root 91 Jan 1 1970 gschema.dtd
-> /gnu/store/5v9bxzzxbp68c5g6vvvlaq1ddq39bkrf-glib-schemas/share/glib-2.0/schemas/gschema.dtd
lrwxrwxrwx 2 root root 97 Jan 1 1970 gschemas.compiled
-> /gnu/store/5v9bxzzxbp68c5g6vvvlaq1ddq39bkrf-glib-schemas/share/glib-2.0/schemas/gschemas.compiled
lrwxrwxrwx 2 root root 118 Jan 1 1970
org.gnome.gnumeric.dialogs.gschema.xml
-> /gnu/store/5v9bxzzxbp68c5g6vvvlaq1ddq39bkrf-glib-schemas/share/glib-2.0/schemas/org.gnome.gnumeric.dialogs.gschema.xml
lrwxrwxrwx 2 root root 110 Jan 1 1970 org.gnome.gnumeric.gschema.xml
-> /gnu/store/5v9bxzzxbp68c5g6vvvlaq1ddq39bkrf-glib-schemas/share/glib-2.0/schemas/org.gnome.gnumeric.gschema.xml
lrwxrwxrwx 2 root root 117 Jan 1 1970
org.gnome.gnumeric.plugin.gschema.xml
-> /gnu/store/5v9bxzzxbp68c5g6vvvlaq1ddq39bkrf-glib-schemas/share/glib-2.0/schemas/org.gnome.gnumeric.plugin.gschema.xml
```
There are a bunch of string visible in the binary file
gschemas.compiled, ‘show-type-column’ or similar does not apear.
Is the issue perhaps that gschemas.compiled would have had to be
rebuilt, but wasn’t?
I considered trying to symlink an org.gnome.gnumeric.gschema.xml, but I
don’t see how to figure out which of the 5 store items it should be.
--
Thorsten Wilms <t_w_@freenet.de>
next reply other threads:[~2020-06-14 13:02 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-06-14 12:59 Thorsten Wilms [this message]
2020-06-15 3:28 ` Inkscape 1.0 segfault when trying to bring up file chooser Maxim Cournoyer
2020-06-15 11:32 ` Thorsten Wilms
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://guix.gnu.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200614145916.1c001027a3dcebbd4e115838@freenet.de \
--to=t_w_@freenet.de \
--cc=help-guix@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).