|
Quick Lists
|
|
Bug ID:
|
4316406
|
|
Votes
|
0
|
|
Synopsis
|
Better handling of low resource conditions and errors
|
|
Category
|
hotspot:other
|
|
Reported Against
|
merlin-fcs
|
|
Release Fixed
|
|
|
State
|
11-Closed, duplicate of 4515367,
request for enhancement
|
|
Priority:
|
4-Low
|
|
Related Bugs
|
4287415
,
4515367
|
|
Submit Date
|
25-FEB-2000
|
|
Description
|
As part of the Merlin RAS effort, better handling for low resource
conditions will be implemented, such as improved Stack Overflow
handling, improved low memory handling, and graceful termination/
error handling in case of unrecoverable errors (Reliability).
As part of better Servicability, better error reporting will
be implemented, including:
- symbolic info for crashes in native code when available
- partial thread dumps
- better VM error info
|
|
Work Around
|
N/A
|
|
Evaluation
|
ladybird and merlin have a better fatal error handler. In case of
unrecoverable error, VM will dump the following information before
it exits to the OS:
1. crash address (PC) and symbolic information (function name, offset,
library name, source file name and line number) if available.
2. current thread dump, with Java stack trace
3. open libraries (Solaris and Windows) or memory dump (Linux)
Native stack trace is not included yet.
xxxxx@xxxxx 2001-09-05
xxxxx@xxxxx 2001-09-07
Merlin includes improved stack overflow handling, including support for
repeated overflows on the same thread (bugs 4402735 and 4298656) and for
several stack overflow stress tests.
xxxxx@xxxxx 2002-07-17
Additional fatal error handling enhancements are targetted for Tiger
under 4515367
|
|
Comments
|
PLEASE NOTE: JDK6 is formerly known as Project Mustang
|
|
|
 |