Quartus Prime software quit unexpectedly during Analysis & Synthesis
Hi all,
I tried to run analysis & synthesis on a rather large design on Quartus Prime Pro 21.2, and got a popup saying "Sorry! The Quartus Prime software quit unexpectedly."
The following is the problem report:
======================================================
Problem Details
Error:
Internal Error: Sub-system: QIS, File: /quartus/synth/qis/qis_parallel_helper.cpp, Line: 1143
FAILED in creating pipe ul_pipe_rtl_0_xXFyMb with error code 12
Stack Trace:
Quartus 0x7565f: (ccl_msg)
Quartus 0x11a4e9: SYNTH::QIS::AUTO_PARTITION_MANAGER::optimize_in_helper_proccesses(SYNTH::QIS::OPTIMIZATION_STAGE) + 0xacb (synth_qis)
Quartus 0x11c879: SYNTH::QIS::AUTO_PARTITION_MANAGER::optimize_on_same_machine(SYNTH::QIS::OPTIMIZATION_STAGE) + 0x13 (synth_qis)
Quartus 0x11c987: SYNTH::QIS::AUTO_PARTITION_MANAGER::optimize_partitions_in_parallel(SYNTH::QIS::OPTIMIZATION_STAGE, bool) + 0xd (synth_qis)
Quartus 0x1327d8: SYNTH::QIS::SYNTHESIS_FLOW::run_parallel_rtl_in_helper_processes(BASEX_ELAB_INFO_CORE*) + 0x1d0 (synth_qis)
Quartus 0x13658d: SYNTH::QIS::SYNTHESIS_FLOW::high_level_synthesis() + 0x31b (synth_qis)
Quartus 0x1368c4: SYNTH::QIS::SYNTHESIS_FLOW::run_current_phase() + 0x130 (synth_qis)
Quartus 0x136ee7: SYNTH::QIS::SYNTHESIS_FLOW::run_full_flow(std::string const&, bool) + 0x419 (synth_qis)
Quartus 0xb1463: QIS_RTL_STAGE::IMPL::synthesize(QHD_PARTITION&, bool) + 0x2c7 (synth_qis)
Quartus 0xb1645: QIS_RTL_STAGE::synthesize(QHD_PARTITION&, bool) + 0xf (synth_qis)
Quartus 0x712c6: qis_synthesize + 0x20f (synth_qis)
Quartus 0x4c942: TclNRRunCallbacks + 0x42 (tcl8.6)
Quartus 0x4de7b: TclEvalEx + 0x68b (tcl8.6)
Quartus 0xf3f0e: Tcl_FSEvalFileEx + 0x25e (tcl8.6)
Quartus 0xf3ffe: Tcl_EvalFile + 0x2e (tcl8.6)
Quartus 0x14405: qexe_evaluate_tcl_script(std::string const&) + 0x452 (comp_qexe)
Quartus 0x188f2: qexe_do_tcl(QEXE_FRAMEWORK*, std::string const&, std::string const&, std::list<std::string, std::allocator<std::string> > const&, bool, bool) + 0x3d9 (comp_qexe)
Quartus 0x198ab: qexe_run_tcl_option(QEXE_FRAMEWORK*, char const*, std::list<std::string, std::allocator<std::string> >*, bool) + 0x559 (comp_qexe)
Quartus 0x3472d: QCU::DETAIL::intialise_qhd_and_run_qexe(QCU_FRAMEWORK&, FIO_PATH const&, std::string const&, std::string const&, char const*, std::list<std::string, std::allocator<std::string> >*, bool) + 0xc5 (comp_qcu)
Quartus 0x38e04: qcu_run_tcl_option(QCU_FRAMEWORK*, char const*, std::list<std::string, std::allocator<std::string> >*, bool) + 0x225 (comp_qcu)
Quartus 0x406dad: qsyn2_tcl_process_default_flow_option(ACF_VARIABLE_TYPE_ENUM, char const*) + 0x3ce (quartus_syn)
Quartus 0x1d1ce: qexe_standard_main(QEXE_FRAMEWORK*, QEXE_OPTION_DEFINITION const**, int, char const**) + 0x61f (comp_qexe)
Quartus 0x4068c5: qsyn2_main(int, char const**) + 0x13e (quartus_syn)
Quartus 0x40136: msg_main_thread(void*) + 0x10 (ccl_msg)
Quartus 0x40d6e: msg_thread_wrapper(void* (*)(void*), void*) + 0x64 (ccl_msg)
Quartus 0x1528e: mem_thread_wrapper(void* (*)(void*), void*) + 0x5e (ccl_mem)
Quartus 0xcdc0: err_thread_wrapper(void* (*)(void*), void*) + 0x1e (ccl_err)
Quartus 0x6ba5: thr_thread_wrapper + 0x15 (ccl_thr)
Quartus 0x4186f: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0x148 (ccl_msg)
Quartus 0x406e4f: main + 0x26 (quartus_syn)
System 0x1ed20: __libc_start_main + 0x100 (c)
Quartus 0x4066d9: _start + 0x29 (quartus_syn)
End-trace
Executable: quartus
Comment:
None
System Information
Platform: linux64
OS name: CentOS release
OS version: 6
Quartus Prime Information
Address bits: 64
Version: 21.2.0
Build: 72
Edition: Pro Edition
======================================================
Any advice or possible solution to this issue would be a huge help.
Thanks in advance.
Joseph