Debido a un problema en la versión 24.1 del software Quartus® Prime Pro Edition, es posible que observe un bloqueo del ensamblador Quartus® durante la compilación en el diseño de relaciones públicas. Todos los archivos .sof y .psmf se generarán correctamente, pero algunos de los .rbf correspondientes no se pueden generar cuando se produce el problema. Desencadena un error interno similar al siguiente.
Error grave: infracción de segmento: faulting address=(nil), PC=0x7fdb2640c50b : 0x7fdb2640c50b: tcmalloc!tcmalloc::ThreadCache::ReleaseToCentralCache(tcmalloc::ThreadCache::FreeList*, unsigned int, int) + 0xeb
Módulo: quartus_asm
Trazar la pila:
Err Handler 0x2ee1f: ERR_UNWINDER_BACKTRACE::get_stack_trace(void const**, int, int, void*) + 0xed (ccl_err)
Controlador de errores 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)
Controlador de errores 0x20787: err_sigaction_handler + 0x18f (ccl_err)
0x42520 del sistema: 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)
0x91691 sistema: c)
0x9494a del sistema: c)
Sistema 0x126850: c)
Seguimiento final
Para evitar este problema, desactive la configuración siguiente en el archivo de configuración de Quartus® Prime (.qsf) y utilice el generador de archivos de programador o la herramienta Convertir archivo de programación para generar el archivo de programación .rbf. De forma predeterminada, esta configuración está activada.
GENERATE_PR_RBF_FILE=ACTIVADO
Habrá un parche disponible para solucionar este problema para el software Quartus® Prime Pro versión 24.1. Descargue e instale el parche desde los siguientes enlaces:
Esto está programado para ser corregido en una versión futura del software Quartus® Prime Pro Edition.