v28 End-of-Cycle Call for Testing
Trying something new here:
To make sure that we are aware of issues on many different pieces of hardware, I want to ask for people's help in running our test suite on their machine and posting the results here.
Setup:
- clone/checkout wgpu's trunk branch
cargo +stable install cargo-nextest(binstall also works).- Important on Windows/Linux: Install the Vulkan SDK. This will cause failures on vulkan if this isn't present. Make sure the
bindirectory is in your PATH, and theVULKAN_SDKenv var is set. Mac will experience a single failure of convert_snapshots_spv if this isn't done.
Running on Powershell:
cargo run --bin wgpu-info -v | Tee-Object -FilePath wgpu-info.txt
cargo xtask test 2>&1 | Tee-Object -FilePath tests.txt
Running on Bash:
cargo run --bin wgpu-info -v | tee wgpu-info.txt
cargo xtask test 2>&1 | tee tests.txt
Post the following:
- OS/Version
git rev-parse HEAD- Upload tests.txt and wgpu-info.txt as attachments.
- Any other information that might be useful.
Common Problems
rust-lld: error: could not open 'atls.lib': no such file or directory
- Open Visual Studio Installer
- Modify Installation
- Generic: Make sure "Desktop Developement for C++" is clicked
- Specific: Make sure "C++ ATL for latest
build tools" in the category of desktop development is clicked. - Hit "modify"
- OS: Apple M1 Max, Tahoe 26.0.1, 16 in, 2021
git rev-parse HEAD: 2ca7ed99ba30827756af8d6e6836c43b418c9ab2- wgpu-info.txt/tests.txt: https://gist.github.com/ChristopherBiscardi/d3c9111816923f0a01c140b42e9a72d2
One test failure: naga::naga snapshots::convert_snapshots_spv
@ChristopherBiscardi Thanks! That's because installing the vulkan SDK actually isn't optional on mac, and I completely forgot! No need to re-test though, thanks!
- OS: Arch Linux (CachyOS)
git rev-parse HEAD: 2ca7ed99ba30827756af8d6e6836c43b418c9ab2- Summary [51.323s] 1310 tests run: 1130 passed, 180 failed, 18 skipped tests.txt wgpu-info.txt
MAINTAINER UPDATE:
- Filed #8612
- OpenGL issue is #4751
- Ray Query issue is #8530
- macOS 15.6.1 (24G90)
- 2ca7ed99ba30827756af8d6e6836c43b418c9ab2
- Summary: 1 failure (
naga::naga snapshots::convert_snapshots_spv)
EDIT:
after installing the vulkan sdk with brew install vulkan-tools I now get one new test failure:
FAIL [ 0.757s] wgpu-test::wgpu-gpu [Executed] [Metal/Apple M4 Max/0] wgpu_gpu::image_atomics::image_64_atomics
MAINTAINER UPDATE:
- Filed #8613
- M1 - macOS 15.5 (24F74)
- 2ca7ed99ba30827756af8d6e6836c43b418c9ab2
- Summary [46.021s] 744 tests run: 744 passed, 6 skipped tests.txt wgpu-info.txt
- Windows 11 (24H2, OS Build 26100.7171)
- 2ca7ed99ba30827756af8d6e6836c43b418c9ab2
- Summary [ 81.119s] 1596 tests run: 1578 passed (1 slow), 18 failed, 24 skipped GPU driver timed out mid run (classic AMD), but I manually reran the failed tests and they all passed.
- Asus Flow X16 (2022)
- AMD 680M iGPU within Ryzen 9 6900HS
- Nvidia 3070ti mobile
- 2ca7ed99ba30827756af8d6e6836c43b418c9ab2
- Windows 11 25H2
Summary [ 278.280s] 2162 tests run: 2159 passed, 3 failed, 36 skipped
FAIL [ 5.941s] wgpu-examples [Executed Failure: BACKEND] [Vulkan/AMD Radeon(TM) Graphics/0] water
FAIL [ 7.318s] wgpu-examples [Executed Failure: BACKEND] [Vulkan/NVIDIA GeForce RTX 3070 Ti Laptop GPU/1] water
ABORT [ 0.955s] wgpu-test::wgpu-gpu [Executed Failure: BACKEND] [Gl/AMD Radeon(TM) Graphics/5] wgpu_gpu::clear_texture::clear_texture_compressed_bcn
- with code 0xc0000409: The system detected an overrun of a stack-based buffer in this application. This overrun could potentially allow a malicious user to gain control of this application. (os error 1282)
- NixOS 25.05
- RADV mesa drivers only, Nvidia dGPU is depowered and has no drivers
Summary [ 32.559s] 1027 tests run: 1024 passed, 3 failed, 12 skipped
FAIL [ 5.309s] wgpu-examples [Executed Failure: BACKEND & ADAPTER] [Vulkan/AMD Radeon 680M (RADV REMBRANDT)/0] ray_cube_normals
FAIL [ 0.253s] wgpu-test::wgpu-gpu [Executed] [Vulkan/AMD Radeon 680M (RADV REMBRANDT)/0] wgpu_gpu::immediates::render_pass_test
SIGSEGV [ 2.966s] wgpu-test::wgpu-gpu [Executed] [Vulkan/AMD Radeon 680M (RADV REMBRANDT)/0] wgpu_gpu::ray_tracing::shader::prevent_invalid_ray_query_calls
MAINTAINER UPDATE:
- #8612
- #8530
- Water will be fixed by #5231
- BCn is a bizzare end result from a long standing unimplemented thing in the GL backend, but couldn't find an issue, so filed #8614
- ray-cube-normals is https://github.com/gfx-rs/wgpu/issues/8615 where RADV doesn't fail where windows prop does.
- Nvidia DGX Spark, Arm aarch64, Nvidia Tegra GB10
- 2ca7ed99ba30827756af8d6e6836c43b418c9ab2
- Ubuntu 24.04.3 LTS with some Nvidia extra, idunno, as it ships since I haven't set it up properly
- 1310 tests run: 1097 passed (1 slow), 213 failed, 18 skipped
- test count is consistent between test runs, so I assume all device losts are real
- may have forgotten to install the vulkan SDK, but most failures are from GL and VK mesh shader extensions
MAINTAINERS UPDATE:
- The GL problem is https://github.com/gfx-rs/wgpu/issues/8616
- The lavapipe issue thrown in there is https://github.com/gfx-rs/wgpu/issues/8617
- Other vulkan issues cause by
glslcfrom the VulkanSDK not being in PATH
- OS: Windows 11 Pro, 10.0.26100 Build 26100
- Nvidia GeForce RTX 2080 Ti
- GeForce Game Ready Driver 576.28
git rev-parse HEAD: 2ca7ed99ba30827756af8d6e6836c43b418c9ab2- wgpu-info.txt/tests.txt: https://gist.github.com/ChristopherBiscardi/35d3e7dff165eec24a367870ba38fb08
2487 tests run: 2461 passed (1 slow, 13 leaky), 26 failed, 0 skipped
MAINTAINERS UPDATE:
- Filed https://github.com/gfx-rs/wgpu/issues/8618
- Filed https://github.com/gfx-rs/wgpu/issues/8620
- Filed https://github.com/gfx-rs/wgpu/issues/8621
- Windows 10 Pro Edition 22H2
- 2ca7ed99ba30827756af8d6e6836c43b418c9ab2
- Summary [166.564s] 1596 tests run: 1595 passed, 1 failed, 24 skipped (bunnymark failed - wgpu error: Out of Memory) wgpu-info.txt tests.txt
MAINTAINERS UPDATE:
- Filed https://github.com/gfx-rs/wgpu/issues/8621
- OS: Armbian 25.11.1 noble for radxa dragon Q6A
- GPU: Qualcomm Adreno 643
- rev: afec4b73c8d5af2cbc9581ba163d143aa031daf8
- Summary [ 347.804s] 1310 tests run: 1281 passed, 29 failed, 18 skipped
- Tests were run this way:
cargo nextest run --benches --tests --all-features --test-threads=1 2>&1 | tee tests.txt- the board can't handle multithreading tests well - SIGABRT tests are most likely GPU driver bug from dmesg
[ 544.752335] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.5.0: hangcheck detected gpu lockup rb 0!
[ 544.764028] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.5.0: completed fence: 4631
[ 544.774733] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.5.0: submitted fence: 4632
[ 544.786204] msm_dpu ae01000.display-controller: [drm:recover_worker] *ERROR* 6.3.5.0: hangcheck recover!
[ 544.796070] msm_dpu ae01000.display-controller: [drm:recover_worker] *ERROR* 6.3.5.0: offending task: wgpu_examples-e
- Generated differences png are below
mipmap/screenshot-gl-FD643--difference
msaa-line/screenshot-vulkan-Turnip_Adreno__TM__643-turnip_Mesa_driver-difference
texture-arrays/screenshot-vulkan-Turnip_Adreno__TM__643-turnip_Mesa_driver-difference
texture-arrays/screenshot-vulkan-llvmpipe__LLVM_20_1_2__128_bits_-llvmpipe-difference
- Android 15, Mali-G68
- afec4b73c8d5af2cbc9581ba163d143aa031daf8
- Summary [ 195.500s] 1027 tests run: 988 passed, 39 failed, 12 skipped
- Around 20 tests should be from missing tooling so technically it's 19 failed.
- Ran tests using
cargo xtask test -v --target=aarch64-linux-android -j8and custom runner
water/screenshot-vulkan-Mali_G68-Mali_G68-difference.png
MAINTAINERS UPDATE:
- Filed #8642
- Filed #8643
- Affected by #8533
- There's some additional inexplicable timeouts as well.
- Fedora Linux Asahi Remix 43 (Workstation Edition Prerelease) running on M1 Pro MacBook Pro
- b94c194bc9be1e91739f3ea7cb3c6aff0ff16e11
- Summary [ 35.650s] 1314 tests run: 1270 passed, 44 failed, 18 skipped
MAINTAINER UPDATE:
- Filed #8637
- Filed #8638
- Filed #8639
- iOS 15.8.2, Apple A9
- afec4b73c8d5af2cbc9581ba163d143aa031daf8
- Summary [1166.093s] 744 tests run: 710 passed, 32 failed, 2 timed out, 6 skipped
cube/screenshot-metal-Apple_A9_GPU--difference.png
mipmap/screenshot-metal-Apple_A9_GPU--difference.png
multiple_render_targets/screenshot-metal-Apple_A9_GPU--difference.png
shadow/screenshot-metal-Apple_A9_GPU--difference.png
skybox/screenshot_astc-metal-Apple_A9_GPU--difference.png
skybox/screenshot_etc2-metal-Apple_A9_GPU--difference.png
stencil_triangles/screenshot-metal-Apple_A9_GPU--difference.png
water/screenshot-metal-Apple_A9_GPU--difference.png
MAINTAINERS UPDATE:
- Filed #8640
- Filed #8629
- Put up #8648
uname -a Linux athlon 6.17.9-arch1-1 #1 SMP PREEMPT_DYNAMIC Mon, 24 Nov 2025 15:21:09 +0000 x86_64 GNU/Linux
git rev-parse HEAD b94c194bc9be1e91739f3ea7cb3c6aff0ff16e11
────────────
Summary [ 5.968s] 1031 tests run: 1028 passed, 3 failed, 12 skipped
FAIL [ 0.392s] ( 355/1031) wgpu-test::wgpu-gpu [Executed Failure: BACKEND] [Gl/Radeon 8060S Graphics (radeonsi, gfx1151, LLVM 21.1.5, DRM 3.64, 6.17.9-arch1-1)/1] wgpu_gpu::clear_texture::clear_texture_uncompressed
FAIL [ 0.180s] ( 705/1031) wgpu-test::wgpu-gpu [Executed] [Vulkan/Radeon 8060S Graphics (RADV GFX1151)/0] wgpu_gpu::immediates::render_pass_test
SIGSEGV [ 0.588s] (1028/1031) wgpu-test::wgpu-gpu [Executed] [Vulkan/Radeon 8060S Graphics (RADV GFX1151)/0] wgpu_gpu::ray_tracing::shader::prevent_invalid_ray_query_calls
Segfault is probably #8530 and other Vulkan fail is probably #8612
MAINTAINERS UPDATE:
- Segfault is #8530
- Renderpass test is #8612
- Filed https://github.com/gfx-rs/wgpu/issues/8636 for expected failure on GL
- OS: MacOS Sequoia 15.7.1, Apple M4 Max
git rev-parse HEAD: db907d90b1c0397098a849d92babb5e9c4a81af7- wgpu-info.txt
- tests.txt
- Note: my historical experience is that the test suite is flaky, as in, one or two tests will fail maybe 25% of the time. However, it did not do that this time (I tried twice).
Windows Intel UHD 770 + Nvidia RTX 3050 commit db907d90b1c0397098a849d92babb5e9c4a81af7
FAIL [ 0.818s] wgpu-examples [Executed] [Vulkan/NVIDIA GeForce RTX 3050/0] bunnymark
FAIL [ 0.992s] wgpu-test::wgpu-gpu [Executed] [Dx12/Intel(R) UHD Graphics 770/3] wgpu_gpu::image_atomics::image_64_atomics
FAIL [ 0.425s] wgpu-test::wgpu-gpu [Executed] [Dx12/Microsoft Basic Render Driver/4] wgpu_gpu::oom::blas_oom_test
FAIL [ 0.459s] wgpu-test::wgpu-gpu [Executed] [Dx12/Microsoft Basic Render Driver/4] wgpu_gpu::oom::tlas_oom_test
FAIL [ 0.431s] wgpu-test::wgpu-gpu [Executed] [Dx12/NVIDIA GeForce RTX 3050/2] wgpu_gpu::oom::blas_oom_test
FAIL [ 0.445s] wgpu-test::wgpu-gpu [Executed] [Dx12/NVIDIA GeForce RTX 3050/2] wgpu_gpu::oom::tlas_oom_test
FAIL [ 0.462s] wgpu-test::wgpu-gpu [Executed] [Vulkan/NVIDIA GeForce RTX 3050/0] wgpu_gpu::oom::blas_oom_test
FAIL [ 0.473s] wgpu-test::wgpu-gpu [Executed] [Vulkan/NVIDIA GeForce RTX 3050/0] wgpu_gpu::oom::tlas_oom_test
bunnymark is #8621
blas_oom_test & tlas_oom_test are #8620
MAINTAINERS UPDATE:
- bunnymark is #8621
- blas_oom_test & tlas_oom_test are #8620
- Filed #8631 for Image 64 atomics
- iOS 12.4.8, Apple A7
- afec4b73c8d5af2cbc9581ba163d143aa031daf8
- Summary [ 657.475s] 744 tests run: 710 passed, 34 failed, 6 skipped
msaa_line/screenshot-metal-Apple_A7_GPU--difference.png
MAINTAINERS UPDATE:
- Filed #8632
- Filed #8633
- Filed #8634
- Filed #8635
Windows Intel core ultra 5 125h's integrated graphics (probably more useful than its driver id, which is Intel(R) Arc(TM) Graphics)
ae900405e7da7d814a57c6865635ec6689d8506f
~~tests.txt Ignore the raytracing timeouts, the iGPU gets overwhelmed, and running them seperately usually works.~~ Edit: updated w/ single test thread
FAIL [ 5.675s] wgpu-benchmark::bench/wgpu-benchmark Computepass Encoding
FAIL [ 3.693s] wgpu-examples [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] mesh_shader
FAIL [ 3.891s] wgpu-examples [Executed] [Vulkan/Intel(R) Arc(TM) Graphics/0] conservative-raster
ABORT [ 1.750s] wgpu-examples [Executed] [Vulkan/Intel(R) Arc(TM) Graphics/0] mesh_shader
- with code 0xc0000409: The system detected an overrun of a stack-based buffer in this application. This overrun could potentially allow a malicious user to gain control of this application. (os error 1282)
FAIL [ 1.036s] wgpu-test::wgpu-gpu [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] wgpu_gpu::image_atomics::image_64_atomics
FAIL [ 1.023s] wgpu-test::wgpu-gpu [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] wgpu_gpu::multiview::draw_multiview_noncontiguous
FAIL [ 1.025s] wgpu-test::wgpu-gpu [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] wgpu_gpu::multiview::draw_multiview_single
image comparisons
[Dx12/Intel(R) Arc(TM) Graphics/1] mesh_shader[Vulkan/Intel(R) Arc(TM) Graphics/0] conservative-raster
old fails (hid due to lots of timeouts)
TIMEOUT [ 92.806s] player::player test_api
ABORT [ 43.726s] wgpu-benchmark::bench/wgpu-benchmark Computepass Encoding
- with code 0xc0000409: The system detected an overrun of a stack-based buffer in this application. This overrun could potentially allow a malicious user to gain control of this application. (os error 1282)
FAIL [ 21.317s] wgpu-examples [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] mesh_shader
TIMEOUT [ 95.447s] wgpu-examples [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] ray_cube_compute
TIMEOUT [ 92.854s] wgpu-examples [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] ray_cube_fragment
TIMEOUT [ 98.998s] wgpu-examples [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] ray_scene
TIMEOUT [ 92.638s] wgpu-examples [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] ray_shadows
TIMEOUT [ 98.480s] wgpu-examples [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] ray_traced_triangle
FAIL [ 10.136s] wgpu-examples [Executed] [Vulkan/Intel(R) Arc(TM) Graphics/0] conservative-raster
ABORT [ 7.318s] wgpu-examples [Executed] [Vulkan/Intel(R) Arc(TM) Graphics/0] mesh_shader
- with code 0xc0000409: The system detected an overrun of a stack-based buffer in this application. This overrun could potentially allow a malicious user to gain control of this application. (os error 1282)
TIMEOUT [ 90.486s] wgpu-examples [Executed] [Vulkan/Intel(R) Arc(TM) Graphics/0] ray_cube_compute
TIMEOUT [ 90.214s] wgpu-examples [Executed] [Vulkan/Intel(R) Arc(TM) Graphics/0] ray_cube_fragment
TIMEOUT [ 90.493s] wgpu-examples [Executed] [Vulkan/Intel(R) Arc(TM) Graphics/0] ray_scene
TIMEOUT [ 90.241s] wgpu-examples [Executed] [Vulkan/Intel(R) Arc(TM) Graphics/0] ray_shadows
TIMEOUT [ 90.978s] wgpu-examples [Executed] [Vulkan/Intel(R) Arc(TM) Graphics/0] ray_traced_triangle
TIMEOUT [ 94.205s] wgpu-examples [Executed] [Vulkan/Intel(R) Arc(TM) Graphics/0] wgpu_examples::big_compute_buffers::tests::two_buffers
FAIL [ 6.692s] wgpu-test::wgpu-gpu [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] wgpu_gpu::image_atomics::image_64_atomics
FAIL [ 4.723s] wgpu-test::wgpu-gpu [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] wgpu_gpu::multiview::draw_multiview_noncontiguous
TIMEOUT [ 91.565s] wgpu-test::wgpu-gpu [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] wgpu_gpu::ray_tracing::as_build::blas_compaction
TIMEOUT [ 91.886s] wgpu-test::wgpu-gpu [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] wgpu_gpu::ray_tracing::as_build::blas_compaction_without_flags
TIMEOUT [ 90.379s] wgpu-test::wgpu-gpu [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] wgpu_gpu::ray_tracing::as_build::build_with_transform
TIMEOUT [ 90.952s] wgpu-test::wgpu-gpu [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] wgpu_gpu::ray_tracing::as_build::extra_format_build
TIMEOUT [ 90.972s] wgpu-test::wgpu-gpu [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] wgpu_gpu::ray_tracing::as_build::misaligned_build
TIMEOUT [ 91.438s] wgpu-test::wgpu-gpu [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] wgpu_gpu::ray_tracing::as_build::out_of_order_as_build
TIMEOUT [ 91.445s] wgpu-test::wgpu-gpu [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] wgpu_gpu::ray_tracing::as_build::out_of_order_as_build_use
TIMEOUT [ 91.011s] wgpu-test::wgpu-gpu [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] wgpu_gpu::ray_tracing::as_build::too_small_stride_build
TIMEOUT [ 96.180s] wgpu-test::wgpu-gpu [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] wgpu_gpu::ray_tracing::as_build::unbuilt_blas
TIMEOUT [ 94.259s] wgpu-test::wgpu-gpu [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] wgpu_gpu::ray_tracing::as_build::unbuilt_blas_compaction
TIMEOUT [ 90.862s] wgpu-test::wgpu-gpu [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] wgpu_gpu::ray_tracing::as_build::unprepared_blas_compaction
TIMEOUT [ 92.719s] wgpu-test::wgpu-gpu [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] wgpu_gpu::ray_tracing::as_use_after_free::acceleration_structure_use_after_free
TIMEOUT [ 90.655s] wgpu-test::wgpu-gpu [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] wgpu_gpu::ray_tracing::scene::acceleration_structure_build_no_index
TIMEOUT [ 90.671s] wgpu-test::wgpu-gpu [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] wgpu_gpu::ray_tracing::scene::acceleration_structure_build_with_index
TIMEOUT [ 91.460s] wgpu-test::wgpu-gpu [Executed] [Dx12/Intel(R) Arc(TM) Graphics/1] wgpu_gpu::ray_tracing::shader::access_all_struct_members
ABORT [ 20.182s] wgpu-test::wgpu-gpu [Executed] [Gl/Intel(R) Arc(TM) Graphics/3] wgpu_gpu::timestamp_normalization::utils::shift_right_u96
- with code 0xc0000409: The system detected an overrun of a stack-based buffer in this application. This overrun could potentially allow a malicious user to gain control of this application. (os error 1282)
ABORT [ 20.397s] wgpu-test::wgpu-gpu [Executed] [Gl/Intel(R) Arc(TM) Graphics/3] wgpu_gpu::timestamp_normalization::utils::u64_mul_u32
- with code 0xc0000409: The system detected an overrun of a stack-based buffer in this application. This overrun could potentially allow a malicious user to gain control of this application. (os error 1282)
TIMEOUT [ 90.270s] wgpu-test::wgpu-gpu [Executed] [Vulkan/Intel(R) Arc(TM) Graphics/0] wgpu_gpu::ray_tracing::as_build::blas_compaction
TIMEOUT [ 90.175s] wgpu-test::wgpu-gpu [Executed] [Vulkan/Intel(R) Arc(TM) Graphics/0] wgpu_gpu::ray_tracing::as_build::blas_compaction_without_flags
TIMEOUT [ 90.115s] wgpu-test::wgpu-gpu [Executed] [Vulkan/Intel(R) Arc(TM) Graphics/0] wgpu_gpu::ray_tracing::as_build::build_with_transform
TIMEOUT [ 90.160s] wgpu-test::wgpu-gpu [Executed] [Vulkan/Intel(R) Arc(TM) Graphics/0] wgpu_gpu::ray_tracing::as_build::extra_format_build
TIMEOUT [ 90.178s] wgpu-test::wgpu-gpu [Executed] [Vulkan/Intel(R) Arc(TM) Graphics/0] wgpu_gpu::ray_tracing::as_build::out_of_order_as_build
TIMEOUT [ 90.252s] wgpu-test::wgpu-gpu [Executed] [Vulkan/Intel(R) Arc(TM) Graphics/0] wgpu_gpu::ray_tracing::as_build::out_of_order_as_build_use
TIMEOUT [ 90.200s] wgpu-test::wgpu-gpu [Executed] [Vulkan/Intel(R) Arc(TM) Graphics/0] wgpu_gpu::ray_tracing::as_build::unbuilt_blas
TIMEOUT [ 90.125s] wgpu-test::wgpu-gpu [Executed] [Vulkan/Intel(R) Arc(TM) Graphics/0] wgpu_gpu::ray_tracing::as_build::unprepared_blas_compaction
TIMEOUT [ 90.181s] wgpu-test::wgpu-gpu [Executed] [Vulkan/Intel(R) Arc(TM) Graphics/0] wgpu_gpu::ray_tracing::as_use_after_free::acceleration_structure_use_after_free
TIMEOUT [ 90.127s] wgpu-test::wgpu-gpu [Executed] [Vulkan/Intel(R) Arc(TM) Graphics/0] wgpu_gpu::ray_tracing::scene::acceleration_structure_build_no_index
TIMEOUT [ 90.135s] wgpu-test::wgpu-gpu [Executed] [Vulkan/Intel(R) Arc(TM) Graphics/0] wgpu_gpu::ray_tracing::scene::acceleration_structure_build_with_index
TIMEOUT [ 90.164s] wgpu-test::wgpu-gpu [Executed] [Vulkan/Intel(R) Arc(TM) Graphics/0] wgpu_gpu::ray_tracing::shader::access_all_struct_members
TIMEOUT [ 90.262s] wgpu-test::wgpu-gpu [Executed] [Vulkan/Intel(R) Arc(TM) Graphics/0] wgpu_gpu::ray_tracing::shader::prevent_invalid_ray_query_calls
OS: Windows 11 64 bit
Adapter 0:
Backend: Vulkan
Name: Intel(R) RaptorLake-S Mobile Graphics Controller
VendorID: 0x8086
DeviceID: 0xA788
DevicePCIBusId: <empty>
Type: IntegratedGpu
Driver: Intel Corporation
DriverInfo: 101.6129
WebGPU Compliant: true
Adapter 1:
Backend: Vulkan
Name: NVIDIA GeForce RTX 4070 Laptop GPU
VendorID: 0x10DE
DeviceID: 0x2860
DevicePCIBusId: 0000:01:00.0
Type: DiscreteGpu
Driver: NVIDIA
DriverInfo: 581.29
WebGPU Compliant: true
Adapter 2:
Backend: Dx12
Name: Intel(R) UHD Graphics
VendorID: 0x8086
DeviceID: 0xA788
DevicePCIBusId: 0000:00:02.0
Type: IntegratedGpu
Driver: 32.0.101.6129
DriverInfo: <empty>
WebGPU Compliant: true
Adapter 3:
Backend: Dx12
Name: NVIDIA GeForce RTX 4070 Laptop GPU
VendorID: 0x10DE
DeviceID: 0x2860
DevicePCIBusId: 0000:01:00.0
Type: DiscreteGpu
Driver: 32.0.15.8129
DriverInfo: <empty>
WebGPU Compliant: true
Adapter 4:
Backend: Dx12
Name: Microsoft Basic Render Driver
VendorID: 0x1414
DeviceID: 0x8C
DevicePCIBusId: <empty>
Type: Cpu
Driver: 10.0.26100.7019
DriverInfo: <empty>
WebGPU Compliant: true
Adapter 5:
Backend: Gl
Name: Intel(R) RaptorLake-S Mobile Graphics Controller
VendorID: 0x8086
DeviceID: 0x0
DevicePCIBusId: <empty>
Type: IntegratedGpu
Driver: <empty>
DriverInfo: 4.6.0 - Build 32.0.101.6129
WebGPU Compliant: false
PASS [ 0.161s] (2165/2166) wgpu-xtask::bin/wgpu-xtask changelog::test_split_prefix_inclusive::it_works
PASS [ 1.907s] (2166/2166) wgpu-test::wgpu-validation api::instance::multi_instance::multi_instance
ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
Summary [ 320.895s] 2166 tests run: 2163 passed (4 slow), 2 failed, 1 timed out, 36 skipped
FAIL [ 13.746s] ( 460/2166) wgpu-examples [Executed] [Dx12/NVIDIA GeForce RTX 4070 Laptop GPU/3] mesh_shader
TIMEOUT [ 93.984s] ( 494/2166) player::player test_api
FAIL [ 3.553s] ( 727/2166) wgpu-test::wgpu-gpu [Executed] [Dx12/Intel(R) UHD Graphics/2]
wgpu_gpu::image_atomics::image_64_atomics
error: test run failed
Error: Tests failed
Caused by:
command exited with non-zero code `cargo nextest run --benches --tests --all-features`: 100
error: process didn't exit successfully: `target\debug\wgpu-xtask.exe test` (exit code: 1)
PS C:\github\wgpu>
EDIT: Full log
MAINTAINERS UPDATE:
- I'm not sure what the timeout or the mesh shader issue are about, seem spurious.
- Intel is #8631
OS: Arch Linux GPU: Nvidia RTX 4070 and whatever the Ryzen 7800X3D has as an integrated git rev-parse HEAD: 655441c162d6b37270a05e24740410a36ca91efe
1029 passed, 6 failed, 12 skipped
OS: Linux main-arch 6.17.9-zen1-1-zen #1 ZEN SMP PREEMPT_DYNAMIC Mon, 24 Nov 2025 15:21:16 +0000 x86_64 GNU/Linux
git rev-parse HEAD: 655441c162d6b37270a05e24740410a36ca91efe
CPU: AMD Ryzen 7 5700X3D
GPU: AMD Radeon RX 7800 XT
Summary [ 26.627s] 1035 tests run: 1032 passed, 3 failed, 12 skipped
- iOS 15.4.1, Apple A10
- 90db08157ccd5a5a25564219f294d023d4253d5a
- Summary [1428.835s] 753 tests run: 727 passed (2 slow), 25 failed, 1 timed out, 6 skipped
- Strange timeout on
wgpu_gpu::immediates::render_pass_test - Probably needs to have the example tolerance for mipmap updated
mipmap/screenshot-metal-Apple_A10_GPU--difference.png
Associated issues:
- #8640
- #8629
- MacOS 26.1, Apple M1 Max
- d6ca946
- wgpu-info.txt generated with
--all-features - tests.txt
water/screenshot-vulkan-Apple_M1_Max-MoltenVK-difference.png
- Nvidia DGX Spark, Arm aarch64, Nvidia Tegra GB10
- retest, see previous test
- 500e2baedfcfb93c2eec33f05a406bd8728bd8a0
- without vulkan sdk
- 1326 tests run: 1288 passed (2 slow), 38 failed, 18 skipped
- fixed 175 tests :tada:
- tests.txt
- with vulkan sdk (I had to build it from source)
- 1326 tests run: 1312 passed (1 slow), 13 failed, 1 timed out, 18 skipped
- another 25 tests "fixed"
- the timeout is consistent between 2 runs
- tests_sdk.txt
- MacOS 26.2, Apple M1
- cc005da1
- Vulkan SDK 1.4.335 w/ KosmicKrisp
- wgpu-info.txt
- tests.txt
Looks like some of the tests are GPU_ASSISTED_VALIDATION related failures, mostly around compiling.
Tested again with current trunk, updated due to new failures.
uname -a Linux athlon 6.17.12-lqx1-1-lqx #1 ZEN SMP PREEMPT_DYNAMIC Fri, 12 Dec 2025 19:29:04 +0000 x86_64 GNU/Linux
git rev-parse HEAD 6dd69b0567b51d6c36658a665ca65c668af02f6b
────────────
Summary [ 5.932s] 1042 tests run: 1021 passed, 21 failed, 12 skipped
FAIL [ 0.320s] ( 359/1042) wgpu-test::wgpu-gpu [Executed Failure: BACKEND] [Gl/Radeon 8060S Graphics (radeonsi, gfx1151, LLVM 21.1.6, DRM 3.64, 6.17.12-lqx1-1-lqx)/1] wgpu_gpu::clear_texture::clear_texture_uncompressed
FAIL [ 1.759s] ( 434/1042) wgpu-examples [Executed] [Vulkan/Radeon 8060S Graphics (RADV GFX1151)/0] ray_cube_compute
FAIL [ 1.731s] ( 436/1042) wgpu-examples [Executed] [Vulkan/Radeon 8060S Graphics (RADV GFX1151)/0] ray_cube_fragment
FAIL [ 1.361s] ( 444/1042) wgpu-examples [Executed] [Vulkan/Radeon 8060S Graphics (RADV GFX1151)/0] ray_cube_normals
FAIL [ 1.457s] ( 448/1042) wgpu-examples [Executed] [Vulkan/Radeon 8060S Graphics (RADV GFX1151)/0] ray_scene
FAIL [ 1.408s] ( 449/1042) wgpu-examples [Executed] [Vulkan/Radeon 8060S Graphics (RADV GFX1151)/0] ray_traced_triangle
FAIL [ 0.083s] ( 716/1042) wgpu-test::wgpu-gpu [Executed] [Vulkan/Radeon 8060S Graphics (RADV GFX1151)/0] wgpu_gpu::immediates::render_pass_test
FAIL [ 0.095s] ( 747/1042) wgpu-test::wgpu-gpu [Executed] [Vulkan/Radeon 8060S Graphics (RADV GFX1151)/0] wgpu_gpu::ray_tracing::as_build::blas_compaction_without_flags
FAIL [ 0.093s] ( 754/1042) wgpu-test::wgpu-gpu [Executed] [Vulkan/Radeon 8060S Graphics (RADV GFX1151)/0] wgpu_gpu::ray_tracing::as_build::extra_format_build
FAIL [ 0.118s] ( 755/1042) wgpu-test::wgpu-gpu [Executed] [Vulkan/Radeon 8060S Graphics (RADV GFX1151)/0] wgpu_gpu::ray_tracing::as_build::blas_compaction
FAIL [ 0.104s] ( 756/1042) wgpu-test::wgpu-gpu [Executed] [Vulkan/Radeon 8060S Graphics (RADV GFX1151)/0] wgpu_gpu::ray_tracing::as_build::build_with_transform
FAIL [ 0.100s] ( 757/1042) wgpu-test::wgpu-gpu [Executed] [Vulkan/Radeon 8060S Graphics (RADV GFX1151)/0] wgpu_gpu::ray_tracing::as_build::only_blas_vertex_return
FAIL [ 0.086s] ( 761/1042) wgpu-test::wgpu-gpu [Executed] [Vulkan/Radeon 8060S Graphics (RADV GFX1151)/0] wgpu_gpu::ray_tracing::as_build::unbuilt_blas
FAIL [ 0.092s] ( 763/1042) wgpu-test::wgpu-gpu [Executed] [Vulkan/Radeon 8060S Graphics (RADV GFX1151)/0] wgpu_gpu::ray_tracing::as_build::unprepared_blas_compaction
FAIL [ 0.114s] ( 766/1042) wgpu-test::wgpu-gpu [Executed] [Vulkan/Radeon 8060S Graphics (RADV GFX1151)/0] wgpu_gpu::ray_tracing::as_build::out_of_order_as_build
FAIL [ 0.084s] ( 767/1042) wgpu-test::wgpu-gpu [Executed] [Vulkan/Radeon 8060S Graphics (RADV GFX1151)/0] wgpu_gpu::ray_tracing::scene::acceleration_structure_build_no_index
FAIL [ 0.106s] ( 768/1042) wgpu-test::wgpu-gpu [Executed] [Vulkan/Radeon 8060S Graphics (RADV GFX1151)/0] wgpu_gpu::ray_tracing::as_use_after_free::acceleration_structure_use_after_free
FAIL [ 0.140s] ( 769/1042) wgpu-test::wgpu-gpu [Executed] [Vulkan/Radeon 8060S Graphics (RADV GFX1151)/0] wgpu_gpu::ray_tracing::as_build::out_of_order_as_build_use
FAIL [ 0.092s] ( 770/1042) wgpu-test::wgpu-gpu [Executed] [Vulkan/Radeon 8060S Graphics (RADV GFX1151)/0] wgpu_gpu::ray_tracing::scene::acceleration_structure_build_with_index
FAIL [ 0.128s] ( 773/1042) wgpu-test::wgpu-gpu [Executed] [Vulkan/Radeon 8060S Graphics (RADV GFX1151)/0] wgpu_gpu::ray_tracing::shader::access_all_struct_members
SIGSEGV [ 0.564s] ( 863/1042) wgpu-test::wgpu-gpu [Executed] [Vulkan/Radeon 8060S Graphics (RADV GFX1151)/0] wgpu_gpu::ray_tracing::shader::prevent_invalid_ray_query_calls