Quartus Prime Pro 19.4 error during Fitter->Place on Ubuntu 18.04 and 19.10 - "qspc_nldm_max_step_size=10.0 as a floating point value" - continues after second start
Whenever I try to compile a design I get the mentioned error right after Plan at the start of "Place"ing (Early Place = off). This happens on Ubuntu 18.04 and 19.10. The error in the attached log doesn't point to anything in my design, maybe a software issue?
After the crash I can just hit Assembler, so that Quartus continues compiling, now it starts Place and finishs it without a problem.
Final design (sof) also seems to work just fine.
Is this error something I should worry about or is it fine as long as it compiles?
Log taken on:
OS: Ubuntu 19.10
Ram: 54.7GiB
Swap: 2GiB (small, but usage at 0% anyway)
Processor(s): 2x Xeon 5222 HT=off => 8 phy cores; with Quartus set to use all cores
SSD: ~800GB free
FPGA: Stratix 10 (Terasic DE10PRO; 1SG165HU2F50E2VG)
Error header:
Internal Error: Sub-system: CFG_INI, File: /quartus/ccl/cfg_ini/cfg_ini_reader.cpp, Line: 1530
Couldn't parse ini setting qspc_nldm_max_step_size=10.0 as a floating point value
I had this problem too with some versions of QuartusPro, at least 19.3, both on Linux Mint and CentOS, but could not find any answers in Jan-Feb.
Today I found your posting and also this link: https://wikis.uni-paderborn.de/pc2doc/Noctua_FPGA_Usage,_Integration_and_Development
which provide a possible explanation and fix.
It is related to the linux LOCALE setting, if you use another format than US (in Europe, we use decimal comma, not point).
By setting LC_NUMERIC= ="en_US.UTF-8", at least for the QuartusPro session, the problem disappears.
/Ted