Skip to content

feat: Capture thread state from AsyncLocalStorage store #100

feat: Capture thread state from AsyncLocalStorage store

feat: Capture thread state from AsyncLocalStorage store #100

Re-run triggered September 29, 2025 14:30
Status Failure
Total duration 20m 28s
Artifacts 29

ci.yml

on: pull_request
Matrix: job_compile
Build Package
29s
Build Package
Matrix: job_test_bindings
All required jobs passed
2s
All required jobs passed
Fit to window
Zoom out
Zoom in

Annotations

67 errors and 4 notices
Compile Binary (v20) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Compile Binary (v20) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: The directory '/github/home/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
Compile Binary (v20) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Compile Binary (v24) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Compile Binary (v24) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: The directory '/github/home/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
Compile Binary (v24) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Compile Binary (v18) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Compile Binary (v18) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: The directory '/github/home/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
Compile Binary (v18) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Compile Binary (v22) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Compile Binary (v22) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: The directory '/github/home/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
Compile Binary (v22) ubuntu-22.04, ghcr.io/getsentry/sentry-test-ubuntu-20.04-amd64:0dd255f3d41d013c1db4c4e08ffd22ee7959c3cc, glibc
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Test (v22) ubuntu-22.04-arm
Process completed with exit code 1.
test/e2e.test.mjs > e2e Tests > async storage state: test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' } - Expected: { "traceId": "trace-5", } + Received: undefined ❯ test/e2e.test.mjs:122:31
test/e2e.test.mjs > e2e Tests > detect stalled thread: test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' } - Expected: { "some_property": "some_value", } + Received: undefined ❯ test/e2e.test.mjs:88:31
Test (v18) ubuntu-22.04
Process completed with exit code 1.
test/e2e.test.mjs > e2e Tests > async storage state: test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' } - Expected: { "traceId": "trace-5", } + Received: undefined ❯ test/e2e.test.mjs:122:31
test/e2e.test.mjs > e2e Tests > detect stalled thread: test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' } - Expected: { "some_property": "some_value", } + Received: undefined ❯ test/e2e.test.mjs:88:31
Test (v20) ubuntu-22.04-arm
Process completed with exit code 1.
test/e2e.test.mjs > e2e Tests > async storage state: test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' } - Expected: { "traceId": "trace-5", } + Received: undefined ❯ test/e2e.test.mjs:122:31
test/e2e.test.mjs > e2e Tests > detect stalled thread: test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' } - Expected: { "some_property": "some_value", } + Received: undefined ❯ test/e2e.test.mjs:88:31
Test (v22) ubuntu-22.04
Process completed with exit code 1.
test/e2e.test.mjs > e2e Tests > async storage state: test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' } - Expected: { "traceId": "trace-5", } + Received: undefined ❯ test/e2e.test.mjs:122:31
test/e2e.test.mjs > e2e Tests > detect stalled thread: test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' } - Expected: { "some_property": "some_value", } + Received: undefined ❯ test/e2e.test.mjs:88:31
Test (v20) ubuntu-24.04
Process completed with exit code 1.
test/e2e.test.mjs > e2e Tests > async storage state: test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' } - Expected: { "traceId": "trace-5", } + Received: undefined ❯ test/e2e.test.mjs:122:31
test/e2e.test.mjs > e2e Tests > detect stalled thread: test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' } - Expected: { "some_property": "some_value", } + Received: undefined ❯ test/e2e.test.mjs:88:31
Test (v20) ubuntu-22.04
Process completed with exit code 1.
test/e2e.test.mjs > e2e Tests > async storage state: test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' } - Expected: { "traceId": "trace-5", } + Received: undefined ❯ test/e2e.test.mjs:122:31
test/e2e.test.mjs > e2e Tests > detect stalled thread: test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' } - Expected: { "some_property": "some_value", } + Received: undefined ❯ test/e2e.test.mjs:88:31
Test (v22) ubuntu-24.04
Process completed with exit code 1.
test/e2e.test.mjs > e2e Tests > async storage state: test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' } - Expected: { "traceId": "trace-5", } + Received: undefined ❯ test/e2e.test.mjs:122:31
test/e2e.test.mjs > e2e Tests > detect stalled thread: test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' } - Expected: { "some_property": "some_value", } + Received: undefined ❯ test/e2e.test.mjs:88:31
Test (v18) ubuntu-24.04
Process completed with exit code 1.
test/e2e.test.mjs > e2e Tests > async storage state: test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' } - Expected: { "traceId": "trace-5", } + Received: undefined ❯ test/e2e.test.mjs:122:31
test/e2e.test.mjs > e2e Tests > detect stalled thread: test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' } - Expected: { "some_property": "some_value", } + Received: undefined ❯ test/e2e.test.mjs:88:31
Test (v18) ubuntu-22.04-arm
Process completed with exit code 1.
test/e2e.test.mjs > e2e Tests > async storage state: test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' } - Expected: { "traceId": "trace-5", } + Received: undefined ❯ test/e2e.test.mjs:122:31
test/e2e.test.mjs > e2e Tests > detect stalled thread: test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' } - Expected: { "some_property": "some_value", } + Received: undefined ❯ test/e2e.test.mjs:88:31
Test (v22) windows-latest
Process completed with exit code 1.
test/e2e.test.mjs > e2e Tests > async storage state: test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' } - Expected: { "traceId": "trace-5", } + Received: undefined ❯ test/e2e.test.mjs:122:31
test/e2e.test.mjs > e2e Tests > detect stalled thread: test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' } - Expected: { "some_property": "some_value", } + Received: undefined ❯ test/e2e.test.mjs:88:31
Test (v22) macos-13
Process completed with exit code 1.
test/e2e.test.mjs > e2e Tests > async storage state: test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' } - Expected: { "traceId": "trace-5", } + Received: undefined ❯ test/e2e.test.mjs:122:31
test/e2e.test.mjs > e2e Tests > detect stalled thread: test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' } - Expected: { "some_property": "some_value", } + Received: undefined ❯ test/e2e.test.mjs:88:31
Test (v20) windows-latest
Process completed with exit code 1.
test/e2e.test.mjs > e2e Tests > async storage state: test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' } - Expected: { "traceId": "trace-5", } + Received: undefined ❯ test/e2e.test.mjs:122:31
test/e2e.test.mjs > e2e Tests > detect stalled thread: test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' } - Expected: { "some_property": "some_value", } + Received: undefined ❯ test/e2e.test.mjs:88:31
Test (v18) windows-latest
Process completed with exit code 1.
test/e2e.test.mjs > e2e Tests > async storage state: test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' } - Expected: { "traceId": "trace-5", } + Received: undefined ❯ test/e2e.test.mjs:122:31
test/e2e.test.mjs > e2e Tests > detect stalled thread: test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' } - Expected: { "some_property": "some_value", } + Received: undefined ❯ test/e2e.test.mjs:88:31
Test (v18) macos-13
Process completed with exit code 1.
test/e2e.test.mjs > e2e Tests > async storage state: test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' } - Expected: { "traceId": "trace-5", } + Received: undefined ❯ test/e2e.test.mjs:122:31
test/e2e.test.mjs > e2e Tests > detect stalled thread: test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' } - Expected: { "some_property": "some_value", } + Received: undefined ❯ test/e2e.test.mjs:88:31
Test (v18) macos-latest
Process completed with exit code 1.
test/e2e.test.mjs > e2e Tests > async storage state: test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' } - Expected: { "traceId": "trace-5", } + Received: undefined ❯ test/e2e.test.mjs:122:31
test/e2e.test.mjs > e2e Tests > detect stalled thread: test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' } - Expected: { "some_property": "some_value", } + Received: undefined ❯ test/e2e.test.mjs:88:31
Test (v22) macos-latest
Process completed with exit code 1.
test/e2e.test.mjs > e2e Tests > async storage state: test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' } - Expected: { "traceId": "trace-5", } + Received: undefined ❯ test/e2e.test.mjs:122:31
test/e2e.test.mjs > e2e Tests > detect stalled thread: test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' } - Expected: { "some_property": "some_value", } + Received: undefined ❯ test/e2e.test.mjs:88:31
Test (v20) macos-latest
Process completed with exit code 1.
test/e2e.test.mjs > e2e Tests > async storage state: test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' } - Expected: { "traceId": "trace-5", } + Received: undefined ❯ test/e2e.test.mjs:122:31
test/e2e.test.mjs > e2e Tests > detect stalled thread: test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' } - Expected: { "some_property": "some_value", } + Received: undefined ❯ test/e2e.test.mjs:88:31
Test (v20) macos-13
Process completed with exit code 1.
test/e2e.test.mjs > e2e Tests > async storage state: test/e2e.test.mjs#L122
AssertionError: expected undefined to deeply equal { traceId: 'trace-5' } - Expected: { "traceId": "trace-5", } + Received: undefined ❯ test/e2e.test.mjs:122:31
test/e2e.test.mjs > e2e Tests > detect stalled thread: test/e2e.test.mjs#L88
AssertionError: expected undefined to deeply equal { some_property: 'some_value' } - Expected: { "some_property": "some_value", } + Received: undefined ❯ test/e2e.test.mjs:88:31
All required jobs passed
Process completed with exit code 1.
Test (v22) windows-latest
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
Test (v24) windows-latest
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
Test (v20) windows-latest
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
Test (v18) windows-latest
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677

Artifacts

Produced during runtime
Name Size Digest
f5bdc43f3bfad587e9b45eea6d92b3a8750064ab
830 KB
sha256:4af85743441926fe7f1b385c6d1c06b6b36c4a01009cf72bb1711249cb9cd6af
stack-trace-darwin-arm64-108
13.2 KB
sha256:9df5a54f6fdcffd74c4874ed9a30ae0c06114eef5017589a6bbdc7669c12608d
stack-trace-darwin-arm64-115
13.1 KB
sha256:ab35580c923513527cb1aeea5ed8827ac22207426bd6a243b3fc53b43bcfd7a5
stack-trace-darwin-arm64-127
13.5 KB
sha256:add740036f36fcbe573b388b4f79f460e5c87115339bf8518bb6e859e1f7be5a
stack-trace-darwin-arm64-137
14.6 KB
sha256:1a2a902480cae15f6c48e426adc0e9ef664724cfad7e6312e45c5bd5ccc416ae
stack-trace-darwin-x64-108
13.1 KB
sha256:59bdf267837eef2a63a1f2f7a5b027b57938b66fce94b3b739bfbedf50211c0d
stack-trace-darwin-x64-115
13.1 KB
sha256:eef99c4b754f46e99fd6380c7b76ef5b609fb8a00c8861c45562d08dfa5ad1cb
stack-trace-darwin-x64-127
13.6 KB
sha256:2e60ae54113415b136ad0143a9e2af512ea532545d5d57c0b263e5c3d06b42d7
stack-trace-darwin-x64-137
14.6 KB
sha256:abed01237977e7c85544869f7e1a78e5986abb470ed9bdf8197e717d6ddecb02
stack-trace-linux-arm64-glibc-108
24.1 KB
sha256:d17471d0ddca370e941938ee5ca0ac41297dd13cdb1288692d10acb2c6a1c756
stack-trace-linux-arm64-glibc-115
24.1 KB
sha256:b6b0af75ceea413754f17b6fd3e7e4f4436d131ac17b98f16aba7d8e386b8c66
stack-trace-linux-arm64-glibc-127
24.6 KB
sha256:817dc98b4f24d9a74927b2eee88d5f30ad5ae656302f2f935f3c05a50b3dd5be
stack-trace-linux-arm64-glibc-137
24.6 KB
sha256:67d5e20a6a3b860db119170911881b035a40560792625bf3b84c6087c360a110
stack-trace-linux-arm64-musl-108
24.2 KB
sha256:a77ee79916a604b2b5983104e6cec59a2d2f66482996b902ab6edd3ce5c75b5e
stack-trace-linux-arm64-musl-115
24.2 KB
sha256:be7ae0b7c6525e7855c1043dd7c7e447ee6b4b0a9b9d104027118f7e183ed127
stack-trace-linux-arm64-musl-127
24.6 KB
sha256:a9b3d86caa607d846e9c63de0e858fe5013d17f51e20267bc3e83f5f64cbda3e
stack-trace-linux-arm64-musl-137
24.8 KB
sha256:5701038e7317a739c8b649c1cdd1482428bfe0644f1f3948eb599edf596974a7
stack-trace-linux-x64-glibc-108
23.6 KB
sha256:6a2b2cef0b33b7d044ee5c160e6dfd7cc238af75829398205e6f2e3a17143ea7
stack-trace-linux-x64-glibc-115
23.6 KB
sha256:dfe4821e73a5acfebe8535981da30813bcc3f1a7d7c4675c9a31145de4df07c0
stack-trace-linux-x64-glibc-127
24.2 KB
sha256:da7080357fa89d81bec1dd3d4c0bb590e59ad32b301b43424464c43529b791f4
stack-trace-linux-x64-glibc-137
24.3 KB
sha256:55fb55bc40eb41a221df43a8621943dcefdfd1e06f4c47f586b3ad042c86c27b
stack-trace-linux-x64-musl-108
23.2 KB
sha256:cb475becddc88f72175f3e052045a1c83820435157132ef84ff9f71854921148
stack-trace-linux-x64-musl-115
23.2 KB
sha256:868be976ec919b6309595497929046d8fa631f13907580360cfa42ccfd9fdd9d
stack-trace-linux-x64-musl-127
23.6 KB
sha256:c915687168ee20f73aafc9c96cc478e40497902d413fff5c37fdf2b92af22e2b
stack-trace-linux-x64-musl-137
26.4 KB
sha256:03a9874c5eb6f1fa02e03aa0d81f2933f113e2208c518d5652948093db76b7a6
stack-trace-win32-x64-108
89.1 KB
sha256:521dc79d20e40948c0fa03cca71d2fc8146bd9db18a0fc69cfd94fb8bdef22be
stack-trace-win32-x64-115
89.1 KB
sha256:1434da5afad5520d4cbaa16b203d2f8032131a84ae25227f7f8217ad937b704d
stack-trace-win32-x64-127
89.5 KB
sha256:d75e911a11d58a524a0f04e67e453082ba3f1e85df98506a6aa7225741823e8e
stack-trace-win32-x64-137
89.5 KB
sha256:a8dc08fdace378b6e660d41204fd05e279f15295c6718324ff3f10cdf41a62e5