Forum Discussion

CNiclaes's avatar
CNiclaes
Icon for Occasional Contributor rankOccasional Contributor
1 month ago
Solved

Quartus Prime Pro 25.3 Fitter Crash

Hello,

I just try to compile a project migrated from version 24.2. All the IP blocks were updated and the Analysis & Synthesis phase is OK. Once the Fitter start there is a crash.

Here is the crash report:

Problem Details
Error:
Internal Error: Sub-system: RDB, File: /quartus/db/rdb/rdb_utility.cpp, Line: 1944 rval == nullptr Stack Trace: Quartus 0x100ca4: rdb_find_summary + 0xb4 (db_rdb) Quartus 0x6380d: qcu_update_flow_summary + 0x5d (comp_qcu) Quartus 0xcde36: qcu_qis_update_flow_report + 0x246 (comp_qcu) Quartus 0x31798e: QIS_REPORTER::qis_update_and_print_quartus_syn_flow_report + 0x14e (synth_qis) Quartus 0x31c581: QIS_REPORTER::run + 0x161 (synth_qis) Quartus 0x1f3d4d: QIS_RTL_STAGE::IMPL::print_synthesis_flow_report + 0x19d (synth_qis) Quartus 0x404e6: qis_synthesis_flow_report + 0x86 (synth_qis) Quartus 0x14640: TclInvokeStringCommand + 0xf0 (tcl86) Quartus 0x16442: TclNRRunCallbacks + 0x62 (tcl86) Quartus 0x17c4d: Tcl_EvalEx + 0xa1d (tcl86) Quartus 0xa6a8b: Tcl_FSEvalFileEx + 0x22b (tcl86) Quartus 0xa5136: Tcl_EvalFile + 0x36 (tcl86) Quartus 0x2306c: qexe_evaluate_tcl_script + 0x66c (comp_qexe) Quartus 0x21ba9: qexe_do_tcl + 0x8f9 (comp_qexe) Quartus 0x2a16d: qexe_run_tcl_option + 0x6cd (comp_qexe) Quartus 0x4144f: qcu_run_tcl_option + 0x6ef (comp_qcu) Quartus 0x147e: qsyn2_tcl_process_default_flow_option + 0x20e (quartus_syn) Quartus 0x29929: qexe_run + 0x629 (comp_qexe) Quartus 0x2ab98: qexe_standard_main + 0x268 (comp_qexe) Quartus 0xe784: qsyn2_main + 0x164 (quartus_syn) Quartus 0x29568: msg_initialize_out_of_memory_handler + 0x368 (ccl_msg) Quartus 0x2a772: msg_set_stack_size + 0x92 (ccl_msg) Quartus 0x2b033: mem_tbb_tracking_flush_peak + 0x773 (ccl_mem) Quartus 0x2743f: msg_exe_main + 0x17f (ccl_msg) Quartus 0x112b3: __scrt_common_main_seh + 0x10b (quartus_syn) Quartus 0x2e8d6: BaseThreadInitThunk + 0x16 (KERNEL32) Quartus 0x8c53b: RtlUserThreadStart + 0x2b (ntdll)
End-trace

Executable: quartus
Comment:
I just try to compile a project created with Quartus 24.2. I updated all IP blocks. Analysis and Synthesis work fine without error but at the beginning of Fitter Quartus crashes.

System Information
Platform: windows64
OS name: Windows 11
OS version: 10.0.26200

Quartus Prime Information
Address bits: 64
Version: 25.3.0
Build: 109
Edition: Pro Edition

Here are the last log messages (from synthesis):

Info(17049): 6363 registers lost all their fanouts during netlist optimizations.

Info(21057): Implemented 51475 device resources after synthesis - the final resource count might be different

Info(21058): Implemented 20 input pins

Info(21059): Implemented 60 output pins

Info(21060): Implemented 98 bidirectional pins

Info(21061): Implemented 50869 logic cells

Info(21064): Implemented 340 RAM segments

Info(21062): Implemented 29 DSP elements

Info(21071): Implemented 1 partitions

Info: Successfully synthesized partition

Info: Synthesizing partition "auto_fab_0"

Info(13014): Ignored 1 buffer(s)

Info(13019): Ignored 1 SOFT buffer(s)

Info(17016): Found the following redundant logic cells in design

Info(17048): Logic cell "auto_fab_0|alt_sld_fab_0|alt_sld_fab_0|configresetfabric|conf_reset_src|universal.lc"

Info(21057): Implemented 183 device resources after synthesis - the final resource count might be different

Info(21058): Implemented 13 input pins

Info(21059): Implemented 29 output pins

Info(21061): Implemented 139 logic cells

Info: Successfully synthesized partition

Info: Saving post-synthesis snapshots for 2 partition(s)

 

 

 

  • Problem solved by deleting all files excepted sources and IPs and restart compilation. Maybe the issue inside Quartus was due to the migration of the project.

1 Reply

  • CNiclaes's avatar
    CNiclaes
    Icon for Occasional Contributor rankOccasional Contributor

    Problem solved by deleting all files excepted sources and IPs and restart compilation. Maybe the issue inside Quartus was due to the migration of the project.