JDK-6420191 : assertion failure from fix for 6374419
  • Type: Bug
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 6
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: solaris_9
  • CPU: sparc
  • Submitted: 2006-05-01
  • Updated: 2012-10-08
  • Resolved: 2006-05-25
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6
6 b85Fixed
Related Reports
Relates :  
Description
While running CTW tests I noticed a new failure that seems be caused by the fix for 6374419.

java -client -Xcomp -Xss4m -verify -XX:-ShowMessageBoxOnError -XX:+CompileTheWorld -XX:CompileTheWorldStartAt=687 -Xbootclasspath/p:/net/vmsqe.sfbay/export/backup/testbase/CompileTheWorld/jarfiles/jmf.jar
VM option '-ShowMessageBoxOnError'
VM option '+CompileTheWorld'
VM option 'CompileTheWorldStartAt=687'
CompileTheWorld : Compiling all classes in /net/vmsqe.sfbay/export/backup/testbase/CompileTheWorld/jarfiles/jmf.jar

# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc:  SuppressErrorAt=/os_solaris.cpp:258]
#
# An unexpected error has been detected by Java Runtime Environment:
#
#  Internal Error (/net/prt-solx86-q2-3/PrtBuildDir/workspace/src/os/solaris/vm/os_solaris.cpp, 258), pid=17025, tid=1
#
# Java VM: Java HotSpot(TM) Client VM (20060403094338.ik199011.CR6374419_loaddll_2-debug compiled mode)
#
# Error: assert(thread_state != _thread_in_native,"Native threads skip setup_interruptible")
# An error report file with more information is saved as hs_err_pid17025.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

Comments
SUGGESTED FIX Replace call of os::read with syscall ::read in the troubled method.
03-05-2006

EVALUATION Crash is caused by calling os::read(...) method called by "thread in vm". File os_solaris.cpp, method os::load_dll
03-05-2006