[aarch64-port-dev ] RFR: merge up to jdk8-b111
Andrew McDermott
andrew.mcdermott at linaro.org
Wed Dec 4 11:12:22 PST 2013
Andrew Haley <aph at redhat.com> writes:
> On 12/03/2013 07:14 AM, Andrew McDermott wrote:
>> Some of the errors are tests timing out. It appears that some tests are
>> leaving spinning JVM processes which exacerbates the problem. I haven't
>> looked into why this is.
>
> Are these regressions?
I don't believe so. The spinning processes are coming from the
`forever' loop in os::abort() which is not reachable for `release'
builds.
.../hotspot/src/os/linux/vm/os_linux.cpp:
void os::abort(bool dump_core) {
os::shutdown();
if (dump_core) {
#ifndef PRODUCT
fdStream out(defaultStream::output_fd());
out.print_raw("Current thread is ");
char buf[16];
jio_snprintf(buf, sizeof(buf), UINTX_FORMAT, os::current_thread_id());
out.print_raw_cr(buf);
out.print_raw_cr("Dumping core ...");
out.print_raw_cr("LOOPING...");
for (;;);
#endif
::abort(); // dump core
}
::exit(1);
}
I rebased the b111 patches I proposed onto yesterday's
aarch64-port/hotspot tip and re-ran the hotspot tests using fastdebug
and release builds. Results are as follows:
cross compilation
=================
NOTE: these invocations still had the `forever' code enabled, hence the
errors.
b111/client/fastdebug/hotspot
passed: 320; failed: 11; error: 8
tip/client/fastdebug/hotspot
passed: 322; failed: 9; error: 8
b111/client/release/hotspot
passed: 328; failed: 11
tip/client/release/hotspot
passed: 329; failed: 10
builtin simulator
=================
b111/client/release/hotspot
passed: 336; failed: 10; error: 2
tip/client/release/hotspot
passed: 336; failed: 10; error: 2
b111/client/slowdebug/hotspot/sanity
passed: 3
A refreshed tarball of all the patches may be downloaded from:
http://people.linaro.org/~andrew.mcdermott/b111.tar.gz
Here's a list of all the patches broken out per tree. Note only the
hotspot-b111.patch and aarch64-hotspot-jdk8-b110-to-jdk8-b111.patch have
actually changed.
http://people.linaro.org/~andrew.mcdermott/b111/corba-b111.patch
http://people.linaro.org/~andrew.mcdermott/b111/hotspot-b111.patch
http://people.linaro.org/~andrew.mcdermott/b111/jaxp-b111.patch
http://people.linaro.org/~andrew.mcdermott/b111/jaxws-b111.patch
http://people.linaro.org/~andrew.mcdermott/b111/jdk-b111.patch
http://people.linaro.org/~andrew.mcdermott/b111/jdk8-b111.patch
http://people.linaro.org/~andrew.mcdermott/b111/langtools-b111.patch
http://people.linaro.org/~andrew.mcdermott/b111/nashorn-b111.patch
http://people.linaro.org/~andrew.mcdermott/b111/aarch64-hotspot-jdk8-b110-to-jdk8-b111.patch
More information about the aarch64-port-dev
mailing list