Skip to content

Backport fix for “msg corruption in recvmsg” #13917

@chrisvest

Description

@chrisvest

Description

The ubuntu-latest images recently updated from 24.04.03 to 24.04.4, which now has kernel version 6.17.0-1008-azure.

This update brought with it a Linux kernel version that introduces the bug described in axboe/liburing#1509, but it does not include the fix.

This breaks CMSG uses of recvmsg through io_uring.

This and multiple other io_uring issues are fixed by recent upstream back ports: https://web.git.kernel.org/pub/scm/linux/kernel/git/axboe/stable.git/log/?h=6.17-stable

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
  • macOS 26 Arm64
  • Windows Server 2022
  • Windows Server 2025
  • Windows Server 2025 with Visual Studio 2026

Image version and build link

2026-04-01T09:34:23.3829973Z Current runner version: '2.333.1'
2026-04-01T09:34:23.3854939Z ##[group]Runner Image Provisioner
2026-04-01T09:34:23.3855764Z Hosted Compute Agent
2026-04-01T09:34:23.3856344Z Version: 20260213.493
2026-04-01T09:34:23.3856919Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
2026-04-01T09:34:23.3857665Z Build Date: 2026-02-13T00:28:41Z
2026-04-01T09:34:23.3858322Z Worker ID: {47d71f6c-3526-4a5f-9e00-46960c92fde6}
2026-04-01T09:34:23.3859065Z Azure Region: eastus2
2026-04-01T09:34:23.3859670Z ##[endgroup]
2026-04-01T09:34:23.3861193Z ##[group]Operating System
2026-04-01T09:34:23.3861827Z Ubuntu
2026-04-01T09:34:23.3862506Z 24.04.4
2026-04-01T09:34:23.3863144Z LTS

Is it regression?

Ubuntu 24.04.3

Expected behavior

See description.

Actual behavior

See description.

Repro steps

See axboe/liburing#1509 (comment)

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions