Skip to content

/usr/lib/cups/filter/rastertogutenprint.5.3 crashed on signal 6 #43534

Open

Description

@fjbaldon

Is this a new report?

Yes

System Info

Void 6.1.21_1 x86_64 GenuineIntel uptodate rrFFF

Package(s) Affected

gutenprint-5.3.4_1

Does a report exist for this bug with the project's home (upstream) and/or another distro?

No response

Expected behaviour

My printer EPSON L121 should work after installing gutenprint, instead it shows stopped "Filter failed" in cups' web interface.

Actual behaviour

Web interface tells: 'stopped "Filter failed"'.

Steps to reproduce

  1. Own an EPSON L121 printer
  2. Setup using the web interface then choose EPSON L120 Series or system-config-printer(this should detect the appropriate driver from gutenprint automatically) .
  3. I think this line's the culprit
    D [20/Apr/2023:07:24:12 +0800] [Job 25] PID 6869 (/usr/lib/cups/filter/rastertogutenprint.5.3) crashed on signal 6.
  4. Just close if you guys think this is on gutenprint. Just tell me if you need more info.

Edit: log: https://pastebin.com/raw/YFAGAAp8

Activity

  1. added
    bugSomething isn't working
    needs-testingTesting a PR or reproducing an issue needed
    on Apr 19, 2023
  2. triallax commented on Apr 21, 2023

    @triallax
    Contributor

    Seems like this has already been reported upstream, with no real progress so far: https://sourceforge.net/p/gimp-print/bugs/734/?limit=25

  3. tomo90 commented on May 3, 2023

    @tomo90

    Same here - Canon PIXMA MG2555S.
    I first came across this bud about a year ago and then left Void for a while. Strangely, on Fedora and Ubuntu with this and even previous versions of the Gutenprint package, printing worked.

  4. triallax commented on May 3, 2023

    @triallax
    Contributor

    You might want to try to comment on the upstream issue (https://sourceforge.net/p/gimp-print/bugs/734/?limit=25) with your printer and system information, perhaps they would be able to help fix your issue.

  5. fjbaldon commented on May 4, 2023

    @fjbaldon
    Author

    Same here - Canon PIXMA MG2555S. I first came across this bud about a year ago and then left Void for a while. Strangely, on Fedora and Ubuntu with this and even previous versions of the Gutenprint package, printing worked.

    Works on openSUSE MicroOS too

  6. tomo90 commented on Jul 3, 2023

    @tomo90

    Today I uninstalled the Void's gutenprint package (5.3.4) and compiled it from source - printing started working

    used just default

    ./configure
    sudo make install 
    

    https://sourceforge.net/projects/gimp-print/files/gutenprint-5.3/5.3.4/gutenprint-5.3.4.tar.bz2/download

    Also tried compiling previous versions 5.3.3 and 5.2.15 - those work aswell

    https://sourceforge.net/projects/gimp-print/files/gutenprint-5.3/5.3.3/gutenprint-5.3.3.tar.xz/download
    https://sourceforge.net/projects/gimp-print/files/gutenprint-5.2/5.2.15/gutenprint-5.2.15.tar.bz2/download

  7. pondichys commented on Aug 30, 2023

    @pondichys
    Contributor

    I would like to add my experience with the same problem.
    I'm in the process of switching my main computer to Void and one of the issue that was annoying me is that I could not print on my old trusted Canon Pixma MG6200 even if I could configure it through CUPS and Gutenprint. I suffered also from filter error (assertion failed) in rastertogutenprint.

    As mentioned by @tomo90 I uninstalled the gutenprint void package and compiled from source. It works now flawlessly.
    Either we all miss something in the install/config or there is something wrong in the packaging of the gutenprint drivers. I could try to have a look at it but I fear it is far beyond my current knowledge of this kind of stuff.

    Thanks for the great distribution that is Void.

  8. Gorggg commented on Mar 19, 2025

    @Gorggg
    Contributor

    This should now be fixed in the 5.3.5 release (pull request #54678), which includes this fix:
    https://sourceforge.net/p/gimp-print/source/merge-requests/10/

    When I got this problem, I found it was due to an interaction of void-packages with gutenprint's build system, which led to the path to gutenprint's modules being defined incorrectly as:

    /* */
    #define PKGMODULEDIR "${exec_prefix}/lib64/gutenprint/5.3/modules"
    

    This was due to these lines in void-packages which specified libdir on the configure command line in terms of exec_prefix, which gutenprint's configure script put directly into config.h instead of allowing it to have prefix variables substituted.

  9. enricopitea commented on Sep 6, 2026

    @enricopitea

    Hit this on 5.3.5 (and it affects 5.3.4 as shipped): rastertogutenprint
    SIGABRTs at startup because the default --libdir=${exec_prefix}/lib64 is
    never expanded, so files land in a literal "lib64" directory.

    Fixed on my side by appending --libdir=/usr/lib to configure_args (plus
    pkg-config in hostmakedepends). After the rebuild: no /usr/lib64 paths in
    the filelist, libgutenprint.so.9 lands in /usr/lib, cups-genppd.5.3 -M
    lists 3604 printer models, and rastertogutenprint exits cleanly instead
    of aborting. Tested on x86_64, template bumped 5.3.4 → 5.3.5
    (checksum f5a9f47…).

    No PR attached — just leaving the findings here in case they're useful
    to anyone hitting the same crash.

  10. Gorggg commented on Sep 6, 2026

    @Gorggg
    Contributor

    @enricopitea This is the issue that the upstream change I mentioned above was intended to fix. With it, manually setting $(libdir) in configure_args should be unnecessary. Have you tried building the package at ac17550 ? This commit worked for me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingneeds-testingTesting a PR or reproducing an issue needed

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions