[aarch64-port-dev ] RFR: merge up to jdk8-b111
Andrew McDermott
andrew.mcdermott at linaro.org
Tue Dec 3 05:17:40 PST 2013
I experimented with a (b111) client/release build and ran the same tests.
This time there were no errors reported, nor were there any processes left
spinning.
client/release/hotspot Test results: passed: 328; failed: 11
I'll rebase my changes as the tip has moved on -- there were some fixes for
SEGVs during the week -- and then report back.
On 3 December 2013 12:02, Andrew McDermott <andrew.mcdermott at linaro.org>wrote:
>
> Edward Nevill <edward.nevill at linaro.org> writes:
>
> > On Tue, 2013-12-03 at 07:14 +0000, Andrew McDermott wrote:
> >> Hi,
> >>
> >> The attached or referenced changesets merge the aarch64-port to
> >> jdk8-b111. I have built both client and server and tested as follows:
> >
> > Hi Andrew,
> >
> > Thanks for doing this. The changes look fine.
> >
> > It would be useful to know how your test results compare with the test
> > results before the merge. Are you seeing significantly more failures?
>
> Reporting results as I get them...
>
> This is for cross-compilation.
>
> b111:
>
> run 1: hotspot/client/fastdebug Test results: passed: 320; failed: 11;
> error: 8
> run 2: hotspot/client/fastdebug Test results: passed: 321; failed: 10;
> error: 8
>
> b110
>
> run 1: hotspot/client/release Test results: passed: 325; failed: 14
> run 2: hotspot/client/release Test results: passed: 325; failed: 14
>
> > Are you seeing the same problems with tests 'spinning'?
>
> Running with b111 (-conc:3 -agentvm) I'm left with 3 processes spinning
> and introspecting those a little...
>
> $ jstack 4583
>
> 4583: Unable to open socket file: target process not responding or
> HotSpot VM not loaded
>
> $ strace -f -p 4583
>
> Process 4583 attached with 7 threads
> [pid 4582] futex(0x7f974a6898, FUTEX_WAIT_PRIVATE, 0, NULL
> <unfinished ...>
> [pid 4581] futex(0x7f900f1764, FUTEX_WAIT_PRIVATE, 1, NULL
> <unfinished ...>
> [pid 4580] futex(0x7f900ef564, FUTEX_WAIT_PRIVATE, 1, NULL
> <unfinished ...>
> [pid 4579] restart_syscall(<... resuming interrupted call ...>
> <unfinished ...>
> [pid 4578] futex(0x7f9000d064, FUTEX_WAIT_PRIVATE, 13, NULL
> <unfinished ...>
> [pid 4577] futex(0x7f967842c0, FUTEX_WAIT, 4578, NULL <unfinished ...>
> [pid 4579] <... restart_syscall resumed> ) = -1 ETIMEDOUT (Connection
> timed out)
> [pid 4579] futex(0x7f900e5230, FUTEX_WAKE_PRIVATE, 1) = 0
> [pid 4579] futex(0x7f900e5264, FUTEX_WAIT_BITSET_PRIVATE, 1, {6666,
> 20080160}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
> [pid 4579] futex(0x7f900e5230, FUTEX_WAKE_PRIVATE, 1) = 0
> ... the 'Connection timed out' repeats ...
>
> I do _not_ see this behaviour with b110.
>
> And I repeated the exercise twice to avoid a sample size of 1...
>
> HTH,
> Andy.
>
More information about the aarch64-port-dev
mailing list