Closed Bug 1814848 Opened 1 year ago Closed 1 year ago

wgpu update (feb 2023 #2)

Categories

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

task

Tracking

()

RESOLVED FIXED
111 Branch
Tracking Status
firefox111 --- fixed

People

(Reporter: nical, Assigned: nical)

References

(Blocks 1 open bug)

Details

Attachments

(3 files)

No description provided.
Assignee: nobody → nical.bugzilla
Status: NEW → ASSIGNED

Depends on D168929

Pushed by nsilva@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/5c42f3352b26
Update wgpu to revision 41de797c745d317e93b9cf50e7446faff7f65954. r=webgpu-reviewers,jimb
https://hg.mozilla.org/integration/autoland/rev/7dd5ce12c5f3
Vet wgpu and naga commits. r=supply-chain-reviewers,bholley
https://hg.mozilla.org/integration/autoland/rev/38ecc5076ab3
Vendor wgpu changes. r=webgpu-reviewers,jimb

Backed out for causing address sanitizer fails in MOZ_Crash

[task 2023-02-07T20:26:45.254Z] 20:26:45     INFO - GECKO(1605) | RunWatchdog: Mainthread nested event loops during hang:
[task 2023-02-07T20:26:45.254Z] 20:26:45     INFO - GECKO(1605) |  --- (no nested event loop active)
[task 2023-02-07T20:26:45.254Z] 20:26:45     INFO - GECKO(1605) | AddressSanitizer:DEADLYSIGNAL
[task 2023-02-07T20:26:45.255Z] 20:26:45     INFO - GECKO(1605) | =================================================================
[task 2023-02-07T20:26:45.255Z] 20:26:45    ERROR - GECKO(1605) | ==1605==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000001 (pc 0x7ff880ebad52 bp 0x7ff7aff71e10 sp 0x7ff7aff71d40 T480)
[task 2023-02-07T20:26:45.256Z] 20:26:45     INFO - GECKO(1605) | ==1605==The signal is caused by a WRITE memory access.
[task 2023-02-07T20:26:45.256Z] 20:26:45     INFO - GECKO(1605) | ==1605==Hint: address points to the zero page.
[task 2023-02-07T20:26:45.305Z] 20:26:45     INFO - GECKO(1605) |     #0 0x7ff880ebad52 in MOZ_Crash /builds/worker/workspace/obj-build/dist/include/mozilla/Assertions.h:261:3
[task 2023-02-07T20:26:45.306Z] 20:26:45     INFO - GECKO(1605) |     #1 0x7ff880ebad52 in mozilla::(anonymous namespace)::RunWatchdog(void*) /builds/worker/checkouts/gecko/toolkit/components/terminator/nsTerminator.cpp:244:5
[task 2023-02-07T20:26:45.307Z] 20:26:45     INFO - GECKO(1605) |     #2 0x7ff897180628 in _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5
[task 2023-02-07T20:26:45.312Z] 20:26:45     INFO - GECKO(1605) |     #3 0x7ff896e996da in start_thread /tmp/glibc/nptl/pthread_create.c:463
[task 2023-02-07T20:26:45.312Z] 20:26:45     INFO - GECKO(1605) |     #4 0x7ff895c5ca3e in __clone /tmp/glibc/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:95
[task 2023-02-07T20:26:45.312Z] 20:26:45     INFO - GECKO(1605) | AddressSanitizer can not provide additional info.
[task 2023-02-07T20:26:45.312Z] 20:26:45     INFO - GECKO(1605) | SUMMARY: AddressSanitizer: SEGV /builds/worker/workspace/obj-build/dist/include/mozilla/Assertions.h:261:3 in MOZ_Crash
[task 2023-02-07T20:26:45.312Z] 20:26:45     INFO - GECKO(1605) | Thread T480 (Shutdow~minator) created by T0 here:
[task 2023-02-07T20:26:45.312Z] 20:26:45     INFO - GECKO(1605) |     #0 0x55b5b784e86c in pthread_create /builds/worker/fetches/llvm-project/compiler-rt/lib/asan/asan_interceptors.cpp:208:3
[task 2023-02-07T20:26:45.312Z] 20:26:45     INFO - GECKO(1605) |     #1 0x7ff8971706f9 in _PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:458:14
[task 2023-02-07T20:26:45.312Z] 20:26:45     INFO - GECKO(1605) |     #2 0x7ff897161b6e in PR_CreateThread /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:533:12
[task 2023-02-07T20:26:45.312Z] 20:26:45     INFO - GECKO(1605) |     #3 0x7ff880eba29d in CreateSystemThread /builds/worker/checkouts/gecko/toolkit/components/terminator/nsTerminator.cpp:113:7
[task 2023-02-07T20:26:45.312Z] 20:26:45     INFO - GECKO(1605) |     #4 0x7ff880eba29d in mozilla::nsTerminator::StartWatchdog() /builds/worker/checkouts/gecko/toolkit/components/terminator/nsTerminator.cpp:469:7
[task 2023-02-07T20:26:45.312Z] 20:26:45     INFO - GECKO(1605) |     #5 0x7ff880eba6e1 in Start /builds/worker/checkouts/gecko/toolkit/components/terminator/nsTerminator.cpp:381:3
[task 2023-02-07T20:26:45.313Z] 20:26:45     INFO - GECKO(1605) |     #6 0x7ff880eba6e1 in mozilla::nsTerminator::AdvancePhase(mozilla::ShutdownPhase) /builds/worker/checkouts/gecko/toolkit/components/terminator/nsTerminator.cpp:530:5
[task 2023-02-07T20:26:45.313Z] 20:26:45     INFO - GECKO(1605) |     #7 0x7ff873b4224c in mozilla::AppShutdown::AdvanceShutdownPhaseInternal(mozilla::ShutdownPhase, bool, char16_t const*, nsCOMPtr<nsISupports> const&) /builds/worker/checkouts/gecko/xpcom/base/AppShutdown.cpp:373:18
[task 2023-02-07T20:26:45.314Z] 20:26:45     INFO - GECKO(1605) |     #8 0x7ff880cb8536 in nsAppStartup::Quit(unsigned int, int, bool*) /builds/worker/checkouts/gecko/toolkit/components/startup/nsAppStartup.cpp:484:5
[task 2023-02-07T20:26:45.314Z] 20:26:45     INFO - GECKO(1605) |     #9 0x7ff873dd1eb5 in NS_InvokeByIndex /builds/worker/checkouts/gecko/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.S:101
[task 2023-02-07T20:26:45.315Z] 20:26:45     INFO - GECKO(1605) |     #10 0x7ff87572f57a in Invoke /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNative.cpp:1626:10
[task 2023-02-07T20:26:45.315Z] 20:26:45     INFO - GECKO(1605) |     #11 0x7ff87572f57a in Call /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNative.cpp:1179:19
[task 2023-02-07T20:26:45.316Z] 20:26:45     INFO - GECKO(1605) |     #12 0x7ff87572f57a in XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNative.cpp:1125:23
[task 2023-02-07T20:26:45.317Z] 20:26:45     INFO - GECKO(1605) |     #13 0x7ff875733ef1 in XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:965:10
[task 2023-02-07T20:26:45.317Z] 20:26:45     INFO - GECKO(1605) |     #14 0x7ff8812d5934 in CallJSNative /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:459:13
[task 2023-02-07T20:26:45.318Z] 20:26:45     INFO - GECKO(1605) |     #15 0x7ff8812d5934 in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:547:12
[task 2023-02-07T20:26:45.318Z] 20:26:45     INFO - GECKO(1605) |     #16 0x7ff8812c4a3a in InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:614:10
[task 2023-02-07T20:26:45.321Z] 20:26:45     INFO - GECKO(1605) |     #17 0x7ff8812c4a3a in CallFromStack /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:619:10
[task 2023-02-07T20:26:45.322Z] 20:26:45     INFO - GECKO(1605) |     #18 0x7ff8812c4a3a in Interpret(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:3362:16
[task 2023-02-07T20:26:45.322Z] 20:26:45     INFO - GECKO(1605) |     #19 0x7ff8812a8aec in js::RunScript(JSContext*, js::RunState&) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:431:13
[task 2023-02-07T20:26:45.322Z] 20:26:45     INFO - GECKO(1605) |     #20 0x7ff8812d5a50 in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:579:13
[task 2023-02-07T20:26:45.323Z] 20:26:45     INFO - GECKO(1605) |     #21 0x7ff8812d770f in InternalCall /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:614:10
[task 2023-02-07T20:26:45.323Z] 20:26:45     INFO - GECKO(1605) |     #22 0x7ff8812d770f in js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) /builds/worker/checkouts/gecko/js/src/vm/Interpreter.cpp:646:8
[task 2023-02-07T20:26:45.324Z] 20:26:45     INFO - GECKO(1605) |     #23 0x7ff8813de522 in JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) /builds/worker/checkouts/gecko/js/src/vm/CallAndConstruct.cpp:53:10
[task 2023-02-07T20:26:45.325Z] 20:26:45     INFO - GECKO(1605) |     #24 0x7ff875721344 in nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) /builds/worker/checkouts/gecko/js/xpconnect/src/XPCWrappedJSClass.cpp:918:17
[task 2023-02-07T20:26:45.325Z] 20:26:45     INFO - GECKO(1605) |     #25 0x7ff873dd37dc in PrepareAndDispatch /builds/worker/checkouts/gecko/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:115:37
[task 2023-02-07T20:26:45.325Z] 20:26:45     INFO - GECKO(1605) |     #26 0x7ff873dd25da in SharedStub xptcstubs_x86_64_linux.cpp
[task 2023-02-07T20:26:45.326Z] 20:26:45     INFO - GECKO(1605) |     #27 0x7ff8756e5049 in PreciseGCRunnable::Run() /builds/worker/checkouts/gecko/js/xpconnect/src/XPCComponents.cpp:1705:16
[task 2023-02-07T20:26:45.326Z] 20:26:45     INFO - GECKO(1605) |     #28 0x7ff873d5ee59 in mozilla::RunnableTask::Run() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:539:16
[task 2023-02-07T20:26:45.327Z] 20:26:45     INFO - GECKO(1605) |     #29 0x7ff873d55007 in mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:852:26
[task 2023-02-07T20:26:45.327Z] 20:26:45     INFO - GECKO(1605) |     #30 0x7ff873d52288 in mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:684:15
[task 2023-02-07T20:26:45.328Z] 20:26:45     INFO - GECKO(1605) |     #31 0x7ff873d529b0 in mozilla::TaskController::ProcessPendingMTTask(bool) /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:462:36
[task 2023-02-07T20:26:45.328Z] 20:26:45     INFO - GECKO(1605) |     #32 0x7ff873d65331 in operator() /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:188:37
[task 2023-02-07T20:26:45.329Z] 20:26:45     INFO - GECKO(1605) |     #33 0x7ff873d65331 in mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_2>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:546:5
[task 2023-02-07T20:26:45.329Z] 20:26:45     INFO - GECKO(1605) |     #34 0x7ff873d885d5 in nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1225:16
[task 2023-02-07T20:26:45.330Z] 20:26:45     INFO - GECKO(1605) |     #35 0x7ff873d92a84 in NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:477:10
[task 2023-02-07T20:26:45.330Z] 20:26:45     INFO - GECKO(1605) |     #36 0x7ff8753f8ed8 in mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:85:21
[task 2023-02-07T20:26:45.330Z] 20:26:45     INFO - GECKO(1605) |     #37 0x7ff875295057 in RunInternal /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:381:10
[task 2023-02-07T20:26:45.331Z] 20:26:45     INFO - GECKO(1605) |     #38 0x7ff875295057 in RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:374:3
[task 2023-02-07T20:26:45.331Z] 20:26:45     INFO - GECKO(1605) |     #39 0x7ff875295057 in MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:356:3
[task 2023-02-07T20:26:45.332Z] 20:26:45     INFO - GECKO(1605) |     #40 0x7ff87c226929 in nsBaseAppShell::Run() /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:148:27
[task 2023-02-07T20:26:45.332Z] 20:26:45     INFO - GECKO(1605) |     #41 0x7ff880cb75cb in nsAppStartup::Run() /builds/worker/checkouts/gecko/toolkit/components/startup/nsAppStartup.cpp:295:30
[task 2023-02-07T20:26:45.332Z] 20:26:45     INFO - GECKO(1605) |     #42 0x7ff880f1544b in XREMain::XRE_mainRun() /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5650:22
[task 2023-02-07T20:26:45.333Z] 20:26:45     INFO - GECKO(1605) |     #43 0x7ff880f16ee3 in XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5843:8
[task 2023-02-07T20:26:45.333Z] 20:26:45     INFO - GECKO(1605) |     #44 0x7ff880f17c3b in XRE_main(int, char**, mozilla::BootstrapConfig const&) /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5899:21
[task 2023-02-07T20:26:45.334Z] 20:26:45     INFO - GECKO(1605) |     #45 0x55b5b78a2f8e in do_main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:226:22
[task 2023-02-07T20:26:45.334Z] 20:26:45     INFO - GECKO(1605) |     #46 0x55b5b78a2f8e in main /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:423:16
[task 2023-02-07T20:26:45.334Z] 20:26:45     INFO - GECKO(1605) |     #47 0x7ff895b5cb96 in __libc_start_main /tmp/glibc/csu/../csu/libc-start.c:310
[task 2023-02-07T20:26:45.335Z] 20:26:45     INFO - GECKO(1605) | ==1605==ABORTING
Flags: needinfo?(nical.bugzilla)

Further investigation showed that this was not the root cause of the failure.
Relanding.

Flags: needinfo?(nical.bugzilla)
Pushed by ncsoregi@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/e5dce2df677f
Update wgpu to revision 41de797c745d317e93b9cf50e7446faff7f65954. r=webgpu-reviewers,jimb a=reland CLOSED TREE
https://hg.mozilla.org/integration/autoland/rev/3771d340d354
Vet wgpu and naga commits. r=supply-chain-reviewers,bholley CLOSED TREE
https://hg.mozilla.org/integration/autoland/rev/58280b6aba55
Vendor wgpu changes. r=webgpu-reviewers,jimb CLOSED TREE
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 111 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: