Knowledge Base Article
Error: TBBmalloc: skip allocation functions replacement in ucrtbase.dll: unknown prologue for function _msize
Description
Due to a problem in the Quartus® Prime Standard Edition Software version 25.1 or earlier, you might see this error message when generating PLL IP on Windows* 11 Operating System.
The IP generation might complete successfully even though this error message is reported.
Resolution
To work around this problem, follow these steps:
- Go to This PC, right-click, and select Properties.
- Click Advanced System Setting.
- In the Advanced tab, select Environment Variable.
- Under System variables, create a new variable with the name TBB_MALLOC_DISABLE_REPLACEMENT and value as 1.
- Click OK and restart the Quartus® Prime Software.
The workaround above does not work for the Quartus® Prime Standard Edition Software version 22.1std.2 or earlier. A patch is available to fix this problem for the Quartus® Prime Standard Edition Software version 22.1std.2. The environment variable is still required to prevent the TBBmalloc message from appearing.
Download and install patch 2.02 below:
- Patch 2.02 for Windows (.exe)
- Readme for patch 2.02 (.txt)
This problem is not scheduled to be fixed in the Quartus® Prime Standard Edition Software.