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

assert(allocated_on_stack()) failed: copy only into local

XMLWordPrintable

    • generic
    • generic

      Application crashes after 7 hours (HS 19 b09, fastdebug, -client -XX:+UseSerialGC -Xcomp -XX:CompileThreshold=1 -XX:+UseCodeCacheFlushing).

      # Internal Error (/export1/BUILD_AREA/jdk6_23/hotspot/src/share/vm/memory/allocation.cpp:99), pid=20310, tid=7
      # assert(allocated_on_stack()) failed: copy only into local
      #

      Current thread (0x08107c00): JavaThread "CompilerThread0" daemon [_thread_in_native, id=7, stack(0xcccdd000,0xccd5d000)]

      Stack: [0xcccdd000,0xccd5d000], sp=0xccd5b730, free space=505k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0xd4d67e];; void VMError::report(outputStream*)+0x712
      V [libjvm.so+0xd4e712];; void VMError::report_and_die()+0x4c6
      V [libjvm.so+0x4d08da];; void report_vm_error(const char*,int,const char*,const char*)+0x62
      V [libjvm.so+0x133285];; ResourceObj&ResourceObj::operator=(const ResourceObj&)+0x5d
      V [libjvm.so+0x2e11de];; Interval*Interval::new_split_child()+0x1f2
      V [libjvm.so+0x2e13d3];; Interval*Interval::split(int)+0x2b
      V [libjvm.so+0x2e6c73];; void LinearScanWalker::split_before_usage(Interval*,int,int)+0x4f7
      V [libjvm.so+0x2e8336];; void LinearScanWalker::split_when_partial_register_available(Interval*,int)+0xd6
      V [libjvm.so+0x2e917f];; bool LinearScanWalker::alloc_free_reg(Interval*)+0x72b
      V [libjvm.so+0x2eae14];; bool LinearScanWalker::activate_current()+0x1ec
      V [libjvm.so+0x2e3502];; void IntervalWalker::walk_to(int)+0x126
      V [libjvm.so+0x2c9da3];; void LinearScan::allocate_registers()+0x1e7
      V [libjvm.so+0x2d5cc4];; void LinearScan::do_linear_scan()+0x5c0
      V [libjvm.so+0x1f8ad8];; void Compilation::emit_lir()+0x5cc
      V [libjvm.so+0x1f93e2];; int Compilation::compile_java_method()+0x2e2
      V [libjvm.so+0x1f98b4];; void Compilation::compile_method()+0x168
      V [libjvm.so+0x1fa6c6];; Compilation::Compilation(AbstractCompiler*,ciEnv*,ciMethod*,int,BufferBlob*)+0x22a
      V [libjvm.so+0x1fc2ab];; void Compiler::compile_method(ciEnv*,ciMethod*,int)+0x217
      V [libjvm.so+0x43ee09];; void CompileBroker::invoke_compiler_on_method(CompileTask*)+0xf35
      V [libjvm.so+0x43d361];; void CompileBroker::compiler_thread_loop()+0xc69
      V [libjvm.so+0xc8e252];; void compiler_thread_entry(JavaThread*,Thread*)+0x2a
      V [libjvm.so+0xc85299];; void JavaThread::thread_main_inner()+0x175
      V [libjvm.so+0xc84f36];; void JavaThread::run()+0x422
      V [libjvm.so+0xad88a7];; java_start+0x253
      C [libc.so.1+0xa7055];; _thr_setup+0x4e
      C [libc.so.1+0xa7340];; _lwp_start+0x0


      Current CompileTask:
      C1:255325 b org.apache.xmlgraphics.fonts.Glyphs.<clinit>()V (5746 bytes)

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

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: