December 30, 2023
https://issues.dlang.org/show_bug.cgi?id=24309

          Issue ID: 24309
           Summary: Memory allocation failed on Azure pipeline
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P1
         Component: dmd
          Assignee: nobody@puremagic.com
          Reporter: tim.dlang@t-online.de

The DMD tests on the Azure pipeline Windows_VisualD_LDC x64_Debug sometimes fail with the following output:

../generated/windows/debug/64/unittest/test_runner.exe
core.internal.gc.impl.conservative.gc
   Creating library ..\generated\windows\release\64\unittest\test_runner.lib
and object ..\generated\windows\release\64\unittest\test_runner.exp
****** FAIL debug64 core.internal.gc.impl.conservative.gc
core.exception.OutOfMemoryError@src\core\lifetime.d(126): Memory allocation
failed

See for example here: https://dev.azure.com/dlanguage/dmd/_build/results?buildId=40283&view=logs&jobId=4eadb322-4cab-54fe-0034-466161775765

The same error happens for different PRs.

The unittests for module core.internal.gc.impl.conservative.gc seem to allocate some bigger blocks for testing. Maybe that needs too much memory for this Azure pipeline

--