Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 6577184
Votes 0
Synopsis G1: SIGSEGV in ~BufferBlob::Interpreter after a full GC
Category hotspot:garbage_collector
Reported Against
Release Fixed hs14(b06), 6u14(b01) (Bug ID:2173879) , 7(b39) (Bug ID:2177329)
State 10-Fix Delivered, bug
Priority: 3-Medium
Related Bugs
Submit Date 05-JUL-2007
Description
SIGSEGV in ~BufferBlob::Interpreter after a full GC:


148.629: [Full GC 85M->23M(128M), 1.2100642 secs]
#
# An unexpected error has been detected by Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0xfb005a54, pid=10543, tid=31
#
# Java VM: Java HotSpot(TM) Server VM (1.7.0-internal-fastdebug mixed mode)
# Problematic frame:
# v  ~BufferBlob::Interpreter
#
Posted Date : 2007-07-05 08:41:17.0
Work Around
N/A
Evaluation
This bug is due to screwed up MinPermHeapExpansion in CollectorPolicy::initialize_flags(). It's initial value is less than min_alignment() so align_size_down(...) returns zero. Then when the a full collection happened, CompactingPermGen::compute_new_size() _shrinks_ the permanent generation and kills live data.
Posted Date : 2007-07-05 11:38:16.0
Comments
  
  Include a link with my name & email   


PLEASE NOTE: JDK6 is formerly known as Project Mustang