Re: Tracing errors

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

 



Jean BrÃfort wrote:
Le dim 13/06/2004 Ã 07:07, Russell Shaw a Ãcrit :

Hi,
I just compiled gtk and now when i run a gtk prog such as
gnumeric, i get:

** (gnumeric:9135): WARNING **: Cannot open font file for font Verdana 10

** (gnome_segv:9136): WARNING **: Cannot open font file for font Verdana 10

and the prog exits.


How do i find the specific missing package without resorting to gdb?


fc-list shows i have:

  Verdana:style=Bold
  Verdana:style=Bold Italic
  Verdana:style=Italic
  Verdana:style=Regular

I have gtk/glib/pango/atk installed in /usr/local/lib.

I ran ldconfig with:

  /usr/X11R6/lib
  /usr/local/lib

in /etc/ld.so.conf

(OS is debian)


Do you get these errors with all gtk apps? Which versions do you use?

Hi, I don't get the error with gtkfontsel, or gimp or abiword. I do get the error with gnumeric and devhelp (Gnome devhelp 0.8.1).

Did you compile everything yourself?

Only gtk/glib/pango/atk.


strace devhelp:

...
access("/usr/local/lib/pango/1.4.0/modules/pango-basic-fc.so", F_OK) = 0
open("/usr/local/lib/pango/1.4.0/modules/pango-basic-fc.so", O_RDONLY) = 32
read(32, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\f\0\000"..., 512) = 512
fstat64(32, {st_mode=S_IFREG|0755, st_size=70374, ...}) = 0
old_mmap(NULL, 10236, PROT_READ|PROT_EXEC, MAP_PRIVATE, 32, 0) = 0x41006000
old_mmap(0x41008000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 32, 0x1000) = 0x41008000
close(32) = 0
getpid() = 11764
write(2, "\n** (devhelp:11764): WARNING **:"..., 75
** (devhelp:11764): WARNING **: Cannot open font file for font Verdana 10
) = 75
open("/usr/share/fonts/truetype/Verdana.ttf", O_RDONLY) = 32
fcntl64(32, F_SETFD, FD_CLOEXEC) = 0
fstat64(32, {st_mode=S_IFREG|0644, st_size=139640, ...}) = 0
old_mmap(NULL, 139640, PROT_READ, MAP_PRIVATE, 32, 0) = 0x418e3000
close(32) = 0
brk(0) = 0x8432000
brk(0x8453000) = 0x8453000
brk(0) = 0x8453000
brk(0) = 0x8453000
brk(0x8451000) = 0x8451000
brk(0) = 0x8451000
--- SIGSEGV (Segmentation fault) ---
--- SIGSEGV (Segmentation fault) ---
--- SIGSEGV (Segmentation fault) ---
...
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++




strace gnumeric:

...
open("/proc/meminfo", O_RDONLY) = 15
fstat64(15, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001c000
read(15, " total: used: free:"..., 4096) = 522
close(15) = 0
munmap(0x4001c000, 4096) = 0
getpid() = 11769
write(2, "\n** (gnumeric:11769): WARNING **"..., 76
** (gnumeric:11769): WARNING **: Cannot open font file for font Verdana 10
) = 76
brk(0) = 0x8469000
brk(0x848a000) = 0x848a000
open("/usr/share/fonts/truetype/Verdana.ttf", O_RDONLY) = 15
fcntl64(15, F_SETFD, FD_CLOEXEC) = 0
fstat64(15, {st_mode=S_IFREG|0644, st_size=139640, ...}) = 0
old_mmap(NULL, 139640, PROT_READ, MAP_PRIVATE, 15, 0) = 0x411f1000
close(15) = 0
--- SIGSEGV (Segmentation fault) ---
write(3, "\232\21\3\0\6\0\200\1,\0\0\0\33\1\2\0\0\0\0\0", 20) = 20
write(3, " \21\2\0\0\0\0\0", 8) = 8
write(3, "+\21\1\0", 4) = 4
read(3, "\1\0P\0\0\0\0\0\23\0\0\1P1)\0\0\0\0\0\1\0\0\0\37\0\0\0"..., 32) = 32
fork() = 11770
waitpid(11770,
** (gnome_segv:11770): WARNING **: Cannot open font file for font Verdana 10
[WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV], 0) = 11770
--- SIGCHLD (Child exited) ---
sigreturn() = ? (mask now [SEGV RTMIN])
_exit(1) = ?



ls -l /usr/share/fonts/truetype/Verdana.ttf


  -rw-r--r--    1 root     root       139640 Dec 12  1998
                              /usr/share/fonts/truetype/Verdana.ttf


I have fontconfig installed, and cat /etc/fonts/fonts.conf:


  ...
  <dir>/usr/share/fonts</dir>
  <dir>/usr/X11R6/lib/X11/fonts/Type1</dir>
  <dir>/usr/local/share/fonts</dir>
  <dir>~/.fonts</dir>
  ...
_______________________________________________

gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list

[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux