CST 'tbbmalloc_proxy' cannot replace memory allocation routines

CST 'tbbmalloc_proxy' cannot replace memory allocation routines

In CST Studio Suite, a user may see the following warning while running the simulation with F-Solver:

"`tbbmalloc_proxy` cannot replace memory allocation routines (status:-1):
Success: free (ucrtbase.dll), byte pattern: <C7442410000000008B4424 >
Fail: _msize (ucrtbase.dll), byte pattern: <E9ABFFFFFFCCCCCCCCCCCC >
The solver will continue with a reduced performance."

This warning is shown in those infrastructure which uses its OS version 24H2 (such as Windows 11 or Windows Server 2025 etc.). The users who are using some other version of Windows 11 such as 22H2 or 23H2 may not see this warning.

As this is just a warning, it does not mean that any error has occurred, and therefore the simulation will succeed providing all the desired results after completion of the simulation.



Reason for giving the warning about reduced performance with Windows 11 24H2 version:

The F-Solver in CST Studio Suite uses Intel's oneTBB allocator to bypass the Windows OS Allocator and replaces it with Intel's HPC allocator to improve the performance on high core count CPUs.

Since the allocator is tightly coupled to the internals of the Windows OS, incompatibilities may occur if a Windows OS is used which is newer than the known Windows OS versions of the given oneTBB version of Intel shipped with CST Studio Suite.

If such an incompatibility is encountered, this warning is shown. Furthermore, the F-Solver will fall back to the Windows OS allocator.

The Intel’s oneTBB version shipped with CST 2025 and older CST versions have such an incompatibility with Windows version 24H2, hence this warning is shown.

Reduction in performance:

Even though the warning suggests that, “the solver will continue with a reduced performance”, the performance will not be reduced in every scenario.

For example, if a user is using the F-Solver with General Purpose method, the reduction in performance might only be observed when a user is using a large number of cores (like 64+ cores) in their simulation. For a F-Solver with Domain Decomposition Method, the performance may get affected significantly E.g., 4 times the total time.

Solution from CST v2026:

CST v2026 uses the latest Intel’s oneTBB version available which does not have any incompatibility with 24H2.

In case, an incompatibility of Intel’s oneTBB with future Windows OS versions is encountered, the following improved message will be shown which replaces the previous warning.


    • Related Articles

    • CST Studio Suite Installation Guide

      CST Studio Suite installation media can be downloaded from the DS media site https://software.3ds.com. This site requires you to login with your DS Passport. If you don't already have one, you can create one here. Note that CST Studio Suite is ...
    • CST stops at finalizing matrices

      When CST file location is on OneDrive, the file syncing may cause issue for CST to start the excitation processing when the model becomes big enough. The symptom is that CST seems to be stuck at finalizing matrices stage. Small classroom examples did ...
    • CST missing Messages window despite activating the quick access toolbar

      Problem: CST GUI missing Messages window despite option is selected in the quick access toolbar. Solution: Go to File --> Options --> Preferences Under the Windows Settings section, click on "Reset Window Layout" and the Messages window should ...
    • CST Studio Suite service pack (SP) update

      For customers with active maintenance, software update will be available for download. Please navigate to https://software.3ds.com and log in with your DS passport credential. If you don't already have one, you can create one here. Once logged in, ...
    • CST main controller stuck at Aborting... status and consumes CST license

      Question: CST main controller stuck at Aborting... status and consumes CST SRU tokens. How to release these stuck tokens from the main controller and have them available back to the license pool? Answer: This happens with the default setting in the ...