Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
16629 Discussions

Error (20549): Current module quartus_syn was unexpectedly terminated by signal 6

KennyJoosen
Beginner
732 Views

Hi,

 

I run into an error when compiling my design for Stratix 10 with Quartus Pro v23.3 on Ubuntu 18.04 and 20.04 (in a Docker container) after migrating to it from Quartus Pro v22.3 (with this version there was no error):

Error (20549): Current module quartus_syn was unexpectedly terminated by signal 6. This may be because some system resource has been exhausted, or quartus_syn performed an illegal operation. You can view system resource requirements on the System and Software Requirements page of the Intel FPGA website (https://fpgasoftware.intel.com/requirements/).

I checked the available RAM and that was around 100GB.

When I compile my design with Quartus Pro v23.3 on Windows 10, this error doesn't occur.

Any suggestions on what to do?

 

Labels (1)
0 Kudos
1 Solution
KennyJoosen
Beginner
634 Views

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

 

View solution in original post

3 Replies
RichardTanSY_Intel
672 Views

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

 

KennyJoosen
Beginner
635 Views

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

 

RichardTanSY_Intel
619 Views

Nice one! I'm glad to know that you were able to root cause the issue.

 

With that, I will transition this thread to community support. If you have any further questions or concerns, please don't hesitate to reach out.

Thank you and have a great day!

 

Best Regards,

Richard Tan

 

 

0 Kudos
Reply