JDK-6250469 : Regression (SEGV) in Nightly hotswap tests
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 6
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: solaris_9
  • CPU: sparc
  • Submitted: 2005-04-05
  • Updated: 2012-02-01
  • Resolved: 2005-04-05
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
6Resolved
Related Reports
Duplicate :  
Relates :  
Description
It may be a duplicate of the bug 6250444.

Nightly testing regression in several hotswap tests 
for both client and server compilers after
the putback 20050331170841.sgoldman.6243940.
sol_x86, linux_x86 and Sol_amd64, linux_amd64.

nsk/jdi/BScenarios/hotswap/tc01x002
nsk/jdi/BScenarios/hotswap/tc02x001
nsk/jdi/BScenarios/hotswap/tc02x002
nsk/jdi/BScenarios/hotswap/tc06x001
nsk/jdi/BScenarios/hotswap/tc10x002

tatooinevm% pwd
/net/vmsqe.sfbay/export/nightly/mantis/DTWS/results/04-03-05/ServerVM/solx86/comp/C2_Baseline/nsk.quick_jdi-NIGHTLY-C2_Baseline-ServerVM-comp-solx86-2005-04-03-23-50-52/ResultDir/tc01x002
tatooinevm% setenv CLASSPATH /net/vmsqe.sfbay/export/backup/UNIFIED-DTF/DTWS/suites/nsk.quick_jdi/testbase/bin/classes:/net/vmsqe.sfbay/export/nightly/mantis/JDK/c2_baseline/jdk1.6/solaris-i586/lib/tools.jar
tatooinevm% setenv LD_LIBRARY_PATH .
tatooinevm% setenv JAVA_HOME /net/vmsqe.sfbay/export/nightly/mantis/JDK/c2_baseline/jdk1.6/solaris-i586

tatooinevm% cp /net/prt-archiver/data/archived_workspaces/main/c2_baseline/2005/20050330125610.sgoldman.6244933/solaris_i486_compiler2/fastdebug/libjvm.so.gz ./
tatooinevm% /bin/gunzip -f libjvm.so.gz

tatooinevm% ${JAVA_HOME}/bin/java -server -Xcomp -XX:CompileThreshold=100 -Dsun.jvm.hotspot.runtime.VM.disableVersionCheck=1 nsk.jdi.BScenarios.hotswap.tc01x002 /net/vmsqe.sfbay/export/backup/UNIFIED-DTF/DTWS/suites/nsk.quick_jdi/testbase/bin -arch=intel -waittime=2 -debugee.vmkind=java -transport.address=dynamic "-debugee.vmkeys=-server -XXaltjvm=./ -Xcomp -XX:-PrintVMOptions -XX:CompileThreshold=100"
VM option 'CompileThreshold=100'
debugee.stderr> method_C:: line 1
debugee.stderr> method_C:: line 2
debugee.stderr> method_C:: line 3
debugee.stderr> method_C:: line 4

tatooinevm% cp /net/prt-archiver/data/archived_workspaces/main/c2_baseline/2005/20050331170841.sgoldman.6243940/solaris_i486_compiler2/fastdebug/libjvm.so.gz ./
tatooinevm% /bin/gunzip -f libjvm.so.gz

tatooinevm% ${JAVA_HOME}/bin/java -server -Xcomp -XX:CompileThreshold=100 -Dsun.jvm.hotspot.runtime.VM.disableVersionCheck=1 nsk.jdi.BScenarios.hotswap.tc01x002 /net/vmsqe.sfbay/export/backup/UNIFIED-DTF/DTWS/suites/nsk.quick_jdi/testbase/bin -arch=intel -waittime=2 -debugee.vmkind=java -transport.address=dynamic "-debugee.vmkeys=-server -XXaltjvm=./ -Xcomp -XX:-PrintVMOptions -XX:CompileThreshold=100"
VM option 'CompileThreshold=100'
debugee.stdout> =============== DEBUG MESSAGE: InterpreterMacroAssembler::call_VM_leaf_base: last_sp != NULL ================com.sun.jdi.VMDisconnectedException

debugee.stdout>
debugee.stdout> #
debugee.stdout> # An unexpected error has been detected by HotSpot Virtual Machine:
debugee.stdout> #
debugee.stdout> #  SIGSEGV (0xb) at pc=0xcbc0a2a4, pid=7676, tid=1
debugee.stdout> #
debugee.stdout> # Java VM: Java HotSpot(TM) Server VM (20050331170841.sgoldman.6243940-debug compiled mode)
debugee.stdout> # Problematic frame:
debugee.stdout> # j  nsk.jdi.BScenarios.hotswap.tc01x002a.main([Ljava/lang/String;)V+32
debugee.stdout> #
debugee.stdout> # An error report file with more information is saved as hs_err_pid7676.log
debugee.stdout> #
debugee.stdout> # If you would like to submit a bug report, please visit:
debugee.stdout> #   http://java.sun.com/webapps/bugreport/crash.jsp
debugee.stdout> #
debugee.stdout> Current thread is 1
debugee.stdout> Dumping core ...

        at com.sun.tools.jdi.TargetVM.waitForReply(TargetVM.java:285)
        at com.sun.tools.jdi.VirtualMachineImpl.waitForTargetReply(VirtualMachineImpl.java:936)
        at com.sun.tools.jdi.PacketStream.waitForReply(PacketStream.java:51)
        at com.sun.tools.jdi.JDWP$StackFrame$PopFrames.waitForReply(JDWP.java:6638)
        at com.sun.tools.jdi.StackFrameImpl.pop(StackFrameImpl.java:314)
        at com.sun.tools.jdi.ThreadReferenceImpl.popFrames(ThreadReferenceImpl.java:450)
        at nsk.jdi.BScenarios.hotswap.tc01x002.popFrames(tc01x002.java:240)
        at nsk.jdi.BScenarios.hotswap.tc01x002.execTest(tc01x002.java:169)
        at nsk.jdi.BScenarios.hotswap.tc01x002.run(tc01x002.java:99)
        at nsk.jdi.BScenarios.hotswap.tc01x002.main(tc01x002.java:80)

###@###.### 2005-04-05 01:54:58 GMT