Skip to content

properly dispose of native memory for event queues #1724

properly dispose of native memory for event queues

properly dispose of native memory for event queues #1724

Triggered via push August 30, 2026 17:21
Status Failure
Total duration 4m 32s
Artifacts

dotnet.yml

on: push
Matrix: Test
Report Coverage
0s
Report Coverage
Release
0s
Release
Fit to window
Zoom out
Zoom in

Annotations

9 errors and 44 warnings
Test (osx-arm64, macos-latest, osx-arm64)
Process completed with exit code 1.
Test (osx-arm64, macos-latest, osx-arm64): sources/Input/Input/Implementations/SDL3/SdlInputBackend.cs#L624
The name '_isSorted' does not exist in the current context
Test (linux-x64, ubuntu-22.04, linux-x64)
Process completed with exit code 1.
Test (linux-x64, ubuntu-22.04, linux-x64): sources/Input/Input/Implementations/SDL3/SdlInputBackend.cs#L624
The name '_isSorted' does not exist in the current context
Test (win-x64, windows-latest, win-x64)
Process completed with exit code 1.
Test (win-x64, windows-latest, win-x64): sources/Input/Input/Implementations/SDL3/SdlInputBackend.cs#L624
The name '_isSorted' does not exist in the current context
Build
Process completed with exit code 255.
Build
Target "Pack" has thrown an exception
Build
/Users/runner/work/Silk.NET/Silk.NET/sources/Input/Input/Implementations/SDL3/SdlInputBackend.cs(624,13): error CS0103: The name '_isSorted' does not exist in the current context [/Users/runner/work/Silk.NET/Silk.NET/sources/Input/Input/Silk.NET.Input.csproj::TargetFramework=net10.0]
Test (osx-arm64, macos-latest, osx-arm64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v3, actions/setup-dotnet@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (osx-arm64, macos-latest, osx-arm64): sources/Input/Input/Implementations/SDL3/Devices/Joysticks/SdlJoystick.cs#L69
Non-nullable field '_rawHatState' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Test (osx-arm64, macos-latest, osx-arm64): sources/Input/Input/Implementations/SDL3/Devices/Joysticks/SdlJoystick.cs#L69
Non-nullable field '_rawAxisState' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Test (osx-arm64, macos-latest, osx-arm64): sources/Input/Input/Implementations/SDL3/Devices/Joysticks/SdlJoystick.cs#L69
Non-nullable field '_rawButtonState' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Test (osx-arm64, macos-latest, osx-arm64): sources/Input/Input/Implementations/SDL3/Devices/Joysticks/SdlJoystick.cs#L69
Non-nullable property 'State' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test (osx-arm64, macos-latest, osx-arm64): sources/Input/Input/Implementations/SDL3/Devices/Joysticks/SdlGamepad.cs#L26
Non-nullable field '_bindings' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Test (osx-arm64, macos-latest, osx-arm64): sources/Input/Input/NativeMemory.cs#L90
XML comment has badly formed XML -- 'End tag 'summary' does not match the start tag 'Summary'.'
Test (osx-arm64, macos-latest, osx-arm64): sources/Input/Input/Implementations/SDL3/DataStructures/SdlInputEventQueue.cs#L54
XML comment has badly formed XML -- 'End tag 'summary' does not match the start tag 'Summary'.'
Test (linux-x64, ubuntu-22.04, linux-x64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v3, actions/setup-dotnet@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (linux-x64, ubuntu-22.04, linux-x64): sources/Input/Input/Implementations/SDL3/Devices/Joysticks/SdlGamepad.cs#L26
Non-nullable field '_bindings' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Test (linux-x64, ubuntu-22.04, linux-x64): sources/Input/Input/Implementations/SDL3/Devices/Joysticks/SdlJoystick.cs#L69
Non-nullable field '_rawHatState' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Test (linux-x64, ubuntu-22.04, linux-x64): sources/Input/Input/Implementations/SDL3/Devices/Joysticks/SdlJoystick.cs#L69
Non-nullable field '_rawAxisState' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Test (linux-x64, ubuntu-22.04, linux-x64): sources/Input/Input/Implementations/SDL3/Devices/Joysticks/SdlJoystick.cs#L69
Non-nullable field '_rawButtonState' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Test (linux-x64, ubuntu-22.04, linux-x64): sources/Input/Input/Implementations/SDL3/Devices/Joysticks/SdlJoystick.cs#L69
Non-nullable property 'State' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test (linux-x64, ubuntu-22.04, linux-x64): sources/Input/Input/Implementations/SDL3/DataStructures/SdlInputEventQueue.cs#L54
XML comment has badly formed XML -- 'End tag 'summary' does not match the start tag 'Summary'.'
Test (linux-x64, ubuntu-22.04, linux-x64): sources/Input/Input/NativeMemory.cs#L90
XML comment has badly formed XML -- 'End tag 'summary' does not match the start tag 'Summary'.'
Test (win-x64, windows-latest, win-x64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v3, actions/setup-dotnet@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (win-x64, windows-latest, win-x64): sources/Input/Input/Implementations/SDL3/Devices/Joysticks/SdlGamepad.cs#L26
Non-nullable field '_bindings' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Test (win-x64, windows-latest, win-x64): sources/Input/Input/Implementations/SDL3/Devices/Joysticks/SdlJoystick.cs#L69
Non-nullable field '_rawHatState' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Test (win-x64, windows-latest, win-x64): sources/Input/Input/Implementations/SDL3/Devices/Joysticks/SdlJoystick.cs#L69
Non-nullable field '_rawAxisState' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Test (win-x64, windows-latest, win-x64): sources/Input/Input/Implementations/SDL3/Devices/Joysticks/SdlJoystick.cs#L69
Non-nullable field '_rawButtonState' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Test (win-x64, windows-latest, win-x64): sources/Input/Input/Implementations/SDL3/Devices/Joysticks/SdlJoystick.cs#L69
Non-nullable property 'State' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Test (win-x64, windows-latest, win-x64): sources/Input/Input/Implementations/SDL3/DataStructures/SdlInputEventQueue.cs#L54
XML comment has badly formed XML -- 'End tag 'summary' does not match the start tag 'Summary'.'
Test (win-x64, windows-latest, win-x64): sources/Input/Input/Implementations/EnumInfo.cs#L227
Single-line comment or end-of-line expected
Test (win-x64, windows-latest, win-x64): sources/Input/Input/NativeMemory.cs#L90
XML comment has badly formed XML -- 'End tag 'summary' does not match the start tag 'Summary'.'
Test (win-x64, windows-latest, win-x64): sources/Input/Input/Implementations/EnumInfo.cs#L181
Single-line comment or end-of-line expected
Build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build
/Users/runner/work/Silk.NET/Silk.NET/sources/Input/Input/Implementations/EnumInfo.cs(181,32): warning CS1696: Single-line comment or end-of-line expected [/Users/runner/work/Silk.NET/Silk.NET/sources/Input/Input/Silk.NET.Input.csproj::TargetFramework=net10.0]
Build
/Users/runner/work/Silk.NET/Silk.NET/eng/build/Silk.NET.NUKE.csproj : warning NU1903: Package 'System.Security.Cryptography.Xml' 9.0.0 has a known high severity vulnerability, https://github.com/advisories/GHSA-w3x6-4m5h-cxqf [/Users/runner/work/Silk.NET/Silk.NET/Silk.NET.sln]
Build
/Users/runner/work/Silk.NET/Silk.NET/eng/build/Silk.NET.NUKE.csproj : warning NU1903: Package 'System.Security.Cryptography.Xml' 9.0.0 has a known high severity vulnerability, https://github.com/advisories/GHSA-mmjf-rqrv-855v [/Users/runner/work/Silk.NET/Silk.NET/Silk.NET.sln]
Build
/Users/runner/work/Silk.NET/Silk.NET/eng/build/Silk.NET.NUKE.csproj : warning NU1903: Package 'System.Security.Cryptography.Xml' 9.0.0 has a known high severity vulnerability, https://github.com/advisories/GHSA-g8r8-53c2-pm3f [/Users/runner/work/Silk.NET/Silk.NET/Silk.NET.sln]
Build
/Users/runner/work/Silk.NET/Silk.NET/eng/build/Silk.NET.NUKE.csproj : warning NU1903: Package 'System.Security.Cryptography.Xml' 9.0.0 has a known high severity vulnerability, https://github.com/advisories/GHSA-cvvh-rhrc-wg4q [/Users/runner/work/Silk.NET/Silk.NET/Silk.NET.sln]
Build
/Users/runner/work/Silk.NET/Silk.NET/eng/build/Silk.NET.NUKE.csproj : warning NU1903: Package 'System.Security.Cryptography.Xml' 9.0.0 has a known high severity vulnerability, https://github.com/advisories/GHSA-8q5v-6pqq-x66h [/Users/runner/work/Silk.NET/Silk.NET/Silk.NET.sln]
Build
/Users/runner/work/Silk.NET/Silk.NET/eng/build/Silk.NET.NUKE.csproj : warning NU1903: Package 'System.Security.Cryptography.Xml' 9.0.0 has a known high severity vulnerability, https://github.com/advisories/GHSA-6588-8gv4-xfgh [/Users/runner/work/Silk.NET/Silk.NET/Silk.NET.sln]
Build
/Users/runner/work/Silk.NET/Silk.NET/eng/build/Silk.NET.NUKE.csproj : warning NU1903: Package 'System.Security.Cryptography.Xml' 9.0.0 has a known high severity vulnerability, https://github.com/advisories/GHSA-37gx-xxp4-5rgx [/Users/runner/work/Silk.NET/Silk.NET/Silk.NET.sln]
Build
/Users/runner/work/Silk.NET/Silk.NET/eng/build/Silk.NET.NUKE.csproj : warning NU1903: Package 'System.Security.Cryptography.Xml' 9.0.0 has a known high severity vulnerability, https://github.com/advisories/GHSA-23rf-6693-g89p [/Users/runner/work/Silk.NET/Silk.NET/Silk.NET.sln]
Build
/Users/runner/work/Silk.NET/Silk.NET/eng/build/Silk.NET.NUKE.csproj : warning NU1901: Package 'NuGet.Packaging' 6.12.1 has a known low severity vulnerability, https://github.com/advisories/GHSA-g4vj-cjjj-v7hg [/Users/runner/work/Silk.NET/Silk.NET/Silk.NET.sln]