-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Labels
area: correctnessWe're behaving incorrectlyWe're behaving incorrectlyarea: ctsIssues stemming from the WebGPU Conformance Test SuiteIssues stemming from the WebGPU Conformance Test Suitetype: bugSomething isn't workingSomething isn't working
Description
Run cargo xtask cts 'webgpu:api,operation,command_buffer,copyTextureToTexture:copy_depth_stencil:format=\"depth24plus-stencil8\"' on an AMD/Windows machine, and TDR will fire. There are a slew of validation errors, but I think that's basically weird behavior after device loss.
On DX12 the test fails, but does not cause any issues.
Full Log
$ cargo run --manifest-path F:\Programming\wgpu\Cargo.toml -p cts_runner --bin cts_runner -- ./tools/run_deno --verbose webgpu:api,operation,command_buffer,copyTextureToTexture:copy_depth_stencil:format="depth24plus-stencil8"
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.20s
Running `F:\Programming\wgpu\target\debug\cts_runner.exe ./tools/run_deno --verbose "webgpu:api,operation,command_buffer,copyTextureToTexture:copy_depth_stencil:format=\"depth24plus-stencil8\""`
[ERROR wgpu_hal::vulkan::instance] VALIDATION [VUID-VkSubmitInfo-pSignalSemaphores-03244 (0x7fd092df)]
vkQueueSubmit(): pSubmits[0].pSignalSemaphores[1] value (236) exceeds limit regarding current semaphore VkSemaphore 0x190000000019 value (18446744073709551615).
The Vulkan spec states: For each element of pSignalSemaphores created with a VkSemaphoreType of VK_SEMAPHORE_TYPE_TIMELINE the corresponding element of VkTimelineSemaphoreSubmitInfo::pSignalSemaphoreValues must have a value which does not differ from the current value of the semaphore or the value of any outstanding semaphore wait or signal operation on that semaphore by more than maxTimelineSemaphoreValueDifference (https://vulkan.lunarg.com/doc/view/1.4.321.1/windows/antora/spec/latest/chapters/cmdbuffers.html#VUID-VkSubmitInfo-pSignalSemaphores-03244)
[ERROR wgpu_hal::vulkan::instance] objects: (type: SEMAPHORE, hndl: 0x190000000019, name: ?), (type: QUEUE, hndl: 0x28de3e70b50, name: ?)
[ERROR wgpu_hal::vulkan::instance] VALIDATION [VUID-vkResetCommandPool-commandPool-00040 (0xb53e2331)]
vkResetCommandPool(): (VkCommandBuffer 0x28de1b21d60[(wgpu internal) PendingWrites]) is in use.
The Vulkan spec states: All VkCommandBuffer objects allocated from commandPool must not be in the pending state (https://vulkan.lunarg.com/doc/view/1.4.321.1/windows/antora/spec/latest/chapters/cmdbuffers.html#VUID-vkResetCommandPool-commandPool-00040)
[ERROR wgpu_hal::vulkan::instance] objects: (type: COMMAND_BUFFER, hndl: 0x28de1b21d60, name: (wgpu internal) PendingWrites), (type: COMMAND_POOL, hndl: 0x2b000000002b, name: ?)
[ERROR wgpu_hal::vulkan::instance] VALIDATION [VUID-vkResetCommandPool-commandPool-00040 (0xb53e2331)]
vkResetCommandPool(): (VkCommandBuffer 0x28de396ad10[(wgpu internal) Transit]) is in use.
The Vulkan spec states: All VkCommandBuffer objects allocated from commandPool must not be in the pending state (https://vulkan.lunarg.com/doc/view/1.4.321.1/windows/antora/spec/latest/chapters/cmdbuffers.html#VUID-vkResetCommandPool-commandPool-00040)
[ERROR wgpu_hal::vulkan::instance] objects: (type: COMMAND_BUFFER, hndl: 0x28de396ad10, name: (wgpu internal) Transit), (type: COMMAND_POOL, hndl: 0x3c000000003c, name: ?)
[ERROR wgpu_hal::vulkan::instance] VALIDATION [VUID-vkResetCommandPool-commandPool-00040 (0xb53e2331)]
vkResetCommandPool(): (VkCommandBuffer 0x28de1b3c120[(wgpu internal) Pre Pass]) is in use.
The Vulkan spec states: All VkCommandBuffer objects allocated from commandPool must not be in the pending state (https://vulkan.lunarg.com/doc/view/1.4.321.1/windows/antora/spec/latest/chapters/cmdbuffers.html#VUID-vkResetCommandPool-commandPool-00040)
[ERROR wgpu_hal::vulkan::instance] objects: (type: COMMAND_BUFFER, hndl: 0x28de1b3c120, name: (wgpu internal) Pre Pass), (type: COMMAND_POOL, hndl: 0x3c000000003c, name: ?)
[ERROR wgpu_hal::vulkan::instance] VALIDATION [VUID-vkResetCommandPool-commandPool-00040 (0xb53e2331)]
vkResetCommandPool(): (VkCommandBuffer 0x28de3971600[(wgpu internal) Pre Pass]) is in use.
The Vulkan spec states: All VkCommandBuffer objects allocated from commandPool must not be in the pending state (https://vulkan.lunarg.com/doc/view/1.4.321.1/windows/antora/spec/latest/chapters/cmdbuffers.html#VUID-vkResetCommandPool-commandPool-00040)
[ERROR wgpu_hal::vulkan::instance] objects: (type: COMMAND_BUFFER, hndl: 0x28de3971600, name: (wgpu internal) Pre Pass), (type: COMMAND_POOL, hndl: 0x3c000000003c, name: ?)
[ERROR wgpu_hal::vulkan::instance] VALIDATION [VUID-vkResetCommandPool-commandPool-00040 (0xb53e2331)]
vkResetCommandPool(): (VkCommandBuffer 0x28de1b42a10) is in use.
The Vulkan spec states: All VkCommandBuffer objects allocated from commandPool must not be in the pending state (https://vulkan.lunarg.com/doc/view/1.4.321.1/windows/antora/spec/latest/chapters/cmdbuffers.html#VUID-vkResetCommandPool-commandPool-00040)
[ERROR wgpu_hal::vulkan::instance] objects: (type: COMMAND_BUFFER, hndl: 0x28de1b42a10, name: ?), (type: COMMAND_POOL, hndl: 0x3c000000003c, name: ?)
[ERROR wgpu_hal::vulkan::instance] VALIDATION [VUID-vkResetCommandPool-commandPool-00040 (0xb53e2331)]
vkResetCommandPool(): (VkCommandBuffer 0x28de3977ef0) is in use.
The Vulkan spec states: All VkCommandBuffer objects allocated from commandPool must not be in the pending state (https://vulkan.lunarg.com/doc/view/1.4.321.1/windows/antora/spec/latest/chapters/cmdbuffers.html#VUID-vkResetCommandPool-commandPool-00040)
[ERROR wgpu_hal::vulkan::instance] objects: (type: COMMAND_BUFFER, hndl: 0x28de3977ef0, name: ?), (type: COMMAND_POOL, hndl: 0x3c000000003c, name: ?)
[ERROR wgpu_hal::vulkan::instance] VALIDATION [VUID-vkResetCommandPool-commandPool-00040 (0xb53e2331)]
vkResetCommandPool(): (VkCommandBuffer 0x28de397e7e0[(wgpu internal) Pre Pass]) is in use.
The Vulkan spec states: All VkCommandBuffer objects allocated from commandPool must not be in the pending state (https://vulkan.lunarg.com/doc/view/1.4.321.1/windows/antora/spec/latest/chapters/cmdbuffers.html#VUID-vkResetCommandPool-commandPool-00040)
[ERROR wgpu_hal::vulkan::instance] objects: (type: COMMAND_BUFFER, hndl: 0x28de397e7e0, name: (wgpu internal) Pre Pass), (type: COMMAND_POOL, hndl: 0x3c000000003c, name: ?)
[ERROR wgpu_hal::vulkan::instance] VALIDATION [VUID-vkResetCommandPool-commandPool-00040 (0xb53e2331)]
vkResetCommandPool(): (VkCommandBuffer 0x28de39850d0) is in use.
The Vulkan spec states: All VkCommandBuffer objects allocated from commandPool must not be in the pending state (https://vulkan.lunarg.com/doc/view/1.4.321.1/windows/antora/spec/latest/chapters/cmdbuffers.html#VUID-vkResetCommandPool-commandPool-00040)
[ERROR wgpu_hal::vulkan::instance] objects: (type: COMMAND_BUFFER, hndl: 0x28de39850d0, name: ?), (type: COMMAND_POOL, hndl: 0x3c000000003c, name: ?)
[ERROR wgpu_hal::vulkan::instance] VALIDATION [VUID-vkResetCommandPool-commandPool-00040 (0xb53e2331)]
vkResetCommandPool(): (VkCommandBuffer 0x28de398b9c0[(wgpu internal) Pre Pass]) is in use.
The Vulkan spec states: All VkCommandBuffer objects allocated from commandPool must not be in the pending state (https://vulkan.lunarg.com/doc/view/1.4.321.1/windows/antora/spec/latest/chapters/cmdbuffers.html#VUID-vkResetCommandPool-commandPool-00040)
[ERROR wgpu_hal::vulkan::instance] objects: (type: COMMAND_BUFFER, hndl: 0x28de398b9c0, name: (wgpu internal) Pre Pass), (type: COMMAND_POOL, hndl: 0x3c000000003c, name: ?)
[ERROR wgpu_hal::vulkan::instance] VALIDATION [VUID-vkResetCommandPool-commandPool-00040 (0xb53e2331)]
(Warning - This VUID has now been reported 10 times, which is the duplicated_message_limit value, this will be the last time reporting it).
vkResetCommandPool(): (VkCommandBuffer 0x28de39922b0) is in use.
The Vulkan spec states: All VkCommandBuffer objects allocated from commandPool must not be in the pending state (https://vulkan.lunarg.com/doc/view/1.4.321.1/windows/antora/spec/latest/chapters/cmdbuffers.html#VUID-vkResetCommandPool-commandPool-00040)
[ERROR wgpu_hal::vulkan::instance] objects: (type: COMMAND_BUFFER, hndl: 0x28de39922b0, name: ?), (type: COMMAND_POOL, hndl: 0x3c000000003c, name: ?)
thread 'main' panicked at wgpu-hal\src\gles\wgl.rs:168:46:
called `Result::unwrap()` on an `Err` value: Error { code: HRESULT(0x800700B7), message: "Cannot create a file when that file already exists." }
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread 'main' panicked at library\core\src\panicking.rs:226:5:
panic in a function that cannot unwind
stack backtrace:
0: 0x7ff754ccaf92 - std::backtrace_rs::backtrace::win64::trace
at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library\std\src\..\..\backtrace\src\backtrace\win64.rs:85
1: 0x7ff754ccaf92 - std::backtrace_rs::backtrace::trace_unsynchronized
at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library\std\src\..\..\backtrace\src\backtrace\mod.rs:66
2: 0x7ff754ccaf92 - std::sys::backtrace::_print_fmt
at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library\std\src\sys\backtrace.rs:66
3: 0x7ff754ccaf92 - std::sys::backtrace::impl$0::print::impl$0::fmt
at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library\std\src\sys\backtrace.rs:39
4: 0x7ff754ce232b - core::fmt::rt::Argument::fmt
at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library\core\src\fmt\rt.rs:181
5: 0x7ff754ce232b - core::fmt::write
at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library\core\src\fmt\mod.rs:1446
6: 0x7ff754cc7827 - std::io::default_write_fmt
at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library\std\src\io\mod.rs:639
7: 0x7ff754cc7827 - std::io::Write::write_fmt<std::sys::stdio::windows::Stderr>
at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library\std\src\io\mod.rs:1914
8: 0x7ff754ccadd5 - std::sys::backtrace::BacktraceLock::print
at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library\std\src\sys\backtrace.rs:42
9: 0x7ff754ccd00c - std::panicking::default_hook::closure$0
at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library\std\src\panicking.rs:300
10: 0x7ff754cccda2 - std::panicking::default_hook
at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library\std\src\panicking.rs:327
11: 0x7ff754ccdbef - std::panicking::rust_panic_with_hook
at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library\std\src\panicking.rs:833
12: 0x7ff754ccd952 - std::panicking::begin_panic_handler::closure$0
at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library\std\src\panicking.rs:699
13: 0x7ff754ccb69f - std::sys::backtrace::__rust_end_short_backtrace<std::panicking::begin_panic_handler::closure_env$0,never$>
at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library\std\src\sys\backtrace.rs:168
14: 0x7ff754ccd58e - std::panicking::begin_panic_handler
at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library\std\src\panicking.rs:697
15: 0x7ff754eedc95 - core::panicking::panic_nounwind_fmt
at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library\core\src\intrinsics\mod.rs:3196
16: 0x7ff754eedd43 - core::panicking::panic_nounwind
at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library\core\src\panicking.rs:226
17: 0x7ff754eedecb - core::panicking::panic_cannot_unwind
at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library\core\src\panicking.rs:331
18: 0x7ff7533f43d3 - v8::cppgc::rusty_v8_RustObj_drop
at C:\Users\conno\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\v8-134.5.0\src\cppgc.rs:121
19: 0x7ffe50a70430 - _CxxFrameHandler3
20: 0x7ffe50a6342d - is_exception_typeof
21: 0x7ffe688c6006 - RtlCaptureContext2
22: 0x7ff7533f43aa - v8::cppgc::rusty_v8_RustObj_drop
at C:\Users\conno\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\v8-134.5.0\src\cppgc.rs:123
23: 0x7ff75341eda7 - RustObj::~RustObj
at .\..\..\..\..\src\binding.cc:3917
24: 0x7ff753947f9c - cppgc::internal::HeapVisitor<cppgc::internal::(anonymous namespace)::MutatorThreadSweeper>::Traverse
at .\..\..\..\..\v8\src\heap\cppgc\heap-visitor.h:47
25: 0x7ff753947254 - cppgc::internal::Sweeper::SweeperImpl::Finish
at .\..\..\..\..\v8\src\heap\cppgc\sweeper.cc:1298
26: 0x7ff753942f7f - cppgc::internal::Sweeper::SweeperImpl::FinishIfRunning
at .\..\..\..\..\v8\src\heap\cppgc\sweeper.cc:1223
27: 0x7ff7539419ac - cppgc::internal::HeapBase::Terminate
at .\..\..\..\..\v8\src\heap\cppgc\heap-base.cc:275
28: 0x7ff7533f450e - v8::cppgc::Heap::terminate
at C:\Users\conno\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\v8-134.5.0\src\cppgc.rs:311
29: 0x7ff75325f0f4 - deno_core::runtime::jsruntime::InnerIsolateState::cleanup_cpp_heap
at C:\Users\conno\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\deno_core-0.338.0\runtime\jsruntime.rs:192
30: 0x7ff75325f13b - deno_core::runtime::jsruntime::impl$4::drop
at C:\Users\conno\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\deno_core-0.338.0\runtime\jsruntime.rs:223
31: 0x7ff75304216e - core::ptr::drop_in_place<deno_core::runtime::jsruntime::InnerIsolateState>
at C:\Users\conno\.rustup\toolchains\1.88-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ptr\mod.rs:524
32: 0x7ff7530400d3 - core::ptr::drop_in_place<deno_core::runtime::jsruntime::JsRuntime>
at C:\Users\conno\.rustup\toolchains\1.88-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ptr\mod.rs:524
33: 0x7ff751b5d3e5 - cts_runner::run::async_fn$0
at F:\Programming\wgpu\cts_runner\src\main.rs:78
34: 0x7ff751b5e4b0 - cts_runner::main::async_block$0
at F:\Programming\wgpu\cts_runner\src\main.rs:151
35: 0x7ff751b5566f - core::future::future::impl$1::poll<ref_mut$<enum2$<cts_runner::main::async_block_env$0> > >
at C:\Users\conno\.rustup\toolchains\1.88-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\future\future.rs:124
36: 0x7ff751b52c09 - tokio::runtime::scheduler::current_thread::impl$8::block_on::closure$0::closure$0::closure$0<core::pin::Pin<ref_mut$<enum2$<cts_runner::main::async_block_env$0> > > >
at C:\Users\conno\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.47.1\src\runtime\scheduler\current_thread\mod.rs:742
37: 0x7ff751b52af3 - tokio::task::coop::with_budget
at C:\Users\conno\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.47.1\src\task\coop\mod.rs:167
38: 0x7ff751b52af3 - tokio::task::coop::budget
at C:\Users\conno\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.47.1\src\task\coop\mod.rs:133
39: 0x7ff751b52af3 - tokio::runtime::scheduler::current_thread::impl$8::block_on::closure$0::closure$0<core::pin::Pin<ref_mut$<enum2$<cts_runner::main::async_block_env$0> > > >
at C:\Users\conno\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.47.1\src\runtime\scheduler\current_thread\mod.rs:742
40: 0x7ff751b5169b - tokio::runtime::scheduler::current_thread::Context::enter<enum2$<core::task::poll::Poll<tuple$<> > >,tokio::runtime::scheduler::current_thread::impl$8::block_on::closure$0::closure_env$0<core::pin::Pin<ref_mut$<enum2$<cts_runner::main::async_block_env$0> >
at C:\Users\conno\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.47.1\src\runtime\scheduler\current_thread\mod.rs:432
41: 0x7ff751b52310 - tokio::runtime::scheduler::current_thread::impl$8::block_on::closure$0<core::pin::Pin<ref_mut$<enum2$<cts_runner::main::async_block_env$0> > > >
at C:\Users\conno\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.47.1\src\runtime\scheduler\current_thread\mod.rs:741
42: 0x7ff751b520ec - tokio::runtime::scheduler::current_thread::impl$8::enter::closure$0<tokio::runtime::scheduler::current_thread::impl$8::block_on::closure_env$0<core::pin::Pin<ref_mut$<enum2$<cts_runner::main::async_block_env$0> > > >,enum2$<core::option::Option<tuple$<> >
at C:\Users\conno\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.47.1\src\runtime\scheduler\current_thread\mod.rs:829
43: 0x7ff751b63e76 - tokio::runtime::context::scoped::Scoped<enum2$<tokio::runtime::scheduler::Context> >::set<enum2$<tokio::runtime::scheduler::Context>,tokio::runtime::scheduler::current_thread::impl$8::enter::closure_env$0<tokio::runtime::scheduler::current_thread::impl$8::
at C:\Users\conno\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.47.1\src\runtime\context\scoped.rs:40
44: 0x7ff751b67f25 - tokio::runtime::context::set_scheduler::closure$0<tuple$<alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core,alloc::alloc::Global>,enum2$<core::option::Option<tuple$<> > > >,tokio::runtime::scheduler::current_thread::impl$8::enter::closure_en
at C:\Users\conno\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.47.1\src\runtime\context.rs:176
45: 0x7ff751b560e6 - std::thread::local::LocalKey<tokio::runtime::context::Context>::try_with<tokio::runtime::context::Context,tokio::runtime::context::set_scheduler::closure_env$0<tuple$<alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core,alloc::alloc::Global>,e
at C:\Users\conno\.rustup\toolchains\1.88-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\thread\local.rs:315
46: 0x7ff751b5596e - std::thread::local::LocalKey<tokio::runtime::context::Context>::with<tokio::runtime::context::Context,tokio::runtime::context::set_scheduler::closure_env$0<tuple$<alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core,alloc::alloc::Global>,enum2
at C:\Users\conno\.rustup\toolchains\1.88-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\thread\local.rs:279
47: 0x7ff751b67ed0 - tokio::runtime::context::set_scheduler<tuple$<alloc::boxed::Box<tokio::runtime::scheduler::current_thread::Core,alloc::alloc::Global>,enum2$<core::option::Option<tuple$<> > > >,tokio::runtime::scheduler::current_thread::impl$8::enter::closure_env$0<tokio::
at C:\Users\conno\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.47.1\src\runtime\context.rs:176
48: 0x7ff751b51ea4 - tokio::runtime::scheduler::current_thread::CoreGuard::enter<tokio::runtime::scheduler::current_thread::impl$8::block_on::closure_env$0<core::pin::Pin<ref_mut$<enum2$<cts_runner::main::async_block_env$0> > > >,enum2$<core::option::Option<tuple$<> > > >
at C:\Users\conno\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.47.1\src\runtime\scheduler\current_thread\mod.rs:829
49: 0x7ff751b52113 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on<core::pin::Pin<ref_mut$<enum2$<cts_runner::main::async_block_env$0> > > >
at C:\Users\conno\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.47.1\src\runtime\scheduler\current_thread\mod.rs:729
50: 0x7ff751b51272 - tokio::runtime::scheduler::current_thread::impl$0::block_on::closure$0<enum2$<cts_runner::main::async_block_env$0> >
at C:\Users\conno\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.47.1\src\runtime\scheduler\current_thread\mod.rs:200
51: 0x7ff751b767c2 - tokio::runtime::context::runtime::enter_runtime<tokio::runtime::scheduler::current_thread::impl$0::block_on::closure_env$0<enum2$<cts_runner::main::async_block_env$0> >,tuple$<> >
at C:\Users\conno\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.47.1\src\runtime\context\runtime.rs:65
52: 0x7ff751b51096 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on<enum2$<cts_runner::main::async_block_env$0> >
at C:\Users\conno\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.47.1\src\runtime\scheduler\current_thread\mod.rs:188
53: 0x7ff751b63c3a - tokio::runtime::runtime::Runtime::block_on_inner<enum2$<cts_runner::main::async_block_env$0> >
at C:\Users\conno\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.47.1\src\runtime\runtime.rs:356
54: 0x7ff751b63d63 - tokio::runtime::runtime::Runtime::block_on<enum2$<cts_runner::main::async_block_env$0> >
at C:\Users\conno\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\tokio-1.47.1\src\runtime\runtime.rs:330
55: 0x7ff751b72eea - cts_runner::main
at F:\Programming\wgpu\cts_runner\src\main.rs:151
56: 0x7ff751b537eb - core::ops::function::FnOnce::call_once<void (*)(),tuple$<> >
at C:\Users\conno\.rustup\toolchains\1.88-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\ops\function.rs:250
57: 0x7ff751b6788e - core::hint::black_box
at C:\Users\conno\.rustup\toolchains\1.88-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core\src\hint.rs:482
58: 0x7ff751b6788e - std::sys::backtrace::__rust_begin_short_backtrace<void (*)(),tuple$<> >
at C:\Users\conno\.rustup\toolchains\1.88-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\sys\backtrace.rs:152
59: 0x7ff751b533a1 - std::rt::lang_start::closure$0<tuple$<> >
at C:\Users\conno\.rustup\toolchains\1.88-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\rt.rs:199
60: 0x7ff754cbf50c - std::rt::lang_start_internal::closure$0
at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library\std\src\rt.rs:168
61: 0x7ff754cbf50c - std::panicking::try::do_call
at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library\std\src\panicking.rs:589
62: 0x7ff754cbf50c - std::panicking::try
at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library\std\src\panicking.rs:552
63: 0x7ff754cbf50c - std::panic::catch_unwind
at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library\std\src\panic.rs:359
64: 0x7ff754cbf50c - std::rt::lang_start_internal
at /rustc/6b00bc3880198600130e1cf62b8f8a93494488cc/library\std\src\rt.rs:164
65: 0x7ff751b5338a - std::rt::lang_start<tuple$<> >
at C:\Users\conno\.rustup\toolchains\1.88-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std\src\rt.rs:198
66: 0x7ff751b72fc9 - main
67: 0x7ff754eea290 - invoke_main
at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:78
68: 0x7ff754eea290 - __scrt_common_main_seh
at D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288
69: 0x7ffe667ae8d7 - BaseThreadInitThunk
70: 0x7ffe687dc34c - RtlUserThreadStart
thread caused non-unwinding panic. aborting.
error: process didn't exit successfully: `F:\Programming\wgpu\target\debug\cts_runner.exe ./tools/run_deno --verbose "webgpu:api,operation,command_buffer,copyTextureToTexture:copy_depth_stencil:format=\"depth24plus-stencil8\""` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)
Error: CTS failed
Caused by:
command exited with non-zero code `cargo run --manifest-path F:\Programming\wgpu\Cargo.toml -p cts_runner --bin cts_runner -- ./tools/run_deno --verbose webgpu:api,operation,command_buffer,copyTextureToTexture:copy_depth_stencil:format="depth24plus-stencil8"`: -1073740791
error: process didn't exit successfully: `target\debug\wgpu-xtask.exe cts "webgpu:api,operation,command_buffer,copyTextureToTexture:copy_depth_stencil:format=\"depth24plus-stencil8\""` (exit code: 1)
Metadata
Metadata
Assignees
Labels
area: correctnessWe're behaving incorrectlyWe're behaving incorrectlyarea: ctsIssues stemming from the WebGPU Conformance Test SuiteIssues stemming from the WebGPU Conformance Test Suitetype: bugSomething isn't workingSomething isn't working
Type
Projects
Status
Todo