Repository: gfx-rs/wgpu (language: rust)

Issue:
Upgrade Mesa to 24.3.4 in CI
**Is your feature request related to a problem? Please describe.**
The current version of Mesa contains a bug in it that causes it to give a segmentation fault if you reset query pools that get acceleration structure info. This affects #6609 because it uses a query pool to get the compacted size (only on vulkan).

**Describe the solution you'd like**
A newer version of Mesa to be used in CI

**Describe alternatives you've considered**
Just skip mesa on this test (might miss other bugs).

**Additional context**



Discussion / hints:
Kicked off https://github.com/gfx-rs/ci-build/actions/runs/12980646329
Now that this is up, can you push a change that bumps the `env` fields in the CI .ymls

Fix patch:
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 9a0735ad61..4a5102cafb 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -32,9 +32,9 @@ env:
 
   # Sourced from https://archive.mesa3d.org/. Bumping this requires
   # updating the mesa build in https://github.com/gfx-rs/ci-build and creating a new release.
-  MESA_VERSION: "24.2.3"
+  MESA_VERSION: "24.3.4"
   # Corresponds to https://github.com/gfx-rs/ci-build/releases
-  CI_BINARY_BUILD: "build19"
+  CI_BINARY_BUILD: "build20"
 
   # This is the MSRV used by `wgpu` itself and all surrounding infrastructure.
   REPO_MSRV: "1.83"
@@ -476,7 +476,7 @@ jobs:
 
           # Linux
           - name: Linux x86_64
-            os: ubuntu-22.04
+            os: ubuntu-24.04
 
     name: Test ${{ matrix.name }}
     runs-on: ${{ matrix.os }}
@@ -561,7 +561,7 @@ jobs:
           echo "GALLIUM_DRIVER=llvmpipe" >> "$GITHUB_ENV"
 
       - name: (linux) install vulkan sdk
-        if: matrix.os == 'ubuntu-22.04'
+        if: matrix.os == 'ubuntu-24.04'
         shell: bash
         run: |
           set -e
@@ -570,13 +570,13 @@ jobs:
 
           # vulkan sdk
           wget -qO - https://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo apt-key add -
-          sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-$VULKAN_SDK_VERSION-jammy.list https://packages.lunarg.com/vulkan/$VULKAN_SDK_VERSION/lunarg-vulkan-$VULKAN_SDK_VERSION-jammy.list
+          sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-$VULKAN_SDK_VERSION-noble.list https://packages.lunarg.com/vulkan/$VULKAN_SDK_VERSION/lunarg-vulkan-$VULKAN_SDK_VERSION-noble.list
 
           sudo apt-get update
           sudo apt install -y vulkan-sdk
 
       - name: (linux) install mesa
-        if: matrix.os == 'ubuntu-22.04'
+        if: matrix.os == 'ubuntu-24.04'
         shell: bash
         run: |
           set -e


Test patch: