JDK-6913441 : CMS: SIGSEGV in CompactibleFreeListSpace::compact
  • Type: Bug
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: hs16
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: generic
  • CPU: generic
  • Submitted: 2009-12-28
  • Updated: 2011-01-19
  • Resolved: 2010-02-25
Related Reports
Duplicate :  
Description
Application crashes with SIGSEGV in CompactibleFreeListSpace::compact

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0xf6c86a64, pid=5686, tid=3718474640
#
# JRE version: 6.0_18-b07
# Java VM: Java HotSpot(TM) Server VM (16.0-b13 mixed mode linux-x86 )
# Problematic frame:
# V  [libjvm.so+0x263a64]
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

Stack trace:
Instructions: (pc=0xf6c86a64)
0xf6c86a54:   f9 05 74 05 89 d6 83 e6 fc 89 f3 3b 5d c4 73 31
0xf6c86a64:   8b 03 83 e0 03 83 f8 03 0f 84 7e 00 00 00 8b 13
;; f6c86a54 f9                      stc
;; f6c86a55 05 74 05 89 d6          add    $0xd6890574,%eax
;; f6c86a5a 83 e6 fc                and    $0xfffffffc,%esi
;; f6c86a5d 89 f3                   mov    %esi,%ebx
;; f6c86a5f 3b 5d c4                cmp    0xffffffc4(%ebp),%ebx
;; f6c86a62 73 31                   jae    0xf6c86a95
;; ---------------
;; f6c86a64 8b 03                   mov    (%ebx),%eax
;; f6c86a66 83 e0 03                and    $0x3,%eax
;; f6c86a69 83 f8 03                cmp    $0x3,%eax
;; f6c86a6c 0f 84 7e 00 00 00       je     0xf6c86af0
;; f6c86a72 8b 13                   mov    (%ebx),%edx
;;
Stack: [0xdd9b6000,0xdda37000],  sp=0xdda35b70,  free space=1fedda35500k
V  [libjvm.so+0x263a64];;  CompactibleFreeListSpace::compact()+0x54
V  [libjvm.so+0x33670c];;  Generation::compact()+0x2c
V  [libjvm.so+0x32cac9];;  GenMarkSweep::invoke_at_safepoint(int, ReferenceProcessor*, bool)+0x489
V  [libjvm.so+0x288724];;  CMSCollector::do_compaction_work(bool)+0x184
V  [libjvm.so+0x2880ee];;  CMSCollector::acquire_control_and_collect(bool, bool)+0x13e
V  [libjvm.so+0x287e05];;  ConcurrentMarkSweepGeneration::collect(bool, bool, unsigned int, bool)+0xf5
V  [libjvm.so+0x32a103];;  GenCollectedHeap::do_collection(bool, bool, unsigned int, bool, int)+0x473
V  [libjvm.so+0x32b2f8];;  GenCollectedHeap::do_full_collection(bool, int)+0x38
V  [libjvm.so+0x68c76b];;  VM_GenCollectForPermanentAllocation::doit()+0x17b
V  [libjvm.so+0x69a306];;  VM_Operation::evaluate()+0x46
V  [libjvm.so+0x6997b3];;  VMThread::evaluate_operation(VM_Operation*)+0x83
V  [libjvm.so+0x699a2f];;  VMThread::loop()+0x19f
V  [libjvm.so+0x699510];;  VMThread::run()+0x80
V  [libjvm.so+0x55de9e];;  java_start(Thread*)+0x14e