[Nautilus-list] Problem with nautilus/eel and symlinks.



When I run nautilus and one of its ressource is a symbolic link,
nautilus aborts with an error in the eel library:

 $ nautilus

Eel-CRITICAL **: file eel-scalable-font.c: line 113 (eel_scalable_font_new): assertion `eel_font_manager_file_is_scalable_font (file_name)' failed.

Eel-ERROR **: file eel-scalable-font.c: line 310 (eel_scalable_font_get_default_font): assertion failed: (EEL_IS_SCALABLE_FONT (default_font))
aborting...
Aborted

Here is also the result of the strace:

read(8, "\0\0\0\0 \351\377\277\0\0\0\0\0\0\0\0\0\0\0\0\0\1", 22) = 22
stat("/home/defert/.nautilus", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/home/defert/.nautilus/themes/default", 0xbfffea60) = -1 ENOENT (No such file or directory)
stat("/usr/local/share/eel/fonts/urw/n019003l.pfb", {st_mode=S_IFREG|0644, st_size=36026, ...}) = 0
lstat("/usr/local/share/eel/fonts/urw/n019003l.pfb", {st_mode=S_IFLNK|0755, st_size=75, ...}) = 0
readlink("/usr/local/share/eel/fonts/urw/n019003l.pfb", "../../../../../../../../../share/usr.local/share/eel/fonts/urw/n019003l.pfb", 256) = 75
write(2, "\n", 1
)                       = 1
write(2, "Eel", 3Eel)                      = 3
write(2, "-", 1-)                        = 1
write(2, "CRITICAL **: ", 13CRITICAL **: )           = 13
write(2, "file eel-scalable-font.c: line 1"..., 130file eel-scalable-font.c: line 113 (eel_scalable_font_new): assertion `eel_font_manager_file_is_scalable_font (file_name)' failed.) = 130
write(2, "\n", 1
)                       = 1
write(2, "\n", 1
)                       = 1
write(2, "Eel", 3Eel)                      = 3
write(2, "-", 1-)                        = 1
write(2, "ERROR **: ", 10ERROR **: )              = 10
write(2, "file eel-scalable-font.c: line 3"..., 128file eel-scalable-font.c: line 310 (eel_scalable_font_get_default_font): assertion failed: (EEL_IS_SCALABLE_FONT (default_font))) = 128
write(2, "\naborting...\n", 13
aborting...
)         = 13
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
kill(7227, SIGABRT)                     = 0
--- SIGABRT (Aborted) ---
+++ killed by SIGABRT +++

This is systematic for any ressource which is a link.

Is there a patch ?
Yhanks for your help.
Philippe.


-- 
  ************************************************************************
  *  Philippe Defert: Information Technology Division                    *
  *                   CERN,  European Laboratory for Particle Physics    *
  ************************************************************************
  * URL: http://home.cern.ch/~defert  | E*mail: Philippe Defert cern ch  *
  ************************************************************************
  *      Un monde nouveau, tu comprends                          ////\   *
  *      Rien ne sera plus jamais comme avant                    \\\//   *
  *      C'est la fin de l'histoire, le rouge apres le noir       | |    *
  *                                                  J.J. Goldman | |    *  
  ************************************************************************




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