Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
11 years ago

Internal Quartus Error

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!

1 Reply

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    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