Bug#357326: The same for me
Roger Leigh wrote:
Eugen Dedu <Eugen.Dedu@pu-pm.univ-fcomte.fr> writes:
I use powerpc and I experience the same behaviour with the new
version. It's very annoying since I cannot see .ps files anymore (gv
does not work anymore).
This looks like it's something to do with CID fonts:
select(5, [4], NULL, NULL, NULL) = 1 (in [4])
read(4, "\f\2\0\30\2@\0\1\0\0\0\0\3\6\3\352\0\0\5 \20\26E4\20\'"..., 32) = 32
write(4, "\2\30\0\4\2@\0\1\0\0\10\0\0\0\0\0005\30\0\4\2@\0\4\2@\0"..., 104) = 104
read(4, "\1\2\0\36\0\0\0\0\1\240\0\33\20\"\0\0\20\"\0\0\177\356"..., 32) = 32
read(3, "rentpagedevice dup length dict ."..., 4096) = 4096
read(3, "rrentsystemparams /GenericResour"..., 4096) = 4096
read(3, "h dup length dict copy\n dup /"..., 4096) = 4096
brk(0x10560000) = 0x10560000
read(3, "entdict /.cidfonttypes .undef\ncu"..., 4096) = 1559
read(3, "", 4096) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Though I can't be completely certain. It needs a gs with debugging
symbols to track down properly:
#0 0x100ae5f4 in ?? ()
#1 0x100ae614 in ?? ()
#2 0x100af17c in ?? ()
#3 0x1012562c in ?? ()
#4 0x10085600 in ?? ()
#5 0x10080c18 in ?? ()
#6 0x10081d5c in ?? ()
#7 0x100770fc in ?? ()
#8 0x10077834 in ?? ()
#9 0x1007a558 in ?? ()
#10 0x1000399c in ?? ()
#11 0x0effca34 in generic_start_main () from /lib/tls/libc.so.6
#12 0x0effcb84 in __libc_start_main () from /lib/tls/libc.so.6
#13 0x0effcb84 in __libc_start_main () from /lib/tls/libc.so.6
Previous frame inner to this frame (corrupt stack?)
Regards,
Roger
On my machine, the strace gives:
[...]
uname({sys="Linux", node="snoopy", ...}) = 0
open("/home/dedu/.Xdefaults-snoopy", O_RDONLY|O_LARGEFILE) = -1 ENOENT
(No such file or directory)
access("/home/dedu/Ghostscript-color", R_OK) = -1 ENOENT (No such file
or directory)
access("/home/dedu/Ghostscript", R_OK) = -1 ENOENT (No such file or
directory)
access("/etc/X11/app-defaults/Ghostscript-color", R_OK) = -1 ENOENT (No
such file or directory)
access("/etc/X11/app-defaults/Ghostscript", R_OK) = -1 ENOENT (No such
file or directory)
access("/usr/X11R6/lib/X11/app-defaults/Ghostscript-color", R_OK) = -1
ENOENT (No such file or directory)
access("/usr/X11R6/lib/X11/app-defaults/Ghostscript", R_OK) = -1 ENOENT
(No such file or directory)
write(5, "\20\1\0\t\0\33\0LXDCCC_LINEAR_RGB_CORRECT"..., 36) = 36
read(5, "\1\"\0\v\0\0\0\0\0\0\0\216\20\"\0\0\20\"\0\0\177\254\346"...,
32) = 32
write(5, "\20\1\0\t\0\31\0LXDCCC_LINEAR_RGB_MATRICE"..., 36) = 36
read(5, "\1\"\0\f\0\0\0\0\0\0\0\217\20\"\0\0\20\"\0\0\177\254\346"...,
32) = 32
write(5, "\24\0\0\6\0\0\0L\0\0\0\217\0\0\0\23\0\0\0\0\0\0\31t", 24) = 24
read(5, "\1\0\0\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\177\254"...,
32) = 32
stat64("/usr/X11R6/lib/X11/Xcms.txt", 0x7f9cb770) = -1 ENOENT (No such
file or directory)
writev(5, [{"U\0\0\5\0\0\0 \0\5\0\217", 12}, {"white", 5}, {"\0\0\0",
3}], 3) = 20
read(5, "\1;\0\16\0\0\0\0\0\377\377\377\377\377\377\377\377\377"..., 32)
= 32
writev(5, [{"U\0\0\5\0\0\0 \0\5\0\217", 12}, {"black", 5}, {"\0\0\0",
3}], 3) = 20
read(5, "\1;\0\17\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\"<"..., 32)
= 32
write(4, "[\0\0\3\0\0\0 \0\0\0\0", 12) = 12
read(4, "\1;\0\7\0\0\0\2\0\1\346\220\20\fTt\20\"\0\0\0\0\0\0\20"..., 32)
= 32
read(4, "\0\0\0\0\0\0\247\370", 8) = 8
write(4, "T\0\0\4\0\0\0 \0\0\0\0\0\0\0\10", 16) = 16
read(4, "\1;\0\10\0\0\0\0\0\0\0\0\0\0Tt\0\0\0\0\0\0\0\0\20\"<t\20"...,
32) = 32
write(4, "[\0\0\3\0\0\0 \0\377\377\377", 12) = 12
read(4, "\1;\0\t\0\0\0\2\0\1\346\220\20\fTt\20\"\0\0\0\0\0\0\20"..., 32)
= 32
read(4, "\377\377\377\377\377\377\247\370", 8) = 8
write(4, "T\0\0\4\0\0\0 \377\377\377\377\377\377\0\10", 16) = 16
read(4, "\0016\0\n\0\0\0\0\377\377\377\377\377\377Tt\0\377\377\377"...,
32) = 32
write(4, "\24\0\0\6\0\0\0L\0\0\0\33\0\0\0\30\0\0\0\0\0\17B@", 24) = 24
read(4, "\1\0\0\v\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\177\254"...,
32) = 32
write(5, "X\0\0\4\0\0\0 \0\0\0\0\0\377\377\377X\0\0\4\0\0\0 \0\0"...,
44) = 44
read(5, "\1\2\0\23\0\0\0\0\0`\0\2\20\"\0\0\20\"\0\0\177\254\346"..., 32)
= 32
shutdown(5, 2 /* send and receive */) = 0
close(5) = 0
write(4, "\1\30\0\f\1\340\0\1\0\0\0L\0\0\0\0\2p\3(\0\1\0\1\0\0\0"...,
276) = 276
read(4, "\1\2\0\22\0\0\0\0\0`\0\2\20\"\0\0\20\"\0\0\177\254\346"..., 32)
= 32
write(4, "8\30\0\4\1\340\0\2\0\0\0\4\0\377\377\377Fp\0\5\1\340\0"...,
84) = 84
read(4, "\1\2\0\30\0\0\0\0\0`\0\2\20\"\0\0\20\"\0\0\177\254\346"..., 32)
= 32
ioctl(4, FIONREAD, [32]) = 0
read(4, "\f6\0\30\1\340\0\1\0\0\0\0\2p\3(\0\0\345p\20\26E4\20*\227"...,
32) = 32
write(4, "\2\30\0\4\1\340\0\1\0\0\10\0\0\0\0\0005\30\0\4\1\340\0"...,
104) = 104
read(4, "\1\2\0\36\0\0\0\0\0`\0\2\20\"\0\0\20\"\0\0\177\254\346"..., 32)
= 32
brk(0x1053f000) = 0x1053f000
read(3, "", 131072) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
-------------------------------------------------------------------------
Another execution:
[...]
read(4, "\1\0\0\v\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\177\254"...,
32) = 32
write(5, "X\0\0\4\0\0\0 \0\0\0\0\0\377\377\377X\0\0\4\0\0\0 \0\0"...,
44) = 44
read(5, "\1\2\0\23\0\0\0\0\0`\0\2\20\"\0\0\20\"\0\0\177\254\346"..., 32)
= 32
shutdown(5, 2 /* send and receive */) = 0
close(5) = 0
write(4, "\1\30\0\f\1\340\0\1\0\0\0L\0\0\0\0\2p\3(\0\1\0\1\0\0\0"...,
276) = 276
read(4, "\1\2\0\22\0\0\0\0\0`\0\2\20\"\0\0\20\"\0\0\177\254\346"..., 32)
= 32
write(4, "8\30\0\4\1\340\0\2\0\0\0\4\0\377\377\377Fp\0\5\1\340\0"...,
84) = 84
read(4, "\1\2\0\30\0\0\0\0\0`\0\2\20\"\0\0\20\"\0\0\177\254\346"..., 32)
= 32
ioctl(4, FIONREAD, [0]) = 0
read(4, 0x7ffdad50, 32) = -1 EAGAIN (Resource
temporarily unavailable)
select(5, [4], NULL, NULL, NULL) = 1 (in [4])
read(4, "\f\201\0\30\1\340\0\1\0\0\0\0\2p\3(\0\0\345p\20\26E4\20"...,
32) = 32
write(4, "\2\30\0\4\1\340\0\1\0\0\10\0\0\0\0\0005\30\0\4\1\340\0"...,
104) = 104
read(4, 0x7ffdb7f8, 32) = -1 EAGAIN (Resource
temporarily unavailable)
select(5, [4], NULL, NULL, NULL) = 1 (in [4])
read(4, "\1\2\0\36\0\0\0\0\0`\0\2\20\"\0\0\20\"\0\0\177\254\346"..., 32)
= 32
brk(0x1053f000) = 0x1053f000
read(3, "", 131072) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
HTH,
--
Eugen
Reply to: