guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Evince


From: Cyril Roelandt
Subject: Re: Evince
Date: Thu, 17 Oct 2013 01:23:38 +0200
User-agent: Mutt/1.5.21 (2010-09-15)

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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]