JDK-6463731 : JVM crash with RedefineClasses enabled on 5.0u8 linux x86
  • Type: Bug
  • Component: hotspot
  • Sub-Component: jvmti
  • Affected Version: 5.0u8
  • Priority: P4
  • Status: Closed
  • Resolution: Won't Fix
  • OS: linux
  • CPU: x86
  • Submitted: 2006-08-24
  • Updated: 2023-12-13
  • Resolved: 2014-04-23
Related Reports
Relates :  
Relates :  
Description
Customer is observing a JVM crash on jdk 5.0u8 linux x86 when exercising the JVMTI RedefineClasses functionality. The test case fails consistently on linux-x86.

Even though the test fails only with RedefinClasses enabled, the stack trace suggests a GC issue (similar to one of the stack traces reported in bug 6337544). 

This problem does not occur on jdk 6.0

Failure stack trace: 

Stack: [0x6dd19000,0x6dd9a000),  sp=0x6dd992d8,  free space=512k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm_g.so+0x4b33d5];;  oopDesc::follow_contents()+0x59
V  [libjvm_g.so+0x4b2060];;  MarkSweep::follow_stack()+0x80
V  [libjvm_g.so+0x551a16];;  PSMarkSweep::mark_sweep_phase1(int&, int)+0x1a2
V  [libjvm_g.so+0x5509f0];;  PSMarkSweep::invoke_no_policy(int*, int)+0x39c
V  [libjvm_g.so+0x564a22];;  PSScavenge::invoke(int*)+0x1d6
V  [libjvm_g.so+0x51ca54];;  ParallelScavengeHeap::failed_mem_allocate(int*, unsigned, int, int)+0x15a
V  [libjvm_g.so+0x640595];;  VM_ParallelGCFailedAllocation::doit()+0xa7
V  [libjvm_g.so+0x63ff7f];;  VM_Operation::evaluate()+0x67
V  [libjvm_g.so+0x63ee8e];;  VMThread::evaluate_operation(VM_Operation*)+0x48
V  [libjvm_g.so+0x63f296];;  VMThread::loop()+0x370
V  [libjvm_g.so+0x63ec53];;  VMThread::run()+0xf7
V  [libjvm_g.so+0x503cf6];;  _start(Thread*)+0x16c
C  [libpthread.so.0+0x4dac]

Comments
This very old bug. We will never have resources to fix it.
23-04-2014