Altera_Forum
Honored Contributor
8 years agoQuartus Prime Pro: Internal Error: Sub-system: SUTIL
Hi,
Please could anyone tell me what does following error message mean? I'm using Quartus Prime Pro v17.0.2. it suddenly crashed without any meaningful message but following trace, I have run many times & changed difference syn settings, it crashed always the same place. it is not likely server memory or disk space issue. BTW, I don't have partitions in my design and quartus setting. Info: Saving pre-synthesis snapshots for 2 partition(s) Info: Synthesizing partition "root_partition" Internal Error: Sub-system: SUTIL, File: /quartus/synth/sutil/sutil_partition.cpp, Line: 1173 aux > 0 Stack Trace: 0x16e44b: sutil_partition_into_mffcs_new(CDB_SGATE_NETLIST*, GEN_DYN_FLAG&) + 0x11fb (synth_sutil) 0xefc82: initialize_partitions(CDB_SGATE_NETLIST*, bool, SYNTH::SUTIL::PARTITIONING_PARAMS const&) + 0x9a (synth_sutil) 0xeffaa: sutil_partition_on_reg_boundary(CDB_SGATE_NETLIST*, CDB_SGATE_HIERARCHY*, SYNTH::SUTIL::PARTITIONING_PARAMS const&, bool) + 0x90 (synth_sutil) 0xce429: opt_create_partitions_for_parallel(CDB_SGATE_HIERARCHY*, CDB_SGATE_NETLIST*, SYNTH::SUTIL::PARTITIONING_PARAMS const&) + 0xe6 (synth_opt) 0xd8c2f: SYNTH::QIS::AUTO_PARTITION_MANAGER::partition() + 0xf9 (synth_qis) 0xeb2c8: SYNTH::QIS::SYNTHESIS_FLOW::run_parallel_rtl_in_helper_processes(BASEX_ELAB_INFO_CORE*) + 0x136 (synth_qis) 0xef210: SYNTH::QIS::SYNTHESIS_FLOW::high_level_synthesis() + 0x2bc (synth_qis) 0xef4fb: SYNTH::QIS::SYNTHESIS_FLOW::run_current_phase() + 0x145 (synth_qis) 0xef7cf: SYNTH::QIS::SYNTHESIS_FLOW::run_full_flow(std::string const&, bool) + 0x237 (synth_qis) 0x7161d: QIS_RTL_STAGE::IMPL::synthesize(QHD_PARTITION&, bool) + 0x2a7 (synth_qis) 0x71809: QIS_RTL_STAGE::synthesize(QHD_PARTITION&, bool) + 0xf (synth_qis) 0x54ee6: qis_synthesize + 0x18f (synth_qis) 0x51ec7: TclNRRunCallbacks + 0x47 (tcl8.6) 0x536e7: TclEvalEx + 0x947 (tcl8.6) 0xfb366: Tcl_FSEvalFileEx + 0x266 (tcl8.6) 0xfb47e: Tcl_EvalFile + 0x2e (tcl8.6) 0x11f1c: qexe_evaluate_tcl_script(std::string const&) + 0x382 (comp_qexe) 0x18ef8: qexe_do_tcl(QEXE_FRAMEWORK*, std::string const&, std::string const&, std::list<std::string, std::allocator<std::string> > const&, bool, bool) + 0x595 (comp_qexe) 0x19ea7: qexe_run_tcl_option(QEXE_FRAMEWORK*, char const*, std::list<std::string, std::allocator<std::string> >*, bool) + 0x581 (comp_qexe) 0x3f6dd: qcu_run_tcl_option(QCU_FRAMEWORK*, char const*, std::list<std::string, std::allocator<std::string> >*, bool) + 0xfa8 (comp_qcu) 0x4079f4: qsyn2_tcl_process_default_flow_option(ACF_VARIABLE_TYPE_ENUM, char const*) + 0xb4 (quartus_syn) 0x1c651: qexe_standard_main(QEXE_FRAMEWORK*, QEXE_OPTION_DEFINITION const**, int, char const**) + 0x6b3 (comp_qexe) 0x4064d7: qsyn2_main(int, char const**) + 0x137 (quartus_syn) 0x408b0: msg_main_thread(void*) + 0x10 (ccl_msg) 0x602c: thr_final_wrapper + 0xc (ccl_thr) 0x4096f: msg_thread_wrapper(void* (*)(void*), void*) + 0x62 (ccl_msg) 0xa599: mem_thread_wrapper(void* (*)(void*), void*) + 0x99 (ccl_mem) 0x8fb2: err_thread_wrapper(void* (*)(void*), void*) + 0x27 (ccl_err) 0x63f2: thr_thread_wrapper + 0x15 (ccl_thr) 0x431d7: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0xa3 (ccl_msg) 0x40693a: main + 0x26 (quartus_syn) 0x1ec36: __libc_start_main + 0xe6 (c) End-trace Thanks.