Frank Middleton wrote:
> # 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.  
How did you set up CUPS printing? There were some LP printing related 
problem with Firefox earlier build. But not sure how far back it went 
to. Also most of the reported were OpenSolaris which x86 based. I guess 
yours is the first on Sparc with this problem that I have seen.
> 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?
>   
for printing on desktop: development/gnome/printing
for Firefox: development/Mozilla/firefox

-Ghee
> 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]
>
>
> _______________________________________________
> desktop-discuss mailing list
> desktop-discuss at opensolaris.org
>   


Reply via email to