5.8.1 dev-slim container includes a UBA file that decompresses to 1TB file on disk

Summary

The ghcr.io/epicgames/unreal-engine:dev-slim-5.8.1 container cannot be pulled on my system because it contains a 1 TB Unreal Build Accelerator file-map file.

The dev-slim-5.8 tag currently resolves to the same affected image: sha256:44fbd844b5aab81190fe461e8d09e501f2c9ac595726dd3be18bb3cc8a158e79

The file is in the layer: sha256:0f8f5227359a40b58112b7a0ce3cf76afa434cdb7aea716be8f68bf714b5177b

It’s ~1GB compressed, but contains home/ue4/.epic/UnrealBuildAccelerator/uba_filemap/uba_02 which the archive reports as a regular 1 TB file.

After download docker/podman hangs and my disk usage increases substantially.

What Type of Bug are you experiencing?

Other

Steps to Reproduce

podman pull ghcr.io/epicgames/unreal-engine:dev-slim-5.8.1

The pull appears to stop progressing on layer 0f8f5227359a and then disk usage grows by hundreds of GiB. This was reproduced using Podman on Linux, but I don’t think this is Podman-specific.

Expected Result

The container extracts and is a reasonable size.

Observed Result

It fills my entire disk.

Affects Versions

5.8

Platform(s)

Linux

It’s the same in dev-5.8.1 image as well so it’s not specific to this layer mentioned above. Tried also with podman and Rancher Desktop both on Win11 via WSL.

PS C:\> docker pull ghcr.io/epicgames/unreal-engine:dev-5.8.1
dev-5.8.1: Pulling from epicgames/unreal-engine
9e4bcf6367d1: Pull complete
98c561cbd2b1: Pull complete
82611c76ce40: Pull complete
07a8aa99efd2: Pull complete
bbc5b4c21be4: Pull complete
18adb7d87607: Pull complete
69fe49e08461: Pull complete
58ba55cc73e4: Pull complete
23376f71b772: Pull complete
3e6980161df5: Pull complete
1679576d9b40: Extracting 900 s
4f4a36febc41: Pull complete
4f4fb700ef54: Pull complete
9fd5d51a559b: Pull complete
49175f3c654b: Pull complete
a549a628720e: Download complete
1c80e3375870: Pull complete
2adaaf961360: Pull complete
2eec1680dec7: Pull complete
678b07fb43ce: Pull complete
fa7638afe251: Pull complete
733490036064: Pull complete
80a220714599: Pull complete
6bb1d561b2fa: Pull complete
935b60ea1e53: Pull complete
63e0f2114278: Download complete
failed to extract layer (application/vnd.oci.image.layer.v1.tar+gzip sha256:1679576d9b4046614953bfa69702c390c317e84755328b68ebce9881ef11c468) to overlayfs as "extract-430310028-3-lS sha256:4b16a1e4531a785770e6c40344cc1cfde046971dbb6a54bb2e74eb04ac667885": write /var/lib/docker/containerd/daemon/io.containerd.snapshotter.v1.overlayfs/snapshots/122/fs/home/ue4/.epic/UnrealBuildAccelerator/uba_filemap/uba_02: no space left on device

Is anyone able to pull the new images?