Hi! As I'm encountering the same bug on my Alpha (cupsys 1.2.1-2) I'm adding the strace-log you've asked for and which I did not see in this bug report.
Cheers Thimo
execve("/usr/lib/cups/backend/parallel", ["/usr/lib/cups/backend/parallel"], [/* 29 vars */]) = 0 uname({sys="Linux", node="riff", ...}) = 0 brk(0) = 0x120014000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2000001a000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=67300, ...}) = 0 mmap(NULL, 67300, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2000002c000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libcups.so.2", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&\220\1\0\0\0\200\260"..., 640) = 640 fstat64(3, {st_mode=S_IFREG|0644, st_size=252792, ...}) = 0 mmap(NULL, 316616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2000003e000 mprotect(0x2000007a000, 70856, PROT_NONE) = 0 mmap(0x20000088000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3a000) = 0x20000088000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libgnutls.so.13", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&\220\1\0\0\0`\337\1"..., 640) = 640 fstat64(3, {st_mode=S_IFREG|0644, st_size=704928, ...}) = 0 mmap(NULL, 703176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2000008c000 mmap(0x2000012c000, 49152, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa0000) = 0x2000012c000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libpthread.so.0", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&\220\1\0\0\0\200Z\0"..., 640) = 640 fstat64(3, {st_mode=S_IFREG|0644, st_size=113856, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2000001c000 mmap(NULL, 691352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x20000138000 mprotect(0x2000014c000, 609432, PROT_NONE) = 0 mmap(0x2000015a000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x2000015a000 mmap(0x2000015e000, 535704, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2000015e000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libcrypt.so.1.1", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&\220\1\0\0\0\220\f"..., 640) = 640 fstat64(3, {st_mode=S_IFREG|0644, st_size=27008, ...}) = 0 mmap(NULL, 279128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x200001e2000 mprotect(0x200001e8000, 254552, PROT_NONE) = 0 mmap(0x200001f6000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x200001f6000 mmap(0x200001fa000, 180824, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x200001fa000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libc.so.6.1", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&\220\1\0\0\0\360P\2"..., 640) = 640 fstat64(3, {st_mode=S_IFREG|0755, st_size=1467256, ...}) = 0 mmap(NULL, 1541232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x20000228000 mprotect(0x20000372000, 189552, PROT_NONE) = 0 mmap(0x20000380000, 122880, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x148000) = 0x20000380000 mmap(0x2000039e000, 9328, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2000039e000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libz.so.1", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&\220\1\0\0\0 $\0\0"..., 640) = 640 fstat64(3, {st_mode=S_IFREG|0644, st_size=108296, ...}) = 0 mmap(NULL, 172031, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x200003a2000 mprotect(0x200003bc000, 65535, PROT_NONE) = 0 mmap(0x200003ca000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x200003ca000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libgcrypt.so.11", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&\220\1\0\0\0000k\0"..., 640) = 640 fstat64(3, {st_mode=S_IFREG|0644, st_size=442184, ...}) = 0 mmap(NULL, 506752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x200003cc000 mprotect(0x20000432000, 88960, PROT_NONE) = 0 mmap(0x20000442000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x66000) = 0x20000442000 mprotect(0x11fa1a000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libgpg-error.so.0", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&\220\1\0\0\0\300\t"..., 640) = 640 fstat64(3, {st_mode=S_IFREG|0644, st_size=13184, ...}) = 0 mmap(NULL, 77065, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x20000448000 mprotect(0x2000044c000, 60681, PROT_NONE) = 0 mmap(0x2000045a000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x2000045a000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libnsl.so.1.1", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&\220\1\0\0\0\360N\0"..., 640) = 640 fstat64(3, {st_mode=S_IFREG|0644, st_size=112280, ...}) = 0 mmap(NULL, 184040, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2000045c000 mprotect(0x20000476000, 77544, PROT_NONE) = 0 mmap(0x20000484000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x20000484000 mmap(0x20000488000, 3816, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x20000488000 close(3) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2000001e000 mprotect(0x20000484000, 8192, PROT_READ) = 0 mprotect(0x20000380000, 106496, PROT_READ) = 0 mprotect(0x200001f6000, 8192, PROT_READ) = 0 mprotect(0x2000015a000, 8192, PROT_READ) = 0 mprotect(0x20000028000, 8192, PROT_READ) = 0 munmap(0x2000002c000, 67300) = 0 getxpid() = 15785 rt_sigaction(SIGRT_0, {0x20000142360, [], 0}, NULL, 8, 0xffffffffffffffff) = 0 rt_sigaction(SIGRT_1, {0x200001423e0, [], 0}, NULL, 8, 0xffffffffffffffff) = 0 rt_sigaction(SIGRT_2, {0x20000141e10, [], 0}, NULL, 8, 0xffffffffffffffff) = 0 osf_sigprocmask(0x1, 0x80000000, 0) = 0 osf_sigprocmask(0x2, 0x100000000, 0) = 2147483648 sysctl({{CTL_KERN, KERN_VERSION}, 2, 0x11fa1b578, 31, (nil), 0}) = 0 brk(0) = 0x120014000 brk(0x120036000) = 0x120036000 rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8, 0xffffffffffffffff) = 0 access("/dev/parallel/", F_OK) = -1 ENOENT (No such file or directory) access("/dev/printers/", F_OK) = -1 ENOENT (No such file or directory) pipe([0, 0]) = 3 fork() = 15786 close(4) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV (core dumped) +++