[aarch64-port-dev ] RFR: merge up to jdk8-b111

Andrew McDermott andrew.mcdermott at linaro.org
Wed Dec 4 11:33:10 PST 2013


Andrew McDermott <andrew.mcdermott at linaro.org> writes:

> 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

Correction for tip ^^^

    passed: 334; failed: 33; error: 12

[ I cut and paste the "b111/client/release/hotspot", changed it to be
  "tip", but forgot to paste the results from that run before hitting
  send. ]

>
> 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