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

Sparc/C2: java_g hangs up when executed with -Xcomp -XX${COL}+FullGCALot

XMLWordPrintable

    • gc
    • solaris
    • sparc
    • solaris_7



      Name: dkC59003 Date: 07/27/99



      HotSparc 1.0.1-betaA fails to println("Hello world!") when
      java_g is executed with "-Xcomp -XX${COL}+FullGCALot" options.
      The displayed below program "b4187687" spent 1 hour to
      display the following (after that, b4217687 was killed):

          >>>> java_g -Xcomp -XX${COL}+FullGCALot b4187687
          VM option '+FullGCALot'
          Full gc no: 100
          Full gc no: 200
          Full gc no: 300
          Full gc no: 400
          Full gc no: 500
          Full gc no: 600
          Full gc no: 700
          Full gc no: 800
          Full gc no: 900
          Full gc no: 1000

      The program "b4187687" is included into HotSpot tests base:
          /net/sqesvr/vsn/testbase/testbase_nsk
      as the test "nsk/regression/b4187687". This test is intended
      to reveal the bug:
          #4187687 Nightly 11-5-98 EXCEPTION_ACCESS_VIOLATION# using FullGCALot in
      comp mode

      The tests "b4211939", and "b4211945" also bring HotSparc 1.0.1-betaA to hang up
      when
      executed with "-Xcomp -XX${COL}+FullGCALot" options. These tests are intended to
      reveal the bugs:
          #4211939 RC1_E : JavaSoft test crashed with -Xcomp -XX:+FullGCALot options
          #4211945 RC1_E : clss14702 JavaSoft test crashed with -Xcomp
      -XX:+FullGCALot options

      I have used Sun Ultra-1 with 128Mb RAM running under solaris 2.7 to
      observe these failures.

      Following is the source of the program "b4187687":

      // File: @(#)b4187687.java 1.1 99/06/28
      // Copyright 06/28/99 Sun Microsystems, Inc. All Rights Reserved

      import java.io.PrintStream;

      public class b4187687 {

          public static void main(String argv[]) {
      System.exit(run(argv, System.out) + 95/*STATUS_TEMP*/);
          }

          public static int run(String args[], PrintStream out) {
      System.out.println("Hellow world!");
      return 0/*STATUS_PASSED*/;
          }
      }

      ======================================================================
      nsk/regression/b4187687 compile_and_execute # 4257383 4707571
      nsk/regression/b4193564 compile_and_execute # 4346406
      nsk/regression/b4207830 compile_and_execute # 4501596
      nsk/regression/b4210073 compile_and_execute # 4257345 4270585
      nsk/regression/b4211939 compile_and_execute # 4707571
      nsk/regression/b4211945 compile_and_execute # 4707571
      nsk/regression/b4212394 compile_and_execute # 4432078
      nsk/regression/b4220983 compile_and_execute # 4280673
      nsk/regression/b4224903 compile_and_execute # 4271486
      nsk/regression/b4225064 compile_and_execute # 4498653
      nsk/regression/b4236158 compile_and_execute # 4324193 4375110
      nsk/regression/b4242909 compile_and_execute # 4282862
      nsk/regression/b4244156 compile_and_execute # 4285778 4501596
      nsk/regression/b4249840 compile_and_execute # 4271494 4492598
      nsk/regression/b4252023 compile_and_execute # 4760743
      nsk/regression/b4254544 compile_and_execute # 4271484 4326445 4329167 4463493 4497237 4787853 4900635
      nsk/regression/b4257171 compile_and_execute # 4428840
      nsk/regression/b4257281 compile_and_execute # 4271096 4273927
      nsk/regression/b4259506 compile_and_execute # 4271485 4322316 4420691 4896775
      nsk/regression/b4259923 execute_positive # 4646590
      nsk/regression/b4261880 compile_and_execute # 4911951
      nsk/regression/b4278844 compile_and_execute # 4302214
      nsk/regression/b4278848 compile_and_execute # 4300406 4461406 4697667
      nsk/regression/b4287029 compile_and_execute # 4428839 4548705
      nsk/regression/b4289654 compile_and_execute # 4501596
      nsk/regression/b4292614 compile_and_execute # 4307740 4307780
      nsk/regression/b4294774 compile_and_execute # 4412368
      nsk/regression/b4296019 compile_and_execute # 4866639
      nsk/regression/b4296365 compile_and_execute # 4653774
      nsk/regression/b4298656 compile_and_execute # 4302288 4402735 4497237 4697667 4787853 4810156 4900635
      nsk/regression/b4301835 execute_positive # 4706104
      nsk/regression/b4303423 compile_execute_seri # 4303925 4329201
      nsk/regression/b4305163 compile_and_execute # 4482611 4506231
      nsk/regression/b4305257 compile_and_execute # 4311711 4866639
      nsk/regression/b4308185 compile_and_execute # 4909627
      nsk/regression/b4311308 execute_positive # 4418568
      nsk/regression/b4311710 compile_and_execute # 4418490
      nsk/regression/b4313296 compile_and_execute # 4311711 4866639
      nsk/regression/b4322483 compile_and_execute # 4413189 4662472
      nsk/regression/b4322869 compile_and_execute # 4379915 4652396 4702168
      nsk/regression/b4324380 compile_and_execute # 4520244
      nsk/regression/b4324989 compile_and_execute # 4896775
      nsk/regression/b4328316 compile_and_execute # 4662472
      nsk/regression/b4331143 compile_and_execute # 4432078 4459150
      nsk/regression/b4333601 execute_positive # 4383551
      nsk/regression/b4336548 compile_and_execute # 4375080 4896775
      nsk/regression/b4340444 execute_positive # 4526258 4706104 4811608
      nsk/regression/b4340750 compile_and_execute # 4340750
      nsk/regression/b4343963 compile_and_execute # 4418494
      nsk/regression/b4350612 execute_positive # 4431789 4506500 4532518 4695555
      nsk/regression/b4396719 compile_and_execute # 4396719
      nsk/regression/b4403928 compile_and_execute # 4647946
      nsk/regression/b4404502 compile_and_execute # 4396719
      nsk/regression/b4432433 compile_and_execute # 4432433 4697804
      nsk/regression/b4445592 compile_and_execute # 4445592
      nsk/regression/b4446350 execute_positive # 4662041
      nsk/regression/b4450627 compile_and_execute # 4655457
      nsk/regression/b4455747 execute_positive # 4455747
      nsk/regression/b4458946 compile_and_execute # 4787192
      nsk/regression/b4459438 compile_and_execute # 4526490
      nsk/regression/b4470106 compile_and_execute # 4697667 4787853
      nsk/regression/b4474145 execute_positive # 4777869
      nsk/regression/b4476254 compile_and_execute # 4893850 4896775
      nsk/regression/b4477197 compile_and_execute # 4866639
      nsk/regression/b4477225 compile_and_execute # 4866639
      nsk/regression/b4493566 compile_and_execute # 4784330
      nsk/regression/b4498820 compile_and_execute # 4763595
      nsk/regression/b4501529 compile_and_execute # 4660014
      nsk/regression/b4504050 compile_and_execute # 4504050
      nsk/regression/b4506782 compile_and_execute # 4900807
      nsk/regression/b4510834 compile_and_execute # 4674463 4790855
      nsk/regression/b4529145 compile_and_execute # 4775529 4784330 4896775
      nsk/regression/b4529900 execute_positive # 4529900
      nsk/regression/b4642803 compile_and_execute # 4642803
      nsk/regression/b4654928 compile_and_execute # 4817540
      nsk/regression/b4656449 compile_and_execute # 4787192
      nsk/regression/b4659732 compile_and_execute # 4810156
      nsk/regression/b4660047 compile_and_execute # 4660047
      nsk/regression/b4660518 compile_and_execute # 4660518 4787853
      nsk/regression/b4663146 compile_and_execute # 4663146
      nsk/regression/b4675027 execute_positive # 4866639
      nsk/regression/b4707800 execute_positive # 4793028
      nsk/regression/b4755222 execute_positive # 4796752

            lbaksunw Lars Bak (Inactive)
            dkhukhrosunw Dmitry Khukhro (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: