Your message dated Thu, 21 Sep 2006 11:32:04 +0200 (CEST)
with message-id <[EMAIL PROTECTED]>
and subject line Bug#385966: xprint: Seg-fault when printing from firefox
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- 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 ---
--- Begin Message ---
>>>>> "DP" == Drew Parsons <[EMAIL PROTECTED]> writes:

 DP> On Mon, 2006-09-04 at 13:57 +0200, Anders Boström wrote:
 >> 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.
 DP> ..
 >> write(2, "\nFatal server error:\n", 21) = 21
 >> write(2, "PS DDX internal error while conv"..., 117) = 117

 DP> I think this is one of the things fixed in the version in experimental.
 DP> It's due to reach unstable soon once the X11R7.1 transition is ready to
 DP> go, so I'll check in with you again after that.

Hi!

This seems to be fixed in xprint 1:1.1.99.3+git20060910-2 , closing!

/ Anders

--- End Message ---

Reply via email to