Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
17250 Discussions

"Fatal Error: Segment Violation at 0x10" during Synthesis

Altera_Forum
Honored Contributor II
2,149 Views

Hi, 

 

I'm getting following error when I try to Synthesize my design. Any help to fix this will be very helpful. Quartus tool version - Quartus Prime Pro 16.1.0 

 

 

*** fatal error: segment violation at 0x10 24047 module: quartus_syn 24048 stack trace: 

24049 0x38fcb6: vrfx_sgate::create_ram_instances() + 0x42c (synth_vrfx2) 

24050 0x39aa8e: vrfx_sgate::convert_netlist() + 0x722 (synth_vrfx2) 

24051 0x3a701d: new_verific::vrfx2_extractor::extract_hierarchy(char const*, basex_elaborate_info*, bool, bool) + 0xe3 (synth_vrfx2) 

24052 0x65ec4: qis_rtl_stage::impl::elaborate_verific(qhd_partition&, hdb_entity*, hdb_model*, basex_elab_info_core&) + 0xba (synth_qis) 

24053 0x84be1: qis_rtl_stage::impl::elaborate(qhd_partition&) + 0x75f (synth_qis) 

24054 0x85950: qis_rtl_stage::elaborate(qhd_partition&) + 0xc (synth_qis) 

24055 0x85a6a: qis_rtl_recursive_elaboration::after_elaboration(qhd_partition&) + 0x114 (synth_qis) 

24056 0x85138: qis_rtl_stage::impl::elaborate(qhd_partition&) + 0xcb6 (synth_qis) 

24057 0x85950: qis_rtl_stage::elaborate(qhd_partition&) + 0xc (synth_qis) 

24058 0x85a6a: qis_rtl_recursive_elaboration::after_elaboration(qhd_partition&) + 0x114 (synth_qis) 

24059 0x85138: qis_rtl_stage::impl::elaborate(qhd_partition&) + 0xcb6 (synth_qis) 

24060 0x85950: qis_rtl_stage::elaborate(qhd_partition&) + 0xc (synth_qis) 

24061 0x85a6a: qis_rtl_recursive_elaboration::after_elaboration(qhd_partition&) + 0x114 (synth_qis) 

24062 0x85138: qis_rtl_stage::impl::elaborate(qhd_partition&) + 0xcb6 (synth_qis) 

24063 0x85950: qis_rtl_stage::elaborate(qhd_partition&) + 0xc (synth_qis) 

24064 0x85a6a: qis_rtl_recursive_elaboration::after_elaboration(qhd_partition&) + 0x114 (synth_qis) 

24065 0x85138: qis_rtl_stage::impl::elaborate(qhd_partition&) + 0xcb6 (synth_qis) 

24066 0x85950: qis_rtl_stage::elaborate(qhd_partition&) + 0xc (synth_qis) 

24067 0x55ecf: qis_elaborate + 0x168 (synth_qis) 

24068 0x51ec7: tclnrruncallbacks + 0x47 (tcl8.6) 

24069 0x536e7: tclevalex + 0x947 (tcl8.6) 

24070 0xfb366: tcl_fsevalfileex + 0x266 (tcl8.6) 

24071 0xfb47e: tcl_evalfile + 0x2e (tcl8.6) 

24072 0x11ebc: qexe_evaluate_tcl_script(std::string const&) + 0x382 (comp_qexe) 

24073 0x18dcf: qexe_do_tcl(qexe_framework*, std::string const&, std::string const&, std::list<std::string, std::allocator<std::string> > const&, bool, bool) + 0x597 (comp_qexe) 

24074 0x19d7b: qexe_run_tcl_option(qexe_framework*, char const*, std::list<std::string, std::allocator<std::string> >*, bool) + 0x57e (comp_qexe) 

24075 0x3e06a: qcu_run_tcl_option(qcu_framework*, char const*, std::list<std::string, std::allocator<std::string> >*, bool) + 0x1065 (comp_qcu) 

24076 0x74f2: qsyn2_tcl_process_default_flow_option(acf_variable_type_enum, char const*) + 0x72 (quartus_syn) 

24077 0x1c586: qexe_standard_main(qexe_framework*, qexe_option_definition const**, int, char const**) + 0x6b3 (comp_qexe) 

24078 0x6017: qsyn2_main(int, char const**) + 0x137 (quartus_syn) 

24079 0x407e0: msg_main_thread(void*) + 0x10 (ccl_msg) 

24080 0x602c: thr_final_wrapper + 0xc (ccl_thr) 

24081 0x4089f: msg_thread_wrapper(void* (*)(void*), void*) + 0x62 (ccl_msg) 

24082 0xa559: mem_thread_wrapper(void* (*)(void*), void*) + 0x99 (ccl_mem) 

24083 0x8f92: err_thread_wrapper(void* (*)(void*), void*) + 0x27 (ccl_err) 

24084 0x63f2: thr_thread_wrapper + 0x15 (ccl_thr) 

24085 0x42c37: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0xa3 (ccl_msg) 

24086 0x647a: main + 0x26 (quartus_syn) 

24087 0x1ec36: __libc_start_main + 0xe6 (c.so.6) 

24088  

24089  

24090 end-trace 

 

Thanks, 

pcs
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
1,269 Views

This is quartus crashing.  

What OS are you using? 

 

To resolve this you'll probably need to raise a ticket with altera via mysupport.
0 Kudos
Altera_Forum
Honored Contributor II
1,269 Views

Hi, 

 

Thanks for responding. I'm using SUSE Linux Enterprise Server 11.  

 

Sure. I will raise a ticket with Altera. 

 

Thanks, 

Poorna
0 Kudos
Altera_Forum
Honored Contributor II
1,269 Views

I just found this googling for the same: 

 

https://www.altera.com/support/support-resources/knowledge-base/solutions/rd12102013_780.html 

 

Perhaps useful?
0 Kudos
Reply