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

JIT compiler enters a dead loop

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: P1 P1
    • None
    • 1.3.1_10
    • hotspot
    • sparc
    • solaris_9

      JIT compilation thread enters a dead loop, stealing all CPU.
      If -Xbacth is specified, it does the same thing, and also blocks
      normal VM execution.

      The problem happens with our product, CDS, and is reproducible in our
      environent. Please contact submitter, Pawel Veselov <###@###.###>
      for more information.

      Unfortunately, our hard requirements are to support WebLogic server SP4,
      and it can only run on 1.3.

      I was able to extract the stack trace for the thread in question.

      ----------------- lwp# 9 / thread# 9 --------------------
       feccbff8 __1cMPhaseIterGVNVadd_users_to_worklist6MpnENode__v_ (aa6ff3cc, 1d8e7c, 1c0960, aa6ff4ec, aa6ff4ec, 1d8c5c) + 8
       fed07d48 __1cIsplit_if6FpnGIfNode_pnMPhaseIterGVN_pnLPhaseDefUse__pnENode__ (ff0dc628, 901adc, 91430c, 1d8c3c, 1d8e7c, aa6ff3f4) + 1484
       fecfe614 __1cGIfNodeFIdeal6MpnIPhaseGVN_pnLPhaseDefUse__pnENode__ (ff0dc628, aa6ff3d4, aa6ff3cc, aa6ff3cc, aa6ff3cc, 1d8cac) + dc
       fecc2580 __1cMPhaseIterGVNNtransform_old6MpnENode__2_ (aa6ff3cc, aa6ff3cc, 1d8cac, aa6ff4ec, 1d8cac, aa6ff3f4) + a4
       fed7574c __1cMPhaseIterGVNIoptimize6M_v_ (268, 2dc, 2dc, 851368, 1000, 1dad48) + b4
       fedcf360 __1cHCompileIOptimize6M_v_ (aa6ffa08, aa6ff840, aa6ffa08, aa6ff864, 0, aa6ff664) + 70
       fedce190 __1cHCompile2t6MpnFciEnv_pnHciScope_pnIciMethod_ill_v_ (54040c, aa6ffa88, 873354, ff13df2c, aa6ffb28, aa6ffb38) + 848
       fedc9d68 __1cKC2CompilerOcompile_method6MpnFciEnv_pnHciScope_pnIciMethod_il_v_ (14c400, aa6ffd84, 873354, 873268, ffffffff, 1) + 70
       fedca36c __1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_ (873268, 873354, ff0ff5a0, 0, 0, 2e4) + 40c
       fee862a8 __1cNCompileBrokerUcompiler_thread_loop6F_v_ (290d8, 162b30, ff0dc628, aa6fffa0, ff0dc628, ffffffff) + 168
       fee19270 __1cKJavaThreadDrun6M_v_ (aa500000, ff0e84f0, ff0dc628, 200000, 162b30, 200000) + 3d8
       fee16f98 _start (ff0dc628, 0, 0, 0, 0, 0) + 20
       ff385e48 _lwp_start (0, 0, 0, 0, 0, 0)

            Unassigned Unassigned
            duke J. Duke
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: