[Webkit-unassigned] [Bug 280614] New: REGRESSION(284376 at main)[WPE]: Build broken with GCC and ARM64
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Sep 30 07:09:12 PDT 2024
https://bugs.webkit.org/show_bug.cgi?id=280614
Bug ID: 280614
Summary: REGRESSION(284376 at main)[WPE]: Build broken with GCC
and ARM64
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: WPE WebKit
Assignee: webkit-unassigned at lists.webkit.org
Reporter: clopez at igalia.com
CC: bugs-noreply at webkitgtk.org, daniel_liu4 at apple.com,
keith_miller at apple.com, mark.lam at apple.com
Since r284376 at main landed the bot WPE-Linux-RPi4-64bits-Mesa-Release-Perf-Build is failing the build with:
FAILED: Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-6.cpp.o
[...]
In file included from /home/buildbot/worker/WPE-Linux-RPi4-64bits-Mesa-Release-Perf-Build/build/WebKitBuild/WPE/Release_rpi4-64bits-mesa/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-ee8a7a7a-6.cpp:4:
/home/buildbot/worker/WPE-Linux-RPi4-64bits-Mesa-Release-Perf-Build/build/Source/JavaScriptCore/heap/MarkedBlock.cpp: In member function ‘void JSC::MarkedBlock::dumpInfoAndCrashForInvalidHandle(WTF::AbstractLocker&, JSC::HeapCell*)’:
/home/buildbot/worker/WPE-Linux-RPi4-64bits-Mesa-Release-Perf-Build/build/Source/JavaScriptCore/heap/MarkedBlock.cpp:583:32: error: address of explicit register variable ‘savedActualVM’ requested
583 | VMInspector::forEachVM([&](VM& vm) {
| ^~~~~~~~~~~~~
584 | if (blockVM == &vm) {
| ~~~~~~~~~~~~~~~~~~~~~
585 | isValidBlockVM = true;
| ~~~~~~~~~~~~~~~~~~~~~~
586 | SAVE_TO_REG(savedActualVM, &vm);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
587 | SAVE_TO_REG(savedBitfield, 8);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
588 | LOG_INVALID_HANDLE_DETAILS("block VM %p is valid\n", &vm);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
589 | return IterationStatus::Done;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
590 | }
| ~
591 | return IterationStatus::Continue;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
592 | });
| ~
/home/buildbot/worker/WPE-Linux-RPi4-64bits-Mesa-Release-Perf-Build/build/Source/JavaScriptCore/heap/MarkedBlock.cpp:619:32: error: address of explicit register variable ‘savedActualVM’ requested
619 | VMInspector::forEachVM([&](VM& vm) {
| ^~~~~~~~~~~~~
620 | MarkedSpace& objectSpace = vm.heap.objectSpace();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
621 | isBlockInVM = objectSpace.blocks().set().contains(this);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
622 | isBlockHandleInVM = !!objectSpace.findMarkedBlockHandleDebug(this);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
623 | // Either of them is true indicates that the block belongs or used to belong to the VM.
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
624 | if (isBlockInVM || isBlockHandleInVM) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
625 | actualVM = &vm;
| ~~~~~~~~~~~~~~~
626 | LOG_INVALID_HANDLE_DETAILS("block in another VM: %d, block in another VM: %d; other VM is %p\n", isBlockInVM, isBlockHandleInVM, &vm);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
627 |
|
628 | SAVE_TO_REG(savedActualVM, actualVM);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
629 | SAVE_TO_REG(savedBitfield, (isValidBlockVM ? 8 : 0) | (isBlockInVM ? 4 : 0) | (isBlockHandleInVM ? 2 : 0) | (foundBlockInThisVM ? 1 : 0));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
630 |
|
631 | return IterationStatus::Done;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
632 | }
| ~
633 | return IterationStatus::Continue;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
634 | });
| ~
See: https://build.webkit.org/#/builders/894/builds/15698
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20240930/d014e7b8/attachment-0001.htm>
More information about the webkit-unassigned
mailing list