From mboxrd@z Thu Jan 1 00:00:00 1970 From: Cyril Roelandt Subject: Re: Evince Date: Thu, 17 Oct 2013 01:23:38 +0200 Message-ID: <20131016232338.GA6199@gmail.com> References: <20131014201855.GA5663@debian> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44708) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VWaRP-0002TM-0G for guix-devel@gnu.org; Wed, 16 Oct 2013 19:23:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VWaRG-000806-IU for guix-devel@gnu.org; Wed, 16 Oct 2013 19:23:46 -0400 Received: from mail-wi0-x232.google.com ([2a00:1450:400c:c05::232]:61497) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VWaRG-0007xW-Am for guix-devel@gnu.org; Wed, 16 Oct 2013 19:23:38 -0400 Received: by mail-wi0-f178.google.com with SMTP id hn9so1606665wib.17 for ; Wed, 16 Oct 2013 16:23:36 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20131014201855.GA5663@debian> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org Hi! On Mon, Oct 14, 2013 at 10:18:55PM +0200, Andreas Enge wrote: > Evince does not work at all for me. > I can confirm this issue. > When I call "evince file.pdf", the console output is > ** (evince:5791): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files > Error registering document: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.evince.Daemon was not provided by any .service files > GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications. > > and the evince window itself shows a red banner with the message: > Dokument konnte nicht geöffnet werden > Der Dateityp application/octet-stream-Typ (application/octet-stream) wird nicht unterstützt. > > Well, at least it appears to be correctly localised... > > When just calling "evince" and choosing File, Open from the menu, the > program crashes with the message > (evince:5791): GLib-GIO-ERROR **: Settings schema 'org.gtk.Settings.FileChooser' is not installed You should have this schema in ~/.guix-profile/share/glib-2.0/schemas/: $ ls ~/.guix-profile/share/glib-2.0/schemas/*FileChooser* /home/cyril/.guix-profile/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml This error message disappears when running 'GSETTINGS_SCHEMA_DIR=/home/cyril/.guix-profile/share/glib-2.0/schemas/ evince'. Here is what happens when I run evince: $ evince (evince:11388): GLib-GIO-ERROR **: No GSettings schemas are installed on the system Trace/breakpoint trap I can solve the error about the lack of schemas by running: $ GSETTINGS_SCHEMA_DIR=/home/cyril/.guix-profile/share/glib-2.0/schemas/ evince GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications. Segmentation fault In gdb: (gdb) r The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /home/cyril/.guix-profile/bin/evince warning: Could not load shared library symbols for linux-vdso.so.1. Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/nix/store/shamfhyg9hcac63y3bll9p50ixxid8vb-glibc-2.18/lib/libthread_db.so.1". [New Thread 0x7fffe9887700 (LWP 11427)] GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications. Program received signal SIGSEGV, Segmentation fault. 0x0000000000443ca0 in ev_media_player_keys_focused () I have similar issues with eog (Eye of GNOME) that I've just packaged. Cyril.