Forum Discussion

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

Q11.1 Web crash during synthesis

I'm guessing that this is bad.

Internal Error: Sub-system: CSYN, File: /quartus/db/csyn/csyn_atom_save_restore.cpp, Line: 118

DBM_PDB<HDB_CMP_ACTION_PT_INSTANCE>::delete_file(hdb_filename.c_str(), "")

Stack Trace:

0x98d3: CSYN_ATOM_SAVE_RESTORE::~CSYN_ATOM_SAVE_RESTORE + 0x1d3 (DB_CSYN)

0x3b583: CSYN_ENV::clear_state + 0x83 (DB_CSYN)

0x2dce: SSYN_ENV::clear_state + 0xe (SYNTH_SSYN)

0x6942: CSYN_ALGORITHM_BASE::work + 0x1842 (DB_CSYN)

0x3873: MEM_SEGMENT_INTERNAL::allocate + 0x43 (ccl_mem)

0x3873: MEM_SEGMENT_INTERNAL::allocate + 0x43 (ccl_mem)

0x378e: mem_new_wrapper + 0x5e (ccl_mem)

0x9e372: _Dinkum_std::_Tree<_Dinkum_std::_Tmap_traits<int,double,_Dinkum_std::less<int>,MEM_STL_ALLOCATOR<_Dinkum_std::pair<int,double> >,0> >::_Buynode + 0x32 (DB_CSYN)

0x3873: MEM_SEGMENT_INTERNAL::allocate + 0x43 (ccl_mem)

End-trace

Quartus II 32-bit Version 11.1 Build 173 11/01/2011 SJ Web Edition

Should I just try again or go back to Q11.0sp1 which has been stable for me?

-dave

7 Replies

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

    Have you tried deleting the DB directory?

    If that doesnt work I suggest raising a mysupport case with altera.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    After deleting all intermediate files and re-compiling from scratch the compile completed. Sadly, with Q11.1 my TSE license (which is permanent) is be treated as expired and I am getting time-limited SOFs out of Q11.1.

    There really is no end to this madness.

    I have work to do. I will stick with Q11.0 and SOPC Builder.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Yes I learned too that Altera has a very special definition of "permanent" for the IP licenses... ;)

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

    its a flexlm thing, not an altera thing, isn't it?

    there are two dates associated with a license, maintenance and expiration

    maintenance date means software version you can upgrade to, you usually pay an annual fee to keep this up to date

    expiration date means the date the license will stop working at, regardless of the software version. often this can be set to permanent, but it may have an expiration date for an evaluation license, etc
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Yes, maybe so. I don't have the experience yet to know what the implications are.

    What I do know is that with Q11.0SP1 I can build a .SOF but Q11.0SP1 QSYS does not generate a correct expression of my SOPC and in Q11.1 QSYS seemingly is fixed but I cannot compile a non-timelimited .SOF.

    Whatever the explanation, it is frustrating.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    The problem is when a distributor sells you a TSE license as a one time expense, but then you realize that you need to renew it each year with the Quartus subscription if you want to use the latest FPGAs... But nevermind, it's not that expensive and I should have paid more attention to the license.

    dcattley, if you want to have a non time limited .SOF you will have to renew your TSE license.