Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
8 years ago

Quartus 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.

11 Replies