Quartus pro 22.4 crashing - Quartus pro 22.4 crashing
3 versions later still crashing. Quartus pro 22.1: https://community.intel.com/t5/Intel-Quartus-Prime-Software/Quartus-Pro-22-1-crashing/m-p/1391215 At synthesis: Problem Details Error: Internal Error: Sub-system: CDB_SGATE, File: /quartus/db/cdb_sgate/cdb_sgate_compatible_registers.cpp, Line: 437 m_oterm_2_set_id_map.find(iname_id) == m_oterm_2_set_id_map.end() Stack Trace: Quartus 0x1c57bf: CDB_SGATE_COMPATIBLE_REGISTERS::copy_map_entry(CDB_SGATE_COMPATIBLE_REGISTERS*, unsigned int) + 0x1ff (db_cdb_sgate) Quartus 0x1261ce: CDB_SGATE_NETLIST::copy_members_to_partitioned_netlist(CDB_SGATE_NETLIST*) + 0x4ae (db_cdb_sgate) Quartus 0x233a6b: sutil_get_partition_netlists(std::vector<CDB_SGATE_NETLIST*, std::allocator<CDB_SGATE_NETLIST*> >*, CDB_SGATE_NETLIST*, CDB_SGATE_HIERARCHY*, CMP_FACADE*, SUTIL_PARTITION_BOUNDARIES&, bool) + 0xa2b (synth_sutil) Quartus 0x24f4c4: SYNTH::QIS::AUTO_PARTITION_MANAGER::partition() + 0x21e (synth_qis) Quartus 0x277a5b: SYNTH::QIS::SYNTHESIS_FLOW::run_parallel_mls_in_helper_processes() + 0x179 (synth_qis) Quartus 0x27f0fe: SYNTH::QIS::SYNTHESIS_FLOW::mls() + 0x32e (synth_qis) Quartus 0x280a0f: SYNTH::QIS::SYNTHESIS_FLOW::run_current_phase() + 0x36f (synth_qis) Quartus 0x28107f: SYNTH::QIS::SYNTHESIS_FLOW::run_full_flow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool) + 0x44d (synth_qis) Quartus 0x182282: QIS_RTL_STAGE::IMPL::synthesize(QHD_PARTITION&, bool, bool) + 0x64c (synth_qis) Quartus 0x182578: QIS_RTL_STAGE::synthesize(QHD_PARTITION&, bool, bool) + 0x12 (synth_qis) Quartus 0xadc6f: qis_synthesize + 0x241 (synth_qis) Quartus 0x50fb7: TclNRRunCallbacks + 0x47 (tcl8.6) Quartus 0x527df: TclEvalEx + 0x94f (tcl8.6) Quartus 0xfa3a6: Tcl_FSEvalFileEx + 0x266 (tcl8.6) Quartus 0xfa4be: Tcl_EvalFile + 0x2e (tcl8.6) Quartus 0x2a8fc: qexe_evaluate_tcl_script(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) + 0x3de (comp_qexe) Quartus 0x2dd73: qexe_do_tcl(QEXE_FRAMEWORK*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) + 0x4c2 (comp_qexe) Quartus 0x2ee7b: qexe_run_tcl_option(QEXE_FRAMEWORK*, char const*, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, bool) + 0x66e (comp_qexe) Quartus 0x6d1ec: QCU::DETAIL::intialise_qhd_and_run_qexe(QCU_FRAMEWORK&, FIO_PATH const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, bool) + 0x9c (comp_qcu) Quartus 0x6d638: qcu_run_tcl_option(QCU_FRAMEWORK*, char const*, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, bool) + 0x343 (comp_qcu) Quartus 0x409075: qsyn2_tcl_process_default_flow_option(ACF_VARIABLE_TYPE_ENUM, char const*) + 0x501 (quartus_syn) Quartus 0x3421d: qexe_standard_main(QEXE_FRAMEWORK*, QEXE_OPTION_DEFINITION const**, int, char const**) + 0xba2 (comp_qexe) Quartus 0x408ace: qsyn2_main(int, char const**) + 0x139 (quartus_syn) Quartus 0x4e546: msg_main_thread(void*) + 0x10 (ccl_msg) Quartus 0x4f764: msg_thread_wrapper(void* (*)(void*), void*) + 0x8c (ccl_msg) Quartus 0x1f568: mem_thread_wrapper(void* (*)(void*), void*) + 0x98 (ccl_mem) Quartus 0x10f3a: err_thread_wrapper(void* (*)(void*), void*) + 0x1e (ccl_err) Quartus 0xb7f5: thr_thread_wrapper + 0x15 (ccl_thr) Quartus 0x4f684: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0xd8 (ccl_msg) Quartus 0x40898e: main + 0x26 (quartus_syn) System 0x3acf3: __libc_start_main + 0xf3 (c) Quartus 0x4088b9: _start + 0x29 (quartus_syn) End-trace Executable: quartus Comment: None System Information Platform: linux64 OS name: CentOS Stream OS version: 8 Quartus Prime Information Address bits: 64 Version: 22.4.0 Build: 94 Edition: Pro Edition
Replies:
Re: Quartus pro 22.4 crashing
Thank for the confirmation. I will now transition this thread to community support. If you have a new question, Please login to ‘ https://supporttickets.intel.com’ , view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions. Thank you. Best Regards, Richard Tan p/s: If any answer from the community or Intel Support are helpful, please feel free to give best answer or rate 4/5 survey.
Replies:
Re: Quartus pro 22.4 crashing
I saw there is an agent been assigned to the IPS case. Since the support for this case has been transitioned to IPS support, is it alright if I proceed to set this case to "closed" due to case duplication? Best Regards, Richard Tan
Replies:
Re: Quartus pro 22.4 crashing
Richard, An IPS ticket has been opened for this. Regards,
Replies:
Re: Quartus pro 22.4 crashing
I I haven't seen this internal error before. Could you help to share your design .qar file that could duplicate this error? As without duplication of the error from our side, the engineering team is not able to further investigate/debug. Do let me know if the design can't be shared publicly, I will send you an email on how to transfer the file securely. Best Regards, Richard Tan
Replies:
Re: Quartus pro 22.4 crashing
Problem Details Error: Internal Error: Sub-system: CDB_SGATE, File: /quartus/db/cdb_sgate/cdb_sgate_compatible_registers.cpp, Line: 437 m_oterm_2_set_id_map.find(iname_id) == m_oterm_2_set_id_map.end() Stack Trace: Quartus 0x1c57bf: CDB_SGATE_COMPATIBLE_REGISTERS::copy_map_entry(CDB_SGATE_COMPATIBLE_REGISTERS*, unsigned int) + 0x1ff (db_cdb_sgate) Quartus 0x1261ce: CDB_SGATE_NETLIST::copy_members_to_partitioned_netlist(CDB_SGATE_NETLIST*) + 0x4ae (db_cdb_sgate) Quartus 0x233a6b: sutil_get_partition_netlists(std::vector<CDB_SGATE_NETLIST*, std::allocator<CDB_SGATE_NETLIST*> >*, CDB_SGATE_NETLIST*, CDB_SGATE_HIERARCHY*, CMP_FACADE*, SUTIL_PARTITION_BOUNDARIES&, bool) + 0xa2b (synth_sutil) Quartus 0x24f4c4: SYNTH::QIS::AUTO_PARTITION_MANAGER::partition() + 0x21e (synth_qis) Quartus 0x277a5b: SYNTH::QIS::SYNTHESIS_FLOW::run_parallel_mls_in_helper_processes() + 0x179 (synth_qis) Quartus 0x27f0fe: SYNTH::QIS::SYNTHESIS_FLOW::mls() + 0x32e (synth_qis) Quartus 0x280a0f: SYNTH::QIS::SYNTHESIS_FLOW::run_current_phase() + 0x36f (synth_qis) Quartus 0x28107f: SYNTH::QIS::SYNTHESIS_FLOW::run_full_flow(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool) + 0x44d (synth_qis) Quartus 0x182282: QIS_RTL_STAGE::IMPL::synthesize(QHD_PARTITION&, bool, bool) + 0x64c (synth_qis) Quartus 0x182578: QIS_RTL_STAGE::synthesize(QHD_PARTITION&, bool, bool) + 0x12 (synth_qis) Quartus 0xadc6f: qis_synthesize + 0x241 (synth_qis) Quartus 0x50fb7: TclNRRunCallbacks + 0x47 (tcl8.6) Quartus 0x527df: TclEvalEx + 0x94f (tcl8.6) Quartus 0xfa3a6: Tcl_FSEvalFileEx + 0x266 (tcl8.6) Quartus 0xfa4be: Tcl_EvalFile + 0x2e (tcl8.6) Quartus 0x2a8fc: qexe_evaluate_tcl_script(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) + 0x3de (comp_qexe) Quartus 0x2dd73: qexe_do_tcl(QEXE_FRAMEWORK*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) + 0x4c2 (comp_qexe) Quartus 0x2ee7b: qexe_run_tcl_option(QEXE_FRAMEWORK*, char const*, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, bool) + 0x66e (comp_qexe) Quartus 0x6d1ec: QCU::DETAIL::intialise_qhd_and_run_qexe(QCU_FRAMEWORK&, FIO_PATH const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, bool) + 0x9c (comp_qcu) Quartus 0x6d638: qcu_run_tcl_option(QCU_FRAMEWORK*, char const*, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, bool) + 0x343 (comp_qcu) Quartus 0x409075: qsyn2_tcl_process_default_flow_option(ACF_VARIABLE_TYPE_ENUM, char const*) + 0x501 (quartus_syn) Quartus 0x3421d: qexe_standard_main(QEXE_FRAMEWORK*, QEXE_OPTION_DEFINITION const**, int, char const**) + 0xba2 (comp_qexe) Quartus 0x408ace: qsyn2_main(int, char const**) + 0x139 (quartus_syn) Quartus 0x4e546: msg_main_thread(void*) + 0x10 (ccl_msg) Quartus 0x4f764: msg_thread_wrapper(void* (*)(void*), void*) + 0x8c (ccl_msg) Quartus 0x1f568: mem_thread_wrapper(void* (*)(void*), void*) + 0x98 (ccl_mem) Quartus 0x10f3a: err_thread_wrapper(void* (*)(void*), void*) + 0x1e (ccl_err) Quartus 0xb7f5: thr_thread_wrapper + 0x15 (ccl_thr) Quartus 0x4f684: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0xd8 (ccl_msg) Quartus 0x40898e: main + 0x26 (quartus_syn) System 0x22555: __libc_start_main + 0xf5 (c) Quartus 0x4088b9: _start + 0x29 (quartus_syn) End-trace Executable: quartus Comment: None System Information Platform: linux64 OS name: CentOS Linux OS version: 7 Quartus Prime Information Address bits: 64 Version: 22.4.0 Build: 94 Edition: Pro Edition - 2023-01-11
external_document