Testing Early Access builds with Real World Applications.

Jonathan Gibbons jonathan.gibbons at oracle.com
Tue Nov 12 09:39:27 PST 2013

On 11/12/2013 12:16 AM, Uwe Schindler wrote:
> Hi Jon,
>> On 11/11/2013 04:24 PM, Uwe Schindler wrote:
>>> We are testing with latest Java 8 builds and random JVM settings like
>> bitness, garbage collector, compressed oops,... and found, as Rory
>> mentioned, many bugs, especially in Hotspot's optimizer leading to data loss
>> in Lucene.
>> Uwe,
>> Have you reported your findings to the appropriate dev tems, especially the
>> Hotspot team, at hotspot-dev at openjdk.java.net?
> Of course, we worked together with the quality team to get those bugs reported. The one affecting Java 7u40 and leading to SIGSEGV / data loss because of incorrect method return values was fixed and committed yesterday by Vladimir Kozlov (https://issues.apache.org/jira/browse/LUCENE-5212, https://bugs.openjdk.java.net/browse/JDK-8024830). We are still investigating 2 more Java bugs only happening on MacOSX: One of them is already known, but happens all the time (SocketInputStream sigsegvs on unexpected errno/whatever). The other one is that OSX's libc complains about double free() or free() with invalid pointer. This one is hard to reproduce, but happens from time to time while running tests.
> About Java 8 we found (not complete, I just copypasted this list from an earlier talk - we should mark those bugs in our own bugtracker):
> - The recent Object#clone() IllegalAccessException with nested interfaces, fixed in 8b114
> - G1 garbage collector deadlock due to marking stack overflow, fixed already
> - Compile failures with -source 1.7 related to default interface methods (“isAnnotationPresent”), fixed already
> - various javadoc bugs (all fixed): new doclint feature did not work, doc-files folders were not copied
> In general, if we find new bugs, we inform Rory and try to open bug report on the legacy bugtracker bugs.sun.com (Access to JIRA would be much better)! If we know the reason for the bug, we always send mails to the approp mailing list. In most cases to the hotspot one to get Vladimir on the boat.
> Uwe


Thanks for the update. It sounds like this is a good effort that is 
paying off well.

-- Jon

More information about the quality-discuss mailing list