pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/42984: ghostscript segfaults when used with foomatic print filters



>Number:         42984
>Category:       pkg
>Synopsis:       ghostscript component gsc segfaults when given include without 
>absolute path
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Mar 16 18:40:01 +0000 2010
>Originator:     T. M. Pederson
>Release:        NetBSD 5.0_STABLE
>Organization:
>Environment:
System: NetBSD echo.disfinite.org 5.0_STABLE NetBSD 5.0_STABLE (ECHO) #8: Fri 
Feb 5 19:52:48 CST 2010 
tmp%echo.disfinite.org@localhost:/usr/obj/sys/arch/sparc64/compile/ECHO sparc64
Architecture: sparc64
Machine: sparc64
>Description:
        Print filters, such as those provided by foomatic, call ghostscript
        with an include to specify printer specific flags. The file falls in
        ghostscript's default path list and is specified only by name.  When
        ghostscript's component gsc is faced with this, it segfaults instead
        of searching its pathlist for the file.
>How-To-Repeat:
        Configure /etc/printcap to use foomatic filters for a printer.
>Fix:
        Workaround is to modify a given ppd to explicitly give the path to the
        include. E.g., in
        /usr/pkg/share/foomatic/ppd/Canon/Canon-S630-bj8pa06n.upp.ppd change
        @bj8ts06n.upp to @/usr/pkg/share/ghostscript/8.70/lib/bj8ts06n.upp



Home | Main Index | Thread Index | Old Index