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

SIGBUS in PhaseIdealLoop::partial_peel

XMLWordPrintable

    • generic
    • generic

      C2 crashes with SIGBUS in PhaseIdealLoop::partial_peel (HS 19 b06):

      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGBUS (0xa) at pc=0xfe8aa10c, pid=106370, tid=15

      ...

      Instructions: (pc=0xfe8aa10c)
      0xfe8aa0fc: 08 8d 51 01 89 56 14 89 3c 88 5f 5e 5b c9 c3 00
      0xfe8aa10c: 55 8b ec 81 ec b0 00 00 00 83 e4 f0 53 56 57 e8
      ;; fe8aa0fc 08 8d 51 01 89 56 14 89 3c 88 5f 5e 5b c9 c3 00
      ;; ---------------
      ;; fe8aa10c 55 push %ebp
      ;; fe8aa10d 8b ec mov %esp,%ebp
      ;; fe8aa10f 81 ec b0 00 00 00 sub $0xb0,%esp
      ;; fe8aa115 83 e4 f0 and $0xfffffff0,%esp
      ;; fe8aa118 53 push %ebx
      ;; fe8aa119 56 push %esi
      ;; fe8aa11a 57 push %edi
      ;; fe8aa11b e8 ff ff ff ff call 0xfe8aa11f
      ;;
      Stack: [0xb6340000,0xb63c0000], sp=0xb63bd9d4, free space=502k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0x6aa10c];; bool PhaseIdealLoop::partial_peel(IdealLoopTree*,Node_List&)+0x0
      V [libjvm.so+0x69b1c5];; bool IdealLoopTree::iteration_split(PhaseIdealLoop*,Node_List&)+0x1bd
      V [libjvm.so+0x6a2cda];; void PhaseIdealLoop::build_and_optimize(bool,bool)+0x93e
      V [libjvm.so+0x1a6957];; void Compile::Optimize()+0x60b
      V [libjvm.so+0x423b78];; Compile::Compile(ciEnv*,C2Compiler*,ciMethod*,int,bool,bool)+0xc4c
      V [libjvm.so+0x1a1e4f];; void C2Compiler::compile_method(ciEnv*,ciMethod*,int)+0x9f
      V [libjvm.so+0x1a2916];; void CompileBroker::invoke_compiler_on_method(CompileTask*)+0x8ae
      V [libjvm.so+0x212e88];; void CompileBroker::compiler_thread_loop()+0x75c
      V [libjvm.so+0x215540];; void compiler_thread_entry(JavaThread*,Thread*)+0x18
      V [libjvm.so+0x1d4522];; void JavaThread::run()+0x2c6
      V [libjvm.so+0x72570e];; java_start+0x1f2
      C [libc.so.1+0xbc0a3] _thrp_setup+0x9b;; _thrp_setup+0x9b
      C [libc.so.1+0xbc330] _lwp_start+0x0;; _lwp_start+0x0


      Current CompileTask:
      C2: 14 ! sun.jvmstat.perfdata.monitor.v2_0.PerfDataBuffer.getNextMonitorEntry()Lsun/jvmstat/monitor/Monitor; (1381 bytes)

            Unassigned Unassigned
            nhaustov Nicolay Haustov (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: