Two Shenandoah hs_err for build 25.171-b10

Aleksey Shipilev shade at redhat.com
Tue Jun 19 15:58:33 UTC 2018


Jerven had replied to Zhengyu with hs_errs, the meat in both hs_errs is:

#  Internal Error (shenandoahHeapRegion.cpp:153), pid=16296, tid=0x00007e8ad98da700
#  fatal error: Disallowed transition from Collection Set to Pinned
#
# JRE version: OpenJDK Runtime Environment (8.0_171-b10) (build 1.8.0_171-b10)
# Java VM: OpenJDK 64-Bit Server VM (25.171-b10 mixed mode linux-amd64 compressed oops)
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c
unlimited" before starting Java again
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
#

---------------  T H R E A D  ---------------

Current thread (0x00007e0fc8068db0):  JavaThread "http-nio-8080-exec-332" daemon [_thread_in_vm,
id=19351, stack(0x00007e8ad97da000,0x00007e8ad98db000)]

Stack: [0x00007e8ad97da000,0x00007e8ad98db000],  sp=0x00007e8ad98d6c30,  free space=1011k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0xab47fd]
V  [libjvm.so+0x4ec852]
V  [libjvm.so+0x9b2e64]
V  [libjvm.so+0x9a9081]
V  [libjvm.so+0x685cb7]
C  [libzip.so+0x369c]  Java_java_util_zip_Inflater_inflateBytes+0x7c
J 200  java.util.zip.Inflater.inflateBytes(J[BII)I (0 bytes) @ 0x00007f03e531cf06
[0x00007f03e531ce40+0xc6]
J 1233 C2 java.util.zip.InflaterInputStream.read([BII)I (138 bytes) @ 0x00007f03e5682198
[0x00007f03e5682040+0x158]
J 1270 C2 java.util.jar.JarInputStream.getNextEntry()Ljava/util/zip/ZipEntry; (115 bytes) @
0x00007f03e56c1b30 [0x00007f03e56c0980+0x11b0]
J 9039 C2 org.apache.catalina.webresources.JarWarResourceSet.getArchiveEntries(Z)Ljava/util/HashMap;
(390 bytes) @ 0x00007f03e5a941f8 [0x00007f03e5a92ae0+0x1718]


I believe we have seen and fixed this, transitions from CSet -> Pinned should be allowed and go to
pinned_cset, and handled correctly by GC, starting from:
  http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/cd4a36a9153b

Jerven, are you running builds from Fedora? I think those are way too old, before that changeset
landed. Unless you are using Rawhide, you might want try to replicate this on our sh/jdk8 nightly
builds:
  https://builds.shipilev.net/openjdk-shenandoah-jdk8/

-Aleksey


On 06/19/2018 03:15 PM, Zhengyu Gu wrote:
> Hi Jerven,
> 
> Thanks for reporting.
> 
> However, the attachments apparently were stripped. Is it possible to post them somewhere and send us
> the link?
> 
> -Zhengyu
> 
> On 06/19/2018 09:09 AM, Jerven Bolleman wrote:
>> Dear Shenandoah developers,
>>
>> Would you be interested in seeing two hs_err files from a test deployment
>> of Shenandoah.
>>
>> The build is  25.171-b10 so it might be a bit old so not applicable anymore.
>>
>> Regards,
>> Jerven
>>




More information about the shenandoah-dev mailing list