--- Begin Message ---
Package: xprint
Version: 1:1.0.2-1
Severity: grave
The amd64 version of xprint don't work any more. It seg-faults every
time I try to print from firefox, and also leads to a firefox
crash. xphelloworld also leads to seg-fault, with similar strace.
Firefox (and mozilla) is the only major application using xprint,
motivating the high severity.
At least pre-xorg 7.0 versions of xprint worked fine under
amd64. Also, the 32-bit x86 version is still working, but with ugly
results.
strace from Xprt when xphelloworld is executed is attached.
/ Anders
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable'), (51,
'testing-proposed-updates'), (50, 'unstable'), (40, 'experimental')
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17.11
Locale: LANG=C, LC_CTYPE=C (charmap=ISO-8859-1) (ignored: LC_ALL set to sv_SE)
Versions of packages xprint depends on:
ii libc6 2.3.6.ds1-4 GNU C Library: Shared libraries
ii libfreetype6 2.2.1-2 FreeType 2 font engine, shared lib
ii libx11-6 2:1.0.0-8 X11 client-side library
ii libxau6 1:1.0.0-4 X11 authorisation library
ii libxdmcp6 1:1.0.0-4 X11 Display Manager Control Protoc
ii libxfont1 1:1.2.0-2 X11 font rasterisation library
ii xprint-common 1:1.0.2-1 Xprint - the X11 print system (con
ii zlib1g 1:1.2.3-13 compression library - runtime
Versions of packages xprint recommends:
ii xprint-utils 7.0.0+cvs20040414-5 utilities for Xprint, the X11 prin
-- no debconf information
select(256, [0], NULL, NULL, NULL) = 1 (in [0])
accept(0, {sa_family=AF_FILE, path="§bÿ"}, [59071846317817858]) = 1
fcntl(1, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(1, F_SETFL, O_RDWR|O_NONBLOCK) = 0
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "l\0\v\0\0\0\0\0\0\0\0\0", 4092) = 12
open("/etc/localtime", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=675, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=675, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x2afe492ef000
read(3, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\4\0"..., 4096) = 675
close(3) = 0
munmap(0x2afe492ef000, 4096) = 0
write(2, "AUDIT: Mon Sep 4 13:49:46 2006:"..., 80) = 80
writev(1, [{"\1\0\v\0\0\0s\0\200\35,\4\0\0 \0\377\377\37\0\0\1\0\0\24"...,
468}], 1) = 468
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "7\0\6\0\0\0 \0005\0\0\0\f\0\0\0\1\0\0\0\0\0\0\0b\0\5\0"..., 4096) = 68
writev(1, [{"\1\20\2\0\0\0\0\0\1\203\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64}],
1) = 64
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\203\0\1\0", 4096) = 4
writev(1, [{"\1\20\4\0\0\0\0\0\377\377\177\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32}],
1) = 32
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "b\0\5\0\t\0 \0XKEYBOARD\0\0\0", 4096) = 20
writev(1, [{"\1\20\5\0\0\0\0\0\0\0>\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32}],
1) = 32
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "b\0\5\0\v\0 \0XpExtension\0", 4096) = 20
writev(1, [{"\1\20\6\0\0\0\0\0\1\212D\206\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32}],
1) = 32
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\212\0\1\0", 4096) = 4
writev(1, [{"\1\20\7\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32}],
1) = 32
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\212\1\f\0\36\0\0\0\1\0\0\0xp_ps_spooldir_HOME_"..., 4096) = 48
writev(1, [{"\1r\10\0\25\0\0\0\1\0\0\0\376*\0\0/[EMAIL PROTECTED]"..., 116}],
1) = 116
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "<\1\2\0\0\0 \0+\0\1\0", 4096) = 12
writev(1, [{"\1\0\n\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32}],
1) = 32
select(256, [0 1], NULL, NULL, NULL) = 2 (in [0 1])
read(1, "", 4096) = 0
shutdown(1, 2 /* send and receive */) = 0
close(1) = 0
write(2, "AUDIT: Mon Sep 4 13:49:46 2006:"..., 67) = 67
accept(0, {sa_family=AF_FILE, path="ient 1 disconnected
"}, [59071846317817858]) = 1
fcntl(1, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(1, F_SETFL, O_RDWR|O_NONBLOCK) = 0
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "l\0\v\0\0\0\0\0\0\0\0\0", 4092) = 12
write(2, "AUDIT: Mon Sep 4 13:49:46 2006:"..., 80) = 80
writev(1, [{"\1\0\v\0\0\0s\0\200\35,\4\0\0 \0\377\377\37\0\0\1\0\0\24"...,
468}], 1) = 468
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "7\0\6\0\0\0 \0005\0\0\0\f\0\0\0\1\0\0\0\0\0\0\0b\0\5\0"..., 4096) = 68
writev(1, [{"\1\20\2\0\0\0\0\0\1\203\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64}],
1) = 64
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\203\0\1\0", 4096) = 4
writev(1, [{"\1\20\4\0\0\0\0\0\377\377\177\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32}],
1) = 32
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "b\0\5\0\t\0 \0XKEYBOARD\0\0\0", 4096) = 20
writev(1, [{"\1\20\5\0\0\0\0\0\0\0>\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32}],
1) = 32
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "b\0\5\0\v\0 \0XpExtension\0", 4096) = 20
writev(1, [{"\1\20\6\0\0\0\0\0\1\212D\206\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32}],
1) = 32
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\212\0\1\0", 4096) = 4
writev(1, [{"\1\20\7\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32}],
1) = 32
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\212\0\1\0", 4096) = 4
writev(1, [{"\1\20\10\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32}],
1) = 32
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\212\1\f\0\36\0\0\0\1\0\0\0xp_ps_spooldir_HOME_"..., 4096) = 48
writev(1, [{"\1r\t\0\25\0\0\0\1\0\0\0\376*\0\0/[EMAIL PROTECTED]"..., 116}], 1)
= 116
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\212\2\r\0\1\0 \0\36\0\0\0\1\0\0\0xp_ps_spooldir_H"..., 4096) = 88
writev(1, [{"\1q\v\0\0\0\0\0\0\0\0\0\376*\0\0]\0\0\0\0\177\0\00033\313"...,
32}], 1) = 32
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\212\23\10\0\1\0 \0\16\0\0\0\2\0\0\0default-medium_H", 4096) = 32
writev(1, [{"\1\0\f\0\2\0\0\0\6\0\0\0\376*\0\0]\0\0\0\0\177\0\00033"..., 40}],
1) = 40
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\212\23\f\0\1\0 \0\35\0\0\0\4\0\0\0medium-source-si"..., 4096) = 48
writev(1, [{"\1w\r\0\324\0\0\0O\3\0\0\376*\0\0 222.6500 6.3500"..., 880}], 1) =
880
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\212\23\v\0\1\0 \0\32\0\0\0\2\0\0\0default-printer-"..., 4096) = 44
writev(1, [{"\1r\16\0\1\0\0\0\3\0\0\0\376*\0\0zes-supported\0zC"..., 36}], 1) =
36
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\212\23\f\0\1\0 \0\35\0\0\0\4\0\0\0printer-resoluti"..., 4096) = 48
writev(1, [{"\1\0\17\0\4\0\0\0\20\0\0\0ter-resolution\0\0\0\0\0\0"..., 48}], 1)
= 48
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\212\23\t\0\1\0 \0\23\0\0\0\2\0\0\0content-orientat"..., 4096) = 36
writev(1, [{"\1\0\20\0\2\0\0\0\10\0\0\0lutions-supported\0zC"..., 40}], 1) = 40
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\212\23\f\0\1\0 \0\36\0\0\0\4\0\0\0content-orientat"..., 4096) = 48
writev(1, [{"\1r\21\0\16\0\0\0006\0\0\0\376*\0\0E\0\0\0\0\177\0\000"..., 88}],
1) = 88
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\212\23\5\0\1\0 \0\4\0\0\0\2\0\0\0plex", 4096) = 20
writev(1, [{"\1\0\22\0\0\0\0\0\0\0\0\0ntations-supported\0C", 32}], 1) = 32
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\212\23\10\0\1\0 \0\20\0\0\0\4\0\0\0plexes-supported", 4096) = 32
writev(1, [{"\1\0\23\0\6\0\0\0\26\0\0\0ter-resolution\0\0\0\0\0\0"..., 56}], 1)
= 56
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\212\23\n\0\1\0 \0\30\0\0\0\4\0\0\0job-attributes-s"..., 4096) = 40
writev(1, [{"\1r\24\0\21\0\0\0C\0\0\0\376*\0\0E\0\0\0\0\177\0\00033"..., 100}],
1) = 100
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\212\23\f\0\1\0 \0\35\0\0\0\4\0\0\0document-attribu"..., 4096) = 48
writev(1, [{"\1w\25\0&\0\0\0\226\0\0\0\376*\0\0 222.6500 6.3500"..., 184}], 1)
= 184
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\212\23\v\0\1\0 \0\34\0\0\0\4\0\0\0xp-page-attribut"..., 4096) = 44
writev(1, [{"\1w\26\0\32\0\0\0h\0\0\0\376*\0\0 222.6500 6.3500"..., 136}], 1) =
136
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\212\17\3\0\1\0 \0\1\0\0\0\212\3\2\0\1\0 \0\212\4\1\0", 4096) = 24
writev(1, [{"\1\20\31\0\0\0\0\0\1\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32}],
1) = 32
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\212\22\t\0\1\0 \0\22\0\0\0\1\2\2\0*job-owner: ande"..., 4096) = 88
open("/tmp/xpz9AufN", O_RDWR|O_CREAT|O_EXCL, 0600) = 3
fcntl(3, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat(3, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x2afe492ef000
lseek(3, 0, SEEK_CUR) = 0
writev(1, [{"D\0\33\0\1\0 \0\0\240>\1\0\0\0\0\350\240>\1\0\0\0\0\275"..., 64}],
1) = 64
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\212\23\v\0\1\0 \0\32\0\0\0\2\2\2\0default-printer-"..., 4096) = 44
writev(1, [{"\1\0\35\0\1\0\0\0\3\0\0\0ter-resolution\0spool"..., 36}], 1) = 36
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\212\6\2\0\1\0 \0", 4096) = 8
writev(1, [{"\1\20\36\0\0\0\0\0005\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32}],
1) = 32
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\212\25\2\0\1\0 \0", 4096) = 8
writev(1, [{"\1$\37\0\0\0\0\0\260\t\263\rK\0K\0\32\t\35\r\0\0\0\0\0"..., 32}],
1) = 32
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\1\0\n\0\2\0 \0005\0\0\0K\0K\0\32\t\35\r\n\0\0\0\0\0\0"..., 4096) = 80
writev(1, [{"D\2#\0\1\0 \0\0\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\177+E\0\0"..., 64}],
1) = 64
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\10\0\2\0\2\0 \0b\0\6\0\17\0K\0XFree86-Bigfont\0", 4096) = 32
writev(1, [{"\1\20%\0\0\0\0\0\1\214\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32}],
1) = 32
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "\214\0\1\0", 4096) = 4
geteuid() = 0
getegid() = 0
writev(1, [{"\1\1&\0\0\0\0\0\1\0\1\0\0\0\0\0\0\0\0\0\301=T\270\0\0\0"..., 32}],
1) = 32
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "-\0\r\0\4\0 \0(\0\6\0-*-*-*-*-*-*-*-180-3"..., 4096) = 64
access("/usr/share/Xprint/xserver/C/print//models/PSspooldir//fonts/fonts.dir",
R_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/Xprint/xserver/C/print//models/PSspooldir//fonts/fonts.dir",
R_OK) = -1 ENOENT (No such file or directory)
open("/usr/share/fonts/X11/Type1/a010033l.pfb", O_RDONLY) = 4
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=72279, ...}) = 0
mmap(NULL, 72279, PROT_READ, MAP_PRIVATE, 4, 0) = 0x2afe492f0000
close(4) = 0
brk(0x143b000) = 0x143b000
brk(0x1460000) = 0x1460000
writev(1, [{"\1\0(\0\277\2\0\0\372\377\0\0\17\0\373\377\317\377\350"...,
2844}], 1) = 2844
select(256, [0 1], NULL, NULL, NULL) = 1 (in [1])
read(1, "8\0\4\0\3\0 [EMAIL PROTECTED] \0J*\r\0\2\0 \0\3\0 \0d\0d\0"..., 4096)
= 76
stat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=380, ...}) = 0
lstat("/tmp/Xprt_Skirpg", 0x7fff62a6dfd0) = -1 ENOENT (No such file or
directory)
write(3, "%!PS-Adobe-3.0\n%%Creator: The X "..., 3965) = 3965
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0x2afe48f16e30) = 12247
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(12247, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV}], 0, NULL) = 12247
write(2, "\nFatal server error:\n", 21) = 21
write(2, "PS DDX internal error while conv"..., 117) = 117
write(2, "\n", 1) = 1
unlink("/tmp/.X64-lock") = 0
munmap(0x2afe492ef000, 4096) = 0
exit_group(1) = ?
--- End Message ---