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

    Show all