Skip to content

fix: data race between libddwaf.Load() and libddwaf.Usable() #1786

fix: data race between libddwaf.Load() and libddwaf.Usable()

fix: data race between libddwaf.Load() and libddwaf.Usable() #1786

Triggered via pull request August 11, 2025 14:20
Status Success
Total duration 11m 11s
Artifacts 60

test.yml

on: pull_request
Matrix: Smoke Tests / Build and deployment requirements smoke tests
GitHub Runner  /  Determine Go Versions to test
13s
GitHub Runner / Determine Go Versions to test
Containerized  /  go-versions
19s
Containerized / go-versions
Smoke Tests  /  Test dd-trace-go
1m 50s
Smoke Tests / Test dd-trace-go
Smoke Tests  /  Check generated files and go mod files are up-to-date.
0s
Smoke Tests / Check generated files and go mod files are up-to-date.
Smoke Tests  /  setup-env
1m 38s
Smoke Tests / setup-env
Smoke Tests  /  Smoke Tests
2s
Smoke Tests / Smoke Tests
Matrix: GitHub Runner / test
Matrix: Containerized / test
Matrix: Smoke Tests / go get -u smoke test
Fit to window
Zoom out
Zoom in

Annotations

3 notices
GitHub Runner / windows-latest oldstable
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
GitHub Runner / windows-latest 1.25.0-rc.3
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
GitHub Runner / windows-latest stable (DD_APPSEC_WAF_LOG_LEVEL=TRACE)
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
DataDog~go-libddwaf~00LSXI.dockerbuild
54.7 KB
sha256:9b67f96ac7adf43d16a4ae9f9f3be18fa38591c425327a05e780eaa403499fb4
DataDog~go-libddwaf~21M8M2.dockerbuild
50.3 KB
sha256:f50209a594d528af37dca708ccff34fa0269727cc01e410ea1bf1d33a171f66b
DataDog~go-libddwaf~4NJTIS.dockerbuild
52.5 KB
sha256:ec816f3379a1962f5183bb485df8e12cc87fdc63bf34da8887e9ab3790970a0a
DataDog~go-libddwaf~8URJER.dockerbuild
54.9 KB
sha256:5b6eee2c5ccf166ee7236dad4e8b197be2cfe8e61d5f640c788966f78743ed63
DataDog~go-libddwaf~9WJIAN.dockerbuild
54.4 KB
sha256:0a86eb5e07bb1858871b29478f923e39197c08e771322538a8616b8e87cad422
DataDog~go-libddwaf~B8XA56.dockerbuild
55.3 KB
sha256:03c20f7e0b90e290e79f38e04e2c27f2411e5aa868e80bba4dd37eadfdc7473d
DataDog~go-libddwaf~BHAWZY.dockerbuild
50.8 KB
sha256:e4206a08feffee4bea9a615c31484fb030cedd21f0da611eb1e39297805020dc
DataDog~go-libddwaf~C3POJY.dockerbuild
51.9 KB
sha256:a42e88a1fe01bbf72fe066964aed6f70e97cfd6c806014d3660e4d0ffefeb65c
DataDog~go-libddwaf~D8CFKA.dockerbuild
55.7 KB
sha256:beb4e33d0b9f4e79795078a0920683bf188a0570b80a818762d83adb72c56343
DataDog~go-libddwaf~DBUTNT.dockerbuild
54.6 KB
sha256:78288142f621c04e06f2c2668bf391e3c316225d61222ce6b5afc0284e992bf0
DataDog~go-libddwaf~DXAYCO.dockerbuild
50.9 KB
sha256:8f86fa5105c4ebb553b8f991e824ffa544125e1d1d5336be00dd1d45ad10a23c
DataDog~go-libddwaf~EHUR9X.dockerbuild
55.6 KB
sha256:113399f4374be334c2fa2e14c3269a36688709d44ac39e7946e00856e3acff91
DataDog~go-libddwaf~FJL1TU.dockerbuild
54.3 KB
sha256:66eb72745680d75c164fc8b6deb0344a8ff1acb2f23ff70c43a6fac56c09b949
DataDog~go-libddwaf~FVT7UM.dockerbuild
49.3 KB
sha256:1b8710c51ef40a2557b9efb4c28ee0b965a20f8580d41929beeea23c29e999bc
DataDog~go-libddwaf~G9Y0D8.dockerbuild
53.7 KB
sha256:c148701de0d91d114a1ff3f06e3631457c451c214f59f977036b43ea3bbc1094
DataDog~go-libddwaf~GID84K.dockerbuild
53.4 KB
sha256:4ec8f4abeac72c5831c60a34b4257ac52ac756c8ae4a61726064e2e6a03b3d51
DataDog~go-libddwaf~H8D83Q.dockerbuild
54.9 KB
sha256:fff169dea25f4b1962a83cefb2b8343be5ca62d4dc6631bb61cf4a79ff3eaeaf
DataDog~go-libddwaf~HJFQI1.dockerbuild
56.2 KB
sha256:88b0cedbfeecc5fdaeea63767c691b011dfe1aa6c133f65f075f0e7317360452
DataDog~go-libddwaf~HTYJCE.dockerbuild
52.2 KB
sha256:1200e4d12dfc0fe76e97e882e7d0230673a33fe0f285f4b782ff444d1a29d9df
DataDog~go-libddwaf~HUILFD.dockerbuild
55.3 KB
sha256:0dbc95bdabf1de0cc13c605f8a497a733b324040002eeba18a3a50e687bb6fac
DataDog~go-libddwaf~I8KMH2.dockerbuild
52.8 KB
sha256:ee4c73d1139c8f8d695760e3e7cfabe384fa6e5959fa56386f2306d99213478b
DataDog~go-libddwaf~I90CCC.dockerbuild
53 KB
sha256:9fedbe2fa45e19f64c6d2f0e8eeff1ceed2c7090458386def478da7dac73c56e
DataDog~go-libddwaf~JLOB8J.dockerbuild
55 KB
sha256:dd6f4c4ef176062b5d2a8250f57b44da363b3390e4c437a3fe023b95463c1a8d
DataDog~go-libddwaf~K7FZ6N.dockerbuild
54.6 KB
sha256:d92fdb7559ee0e817e08f1169090f446dabd55f2f5c2570578b883e15a18328f
DataDog~go-libddwaf~KDRAI0.dockerbuild
52.2 KB
sha256:75670451503b3980f96758b759eaec81878986cf134b462aa91b3af404d44baf
DataDog~go-libddwaf~KF0ILQ.dockerbuild
54.2 KB
sha256:4749730872c41aa3e77ae244238f7a20ee56ee20f690a320a25e7044ce0317e4
DataDog~go-libddwaf~LKZR47.dockerbuild
49 KB
sha256:c7a5da09f0e1677aa60f9df50c8bb566457b6eab7de4142feff9a344021e0628
DataDog~go-libddwaf~LMSJ6G.dockerbuild
52.2 KB
sha256:bbe4d34b40206cd34f2937ddaaba2a8e5dee73c629404cd73e1131a117894630
DataDog~go-libddwaf~LYEQ1F.dockerbuild
55 KB
sha256:1906d30f58eb5ce3cac0ef7f70f3b7dd91d903a8bd026e918514cd7294797140
DataDog~go-libddwaf~MDL9UA.dockerbuild
50.3 KB
sha256:3e2ce4f6f5ac4dda9f35eb78af29af039d8526eec24ce9d471853dc6494b8836
DataDog~go-libddwaf~MG0CYW.dockerbuild
54.8 KB
sha256:3d61b4d167070a6c4532ae1f46d27d64bf1aed080cea380de4425633de1b3a86
DataDog~go-libddwaf~N3Z8TQ.dockerbuild
54.6 KB
sha256:99a4713484460bbb39a00ccb5fac96131010acf1895e6bc520652b5942ffbd73
DataDog~go-libddwaf~N6GG05.dockerbuild
62.6 KB
sha256:79d8da1368d2dd49e99a2e00b27b33475420243abb52e53707d655a7e3d81c1e
DataDog~go-libddwaf~ND385U.dockerbuild
54.2 KB
sha256:1a119ed93e8db0e4486ec19ca810a0f0d1bfcba4da95f15a28f624f0484f6be8
DataDog~go-libddwaf~NL6Q0G.dockerbuild
52.3 KB
sha256:93df455168762541ef3ed6a3d404d5061db3a2f87aa61c9270b6054f85346c22
DataDog~go-libddwaf~NP3771.dockerbuild
54.6 KB
sha256:8435d395f8766de2b41de8669fb06bc79e3322074cf6f260b7bb8719bd7df2fd
DataDog~go-libddwaf~NRHI0T.dockerbuild
52.5 KB
sha256:18df6b06622017a19cbccba0dd2a0512b4db00d279a965d60bd5dd34c9494803
DataDog~go-libddwaf~O58YZI.dockerbuild
54.1 KB
sha256:35bbcd0ab36dc15872725bb1d7058e29ef9a9381c982bcd1bb930a3a4e1b0c60
DataDog~go-libddwaf~OELKRM.dockerbuild
52.5 KB
sha256:242181bdb0f91b75318972968bbb2ee0cfdb6865943dcaaa8dc4e109e5de8c4d
DataDog~go-libddwaf~OI5VTL.dockerbuild
52 KB
sha256:65dcb7b00e93b37a62d68cf640bd906fc3179fa2a2d19baa4ec98f6d5517b915
DataDog~go-libddwaf~OKJQF9.dockerbuild
53.2 KB
sha256:78f63754eda3ee61d5d5276bb0c4cd39a9d7dee849ae666bde1f7feb86033776
DataDog~go-libddwaf~OP9E2Z.dockerbuild
53.6 KB
sha256:f3441aac5630b5e7847ea46ed2e06f0ef35bd1621b1902473b126532f1f3d787
DataDog~go-libddwaf~PG2O1N.dockerbuild
60.9 KB
sha256:3222fc0963f8cfd352ef11aefe1fa4e793ce3e98eed629f72c0af8d6cededbc6
DataDog~go-libddwaf~PKFTHU.dockerbuild
52.3 KB
sha256:d42552b2db94ffc3bac418e9318e9437fc7bff29e3ebf8af64fbbdbb207e7b09
DataDog~go-libddwaf~PQFKYN.dockerbuild
62.2 KB
sha256:61119bcd38f70f4be2df7bedd9fbcd013ec1125f7ed9684adea4bf21e691ee8d
DataDog~go-libddwaf~Q0F3FU.dockerbuild
55.1 KB
sha256:c7e1a7e5d1fe2e06d4a468ab41f87ed3ac45e69150d7138211a8f7440e2461b2
DataDog~go-libddwaf~Q70RGG.dockerbuild
55.1 KB
sha256:4bc1f428a762363127aed9e2996943c6cfe23c2e9e43eafd8bcbed134eba0d25
DataDog~go-libddwaf~QNBSUK.dockerbuild
53.2 KB
sha256:fade7d7943e05d229edde37e1f91ac33802549d63bf69deaec8830cdf4054377
DataDog~go-libddwaf~SW5CPL.dockerbuild
63 KB
sha256:40302d443140c5a19e8b69436a429a5f136feee95534c5cd98a0053e5211cdf0
DataDog~go-libddwaf~T3VSAK.dockerbuild
54.1 KB
sha256:434972f59c2c4e9a3b252ba7c312e250c6c476ff9e2ae4116652c238a6c77a07
DataDog~go-libddwaf~T6VRMT.dockerbuild
52 KB
sha256:cae45ec60b08b08cc3676d23048d2c5bbd676d561047fad006469dd62de4d31d
DataDog~go-libddwaf~U83IMB.dockerbuild
54.2 KB
sha256:d49e970d0b0091e7d38dd8c1114069a327245b344fec7842d74d6987e725e05e
DataDog~go-libddwaf~UKV9CJ.dockerbuild
52.6 KB
sha256:86bd228a67949cba72eeb2a4ba60d1be9d18f3c3156183ed9a7ac5b8d1bdd54a
DataDog~go-libddwaf~UQH23K.dockerbuild
52.2 KB
sha256:2043e272b4541c0436369f5169c042e695c20f1108c6b8479c7b1542bbd41ae9
DataDog~go-libddwaf~VWNWWY.dockerbuild
52.3 KB
sha256:7e067e3ecd9a6ba7bf8f6d9c87e62601a244399c1d880f0a7539d80901edcf51
DataDog~go-libddwaf~XKQ60O.dockerbuild
53 KB
sha256:d4f72b712459ff08cd17d95370cdc8fc3bae7f7cd023f9a34f22a4761b507357
DataDog~go-libddwaf~XLW8YL.dockerbuild
53.1 KB
sha256:06bcfa60ad97867f160159f08d7a5852ec7dc877a208254e701af0828698798e
DataDog~go-libddwaf~XMRCYO.dockerbuild
55.1 KB
sha256:7a6099403fb87a462012a043fb38530c9342ff17a238c1934e622c379467a688
DataDog~go-libddwaf~XUTQ4D.dockerbuild
54 KB
sha256:d5fd3d5804bd6afba4113139c62aee5b731a85442a5c78ed789f0b6f9742c324
DataDog~go-libddwaf~Z3L64O.dockerbuild
54.6 KB
sha256:4496636f7dc4e8b69a1f95fc1462808b2c942ffbde2a13075702cc392ef6d07b