RFR(S): 8134468: Lucene test failures with 32 bit JDK 9b78, Server compiler
Roland Westrelin
roland.westrelin at oracle.com
Mon Oct 5 09:55:16 UTC 2015
> Do you know when the fix for JDK-8134974 is included in EA builds? If yes, maybe we first try to check if it's already fixed.
b84 it seems.
You could try to apply the fix, it’s small:
http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/bfb61f868681
Or we can wait until b84 is out and see if it’s still there.
Roland.
>
> Uwe
>
> -----
> Uwe Schindler
> uschindler at apache.org
> ASF Member, Apache Lucene PMC / Committer
> Bremen, Germany
> http://lucene.apache.org/
>
>
>> -----Original Message-----
>> From: Roland Westrelin [mailto:roland.westrelin at oracle.com]
>> Sent: Monday, October 05, 2015 11:01 AM
>> To: Uwe Schindler
>> Cc: hotspot-compiler-dev at openjdk.java.net
>> Subject: Re: RFR(S): 8134468: Lucene test failures with 32 bit JDK 9b78, Server
>> compiler
>>
>> Uwe,
>>
>>> Thanks. I was trying b82 yesterday and we already found a new bug. Tests
>> were failing with SIGSEGV on Jenkins:
>>> http://jenkins.thetaphi.de/job/Lucene-Solr-5.x-Linux/14121/
>>> (you can download "hs_err" and "replay" from there, you can also see JVM
>> settings like bitness, Garbage Collector from there).
>>
>> Thanks for reporting this new issue.
>>
>>>
>>> Current CompileTask:
>>> C2: 866319 28632 4
>> org.apache.directory.api.ldap.model.name.Rdn::apply (45 bytes)
>>>
>>> Stack: [0x00007f3e647e6000,0x00007f3e648e7000],
>>> sp=0x00007f3e648e1e60, free space=1007k Native frames: (J=compiled
>>> Java code, j=interpreted, Vv=VM code, C=native code) V
>>> [libjvm.so+0x80ccce]
>>> PhaseIdealLoop::build_loop_late_post(Node*)+0x13e
>>> V [libjvm.so+0x80d06b] PhaseIdealLoop::build_loop_late(VectorSet&,
>>> Node_List&, Node_Stack&)+0x13b V [libjvm.so+0x8102dc]
>>> PhaseIdealLoop::build_and_optimize(bool, bool)+0x88c V
>>> [libjvm.so+0x4e699a] Compile::Optimize()+0x6ca V
>>> [libjvm.so+0x4e83f0] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*,
>>> int, bool, bool, bool)+0x1040 V [libjvm.so+0x42dbb9]
>>> C2Compiler::compile_method(ciEnv*, ciMethod*, int)+0xe9 V
>>> [libjvm.so+0x4effda]
>>> CompileBroker::invoke_compiler_on_method(CompileTask*)+0x8ca
>>> V [libjvm.so+0x4f0a58] CompileBroker::compiler_thread_loop()+0x4a8
>>> V [libjvm.so+0xa61038] JavaThread::thread_main_inner()+0xd8
>>> V [libjvm.so+0xa611d8] JavaThread::run()+0x158 V
>>> [libjvm.so+0x9048e2] java_start(Thread*)+0xc2 C
>>> [libpthread.so.0+0x8182] start_thread+0xc2
>>>
>>> siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr:
>>> 0x0000000000000008
>>>
>>>
>>> This happened in parallel for 2 different JVMs (we are running tests in
>> parallel with multiple JVMs). We should look into this, too! Tell me how I can
>> help (as always, it is hard to reproduce). So this must be some change
>> between b78 and b82 (b78 is last known working config). Maybe bells are
>> ringing for you.
>>
>> It looks like it could be:
>>
>> https://bugs.openjdk.java.net/browse/JDK-8134974
>>
>> Can you reproduce the issue at all?
>>
>> Roland.=
>
More information about the hotspot-compiler-dev
mailing list