← Back to team overview

openjdk team mailing list archive

[Bug 1517609] Re: Openjdk8 still has failing tests on ppc64el

 

Currently - tag jdk9-b88, upstream: jdk9/jdk9 repo - Hotspot test
runtime/StackGuardPages is failing due to a different behavior on
ppc64le kernel mm in comparison with other architectures. When the stack
reaches the limit determined by ulimit it generates a SIG_SEGV, but with
si->si_code = SEGV_ACCERR, whilst other architectures return for same
event a si->si_code = SEGV_MAPERR.

Please, refer to https://goo.gl/w3dVsq for further details.

The following mm RFC Patch has been proposed to fix this issue:
https://goo.gl/QWa6Ap

-- 
You received this bug notification because you are a member of OpenJDK,
which is subscribed to openjdk-8 in Ubuntu.
https://bugs.launchpad.net/bugs/1517609

Title:
  Openjdk8 still has failing tests on ppc64el

Status in openjdk-8 package in Ubuntu:
  New

Bug description:
  Looking at the openjdk8 buidlog for ppc64el arch on 16.04[1], there
  are a lot of failures and we want to start having these problems
  solved. These tests are also failing on upstream release.

  These are the tests that are failing at the moment:

  FAILED: compiler/6865265/StackOverflowBug.java
  FAILED: compiler/6982370/Test6982370.java
  FAILED: compiler/8004051/Test8004051.java
  FAILED: compiler/8009761/Test8009761.java
  FAILED: compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
  FAILED: compiler/exceptions/TestRecursiveReplacedException.java
  FAILED: compiler/uncommontrap/StackOverflowGuardPagesOff.java
  FAILED: compiler/uncommontrap/TestStackBangMonitorOwned.java
  FAILED: compiler/uncommontrap/TestStackBangRbp.java
  FAILED: gc/arguments/TestCMSHeapSizeFlags.java
  FAILED: gc/arguments/TestG1HeapRegionSize.java
  FAILED: gc/arguments/TestG1HeapSizeFlags.java
  FAILED: gc/arguments/TestParallelHeapSizeFlags.java
  FAILED: gc/arguments/TestSerialHeapSizeFlags.java
  FAILED: gc/g1/TestHumongousAllocInitialMark.java
  FAILED: gc/g1/TestHumongousCodeCacheRoots.java
  FAILED: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
  FAILED: runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
  FAILED: runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java
  FAILED: runtime/CompressedOops/CompressedClassPointers.java
  FAILED: runtime/NMT/NMTWithCDS.java
  FAILED: runtime/NMT/VirtualAllocCommitUncommitRecommit.java
  FAILED: runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java
  FAILED: runtime/SharedArchiveFile/CdsSameObjectAlignment.java
  FAILED: runtime/SharedArchiveFile/LimitSharedSizes.java
  FAILED: runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java
  FAILED: runtime/SharedArchiveFile/SharedArchiveFile.java
  FAILED: runtime/SharedArchiveFile/SpaceUtilizationCheck.java
  FAILED: com/sun/javadoc/T6735320/T6735320.java
  FAILED: com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java
  FAILED: com/sun/javadoc/testCustomTag/TestCustomTag.java
  FAILED: com/sun/javadoc/testValueTag/TestValueTag.java
  FAILED: tools/javac/diags/CheckExamples.java
  FAILED: tools/javac/T6873845.java
  FAILED: compiler/6865265/StackOverflowBug.java
  FAILED: compiler/6982370/Test6982370.java
  FAILED: compiler/8004051/Test8004051.java
  FAILED: compiler/8009761/Test8009761.java
  FAILED: compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
  FAILED: compiler/exceptions/TestRecursiveReplacedException.java
  FAILED: compiler/uncommontrap/StackOverflowGuardPagesOff.java
  FAILED: compiler/uncommontrap/TestStackBangMonitorOwned.java
  FAILED: compiler/uncommontrap/TestStackBangRbp.java
  FAILED: gc/arguments/TestCMSHeapSizeFlags.java
  FAILED: gc/arguments/TestG1HeapRegionSize.java
  FAILED: gc/arguments/TestG1HeapSizeFlags.java
  FAILED: gc/arguments/TestParallelHeapSizeFlags.java
  FAILED: gc/arguments/TestSerialHeapSizeFlags.java
  FAILED: gc/g1/TestHumongousAllocInitialMark.java
  FAILED: gc/g1/TestHumongousCodeCacheRoots.java
  FAILED: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
  FAILED: runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
  FAILED: runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java
  FAILED: runtime/CompressedOops/CompressedClassPointers.java
  FAILED: runtime/NMT/NMTWithCDS.java
  FAILED: runtime/NMT/VirtualAllocCommitUncommitRecommit.java
  FAILED: runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java
  FAILED: runtime/SharedArchiveFile/CdsSameObjectAlignment.java
  FAILED: runtime/SharedArchiveFile/LimitSharedSizes.java
  FAILED: runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java
  FAILED: runtime/SharedArchiveFile/SharedArchiveFile.java
  FAILED: runtime/SharedArchiveFile/SpaceUtilizationCheck.java
  FAILED: com/sun/javadoc/T6735320/T6735320.java
  FAILED: com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java
  FAILED: com/sun/javadoc/testCustomTag/TestCustomTag.java
  FAILED: com/sun/javadoc/testValueTag/TestValueTag.java
  FAILED: tools/javac/diags/CheckExamples.java
  FAILED: tools/javac/T6873845.java
  FAILED: compiler/6865265/StackOverflowBug.java
  FAILED: compiler/6982370/Test6982370.java
  FAILED: compiler/8004051/Test8004051.java
  FAILED: compiler/8009761/Test8009761.java
  FAILED: compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
  FAILED: compiler/exceptions/TestRecursiveReplacedException.java
  FAILED: compiler/uncommontrap/StackOverflowGuardPagesOff.java
  FAILED: compiler/uncommontrap/TestStackBangMonitorOwned.java
  FAILED: compiler/uncommontrap/TestStackBangRbp.java
  FAILED: gc/arguments/TestCMSHeapSizeFlags.java
  FAILED: gc/arguments/TestG1HeapRegionSize.java
  FAILED: gc/arguments/TestG1HeapSizeFlags.java
  FAILED: gc/arguments/TestParallelHeapSizeFlags.java
  FAILED: gc/arguments/TestSerialHeapSizeFlags.java
  FAILED: gc/g1/TestHumongousAllocInitialMark.java
  FAILED: gc/g1/TestHumongousCodeCacheRoots.java
  FAILED: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
  FAILED: runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
  FAILED: runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java
  FAILED: runtime/CompressedOops/CompressedClassPointers.java
  FAILED: runtime/NMT/NMTWithCDS.java
  FAILED: runtime/NMT/VirtualAllocCommitUncommitRecommit.java
  FAILED: runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java
  FAILED: runtime/SharedArchiveFile/CdsSameObjectAlignment.java
  FAILED: runtime/SharedArchiveFile/LimitSharedSizes.java
  FAILED: runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java
  FAILED: runtime/SharedArchiveFile/SharedArchiveFile.java
  FAILED: runtime/SharedArchiveFile/SpaceUtilizationCheck.java
  FAILED: com/sun/javadoc/T6735320/T6735320.java
  FAILED: com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java
  FAILED: com/sun/javadoc/testCustomTag/TestCustomTag.java
  FAILED: com/sun/javadoc/testValueTag/TestValueTag.java
  FAILED: tools/javac/diags/CheckExamples.java
  FAILED: tools/javac/T6873845.java

  Since we still don't have access to open a bug on the openjdk project,
  we are tracking it on Ubuntu for a while, but the plan is to have all
  the fixes sent to OpenJDK upstream project.

  [1] https://launchpadlibrarian.net/223854083/buildlog_ubuntu-xenial-
  ppc64el.openjdk-8_8u72-b05-1ubuntu1_BUILDING.txt.gz

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openjdk-8/+bug/1517609/+subscriptions


References