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

atg server fails to start with b29 + CMS + -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnab

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P1 P1
    • 6
    • 6
    • hotspot
    • b29
    • 6
    • b31
    • sparc
    • solaris
    • Verified


      with mustang b29 + CMS collector, atg failed immediately.
      The failure happened across platform, with both server and client vm.
      # uname -a
      SunOS jtg-e450 5.10 Generic sun4u sparc SUNW,Ultra-4
      # /usr/j2se/bin/java -version
      java version "1.6.0-ea"
      Java(TM) 2 Runtime Environment, Standard Edition (build 1.6.0-ea-b29)
      Java HotSpot(TM) Client VM (build 1.6.0-ea-b29, mixed mode, sharing)

      Flags used:
      -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled

      Stack trace:
      [1] ___nanosleep(0xf927eef0, 0xf927eee8, 0x10, 0x0, 0xff11bbe5,
      0x6e2), at 0xff33c7dc
        [2] sleep(0x64, 0xf927ef58, 0x0, 0x0, 0x0, 0x0), at 0xff32faa0
        [3] os::message_box(0xff0d2641, 0xff11baf8, 0x4e, 0x64, 0xf927ef68,
      0xf927ef58), at 0xfefe7460
        [4] VMError::show_message_box(0xf927f128, 0xff11baf8, 0x7d0, 0x4400,
      0x94030, 0x135c), at 0xff062034
        [5] VMError::report_and_die(0xf927f128, 0x37f8, 0x5080, 0x6, 0x45fc,
      0x0), at 0xff061358
        [6] JVM_handle_solaris_signal(0xb, 0xf927f5a8, 0xf927f2f0, 0x3c00,
      0x3ed8, 0xe7f38), at 0xfede096c
        [7] __sighndlr(0xb, 0xf927f5a8, 0xf927f2f0, 0xfede006c, 0x0, 0x1), at
      0xff33c52c
        [8] call_user_handler(0xb, 0xffbffeff, 0xc, 0x0, 0xfe820c00,
      0xf927f2f0), at 0xff331998
        [9] CMSCollector::refProcessingWork(0xc7948, 0x1000, 0x44c4, 0x0,
      0x6ea, 0xe83dc), at 0xfee60678
        [10] CMSCollector::checkpointRootsFinalWork(0xc7948, 0x4000, 0x0,
      0x44c4, 0x0, 0xff107aa0), at 0xfee5e8ac
        [11] CMSCollector::checkpointRootsFinal(0xc7948, 0x1, 0x0, 0x0,
      0xb6920, 0x297a88), at 0xfee5e654
        [12] CMSCollector::do_CMS_operation(0xc7948, 0x1, 0xe96c8, 0x2948e8,
      0xff108944, 0xff108724), at 0xfee61854
        [13] CMSCollector::stop_world_and_do(0xc7948, 0x1, 0x354f0, 0x4928,
      0x4bb4, 0x4800), at 0xfee61ae0
        [14] CMSCollector::collect_in_background(0xc7948, 0xff106908,
      0xff0f6000, 0xc7bb8, 0xff10de1c, 0x1), at 0xfee5a0d8
        [15] ConcurrentMarkSweepThread::run(0x1, 0x7d0, 0xe7f38, 0x0,
      0xff10de1c, 0xff0f6000), at 0xfee67048
        [16] _start(0xe7f38, 0x29a8, 0x5000, 0x0, 0xff0b8b80, 0xff0f6000), at
      0xfefe57ac

      The failue is gone if the flags -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled are removed.
      The failure does NOT happen with ParallelGC and SerialGC.
      ###@###.### 2005-03-24 19:05:07 GMT

      S1AppServer also fails with CMS + -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled
      ###@###.### 2005-03-24 19:08:25 GMT

            myangsunw Mingyao Yang (Inactive)
            jzhongsunw June Zhong (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: