Aufgrund eines Problems in der Quartus® Prime Pro Edition Software Version 24.1 kann es zu einem Absturz des Quartus-Assemblers® während der Kompilierung auf PR-Design kommen. Alle .sof- und .psmf-Dateien werden korrekt generiert, aber einige der entsprechenden .rbf-Dateien können nicht generiert werden, wenn das Problem auftritt. Es löst einen internen Fehler aus, der dem folgenden ähnelt.
Schwerwiegender Fehler: Segmentverletzung: fehlerhafte Adresse=(nil), PC=0x7fdb2640c50b : 0x7fdb2640c50b: tcmalloc!tcmalloc::ThreadCache::ReleaseToCentralCache(tcmalloc::ThreadCache::FreeList*, unsigned int, int) + 0xeb
Modul: quartus_asm
Stapelüberwachung:
Err Handler 0x2ee1f: ERR_UNWINDER_BACKTRACE::get_stack_trace(void const**, int, int, void*) + 0xed (ccl_err)
Fehler Handler 0x8a3ce: msg_ie_get_call_stack(void*) + 0xc4 (ccl_msg)
Err Handler 0x8cc3c: MSG_INTERNAL_ERROR::report_fatal(char const*, void*, bool) + 0x40 (ccl_msg)
Err Handler 0x11c0f: err_report_fatal_exception(char const*, void*, bool) + 0x63 (ccl_err)
Err Handler 0x20787: err_sigaction_handler + 0x18f (ccl_err)
System 0x42520: c)
Quartus 0x2a50b: tcmalloc::ThreadCache::ReleaseToCentralCache(tcmalloc::ThreadCache::FreeList*, unsigned int, int) + 0xeb (tcmalloc)
Quartus 0x2a5bd: tcmalloc::ThreadCache::Cleanup() + 0x4d (tcmalloc)
Quartus 0x2ad9f: tcmalloc::ThreadCache::D eleteCache(tcmalloc::ThreadCache*) + 0xf (tcmalloc)
System 0x91691: c)
System 0x9494a: c)
System 0x126850: c)
End-Ablaufverfolgung
Um dieses Problem zu umgehen, deaktivieren Sie die folgende Einstellung in der Datei Quartus® Prime Setting File (.qsf) und verwenden Sie das Tool Programmierdateigenerator oder Programmierdatei konvertieren, um eine .rbf-Programmierdatei zu generieren. Standardmäßig ist diese Einstellung aktiviert.
GENERATE_PR_RBF_FILE=EIN
Ein Patch wird verfügbar sein, um dieses Problem für die Quartus® Prime Pro-Softwareversion 24.1 zu beheben. Laden Sie den Patch über die folgenden Links herunter und installieren Sie ihn:
Dies soll in einer zukünftigen Version der Quartus® Prime Pro Edition Software behoben werden.