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

Test gc/gctests/ManyObjects crash vm

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P2 P2
    • None
    • hs25, 8
    • hotspot
    • gc
    • b76
    • 8
    • x86
    • solaris

      test name: gc/gctests/ManyObjects execute_positive
      vm flavor: -client
      vm platform: solaris-x86-32

      ;; Using jvm: "/export/local/aurora/sandbox/jdk/baseline/solaris-i586/jre/lib/i386/client/libjvm.so"
      #
      # There is insufficient memory for the Java Runtime Environment to continue.
      # Native memory allocation (malloc) failed to allocate 4092 bytes for AllocateHeap
      # Possible reasons:
      # The system is out of physical RAM or swap space
      # In 32 bit mode, the process size limit was hit
      # Possible solutions:
      # Reduce memory load on the system
      # Increase physical memory or swap space
      # Check if swap backing store is full
      # Use 64 bit Java on a 64 bit OS
      # Decrease Java heap size (-Xmx/-Xms)
      # Decrease number of Java threads
      # Decrease Java thread stack sizes (-Xss)
      # Set larger code cache with -XX:ReservedCodeCacheSize=
      # This output file may be truncated or incomplete.
      #
      # Out of Memory Error (allocation.inline.hpp:60), pid=29203, tid=3
      #
      # JRE version: Java(TM) SE Runtime Environment (8.0-b76) (build 1.8.0-ea-b76)
      # Java VM: Java HotSpot(TM) Client VM (25.0-b17 compiled mode, sharing solaris-x86 )
      # Core dump written. Default location: /export/local/aurora/sandbox/results/ResultDir/ManyObjects/core or core.29203
      #

      --------------- T H R E A D ---------------

      Current thread (0x0808bc00): VMThread [stack: 0xfd77f000,0xfd7ff000] [id=3]

      Stack: [0xfd77f000,0xfd7ff000], sp=0xfd7fdad0, free space=506k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0x939523] void VMError::report(outputStream*)+0x91b;; __1cHVMErrorGreport6MpnMoutputStream__v_+0x91b
      V [libjvm.so+0x93a750] void VMError::report_and_die()+0x564;; __1cHVMErrorOreport_and_die6M_v_+0x564
      V [libjvm.so+0x34c140] void report_vm_out_of_memory(const char*,int,unsigned,const char*)+0x70;; __1cXreport_vm_out_of_memory6FpkciI1_v_+0x70
      V [libjvm.so+0x33a8b3] oopDesc**Stack<oopDesc*,(unsigned short)1280>::alloc(unsigned)+0x4f;; __1cFStack4CpnHoopDesc_vbxG_Falloc6MI_p1_+0x4f
      V [libjvm.so+0x6b2bd6] void MarkSweep::follow_stack()+0x392;; __1cJMarkSweepMfollow_stack6F_v_+0x392
      V [libjvm.so+0x73df65] void OopMapSet::oops_do(const frame*,const RegisterMap*,OopClosure*)+0x4d9;; __1cJOopMapSetHoops_do6FpknFframe_pknLRegisterMap_pnKOopClosure__v_+0x4d9
      V [libjvm.so+0x3acbb8] void frame::oops_do_internal(OopClosure*,CLDToOopClosure*,CodeBlobClosure*,RegisterMap*,bool)+0x74;; __1cFframeQoops_do_internal6MpnKOopClosure_pnPCLDToOopClosure_pnPCodeBlobClosure_pnLRegisterMap_b_v_+0x74
      V [libjvm.so+0x8b0425] void JavaThread::oops_do(OopClosure*,CLDToOopClosure*,CodeBlobClosure*)+0x205;; __1cKJavaThreadHoops_do6MpnKOopClosure_pnPCLDToOopClosure_pnPCodeBlobClosure__v_+0x205
      V [libjvm.so+0x8b789c] void Threads::oops_do(OopClosure*,CLDToOopClosure*,CodeBlobClosure*)+0x40;; __1cHThreadsHoops_do6FpnKOopClosure_pnPCLDToOopClosure_pnPCodeBlobClosure__v_+0x40
      V [libjvm.so+0x7d9392] void SharedHeap::process_strong_roots(bool,bool,SharedHeap::ScanningOption,OopClosure*,CodeBlobClosure*,KlassClosure*)+0xc2;; __1cKSharedHeapUprocess_strong_roots6Mbbn0AOScanningOption_pnKOopClosure_pnPCodeBlobClosure_pnMKlassClosure__v_+0xc2
      V [libjvm.so+0x3fa9b7] void GenCollectedHeap::gen_process_strong_roots(int,bool,bool,bool,SharedHeap::ScanningOption,OopsInGenClosure*,bool,OopsInGenClosure*,KlassClosure*)+0x5b;; __1cQGenCollectedHeapYgen_process_strong_roots6MibbbnKSharedHeapOScanningOption_pnQOopsInGenClosure_b4pnMKlassClosure__v_+0x5b
      V [libjvm.so+0x3fe4a6] void GenMarkSweep::invoke_at_safepoint(int,ReferenceProcessor*,bool)+0x1ee;; __1cMGenMarkSweepTinvoke_at_safepoint6FipnSReferenceProcessor_b_v_+0x1ee
      V [libjvm.so+0x410905] void OneContigSpaceCardGeneration::collect(bool,bool,unsigned,bool)+0x51;; __1cbCOneContigSpaceCardGenerationHcollect6MbbIb_v_+0x51
      V [libjvm.so+0x3fa28a] void GenCollectedHeap::do_collection(bool,bool,unsigned,bool,int)+0x6aa;; __1cQGenCollectedHeapNdo_collection6MbbIbi_v_+0x6aa
      V [libjvm.so+0x2d3ae6] HeapWord*GenCollectorPolicy::satisfy_failed_allocation(unsigned,bool)+0xaa;; __1cSGenCollectorPolicyZsatisfy_failed_allocation6MIb_pnIHeapWord__+0xaa
      V [libjvm.so+0x93be38] void VM_GenCollectForAllocation::doit()+0xa0;; __1cbAVM_GenCollectForAllocationEdoit6M_v_+0xa0
      V [libjvm.so+0x94651f] void VM_Operation::evaluate()+0x77;; __1cMVM_OperationIevaluate6M_v_+0x77
      V [libjvm.so+0x944325] void VMThread::run()+0x535;; __1cIVMThreadDrun6M_v_+0x535
      V [libjvm.so+0x74e731] java_start+0xaf5;; java_start+0xaf5
      C [libc.so.1+0xc3adc] _thrp_setup+0x9d;; _thrp_setup+0x9d
      C [libc.so.1+0xc3d80] _lwp_start+0x0;; _lwp_start+0x0

      JavaThread 0x08234400 (nid = 10) was being processed
      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      J java.lang.System.identityHashCode(Ljava/lang/Object;)I
      J gc.gctests.ManyObjects.ManyObjects$Eater.run()V
      J nsk.share.runner.ThreadsRunner$ManagedThread.run()V
      v ~StubRoutines::call_stub
      VM_Operation (0xeaf467f0): GenCollectForAllocation, mode: safepoint, requested by thread 0x08239400

            Unassigned Unassigned
            mmikhalk Mikhail Mikhalkin (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: