# uname -rvmp
5.11 snv_103 sun4u sparc
# firefox --version
Mozilla Firefox 3.0.5, Copyright (c) 1998 - 2008 mozilla.org
Printing to a CUPS printer always causes a segfault as soon as you press
print, but printing to lpr works fine. Not sure if this is relevant,
but CUPS printing from Thunderbird is OK. Should this be submitted as a
bug, and if so, against what?
Not sure this helps, but truss -f firefox included the following output:
First try:
11283/1: stat("/var/spool/lp/fifos/FIFO", 0xFFBFBB50) = 0
11283/1: open("/var/spool/lp/SCHEDLOCK", O_RDONLY) = 60
11283/1: fcntl(60, F_SETLK, 0xFFBFBACC) Err#11 EAGAIN
11283/1: close(60) = 0
11283/1: stat("/var/spool/lp/fifos/FIFO", 0xFFBFBB50) = 0
11283/1: open("/var/spool/lp/fifos/FIFO", O_RDWR) = 60
11283/1: ioctl(60, I_CANPUT, 0x00000000) = 1
11283/1: Incurred fault #6, FLTBOUNDS %pc = 0xFEFE4154
11283/1: siginfo: SIGSEGV SEGV_ACCERR addr=0xEF2A109C
11283/1: Received signal #11, SIGSEGV [caught]
11283/1: siginfo: SIGSEGV SEGV_ACCERR addr=0xEF2A109C
11283/1: lwp_sigmask(SIG_SETMASK, 0xFFBFFEFF, 0x0000FFF7) = 0xFFBFFEFF [0
x0000FFFF]
Second try:
11628/1: stat("/var/spool/lp/fifos/FIFO", 0xFFBFE470) = 0
11628/1: open("/var/spool/lp/fifos/FIFO", O_RDWR) = 59
11628/1: ioctl(59, I_CANPUT, 0x00000000) = 1
11628/1: getgid() = 100 [100]
11628/1: getuid() = 1002 [1002]
11628/1: pollsys(0xFFBFDFA8, 1, 0xFFBFDF40, 0x00000000) = 1
11628/1: putmsg(59, 0xFFBFE01C, 0xFFBFE010, 0) = 0
11628/1: getmsg(59, 0xFFBFE06C, 0xFFBFE078, 0xFFBFE084) = 0
11628/1: getuid() = 1002 [1002]
11628/1: getuid() = 1002 [1002]
11628/1: getuid() = 1002 [1002]
11628/1: door_info(3, 0xFFBFD5A0) = 0
11628/1: door_call(3, 0xFFBFD648) = 0
11628/1: Incurred fault #6, FLTBOUNDS %pc = 0xFEFE40CC
11628/1: siginfo: SIGSEGV SEGV_MAPERR addr=0x3D04648C
11628/1: Received signal #11, SIGSEGV [caught]
11628/1: siginfo: SIGSEGV SEGV_MAPERR addr=0x3D04648C
11628/1: lwp_sigmask(SIG_SETMASK, 0xFFBFFEFF, 0x0000FFF7) = 0xFFBFFEFF [0
x0000FFFF]