Article ID: 000099132 Content Type: Troubleshooting Last Reviewed: 06/27/2024

Why does Quartus® assembler crash during compilation on PR design in Quartus® Prime Pro Edition Software version 24.1?

Environment

    Intel® Quartus® Prime Pro Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

Due to a problem in Quartus® Prime Pro Edition Software version 24.1, you may observe a Quartus® assembler crash during compilation on PR design. All the .sof and .psmf files will be generated correctly but some of the corresponding .rbf cannot be generated when issue occurs. It triggers an internal error similar to the one below.  

 

*** Fatal Error: Segment Violation: faulting address=(nil), PC=0x7fdb2640c50b : 0x7fdb2640c50b: tcmalloc!tcmalloc::ThreadCache::ReleaseToCentralCache(tcmalloc::ThreadCache::FreeList*, unsigned int, int) + 0xeb

Module: quartus_asm

Stack Trace:

  Err Handler      0x2ee1f: ERR_UNWINDER_BACKTRACE::get_stack_trace(void const**, int, int, void*) + 0xed (ccl_err)

  Err 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::DeleteCache(tcmalloc::ThreadCache*) + 0xf (tcmalloc)

  System           0x91691: (c)

  System           0x9494a: (c)

  System          0x126850: (c)

 

End-trace

Resolution

To work around this problem, turn OFF the following setting in the Quartus® Prime Setting File (.qsf) file and use Programmer File Generator or Convert Programming File tool to generate .rbf programming file. By default, this setting is ON

 

GENERATE_PR_RBF_FILE=ON

 

A patch will be available to fix this issue for Quartus® Prime Pro software version 24.1. Download and install the patch from the following links:

This is scheduled to be fixed in a future release of Quartus® Prime Pro Edition Software.

 

Related Products

This article applies to 1 products

Intel® Programmable Devices

1