Closed Bug 1704513 Opened 4 years ago Closed 1 year ago

Disable WebGPU in single-process

Categories

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

defect

Tracking

()

RESOLVED INVALID

People

(Reporter: kvark, Unassigned)

References

Details

Relevant call stack:

#6  0x00007ffb8f2fe310 in <signal handler called> () at /usr/lib/libpthread.so.0
#7  mozilla::layers::CompositorBridgeChild::Get() () at /mnt/code/firefox/_webgpu/gfx/layers/ipc/CompositorBridgeChild.cpp:296
#8  0x00007ffb86ae727f in mozilla::webgpu::Instance::Create(nsIGlobalObject*) (aOwner=0x7ffb4585bd00) at /mnt/code/firefox/_webgpu/dom/webgpu/Instance.cpp:27
#9  0x00007ffb85a45dee in mozilla::dom::Navigator::Gpu() (this=0x7ffb44811300) at /mnt/code/firefox/_webgpu/dom/base/Navigator.cpp:2146
#10 0x00007ffb85e6e632 in mozilla::dom::Navigator_Binding::get_gpu(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)Python Exception <class 'gdb.error'> value has been optimized out: 

    (cx=0x7ffb71431000, obj=, void_self=0x7ffb44811300, args=$JS::Value((class JSObject *) 0x2058a59089a8 [object Function "get gpu"])) at NavigatorBinding.cpp:2319

We need to either disable WebGPU entirely if multi-process is not enabled, or make it work.

Blocks: webgpu-v1
Priority: -- → P3

Firefox doesn't support single-process operation any more. We're intending to remove the pref in bug 1724089. The only current user is xpcshell tests.

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.