- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I get a segment violation on a IP-block I have designed. Quartus version : 14.0 OS : centos 6.7 (final) I did a search already and found issues wrt linux openssl only. However this was related to quartus 13.x The same error seem to exist on Quartus prime 15.1 on a windows 7 machine. best regards Simon *** Fatal Error: Segment Violation at (nil) Module: quartus_map Stack Trace: 0x363075: VhdlIdRef::AssignPartial(VhdlValue*, VhdlConstraint*, VhdlValue*, VhdlValue*, Net*, Array const*, unsigned int, VhdlDataFlow*) + 0xd39 (synth_vrfx) 0x361c1c: VhdlIdRef::Assign(VhdlValue*, VhdlDataFlow*, Array*) + 0x320 (synth_vrfx) 0x361e02: VhdlIndexedName::Assign(VhdlValue*, VhdlDataFlow*, Array*) + 0x72 (synth_vrfx) 0x38801d: VhdlSignalAssignmentStatement::Execute(VhdlDataFlow*, VhdlBlockConfiguration*) + 0x19d (synth_vrfx) 0x351d33: VhdlCaseStatementAlternative::ExecuteAlternative(VhdlDataFlow*) + 0x3b (synth_vrfx) 0x3860d7: VhdlCaseStatement::Execute(VhdlDataFlow*, VhdlBlockConfiguration*) + 0x5d7 (synth_vrfx) 0x3886c6: VhdlProcessStatement::Execute(VhdlDataFlow*, VhdlBlockConfiguration*) + 0x1d4 (synth_vrfx) 0x32102b: VhdlArchitectureBody::Elaborate(VhdlBlockConfiguration*) + 0xf9 (synth_vrfx) 0x321e67: VhdlEntityDecl::CoreElaborate(VhdlSecondaryUnit*, char const*, VhdlBlockConfiguration*) + 0x43f (synth_vrfx) 0x322444: VhdlEntityDecl::Elaborate(char const*, Array*, Map*, VhdlBlockConfiguration*) + 0x410 (synth_vrfx) 0x17d27f: VRFX_VERIFIC_VHDL_ELABORATOR::elaborate(BASEX_ELABORATE_INFO*) + 0x1fd (synth_vrfx) 0x17db7b: VRFX_ELABORATOR::elaborate(BASEX_ELABORATE_INFO*) + 0xb1 (synth_vrfx) 0x1942e2: SGN_FN_LIB::elaborate(BASEX_ELAB_INFO_CORE*) const + 0x1b2 (synth_sgn) 0x195cfe: SGN_FN_LIB::start_vrf_flow() const + 0xe (synth_sgn) 0x19687d: SGN_FN_LIB::start(SGN_WRAPPER_INFO*) + 0xa3d (synth_sgn) 0x1975a3: SGN_EXTRACTOR::single_module_extraction(HDB_INSTANCE_NAME*, HDB_ENTITY*, SGN_WRAPPER_INFO*) const + 0x143 (synth_sgn) 0x199bd2: SGN_EXTRACTOR::recursive_extraction(HDB_INSTANCE_NAME*, SGN_WRAPPER_INFO*, char const*) + 0x242 (synth_sgn) 0x1996d0: SGN_EXTRACTOR::recurse_into_newly_extracted_netlist(HDB_ENTITY*, HDB_INSTANCE_NAME*, unsigned long, SGN_WRAPPER_INFO*) + 0x780 (synth_sgn) 0x199c8e: SGN_EXTRACTOR::recursive_extraction(HDB_INSTANCE_NAME*, SGN_WRAPPER_INFO*, char const*) + 0x2fe (synth_sgn) 0x1ab65f: SGN_EXTRACTOR::extract() + 0x3ef (synth_sgn) 0x1abac3: sgn_qic_full(CMP_FACADE*, _Dinkum_std::vector<_Dinkum_std::basic_string<char, _Dinkum_std::char_traits<char>, MEM_STL_ALLOCATOR<char> >, MEM_STL_ALLOCATOR<_Dinkum_std::basic_string<char, _Dinkum_std::char_traits<char>, MEM_STL_ALLOCATOR<char> > > >&, _Dinkum_std::vector<double, MEM_STL_ALLOCATOR<double> >&) + 0x203 (synth_sgn) 0x28393: qsyn_execute_sgn(CMP_FACADE*, _Dinkum_std::vector<_Dinkum_std::basic_string<char, _Dinkum_std::char_traits<char>, MEM_STL_ALLOCATOR<char> >, MEM_STL_ALLOCATOR<_Dinkum_std::basic_string<char, _Dinkum_std::char_traits<char>, MEM_STL_ALLOCATOR<char> > > >&, _Dinkum_std::basic_string<char, _Dinkum_std::char_traits<char>, MEM_STL_ALLOCATOR<char> > const&, THR_NAMED_PIPE*, THR_NAMED_PIPE*) + 0x1d3 (quartus_map) 0x396ec: QSYN_FRAMEWORK::execute_core(THR_NAMED_PIPE*, THR_NAMED_PIPE*) + 0x23c (quartus_map) 0x3a286: QSYN_FRAMEWORK::execute() + 0x826 (quartus_map) 0x17df5: qexe_standard_main(QEXE_FRAMEWORK*, QEXE_OPTION_DEFINITION const**, int, char const**) + 0x5ef (comp_qexe) 0x20cdd: qsyn_main(int, char const**) + 0x6d (quartus_map) 0x3f2c2: msg_main_thread(void*) + 0x10 (ccl_msg) 0x76fc: thr_final_wrapper + 0xc (ccl_thr) 0x3fef3: msg_thread_wrapper(void* (*)(void*), void*) + 0x5b (ccl_msg) 0x59c3e: mem_thread_wrapper(void* (*)(void*), void*) + 0xbe (quartus_map) 0xc498: err_thread_wrapper(void* (*)(void*), void*) + 0x27 (ccl_err) 0x7adc: thr_thread_wrapper + 0x15 (ccl_thr) 0x63f1b: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0x99 (ccl_msg) 0x1ed5d: __libc_start_main + 0xfd (c.so.6) End-trace ------------------------------------------------ ERROR: Error(s) found while running an executable. See report file(s) for error message(s). Message log indicates which executable was run last. while executing "execute_flow -compile" invoked from within "if {$make_assignments} { set_global_assignment -name FAMILY "Cyclone IV E" set_global_assignment -name DEVICE EP4CE115F29I7 set_global_assignment -..."Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This is a tool crash - not something that can be diagnosed on the forum. you will need to contact altera via my support to find the issue.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page