Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
17268 Discussions

Quartus 16.1 crashes when compiling on Ubuntu 14.04

Altera_Forum
Honored Contributor II
2,238 Views

Hi all, 

 

I am trying to compile a test project on Quartus II, namely the Golden Hardware Reference Design for the Terasic DE1-SOC board, but it keeps crashing when compiling the design. The Analysis & Elaboration stage runs correctly, but it crashes afterwards, when running the Fitter.  

 

I have been looking around, and have seen similar problems with older versions. For example, in http://www.alteraforum.com/forum/showthread.php?t=47420 there is a crash with Quartus 14.1. I tried the proposed solutions but they don't solve my problem. 

 

The crash report says the following: 

 

 

problem details 

Error: 

 

*** Fatal Error: Segment Violation at 0x10  

Module: quartus_map  

Stack Trace:  

0x160e70: HDB_NAME_MGR::stack_pop_front() + 0x70 (db_hdb)  

0x160f35: HDB_NAME_MGR::close_cap_inst_for_delete(HDB_NAMESPACE*) + 0x55 (db_hdb)  

0x16d84e: HDB_NAMESPACE::read_pdb(FIO_PATH const&, std::string const&, HDB_NAMESPACE::PDB_FILE_TYPE, bool*) + 0x31e (db_hdb)  

0x39477: QSYN_FRAMEWORK::do_mini_merge(CMP_FACADE*) + 0x2e7 (quartus_map)  

0x40045: QSYN_FRAMEWORK::write_qic_databases(bool) + 0x8c5 (quartus_map)  

0x4086c: QSYN_FRAMEWORK::write_databases(bool) + 0xcc (quartus_map)  

0x1c79e: qexe_standard_main(QEXE_FRAMEWORK*, QEXE_OPTION_DEFINITION const**, int, char const**) + 0x8cb (comp_qexe)  

0x3025c: qsyn_main(int, char const**) + 0x13c (quartus_map)  

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

0x602c: thr_final_wrapper + 0xc (ccl_thr)  

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

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

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

0x63f2: thr_thread_wrapper + 0x15 (ccl_thr)  

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

0x21f45: __libc_start_main + 0xf5 (c.so.6)  

 

 

 

 

End-trace  

 

 

Executable: quartus 

Comment: 

None 

 

system information 

Platform: linux64 

OS name: Ubuntu 14.04.5 

OS version: 14 

 

quartus prime information 

Address bits: 64 

Version: 16.1.0 

Build: 196 

Edition: Lite Edition
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
1,061 Views

Have you tried Project->Clean Project? 

 

I have been plagued by a few crashes in Quartus as well and this option helps. Although Quartus shouldn't get into such a state at first...
0 Kudos
Altera_Forum
Honored Contributor II
1,061 Views

Thank you for your reply, The Smith. I didn't know that tool, and it resulted very useful. 

 

After using it and generating again the Qsys project, I run the Analysis & Synthesis and worked correctly!! 

However, after compilation, a different crash happened, with the following report: 

 

 

problem details 

Error: 

 

*** Fatal Error: Segment Violation at 0x7f8da644d470  

Module: quartus  

Stack Trace:  

 

 

 

 

End-trace  

 

 

Executable: quartus 

Comment: 

None 

 

system information 

Platform: linux64 

OS name: Ubuntu 14.04.5 

OS version: 14 

 

quartus prime information 

Address bits: 64 

Version: 16.1.0 

Build: 196 

Edition: Lite Edition 

 

Meanwhile, I installed the quartus version 16.0 update 2, and the previous crashes stopped happening. Thus, I think that despite the project was compiled correctly in 16.1, I will turn to 16.0 as it seems more stable and I was able to compile the project without cleaning it before, and any problems were reported. 

 

Thank you, 

Javier.
0 Kudos
Reply