Open Bug 1866460 Opened 3 months ago Updated 2 months ago

crash wgpu_core::track::metadata::ResourceMetadata<A,I,T>::tracker_assert_in_bounds

Categories

(Core :: Graphics: WebGPU, defect, P3)

defect

Tracking

()

People

(Reporter: nical, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Attached file crash-wgpu-tracker.txt

While running test /_mozilla/webgpu/chunked/16/cts.https.html?q=webgpu:api,validation,createSampler:lodMinAndMaxClamp:*

[task 2023-11-24T10:21:48.651Z] 10:21:48     INFO - 11  libxul.so!wgpu_core::track::metadata::ResourceMetadata<A,I,T>::tracker_assert_in_bounds [metadata.rs:327b1694378e1e1619631805aeab6d02c7d4db2e : 52 + 0x17]
[task 2023-11-24T10:21:48.651Z] 10:21:48     INFO -      rbx = 0x00000000ffffbce0    rbp = 0x00007f911c826ee0
[task 2023-11-24T10:21:48.652Z] 10:21:48     INFO -      rsp = 0x00007f911c826ee0    r12 = 0x00007f90dbc44690
[task 2023-11-24T10:21:48.652Z] 10:21:48     INFO -      r13 = 0x00007f90d7bc9380    r14 = 0x00007f90d7bc9390
[task 2023-11-24T10:21:48.652Z] 10:21:48     INFO -      r15 = 0x00007f90dbc448b8    rip = 0x00007f91305bc00f
[task 2023-11-24T10:21:48.652Z] 10:21:48     INFO -     Found by: call frame info
[task 2023-11-24T10:21:48.652Z] 10:21:48     INFO - 12  libxul.so!wgpu_core::track::stateless::StatelessTracker<A,Id,T>::tracker_assert_in_bounds [stateless.rs:327b1694378e1e1619631805aeab6d02c7d4db2e : 130]
[task 2023-11-24T10:21:48.652Z] 10:21:48     INFO -     Found by: inlining
[task 2023-11-24T10:21:48.652Z] 10:21:48     INFO - 13  libxul.so!<wgpu_core::track::stateless::StatelessTracker<A,Id,T> as wgpu_core::track::ResourceTracker<Id,T>>::remove_abandoned [stateless.rs:327b1694378e1e1619631805aeab6d02c7d4db2e : 94]
[task 2023-11-24T10:21:48.653Z] 10:21:48     INFO -     Found by: inlining
[task 2023-11-24T10:21:48.653Z] 10:21:48     INFO - 14  libxul.so!wgpu_core::device::life::LifetimeTracker<A>::triage_resources::{{closure}} [life.rs:327b1694378e1e1619631805aeab6d02c7d4db2e : 455]
[task 2023-11-24T10:21:48.653Z] 10:21:48     INFO -     Found by: inlining
[task 2023-11-24T10:21:48.653Z] 10:21:48     INFO - 15  libxul.so!hashbrown::map::HashMap<K,V,S,A>::retain [map.rs : 925]
[task 2023-11-24T10:21:48.653Z] 10:21:48     INFO -     Found by: inlining
[task 2023-11-24T10:21:48.653Z] 10:21:48     INFO - 16  libxul.so!std::collections::hash::map::HashMap<K,V,S>::retain [map.rs:79e9716c980570bfd1f666e3b16ac583f0168962 : 692]
[task 2023-11-24T10:21:48.653Z] 10:21:48     INFO -     Found by: inlining
[task 2023-11-24T10:21:48.653Z] 10:21:48     INFO - 17  libxul.so!wgpu_core::device::life::LifetimeTracker<A>::triage_resources [life.rs:327b1694378e1e1619631805aeab6d02c7d4db2e : 443]
[task 2023-11-24T10:21:48.653Z] 10:21:48     INFO -     Found by: inlining
[task 2023-11-24T10:21:48.653Z] 10:21:48     INFO - 18  libxul.so!wgpu_core::device::life::LifetimeTracker<A>::triage_suspected_texture_views [life.rs:327b1694378e1e1619631805aeab6d02c7d4db2e : 562]
[task 2023-11-24T10:21:48.654Z] 10:21:48     INFO -     Found by: inlining
[task 2023-11-24T10:21:48.654Z] 10:21:48     INFO - 19  libxul.so!wgpu_core::device::life::LifetimeTracker<A>::triage_suspected [life.rs:327b1694378e1e1619631805aeab6d02c7d4db2e : 908 + 0x46d]
[task 2023-11-24T10:21:48.654Z] 10:21:48     INFO -      rbx = 0x00000000ffffbce0    rbp = 0x00007f911c8271b0
[task 2023-11-24T10:21:48.654Z] 10:21:48     INFO -      rsp = 0x00007f911c826ef0    r12 = 0x00007f90dbc44690
[task 2023-11-24T10:21:48.654Z] 10:21:48     INFO -      r13 = 0x00007f90d7bc9380    r14 = 0x00007f90d7bc9390
[task 2023-11-24T10:21:48.654Z] 10:21:48     INFO -      r15 = 0x00007f90dbc448b8    rip = 0x00007f91305b7457
[task 2023-11-24T10:21:48.654Z] 10:21:48     INFO -     Found by: call frame info
[task 2023-11-24T10:21:48.654Z] 10:21:48     INFO - 20  libxul.so!wgpu_core::device::resource::Device<A>::maintain [resource.rs:327b1694378e1e1619631805aeab6d02c7d4db2e : 329 + 0x12]
[task 2023-11-24T10:21:48.654Z] 10:21:48     INFO -      rbx = 0x0000000000000000    rbp = 0x00007f911c827410
[task 2023-11-24T10:21:48.654Z] 10:21:48     INFO -      rsp = 0x00007f911c8271c0    r12 = 0x00007f90dbc44820
[task 2023-11-24T10:21:48.654Z] 10:21:48     INFO -      r13 = 0x00007f90dbc44548    r14 = 0x00007f911c827530
[task 2023-11-24T10:21:48.654Z] 10:21:48     INFO -      r15 = 0x00007f90dbc42010    rip = 0x00007f91305af8b8
[task 2023-11-24T10:21:48.655Z] 10:21:48     INFO -     Found by: call frame info
[task 2023-11-24T10:21:48.655Z] 10:21:48     INFO - 21  libxul.so!wgpu_core::device::global::<impl wgpu_core::global::Global<G>>::poll_device [global.rs:327b1694378e1e1619631805aeab6d02c7d4db2e : 2166]
[task 2023-11-24T10:21:48.655Z] 10:21:48     INFO -     Found by: inlining
[task 2023-11-24T10:21:48.655Z] 10:21:48     INFO - 22  libxul.so!wgpu_core::device::global::<impl wgpu_core::global::Global<G>>::poll_all_devices [global.rs:327b1694378e1e1619631805aeab6d02c7d4db2e : 2189]
[task 2023-11-24T10:21:48.655Z] 10:21:48     INFO -     Found by: inlining
[task 2023-11-24T10:21:48.655Z] 10:21:48     INFO - 23  libxul.so!wgpu_server_poll_all_devices [server.rs:327b1694378e1e1619631805aeab6d02c7d4db2e : 143 + 0x19b]
[task 2023-11-24T10:21:48.655Z] 10:21:48     INFO -      rbx = 0x00007f90f9b3a380    rbp = 0x00007f911c827680
[task 2023-11-24T10:21:48.655Z] 10:21:48     INFO -      rsp = 0x00007f911c827420    r12 = 0x00007f911c8274e8
[task 2023-11-24T10:21:48.656Z] 10:21:48     INFO -      r13 = 0x00007f911c827600    r14 = 0x00007f90f9b3a360
[task 2023-11-24T10:21:48.656Z] 10:21:48     INFO -      r15 = 0x00007f90dbc42000    rip = 0x00007f91305aebc5
[task 2023-11-24T10:21:48.656Z] 10:21:48     INFO -     Found by: call frame info
[task 2023-11-24T10:21:48.657Z] 10:21:48     INFO - 24  libxul.so!DispatchToMethod<mozilla::webgpu::WebGPUParent, void (mozilla::webgpu::WebGPUParent::*)()>(mozilla::webgpu::WebGPUParent*, void (mozilla::webgpu::WebGPUParent::*)(), Tuple0 const&) [tuple.h:327b1694378e1e1619631805aeab6d02c7d4db2e : 381]
[task 2023-11-24T10:21:48.657Z] 10:21:48     INFO -     Found by: inlining
[task 2023-11-24T10:21:48.657Z] 10:21:48     INFO - 25  libxul.so!base::BaseTimer<mozilla::webgpu::WebGPUParent, true>::TimerTask::Run() [timer.h:327b1694378e1e1619631805aeab6d02c7d4db2e : 157 + 0x11]
[task 2023-11-24T10:21:48.657Z] 10:21:48     INFO -      rbx = 0x00007f90ea1ce510    rbp = 0x00007f911c8276b0
[task 2023-11-24T10:21:48.657Z] 10:21:48     INFO -      rsp = 0x00007f911c827690    r12 = 0x0000000000000000
[task 2023-11-24T10:21:48.657Z] 10:21:48     INFO -      r13 = 0x0000000000000001    r14 = 0x00007f9104440208
[task 2023-11-24T10:21:48.657Z] 10:21:48     INFO -      r15 = 0x00007f90ea1ce510    rip = 0x00007f912c3f98e2
[task 2023-11-24T10:21:48.657Z] 10:21:48     INFO -     Found by: call frame info
[task 2023-11-24T10:21:48.658Z] 10:21:48     INFO - 26  libxul.so!mozilla::DelayedRunnable::Notify(nsITimer*) [DelayedRunnable.cpp:327b1694378e1e1619631805aeab6d02c7d4db2e : 92 + 0x8]
[task 2023-11-24T10:21:48.658Z] 10:21:48     INFO -      rbx = 0x00007f90ea1ce510    rbp = 0x00007f911c827750
[task 2023-11-24T10:21:48.658Z] 10:21:48     INFO -      rsp = 0x00007f911c8276c0    r12 = 0x0000000000000000
[task 2023-11-24T10:21:48.658Z] 10:21:48     INFO -      r13 = 0x0000000000000001    r14 = 0x00007f90d6108048
[task 2023-11-24T10:21:48.658Z] 10:21:48     INFO -      r15 = 0x00007f90d6108000    rip = 0x00007f912a7d7bda

See the attached log for verbose traces

The severity field is not set for this bug.
:jimb, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(jimb)
Severity: N/A → S3

:nical: Do you know if this also happens on Windows?

Flags: needinfo?(jimb) → needinfo?(nical.bugzilla)

I'm pretty sure I've seen it on windows.

Flags: needinfo?(nical.bugzilla)
Blocks: 1859780
No longer blocks: webgpu-v1
You need to log in before you can comment on or make changes to this bug.