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

Quartus 16.1 crashes when compiling on Ubuntu 14.04

Altera_Forum
Honored Contributor II
1,703 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
526 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
526 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