Skip to content

[ci-scan] Build break: PALTests 'FILE_FLAG_NO_BUFFERING' undeclared identifier #129086

@github-actions

Description

@github-actions

Build Information

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1452517
Build error leg or test failing: linux-arm64 Debug PALTests - MapViewOfFile/test1

Error Details

The PALTests MapViewOfFile/test1 fails to compile on all non-Windows platforms because FILE_FLAG_NO_BUFFERING is not declared in the PAL headers. The identifier is used at line 61 of MapViewOfFile.cpp but is not defined in the PAL's file API subset.

/__w/1/s/src/coreclr/pal/tests/palsuite/filemapping_memmgt/MapViewOfFile/test1/MapViewOfFile.cpp:61:49: error: use of undeclared identifier 'FILE_FLAG_NO_BUFFERING'
   61 |                         FILE_ATTRIBUTE_NORMAL | FILE_FLAG_NO_BUFFERING,
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~
1 error generated.
ninja: build stopped: subcommand failed.

Error Message

{
  "ErrorMessage": "error: use of undeclared identifier 'FILE_FLAG_NO_BUFFERING'",
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Impact on platforms

  • runtime-coreclr outerloop (def 108) / linux-arm64 Debug PALTests / Build product / exit code 1
  • runtime-coreclr outerloop (def 108) / linux_musl-arm64 Debug PALTests / Build product / exit code 1
  • runtime-coreclr outerloop (def 108) / linux_musl-x64 Debug PALTests / Build product / exit code 1
  • runtime-coreclr outerloop (def 108) / osx-arm64 Debug PALTests / Build product / exit code 1
  • runtime-coreclr outerloop (def 108) / osx-x64 Debug PALTests / Build product / exit code 1
  • runtime-coreclr outerloop (def 108) / linux-x64 Debug PALTests / Build product / exit code 1

First build it occurred

Duplicate search

  • FILE_FLAG_NO_BUFFERING PALTests label:"Known Build Error" - 0 results
  • MapViewOfFile FILE_FLAG_NO_BUFFERING is:open - 0 results
  • PALTests "undeclared identifier" is:open - 0 results
  • PALTests MapViewOfFile is:open - 0 results
  • is:pr is:open FILE_FLAG_NO_BUFFERING - 0 results

No existing KBE or PR matches this signature.


Filed by ci-failure-scan, which scans dnceng-public outer-loop pipelines on main and converts stable failures into KBEs and test-disable PRs. Comment here or on the workflow file to suggest changes; ci-failure-scan-feedback reads in-scope feedback daily and opens (or updates) a PR with prompt edits.

Note

🔒 Integrity filter blocked 2 items

The following items were blocked because they don't meet the GitHub integrity level.

  • #125436 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #56073 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".

To allow these resources, lower min-integrity in your GitHub frontmatter:

tools:
  github:
    min-integrity: approved  # merged | approved | unapproved | none

Generated by CI Outer-Loop Failure Scanner · ● 51.3M ·

Report

Build Repository Step Name Console log Pull Request
1452807 dotnet/runtime Build product Log

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
1 1 1

Metadata

Metadata

Assignees

Labels

Known Build ErrorUse this to report build issues in the .NET Helix tabagentic-workflowsblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions