Forum Discussion

mikeyl's avatar
mikeyl
Icon for New Contributor rankNew Contributor
4 years ago

Quartus Fitter Crashing

Hi, I'm looking to get some help to get my Quartus to work for my digital logic/comp org class. Its been giving me quite a headache. Currently I have the M1 Pro Macbook and I need to run Quartus using a Parallel Boot/VM. I'm able to install Quaratus and compile it however I run into an error while fitting. Is there anything I can do to fix this error. Thank you!

Problem Details
Error:
Internal Error: Sub-system: DYGR, File: /quartus/ddb/dygr/dygr_place_info.cpp, Line: 3270
 
Stack Trace:
    0x48b8c: DYGR_BLK_PHYSICAL_IMPLEMENTATION::PORT_ID::operator unsigned __int64 + 0x2bb4c (DDB_DYGR)
    0x1e780: std::_Hash<std::_Umap_traits<DYGR_BLK_PHYSICAL_IMPLEMENTATION::PORT_ID,DYGR_BLK_PORT_INFO const * __ptr64,std::_Uhash_compare<DYGR_BLK_PHYSICAL_IMPLEMENTATION::PORT_ID,STL_HASH_FUNCTOR<DYGR_BLK_PHYSICAL_IMPLEMENTATION::PORT_ID>,std::equal_to<DYGR_BLK_PHYSICAL_IMPLEMENTATION::PORT_ID> >,std::allocator<std::pair<DYGR_BLK_PHYSICAL_IMPLEMENTATION::PORT_ID const ,DYGR_BLK_PORT_INFO const * __ptr64> >,0> >::_Hashval + 0x10 (DDB_DYGR)
    0x1fc3e: std::unordered_map<DYGR_BLK_PHYSICAL_IMPLEMENTATION::PORT_ID,DYGR_BLK_PORT_INFO const * __ptr64,STL_HASH_FUNCTOR<DYGR_BLK_PHYSICAL_IMPLEMENTATION::PORT_ID>,std::equal_to<DYGR_BLK_PHYSICAL_IMPLEMENTATION::PORT_ID>,std::allocator<std::pair<DYGR_BLK_PHYSICAL_IMPLEMENTATION::PORT_ID const ,DYGR_BLK_PORT_INFO const * __ptr64> > >::operator[] + 0x1e (DDB_DYGR)
    0x1db2b: DYGR_BLK_PHYSICAL_IMPLEMENTATION::populate_port_info_transient_data + 0xff (DDB_DYGR)
    0x189d6: DYGR_PLACE_INFO_BODY::set_transient_data_members + 0x66 (DDB_DYGR)
    0x3433b: DYGR_PLACE_INFO_BODY::load_data_from_pdb + 0x83 (DDB_DYGR)
    0x15360: DYGR_DIE_INFO_BODY::load_data + 0x2a4 (DDB_DYGR)
    0x1d1f7: MPP_ROOT::start + 0x587 (COMP_MPP)
     0x5e5a: qfit_execute_mpp + 0x42 (comp_qfit_legacy_flow)
     0x555b: QFIT_FRAMEWORK::execute + 0x22f (comp_qfit_legacy_flow)
     0x2768: qfit_legacy_flow_run_legacy_fitter_flow + 0x1d4 (comp_qfit_legacy_flow)
    0x14410: TclInvokeStringCommand + 0xf0 (tcl86)
    0x161e2: TclNRRunCallbacks + 0x62 (tcl86)
    0x17a65: TclEvalEx + 0xa65 (tcl86)
    0xa6f8b: Tcl_FSEvalFileEx + 0x22b (tcl86)
    0xa5646: Tcl_EvalFile + 0x36 (tcl86)
    0x12877: qexe_evaluate_tcl_script + 0x367 (comp_qexe)
    0x11ac3: qexe_do_tcl + 0x343 (comp_qexe)
    0x16c34: qexe_run_tcl_option + 0x584 (comp_qexe)
    0x39285: qcu_run_tcl_option + 0xf95 (comp_qcu)
    0x1658d: qexe_run + 0x39d (comp_qexe)
    0x17371: qexe_standard_main + 0xc1 (comp_qexe)
     0x2262: qfit2_main + 0x82 (quartus_fit)
    0x13258: msg_main_thread + 0x18 (CCL_MSG)
    0x14a5e: msg_thread_wrapper + 0x6e (CCL_MSG)
    0x16af0: mem_thread_wrapper + 0x70 (ccl_mem)
    0x12af1: msg_exe_main + 0xa1 (CCL_MSG)
     0x2a02: __tmainCRTStartup + 0x10e (quartus_fit)
    0xeae0b: uaw_wcsrchr + 0xe534b (KERNEL32)
    0x84a5f: uaw_wcsrchr + 0x7ef9f (KERNEL32)
   0x1bac4f: ZwWaitLowEventPair + 0x1ac5cf (ntdll)
 
End-trace


Executable: quartus_fit
Comment:
None

System Information
Platform: windows64
OS name: Windows 10
OS version: 10.0

Quartus Prime Information
Address bits: 64
Version: 20.1.1
Build: 720
Edition: Lite Edition

35 Replies

  • dvirc's avatar
    dvirc
    Icon for New Contributor rankNew Contributor

    looks like its been solved in version 23

  • aseel13's avatar
    aseel13
    Icon for New Contributor rankNew Contributor

    i have the same exact problem could you help me please

    • dvirc's avatar
      dvirc
      Icon for New Contributor rankNew Contributor
      Whats the error?
      Which version of Quartus are you using?
      Which OS?

      If you're using Macbook with Apple silicon - I was able to overcome the issues using Parallels 19 or above with Win11 and Quartus 23.
      Theres still an issue with MegaWizards on QP23 so for that I use QP22.
      For ModelSim im using QP16.1.

      Fortunately all the issues Ive seen can be solved by using multiple versions of QP over Win11 over Parallels 19 or above.
      • aseel13's avatar
        aseel13
        Icon for New Contributor rankNew Contributor

        i attached the error. im using quartus prime lite 17 and i have macbook air M1 , im using parallels 19 and win11 , im not sure i understood what megawizards is .

  • loglow's avatar
    loglow
    Icon for New Contributor rankNew Contributor

    I'm getting a very similar error:

    Internal Error: Sub-system: DYGR, File: /quartus/ddb/dygr/dygr_place_info.cpp, Line: 3776

    The full stack trace is attached.

    M2 MacBook Air

    Parallels 19.4.1

    Windows 11 23H2

    Quartus II 13.0.1.232 (Service Pack Installed: 1)

    My working directory is located directly on the Windows C: virtual drive.

    The device target is a Cyclone II, so I don't think I can use any later version of Quartus (including 13.1 even).

    I can open the project in Quartus Prime 23.1.1.933 but that obviously requires me to change the target to a different FPGA family entirely.

    Any help would be appreciated. Thanks very much.