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

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: