Comments (16)
I agree with switching to another macOS version that is available in Azure until we find what to do with sysinfo_set_limit_ADDRESS_SPACE.
from omr.
The test only fails in the AZURE MacOS x86 builds: https://dev.azure.com/eclipse-omr/omr/_build?definitionId=1&_a=summary.
But, the test consistently passes in the JENKINS MacOS x86 builds: https://ci.eclipse.org/omr/job/PullRequest-osx_x86-64/.
@AdamBrousseau @0xdaryl Has there been any recent changes to the MacOS setup on AZURE which may caused this failure?
from omr.
from omr.
#6910 introduces the failure documented in this issue. @knn-k @AdamBrousseau Shall we revert #6910 until this failure is fixed? Unless we already know how to fix it.
from omr.
We needed to upgrade the Azure macOS by #6910 because the macOS-10.15 environment will be removed by the end of this month.
See actions/runner-images#5583 (comment)
from omr.
Re actions/runner-images#5583 (comment):
Can we move to macos-11 (#6930) or macos-12 (#6929)? Preferably macos-12 if both work. If neither work, we can look at the test failure. @AdamBrousseau What's the best way to debug in the Azure environment?
from omr.
macos-11 (#6930) worked but the same failure was seen with macos-12 (#6929). Can we temporarily move to macos-11? Meanwhile, we can fix the failure before transitioning back to macos-latest.
from omr.
@AdamBrousseau Do you have any concern for #6930?
from omr.
This test failed in https://ci.eclipse.org/omr/job/PullRequest-osx_aarch64/89/ on mac11-aarch64-08.
from omr.
The test failed again in https://ci.eclipse.org/omr/job/PullRequest-osx_aarch64/90/ on mac13-aarch64-08.
from omr.
This test is failing consistently on mac13-aarch64-08 these days.
from omr.
Do you think it's code, or something machine side?
This machine is shared with the OpenJ9 farm. We can disable the sharing again to see if that helps? Also, we have Mac 12 and Mac 11 we could borrow to try if you think it is OS version.
from omr.
I opened PR #7069 as a fix for AArch64 macOS.
It seems 300,000 bytes is too small as the limit value on AArch64 macOS 13.
This issue was originally reported against x86-64 macOS, but I don't know what was the problem at that time.
from omr.
PR #7069 has been merged. Running the PortSysinfoTest on mac13-aarch64-08 should be OK now.
from omr.
The PortSysinfoTest fails on x86-64 macOS when I change the OS version in Azure build to macOS-latest
.
See PR #7070 and its test output https://dev.azure.com/eclipse-omr/omr/_build/results?buildId=7815&view=logs&jobId=aa2fd561-a338-5537-45ee-49ae22aea958
32: [----------] 38 tests from PortSysinfoTest
32: /Users/runner/work/1/s/fvtest/porttest/si.cpp line 695: omrsysinfo_test_sysinfo_set_limit_ADDRESS_SPACE omrsysinfo_set_limit set ADDRESS_SPACE soft max FAILED
32:
32: LastErrorNumber: -113
32: LastErrorMessage: Invalid argument
I opened PR #7071 to change the limit value for the test also on x86-64 macOS.
from omr.
Fixed by
from omr.
Related Issues (20)
- Implement omrsysinfo_get_process_start_time for z/TPF HOT 4
- Agenda for June 20, 2024 OMR Architecture Meeting
- TRIL tests on z/OS generates non-standard NaN formatting HOT 3
- Linux RISCV64 PR Builds Failing: Missing libfakeroot_1.31-1.2 HOT 3
- Allow '[' and ']' to be used for specifying options in subset
- Hang in SanityTest
- Define fmax/fmin/dmax/dmin opcode specifications HOT 2
- Use 32-bit XORRegReg to zero registers on x64
- Consolidate ValuePropogation paths for with and without off-heap
- Upgrade Python on CI nodes to at least version 3.2
- Revisit optimizations in IntegerMultiplyDecomposer.cpp
- Supported C++ features document is out of date HOT 10
- Revisit coding standards HOT 1
- SEGFULT in portLibrary.str_printf() calls HOT 1
- Enable storing pinning array pointer in node extension for all nodes
- Agenda for Aug 1, 2024 OMR Architecture Meeting
- Extensible classes: how to be protected from inter-project name clashes for re-declared concrete classes
- Generic Double Memory Map API HOT 1
- Debug builds are broken with -Werror in GCC 11 due to -Wnonnull changes HOT 1
- Improve the hashtable related code by checking the node count
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from omr.