|
Quick Lists
|
|
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
|
PLEASE NOTE: JDK6 is formerly known as Project Mustang
|
|
|
 |