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.