Articles in this section

Troubleshooting SIGSEGV Errors in Printer Drivers

This support article will guide you through common causes of the SIGSEGV error, which in CalderaRIP indicates that the printer driver has crashed due to an invalid memory access.

 

What does SIGSEGV stands for?

SIGSEGV or "Segmentation Fault" is a signal sent by the operating system when a program, such as printer drivers in CalderaRIP, attempts to access memory in an unauthorized way. This error often results in a crash of the printer driver and may indicate underlying issues such as misconfigurations in the printer settings or conflicts with the driver environment.

  Info

Following a SIGSEGV error, the software may receive a SIGTERM signal if you or the operating system determines that the process should be terminated. Unlike SIGSEGV, which indicates a misconfiguration, SIGTERM is a standard signal used for shutting down a process.
If you encounter a SIGTERM error message, ensure your driver is up to date and verify its configuration as described below. Cleaning the Spooler and disabling hardware acceleration and screening may also be beneficial, particularly for resource-intensive jobs.

 

Common Reasons for SIGSEGV Errors

Invalid Mount Point or Cutter Configuration

The most frequent cause is Enabling Cutting Contour without a valid mount point or, for Zünd Cut Center users, when these devices are set to network mode.

Solution: Disable Cutting Contour (go to Print Module > Page Setup > Cutting Tab), and send a file for ripping to verify functionality. Zünd users should ensure that their cutting devices are configured to a shared folder rather than to a network location.

 

Overloaded Spooler

SIGSEGV errors may also arise when there are too many files in the Spooler, often accompanied by an Remote Procedure Call (RPC) error.

Solution: Initiate a cleanup of the Spooler.

 

Issues with EasyMedia

SIGSEGV errors may occur when printing targets if there is a mismatch between the print mode and the resolutions configured in ServerAdmin.

Solution: To resolve the issue, configure the media patch mode according to the resolutions available in ServerAdmin > Configure... > Resolutions tab.

 

Recommendations to avoid SIGSEGV Errors

Driver Version Check

Open CalderaDock and, in the Drivers tab, look for your driver. Verify its revisions (a/b/c/d) and compare it against the currently installed version. Ensure that the latest driver version is installed.

  Info

Printer drivers can be downloaded through WorkSpace. HP users should refer to the specific troubleshooting for assistance.

 

Disable Hardware Acceleration

Navigate to ServerAdmin > Setup... > Hardware Acceleration Level. Set it to "None" to turn off hardware acceleration:
Screenshot_2022-01-14_at_2_25_25_PM.png

 

Disable Hardware Screening

If the problem persists after disabling hardware acceleration in ServerAdmin, disable hardware screening as follows:

  • Open the terminal and create the NoHDWS file in the /opt/caldera/lib/shared/ folder by executing:
    touch /opt/caldera/lib/shared/NoHDWS (this will disable hardware screening)
  • To re-enable hardware screening, use:
    rm /opt/caldera/lib/shared/NoHDWS

 

Was this article helpful?
0 out of 3 found this helpful