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: 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
  
  Include a link with my name & email   


PLEASE NOTE: JDK6 is formerly known as Project Mustang