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

Internal Quartus Error

Altera_Forum
Honored Contributor II
1,990 Views

Hello, 

 

I am running Quartus II v13.1, and every so often (maybe 40% of the time) I get an internal error while compiling. If I restart the compilation it typically goes fine the second time through. I've posted the error message below, but I can't really make heads or tails of it. Can anyone help me understand what's going on and if it's a Quartus error or a system error on my machine? 

 

Internal Error: Sub-system: HDB, File: /quartus/h/qtl_object_cache_sys.h, Line: 1042 

m_locks == 0 

Stack Trace: 

0x7e280: HDB_ENUM_OPTION::get_value + 0x10b80  

0x48257: HDB_ACTION_PT_INSTANCE::find_design_unit + 0x8b7  

0x47f79: HDB_ACTION_PT_INSTANCE::find_design_unit + 0x5d9  

0x4b8cb: HDB_CMP_ACTION_PT_INSTANCE::write_pdb + 0x1ab  

0x45fa5: HDB_FILE_DEPENDENCIES::operator<< + 0x185  

0x3681: PDB_BASE_SEGMENT::xfr + 0x431  

0x45456: HDB_ACTION_PT_INSTANCE::operator<< + 0x256  

0x4ea5b: HDB_CMP_ACTION_PT_INSTANCE::operator<< + 0x4b  

0x529b: pdb_write_ptr + 0xfb  

0x59e47: HDB_PARAMETER::get_option + 0x77  

0x4a744: hdb_get_acf_section_type + 0x2e4  

0x4b762: HDB_CMP_ACTION_PT_INSTANCE::write_pdb + 0x42  

0x4802: QCU_ACF_SETTING::operator= + 0x2352  

0x9d90: QCU_FRAMEWORK::write_named_databases + 0x1f0  

0x1a89: Legacy_fitter_Init + 0xa19  

0x21ac: Legacy_fitter_Init + 0x113c  

0xf8a6: TclInvokeStringCommand + 0xc6  

0x112a8: TclEvalObjvInternal + 0x328  

0x121b5: TclEvalEx + 0x8d5  

0x12d48: TclEvalObjEx + 0x2d8  

0x1abbd: Tcl_EvalObjCmd + 0xfd  

0x112a8: TclEvalObjvInternal + 0x328  

0x56917: TclExecuteByteCode + 0xe47  

0xa2376: TclObjInterpProcCore + 0x76  

0x112a8: TclEvalObjvInternal + 0x328  

0x56917: TclExecuteByteCode + 0xe47  

0xa2376: TclObjInterpProcCore + 0x76  

0x112a8: TclEvalObjvInternal + 0x328  

0x121b5: TclEvalEx + 0x8d5  

0x7c117: Tcl_FSEvalFileEx + 0x1d7  

0x7a626: Tcl_EvalFile + 0x36  

0xc1ff: qexe_ipc_progress_bar_name + 0x12bf  

0x11dd6: qexe_get_command_line + 0x1556  

0x150d5: qexe_run_tcl_option + 0x585  

0x1e03d: qcu_run_tcl_option + 0xb8d  

0x156ed: qexe_process_cmdline_arguments + 0x54d  

0x15851: qexe_standard_main + 0xa1  

 

 

0xa7f8: msg_exe_fini + 0x58  

0xaf3c: msg_exe_fini + 0x79c  

0x1f14: MEM_SEGMENT_INTERNAL::~MEM_SEGMENT_INTERNAL + 0x194  

0xb8bf: msg_exe_main + 0x8f  

 

 

0x1841: BaseThreadInitThunk + 0x19  

0x57508: RtlUserThreadStart + 0x20  

 

 

End-trace 

 

 

Quartus II 64-Bit Version 13.1.0 Build 162 10/23/2013 SJ Full Version 

 

Thanks!
0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
1,133 Views

I don't think there's anything to 'make' of the error you've posted, other than to say Quartus isn't happy with something. 

 

Given the version you're using is pretty stable all I can suggest is that you reinstall it. I've seen similar errors with earlier versions. However, I've used 64-bit 13.1 162 for a long time and don't recall ever seeing it fail in this way. 

 

You don't say what it is you're compiling. Can it handle very simple projects? Or is it that it doesn't like a particular bit of IP you're using? 

 

Cheers, 

Alex
0 Kudos
Reply