#50110: Evince seg fault ---------------------+---------------------- Reporter: pf15@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: evince | ---------------------+---------------------- Comment (by devans@…): Replying to [comment:7 pf15@…]: After closing Evince I also get the following
{{{ #!div style="font-size: 80%" Message warning: {{{#!python
(evince:41502): Gtk-WARNING **: Attempting to store changes into '/opt/local/share/recently-used.xbel', but faile\ d: La création du fichier « /opt/local/share/recently-used.xbel.5JHP9X » a échoué : dcv7\xe3h
(evince:41502): Gtk-WARNING **: Attempting to set the permissions of '/opt/local/share/recently-used.xbel', but f\ ailed: \xccP\xff\u007f }}} }}}
This is the file that GTK+ uses to keep track of recently used files for each GTK application. For example, by default, when you open a new window in evince, a window of file thumbnails is presented showing the files that you have recently opened with evince. Because it is regularly updated by GTK+, it needs to be in a directory to which you have read/write access. `/opt/local/share` doesn't meet this criteria: {{{ $ ls -ld /opt/local/share drwxr-xr-x 98 root admin 3332 Dec 24 08:19 /opt/local/share }}} This file is normally stored in your $HOME directory. For instance on my system, it's stored in {{{ $ echo $HOME /Users/devans }}} as `/Users/devans/.local/share/recently-used.xbel` This makes me think that your HOME environment variable is not set correctly. -- Ticket URL: <https://trac.macports.org/ticket/50110#comment:9> MacPorts <https://www.macports.org/> Ports system for OS X