|
Quick Lists
|
|
Bug ID:
|
4669640
|
|
Votes
|
0
|
|
Synopsis
|
Linux: "java -Xmx1908m" crashes the VM
|
|
Category
|
hotspot:runtime_system
|
|
Reported Against
|
hopper
|
|
Release Fixed
|
1.4.1(hopper)
|
|
State
|
10-Fix Delivered,
bug
|
|
Priority:
|
3-Medium
|
|
Related Bugs
|
4779077
|
|
Submit Date
|
17-APR-2002
|
|
Description
|
VM crashes on Linux with large heap, for example, "java -Xmx1908m" may
crash the VM on my Linux box (Note the value may change depending on the
version).
Unexpected Signal : 11 occurred at PC=0x403FCC55
Function=start_thread__2osP6Thread+0x2D
Library=/home/huanghui/jdk1.4.1/jre/lib/i386/client/libjvm.so
... ... ...
# HotSpot Virtual Machine Error : 11
# Error ID : 4F530E43505002D7
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) Client VM (1.4.1-internal mixed mode)
#
# An error report file has been saved as hs_err_pid16094.log.
# Please refer to the file for further information.
#
|
|
Work Around
|
N/A
|
|
Evaluation
|
VM fails to create the signal thread because we have run out of address space.
On Linux, heap and thread stacks share the 2G memory address space. With
-Xmx1908m, most address space is reserved for the heap, and we may fail in
creating VM internal threads.
VM should print an error message and then abort.
xxxxx@xxxxx 2002-04-16
An error message will be printed out if VM fails to create the signal thread
and then VM will abort.
xxxxx@xxxxx 2002-04-19
|
|
Comments
|
PLEASE NOTE: JDK6 is formerly known as Project Mustang
|
|
|
 |