Skip to content

bugfix(replay): Stop dereferencing a null slot when a replay has no local player #8963

bugfix(replay): Stop dereferencing a null slot when a replay has no local player

bugfix(replay): Stop dereferencing a null slot when a replay has no local player #8963

Triggered via pull request August 30, 2026 23:57
Status Success
Total duration 9m 2s
Artifacts 20

ci.yml

on: pull_request
Detect File Changes
7s
Detect File Changes
Matrix: build-generalsmd-vc6
Matrix: build-generals
Matrix: build-generalsmd-win32
Matrix: replaycheck-generalsmd
Fit to window
Zoom out
Zoom in

Annotations

73 warnings
Detect File Changes
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Generals / win32-vcpkg-debug+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Generals / win32-vcpkg-debug+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build Generals / win32-vcpkg-debug+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32-vcpkg-debug+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32-vcpkg-debug+t+e: Core/Libraries/Source/debug/debug_debug.cpp#L290
calling _set_se_translator() requires /EHa
Build Generals / win32-debug+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build GeneralsMD / win32-debug+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Generals / win32-profile+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Generals / win32+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build GeneralsMD / win32+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build GeneralsMD / win32-vcpkg-debug+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build GeneralsMD / win32-vcpkg-debug+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build GeneralsMD / win32-vcpkg-debug+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32-vcpkg-debug+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32-vcpkg-debug+t+e: Core/Libraries/Source/debug/debug_debug.cpp#L290
calling _set_se_translator() requires /EHa
Build GeneralsMD / win32-profile+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Generals / win32-vcpkg+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Generals / win32-vcpkg+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build Generals / win32-vcpkg+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32-vcpkg+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32-vcpkg+t+e: Core/Libraries/Source/debug/debug_debug.cpp#L290
calling _set_se_translator() requires /EHa
Build Generals / win32-vcpkg-profile+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Generals / win32-vcpkg-profile+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build Generals / win32-vcpkg-profile+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32-vcpkg-profile+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32-vcpkg-profile+t+e: Core/Libraries/Source/debug/debug_debug.cpp#L290
calling _set_se_translator() requires /EHa
Build GeneralsMD / win32-vcpkg+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build GeneralsMD / win32-vcpkg+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build GeneralsMD / win32-vcpkg+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32-vcpkg+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32-vcpkg+t+e: Core/Libraries/Source/debug/debug_debug.cpp#L290
calling _set_se_translator() requires /EHa
Build GeneralsMD / win32-vcpkg-profile+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build GeneralsMD / win32-vcpkg-profile+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build GeneralsMD / win32-vcpkg-profile+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32-vcpkg-profile+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32-vcpkg-profile+t+e: Core/Libraries/Source/debug/debug_debug.cpp#L290
calling _set_se_translator() requires /EHa

Artifacts

Produced during runtime
Name Size Digest
Generals-vc6+t+e
16.3 MB
sha256:34519dda77c54dfa9d2f7df01d862a69bf9d6596b3bd177f6edbf6399e6cf013
Generals-vc6-debug+t+e
52.8 MB
sha256:3949b3dfc9010b365a6435edf62ae00646f19faa435e9b41dc0802659ed6614e
Generals-vc6-profile+t+e
16.4 MB
sha256:621b33fdd4d4c04534fa60cdf1be698eb78f282b566d46bec7a4e494a3ba62b0
Generals-win32+t+e
87.4 MB
sha256:4f90b5477a0fd5a48bb266e10ad7f96504d3a889e7a87c4ed32e85a5e761d472
Generals-win32-debug+t+e
209 MB
sha256:7c938468da41cb86bf7f632db9f7a75288dabecd75293753cb29726791c099c8
Generals-win32-profile+t+e
89.9 MB
sha256:93313a4ae4fb2888418000f89e5ef477ff39cf0cd2cca4665a9453ccc1524a5a
Generals-win32-vcpkg+t+e
87.2 MB
sha256:582e9e2f2cafb6458627696407a25ae7a32ccae465bcd78bbbcac33d362afbdf
Generals-win32-vcpkg-debug+t+e
209 MB
sha256:53352ada6116d80a9a0842ca7831924187635505b912441a6d2620be3e2b0e5f
Generals-win32-vcpkg-profile+t+e
87.8 MB
sha256:5c0e865173cf30d47895e60e1a996e5c22640492c1f17b2d1661fc1cc2cda908
GeneralsMD-vc6+t+e
17.2 MB
sha256:759ea0973ade45e3d66682a4718494dbd5bcdde91aa7be5e4452edf6939ebfef
GeneralsMD-vc6-debug+t+e
54.9 MB
sha256:45ce1b06653b039366687745c0e433854dba2dc7a8fbb254c9a575de88515c53
GeneralsMD-vc6-profile+t+e
17.3 MB
sha256:2db877cd9dacd386f166b2ae33af315eea91b2aef5a543cca5132c3c232c13b0
GeneralsMD-vc6-releaselog+t+e
30.4 MB
sha256:2b6f64e384febb13e2b5d6dbfa5dab5398099b164d4cbb9d6578918539f7fd98
GeneralsMD-win32+t+e
91.3 MB
sha256:a792b054ec73aa71f819b79a0f1824b1642befd628e4e94ef1e146f181a69bbc
GeneralsMD-win32-debug+t+e
217 MB
sha256:3c3cb4b8bba3bd3d96ca8b6fb058ee7f60ebfd8bcfbfce65f85058c7e6616051
GeneralsMD-win32-profile+t+e
94.1 MB
sha256:1702192f5ff921bc4102b50c932f63f3c455d25a0f657981d57a994734095d1d
GeneralsMD-win32-vcpkg+t+e
91.2 MB
sha256:6a07f2455225dac7368581d2b9f1ffba4ccc278599632482e500bafb43a1323f
GeneralsMD-win32-vcpkg-debug+t+e
216 MB
sha256:95aa9e6c20c4ee39e478b99ab90a273b84b1b4f112524744bd99cbd5d532d535
GeneralsMD-win32-vcpkg-profile+t+e
91.9 MB
sha256:32762667edf49e437ba0d2ffc77cf20f9c5f3561e0b9f29cc9a9c4612f4280f3
Replay-Debug-Log-vc6-releaselog+t+e
3.09 MB
sha256:05a89ef386d632b990b2d7133d0b440aeea3781890b66c84efcc56acbb431643