From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id +EIBFPUf5l7LIQAA0tVLHw (envelope-from ) for ; Sun, 14 Jun 2020 13:02:45 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id 0GrOD/Uf5l7HIwAAbx9fmQ (envelope-from ) for ; Sun, 14 Jun 2020 13:02:45 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id CF575940669 for ; Sun, 14 Jun 2020 13:02:44 +0000 (UTC) Received: from localhost ([::1]:40162 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jkSHY-0006Cn-Ec for larch@yhetil.org; Sun, 14 Jun 2020 09:02:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38382) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jkSH4-0006CZ-Ly for help-guix@gnu.org; Sun, 14 Jun 2020 09:02:10 -0400 Received: from mout2.freenet.de ([2001:748:100:40::2:4]:32926) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1jkSH2-0006mJ-UW for help-guix@gnu.org; Sun, 14 Jun 2020 09:02:10 -0400 Received: from [195.4.92.165] (helo=mjail2.freenet.de) by mout2.freenet.de with esmtpa (ID t_w_@freenet.de) (port 25) (Exim 4.92 #3) id 1jkSGw-0001jW-FM for help-guix@gnu.org; Sun, 14 Jun 2020 15:02:02 +0200 Received: from [::1] (port=55176 helo=mjail2.freenet.de) by mjail2.freenet.de with esmtpa (ID t_w_@freenet.de) (Exim 4.92 #3) id 1jkSGw-0002Rf-Eh for help-guix@gnu.org; Sun, 14 Jun 2020 15:02:02 +0200 Received: from sub7.freenet.de ([195.4.92.126]:56252) by mjail2.freenet.de with esmtpa (ID t_w_@freenet.de) (Exim 4.92 #3) id 1jkSEH-0001jX-OQ for help-guix@gnu.org; Sun, 14 Jun 2020 14:59:17 +0200 Received: from p200300e4f745020094ece504ae2f2257.dip0.t-ipconnect.de ([2003:e4:f745:200:94ec:e504:ae2f:2257]:34380 helo=charly) by sub7.freenet.de with esmtpsa (ID t_w_@freenet.de) (TLSv1.2:ECDHE-RSA-CHACHA20-POLY1305:256) (port 465) (Exim 4.92 #3) id 1jkSEH-00074G-Lg for help-guix@gnu.org; Sun, 14 Jun 2020 14:59:17 +0200 Date: Sun, 14 Jun 2020 14:59:16 +0200 From: Thorsten Wilms To: help-guix@gnu.org Subject: Inkscape 1.0 segfault when trying to bring up file chooser Message-Id: <20200614145916.1c001027a3dcebbd4e115838@freenet.de> X-Mailer: Sylpheed 3.5.1 (GTK+ 2.24.32; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Originated-At: 2003:e4:f745:200:94ec:e504:ae2f:2257!34380 Received-SPF: pass client-ip=2001:748:100:40::2:4; envelope-from=t_w_@freenet.de; helo=mout2.freenet.de X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Spam-Score: 0.99 X-TUID: 5UmNotVPEF75 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 : ``` /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: ./zflpysfv6b5x9hvccds0m38x3bmzzdb3-gtk+-3.24.14/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml: ./mvdb71lvrqgzx6b3kd3fnqpnak8394hm-gtk+-3.24.14/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml: ./q3crl46igvsb10if6z7ffn165pkr74s1-gtk+-3.24.14/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml: ./xhdrc9viz956hj2a3gjlbi0gfvfbnwjd-gtk+-3.24.14/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml: ./mqjdi2b0jf4jwj9g5lbn2wdip4dnqgdh-gtk+-3.24.14/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml: ``` 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