KennyJoosen
New Contributor
2 years agoError (20549): Current module quartus_syn was unexpectedly terminated by signal 6
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?
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