Forum Discussion
Error (20549): Current module quartus_syn was unexpectedly terminated by signal 6
- 2 years ago
It seems that a certain Linux library in the Quartus installation is causing this issue. The input above led me to this post: Running-Quartus-Prime-Standard-on-WSL-crashes-in-libudev-so
When adding an environment variable to my docker image (with Ubuntu 20.04 and Quartus 23.3 pro), the error was gone when quartus_syn was called:
ENV LD_PRELOAD /lib/x86_64-linux-gnu/libudev.so.1
We don't have an example or reference document for running Quartus in Docker. Docker is not officially supported for Quartus.
What I can do is provide some troubleshooting steps in hopes that they help you debug the issue.
The error message seems to indicate insufficient system resources to compile your design or an illegal operation was performed.
Here are some general troubleshooting.
1. Before you download and install the software, please check that your machine system must meet minimum Hardware and Software Requirements. Ensure that your Operating System is supported. https://www.intel.com/content/www/us/en/docs/programmable/683472/current/system-requirements-and-prerequisite.html
2. Check that the disk space is sufficient for the installation of the Intel FPGA software.
3. If you are running antivirus software, try to temporarily disable the antivirus software during the Quartus Prime software download and installation process.
4. Install with Administrator privileges.
5. Try to re-download the Quartus .tar installation package and install again. The latest Quartus Pro version is 23.4 as of Feb'24.
6. Check that the installation files .tar is not corrupted by checking the checksum.
Here are a few community posts that may help:
https://www.jamieiles.com/posts/quartus-docker/
https://www.reddit.com/r/FPGA/comments/16hmpra/docker_for_fpga_development/
Regards,
Richard Tan