Skip to content

wgpu_gpu::ray_tracing::as_build::blas_compaction failure in CI #8825

@andyleiserson

Description

@andyleiserson

https://github.com/gfx-rs/wgpu/actions/runs/20767947831/job/59637947146

Appears to be this assertion in read_back_compact_size that the size is not zero.

    thread '<unnamed>' (2232) panicked at wgpu-core\src\resource.rs:2340:29:
    assertion `left != right` failed
      left: 0
     right: 0
    stack backtrace:
       0:     0x7ff6ef244822 - std::backtrace_rs::backtrace::win64::trace
                                   at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library\std\src\..\..\backtrace\src\backtrace\win64.rs:85
       1:     0x7ff6ef244822 - std::backtrace_rs::backtrace::trace_unsynchronized
                                   at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library\std\src\..\..\backtrace\src\backtrace\mod.rs:66
       2:     0x7ff6ef244822 - std::sys::backtrace::_print_fmt
                                   at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library\std\src\sys\backtrace.rs:66
       3:     0x7ff6ef244822 - std::sys::backtrace::impl$0::print::impl$0::fmt
                                   at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library\std\src\sys\backtrace.rs:39
       4:     0x7ff6ef251eaa - core::fmt::rt::Argument::fmt
                                   at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library\core\src\fmt\rt.rs:173
       5:     0x7ff6ef251eaa - core::fmt::write
                                   at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library\core\src\fmt\mod.rs:1469
       6:     0x7ff6ef224777 - std::io::default_write_fmt
                                   at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library\std\src\io\mod.rs:639
       7:     0x7ff6ef224777 - std::io::Write::write_fmt<std::sys::stdio::windows::Stderr>
                                   at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library\std\src\io\mod.rs:1954
       8:     0x7ff6ef233415 - std::sys::backtrace::BacktraceLock::print
                                   at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library\std\src\sys\backtrace.rs:42
       9:     0x7ff6ef238279 - std::panicking::default_hook::closure$0
                                   at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library\std\src\panicking.rs:301
      10:     0x7ff6ef238068 - std::panicking::default_hook
                                   at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library\std\src\panicking.rs:328
      11:     0x7ff6ef238afb - std::panicking::panic_with_hook
                                   at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library\std\src\panicking.rs:834
      12:     0x7ff6ef2388c9 - std::panicking::panic_handler::closure$0
                                   at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library\std\src\panicking.rs:707
      13:     0x7ff6ef23361f - std::sys::backtrace::__rust_end_short_backtrace<std::panicking::panic_handler::closure_env$0,never$>
                                   at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library\std\src\sys\backtrace.rs:174
      14:     0x7ff6ef22179e - std::panicking::panic_handler
                                   at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library\std\src\panicking.rs:698
      15:     0x7ff6ef26c321 - core::panicking::panic_fmt
                                   at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library\core\src\panicking.rs:80
      16:     0x7ff6ef26c195 - core::panicking::assert_failed_inner
                                   at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library\core\src\panicking.rs:439
      17:     0x7ff6ef26beb6 - core::panicking::assert_failed<u64,u64>
                                   at /rustc/ded5c06cf21d2b93bffd5d884aa6e96934ee4234/library\core\src\panicking.rs:399
      18:     0x7ff6ed4383a9 - wgpu_core::resource::Blas::read_back_compact_size
                                   at D:\a\wgpu\wgpu\wgpu-core\src\resource.rs:2340
      19:     0x7ff6ed301608 - wgpu_core::device::life::LifetimeTracker::handle_compact_read_back
                                   at D:\a\wgpu\wgpu\wgpu-core\src\device\life.rs:403
      20:     0x7ff6ed3dac47 - wgpu_core::device::queue::Queue::maintain
                                   at D:\a\wgpu\wgpu\wgpu-core\src\device\queue.rs:134
      21:     0x7ff6ed361d31 - wgpu_core::device::resource::Device::maintain
                                   at D:\a\wgpu\wgpu\wgpu-core\src\device\resource.rs:851
      22:     0x7ff6ed35b105 - wgpu_core::device::resource::Device::poll_and_return_closures
                                   at D:\a\wgpu\wgpu\wgpu-core\src\device\resource.rs:741
      23:     0x7ff6ed4c3b43 - wgpu_core::global::Global::device_poll
                                   at D:\a\wgpu\wgpu\wgpu-core\src\device\global.rs:1807
      24:     0x7ff6ed26a1b8 - wgpu::backend::wgpu_core::impl$12::poll
                                   at D:\a\wgpu\wgpu\wgpu\src\backend\wgpu_core.rs:1887
      25:     0x7ff6ed232f03 - wgpu::api::device::Device::poll
                                   at D:\a\wgpu\wgpu\wgpu\src\api\device.rs:96
      26:     0x7ff6eccd90b4 - wgpu_gpu::ray_tracing::as_build::blas_compaction
                                   at D:\a\wgpu\wgpu\tests\tests\wgpu-gpu\ray_tracing\as_build.rs:189

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: infrastructureTesting, building, coordinating issuesarea: testsImprovements or issues with our test suitefeature: raytracingIssues with the Ray Tracing Native Featuretype: bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions