Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8247693

C2 crash in assert(proj != __null) at compile.cpp:3009

    XMLWordPrintable

Details

    • x86_64
    • windows_10

    Description

      ADDITIONAL SYSTEM INFORMATION :
      JRE version: Java(TM) SE Runtime Environment (8.0_251-b08)(build 1.8.0_251-b08)
      Java VM: Java HotSpot(Tm) 64-Bit Server VM (25.251-b08 mixed mode windows-amd 64 compressed oops)
      problematic frame:
      V [jvm.dll + 0x46e340]

      A DESCRIPTION OF THE PROBLEM :
      Exception_Access_violation (0xc0000005)at pc=0x0000000065cee340,pid=2612,tid=0x0000000000002c4c of a fatal error was detected by the java Runtime Enviroment.


      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      Failed to write core dump. Minidumps are not enabled by default on client versions of Windows

      An error report file with more information is saved as
      C:\Users\narih\eclipse-workespace\MH2414 2020\hs_err_pid2616.log


      ---------- BEGIN SOURCE ----------
      public class LadyBug0 {
      static int id=0;
      public static void main(String[] args) {
      // TODO 自動生成されたメソッド・スタブ

      String a4[]=new String[] {null,(String)null,};{a4[0]=String.valueOf(1);}
      String b4[]=new String[]{"",a4[0],};
      int a=1;

      //
      //int id=0;
      System.out.println(a4[0]!=Integer.toString(a--)?a:b4[a]);
      while(a4[0]!=b4[0]) {
      double a0;
      int d0;
      double h0;
      double c0;
      double c1;
      boolean f0;
      String g0;
      int i0;
      //
      String a1[]=new String[] {(String)null,};{a1[0]="1";}
      String b1[]=new String[] {a1[0],(String)null,};
      while(b1[0]==a1[0]) {
      a0=Double.valueOf(1003);
      a0/=Integer.valueOf(3);
      a0/=3;
      a0=Math.round(a0);
      a0/=111.1;
      d0=Integer.valueOf(111);
      h0=d0;
      c0=Double.valueOf(111.1);
      h0/=111.1;
      h0=Double.valueOf(h0);
      c1=d0/c0;
      c0=d0/c0;
      c1=100;
      c0/=100;
      Double e0=Double.valueOf(a0);
      e0+=Double.valueOf(2000);
      e0/=Double.valueOf(10000);
      e0/=Double.valueOf(1000);
      e0/=3;
      h0+=e0;
      f0=true;
      for(int i=26,ii=0;i<=30&ii<=2;i++,ii++) {
      while(ii<=2) {
      g0=Double.toString(e0).replaceAll("01","00")+1;
      g0+=1;
      while(i<=26) {
      if(c0*i>=c1*26) {
      while(a0<=1) {
      if(ii==2) {
      System.out.println(g0);
      }
      }
      a0/=Double.valueOf((2/3));
      a0/=a0;
      String b0=Double.toString(a0);
      if(a0!=0) {
      a0-=1;}else {a0+=1;
      a0=(int)a0++;
      a0/=--a0+0;
      System.out.println(a0+0);
      }
      a0--;
      while(a0<=0) {
      if(a0!=0) {
      a0+=(int)--a0;
      a0+=1;
      a0/=--a0;
      System.out.println(a0);
      }
      }
      while(Double.toString(a0)=="NaN") {
      a0+=1;
      a0=(int)a0++;
      a0/=a0--;
      }
      f0=a0*i>=24;
      System.out.println(f0);
      System.out.println(b0);
      }
      }
      }
      }
      if(b1[0]!=b1[1]) {

      }else {

      }
      System.out.println(b1[Integer.valueOf(a1[0])]);
      }
      id+=Math.min(id++ +0, id);
      id+=m(id++);
      id++;
      if(id!=(int)1){a4[0]=b4[0];}}//operant from ! to <. if !=(int1{a4[0]=b4[0];}} or <=(int)3.3{a4[0]=b4[0]}
      a4[0]=b4[0];
      }
      LadyBug0(int b){
      this.id=id;
      }
      private static int m(int id) {
      int ia=1;
      ia=id;
      id=l(ia);
      ia=id;
      return id;
      }

      private static int l(int ia) {
      String b="ia";
      int ie=1;
      while(b!="0"){
      ia+=Math.min(ia, ie)+ie;{ie=Math.min(ia, ie++ +ia);}
      if(ie==0)b+=ia;{b=b.replaceAll(b, "");
      b+="";{if(b=="0") {break;}
      }}
      ia+=Math.min(ia, ie)+ie;
      return ia;
      }
      return ie=ia;
      }
      }

      ---------- END SOURCE ----------

      Attachments

        Issue Links

          Activity

            People

              fmatte Fairoz Matte
              webbuggrp Webbug Group
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: