-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Description
Description
An application that worked fine on MacOS13 Intel images stopped working after migrating to MacOS 14/15 images. MacOS14 was tested using both ARM64 and Intel images, MacOS15 was only tested using Intel images (ARM64 are not yet available on our environment).
- In MacOS14 it started throwing
No space left on deviceerrors. - In MacOS15 it started throwing
Cannot allocate memoryerrors.
A script set to monitor memory, disk and open descriptors usage in parallel with the execution didn't show that any of those resources were being exhausted. Also, local testing (although done in a MacOS 26 arm64 machine) couldn't reproduce the issue either.
Platforms affected
- Azure DevOps
- GitHub Actions - Standard Runners
- GitHub Actions - Larger Runners
Runner images affected
- Ubuntu 22.04
- Ubuntu 24.04
- Ubuntu Slim
- macOS 14
- macOS 14 Arm64
- macOS 15
- macOS 15 Arm64
- macOS 26 Arm64
- Windows Server 2019
- Windows Server 2022
- Windows Server 2025
Image version and build link
- MacOS 14:
20251215.0069.1 - MacOS 15:
20251216.0081.1
Is it regression?
Yes, it used to work in the latest MacOS13 image (which was unfortunately deprecated in our pipelines)
Expected behavior
Work as it used to in MacOS13.
Actual behavior
- MacOS14:
The operation couldn’t be completed. No space left on deviceerrors received. - MacOS15:
The operation couldn’t be completed. Cannot allocate memoryerrors received.
Repro steps
Please find attached the logs collected for both images (Intel ones). The application showing the issue is e2etests.