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

missing null check if CompilerThread is still consider a JavaThread that is (1.4.2_19)

XMLWordPrintable

    • sparc
    • solaris_10

      WLS8.1 JVM crashes during WLS startup after a redeployment on Solaris 10 (SPARC) w/JDK 1.4.2_19. Crash happens in SafepointSynchronize::begin ..

      (dbx) where
      current thread: t@2
       [1] __lwp_kill(0x0, 0x6, 0x0, 0x6, 0xfc00, 0x0), at 0xff2c5bf0
       [2] raise(0x6, 0x0, 0xff2f2e10, 0xff2a8bd0, 0xffffffff, 0x6), at 0xff264bf4
       [3] abort(0x0, 0x1, 0xfecc3d04, 0xad314, 0xff2f12d8, 0x0), at 0xff2410f8
       [4] os::abort(0x1, 0xfed85b2d, 0x1, 0x80808080, 0xff0000, 0x80808080), at 0xfecbdd0c
       [5] VMError::report_and_die(0xfed9c060, 0xfed9c06f, 0xfed9c07f, 0xfe9e3d20, 0xfde7fd40, 0xfde7fa88), at 0xfed243f8
       [6] JVM_handle_solaris_signal(0xb, 0xfe9e3d20, 0xfed85631, 0x1, 0xf98059d8, 0xffbfba98), at 0xfe9daecc
       [7] __sighndlr(0xb, 0xfde7fd40, 0xfde7fa88, 0xfe9da480, 0x0, 0x1), at 0xff2c4b28
       ---- called from signal handler with signal 11 (SIGSEGV) ------
      =>[8] SafepointSynchronize::begin(0x3a4d0, 0xfedeb3f8, 0x5400, 0x567c, 0x5400, 0x57fc), at 0xfe9e3d20
       [9] VMThread::loop(0x4c00, 0x4800, 0x4880, 0x4800, 0x4804, 0x4000), at 0xfeaf359c
       [10] VMThread::run(0xf0530, 0x2, 0x40, 0x0, 0x40, 0x1), at 0xfeaf32cc
       [11] java_start(0xf0530, 0xfde80000, 0x0, 0x0, 0xfecbd17c, 0x1), at 0xfecbd2b0


      Note: CU is using JDWP and this problem is fairly intermittent

      argv[9]: -Xdebug
      argv[10]: -Xnoagent
      argv[11]: -Djava.compiler=NONE
      argv[12]: -Xrunjdwp

            minqi Yumin Qi
            ohey Olaf Hey (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: