Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6789227

jdi test frames_ii002 cause the 1.4.2 JVM solaris amd64 crash with SIGSEGV (0xb)

    • generic
    • generic

      nsk/jdi/ThreadReference/frames_ii/frames_ii002 cause 1.4.2 JVM crash. The crash is not reproduced at this moment!

      Platform: solaris-i586 VM Arch: solaris-amd64
      Machine: stt-12 Info: SunOS stt-12 5.10 Generic_127112-11 i86pc i386 i86pc
      JDK: Java(TM) Platform, Standard Edition for Business (build 1.4.2_19-rev-b06)
      VM: Java HotSpot(TM) 64-Bit Server VM (build 1.4.2_19-rev-b06, mixed mode)
      Options: -d64 -server -Xmixed

      Full logs:

      http://vice.russia.sun.com/gtee/1.4.2_19/b06_j4b/142_VM/05/vm/solaris10-amd64/solaris10-amd64_11E68814A6F/stt-robot.SunOS.x86/frames_ii002/frames_ii002.log

      #
      [2008-12-24T12:03:23.14] export CLASSPATH
      [2008-12-24T12:03:23.14] export PERL
      [2008-12-24T12:03:23.14] export PATH
      [2008-12-24T12:03:23.14] export TESTLIST
      [2008-12-24T12:03:23.14] export HOME
      [2008-12-24T12:03:23.14] export DISPLAY
      [2008-12-24T12:03:23.14] export LD_LIBRARY_PATH
      [2008-12-24T12:03:23.14] TEST_DEST_DIR="frames_ii002"
      [2008-12-24T12:03:28.42] # Actual: TEST_DEST_DIR=frames_ii002
      [2008-12-24T12:03:28.42] TESTNAME="${test_case_name}"
      [2008-12-24T12:03:28.42] # Actual: TESTNAME=frames_ii002
      [2008-12-24T12:03:28.42] testName="nsk/jdi/ThreadReference/frames_ii//frames_ii002"
      [2008-12-24T12:03:28.42] # Actual: testName=nsk/jdi/ThreadReference/frames_ii//frames_ii002
      [2008-12-24T12:03:28.42] TESTDIR="${test_work_dir}"
      [2008-12-24T12:03:28.42] # Actual: TESTDIR=/net/stt-13/export/stt/gtee/global/1.4.2_19/b06_j4b/142_VM/05/vm/solaris10-amd64/solaris10-amd64_11E68814A6F/stt-robot.SunOS.x86/frames_ii002
      [2008-12-24T12:03:28.42] testWorkDir="${test_work_dir}/"
      [2008-12-24T12:03:28.42] # Actual: testWorkDir=/net/stt-13/export/stt/gtee/global/1.4.2_19/b06_j4b/142_VM/05/vm/solaris10-amd64/solaris10-amd64_11E68814A6F/stt-robot.SunOS.x86/frames_ii002/
      [2008-12-24T12:03:28.42] export testWorkDir
      [2008-12-24T12:03:28.42] tlogOutFile="${test_work_dir}/${test_name}.tlog"
      [2008-12-24T12:03:28.42] # Actual: tlogOutFile=/net/stt-13/export/stt/gtee/global/1.4.2_19/b06_j4b/142_VM/05/vm/solaris10-amd64/solaris10-amd64_11E68814A6F/stt-robot.SunOS.x86/frames_ii002/frames_ii002.tlog
      [2008-12-24T12:03:28.42] testErrFile="${test_work_dir}/${test_name}.err"
      [2008-12-24T12:03:28.42] # Actual: testErrFile=/net/stt-13/export/stt/gtee/global/1.4.2_19/b06_j4b/142_VM/05/vm/solaris10-amd64/solaris10-amd64_11E68814A6F/stt-robot.SunOS.x86/frames_ii002/frames_ii002.err
      [2008-12-24T12:03:28.42] EXECUTE_CLASS="${test_name}"
      [2008-12-24T12:03:28.42] # Actual: EXECUTE_CLASS=frames_ii002
      [2008-12-24T12:03:28.42] EXECUTE_CLASS="nsk.jdi.ThreadReference.frames_ii.frames_ii002"
      [2008-12-24T12:03:28.42] # Actual: EXECUTE_CLASS=nsk.jdi.ThreadReference.frames_ii.frames_ii002
      [2008-12-24T12:03:28.42] TEST_ARGS="${JDI_TEST_KEYS} -debugee.vmkeys=${JDI_DEBUGEE_VM_KEYS}"
      [2008-12-24T12:03:28.42] # Actual: TEST_ARGS=-arch=solarisamd64 -waittime=2 -debugee.vmkind=java -debugee.vmkeys=-d64
      [2008-12-24T12:03:28.42] APPLICATION_TIMEOUT="${TIMEOUT}"
      [2008-12-24T12:03:28.42] # Actual: APPLICATION_TIMEOUT=30
      [2008-12-24T12:03:28.42] CLASSPATH="${test_work_dir}${PS}${CLASSPATH}"
      [2008-12-24T12:03:28.42] # Actual: CLASSPATH=/net/stt-13/export/stt/gtee/global/1.4.2_19/b06_j4b/142_VM/05/vm/solaris10-amd64/solaris10-amd64_11E68814A6F/stt-robot.SunOS.x86/frames_ii002:/net/stt-13/export/home0/dtf/dtf_ws/suites/142_Suites/vm/src/classes::/export/jdk/j2sdk1.4.2_19/lib/tools.jar:/net/vice.russia/export/stt/newroot/dtf/dtf_ws/suites/142_Suites/share/harness/tonga/tonga3.0.jar:/net/vice.russia/export/stt/newroot/dtf/dtf_ws/suites/142_Suites/share/harness/javatest/javatest.jar
      [2008-12-24T12:03:28.42] export CLASSPATH
      [2008-12-24T12:03:28.43] ${JAVA} ${JAVA_OPTS} ${EXECUTE_CLASS} ${TEST_ARGS}
      [2008-12-24T12:03:28.43] # Actual: /export/jdk/j2sdk1.4.2_19/bin/java -d64 nsk.jdi.ThreadReference.frames_ii.frames_ii002 -arch=solarisamd64 -waittime=2 -debugee.vmkind=java -debugee.vmkeys=-d64
      [2008-12-24T12:03:28.43] debugee.stdout> #
      [2008-12-24T12:03:34.43] debugee.stdout> # An unexpected error has been detected by HotSpot Virtual Machine:
      [2008-12-24T12:03:34.43] debugee.stdout> #
      [2008-12-24T12:03:34.43] debugee.stdout> # [thread 11 also had an error]
      [2008-12-24T12:03:34.43] debugee.stdout> SIGSEGV (0xb) at pc=0xfffffd7ffc041db0, pid=14659, tid=1
      [2008-12-24T12:03:34.43] debugee.stdout> #
      [2008-12-24T12:03:34.43] debugee.stdout> # Java VM: Java HotSpot(TM) 64-Bit Server VM (1.4.2_19-rev-b06 mixed mode)
      [2008-12-24T12:03:34.43] debugee.stdout> # Problematic frame:
      [2008-12-24T12:03:34.43] debugee.stdout> # C [libjdwp.so+0x21db0] dl_free+0x90
      [2008-12-24T12:03:34.43] debugee.stdout> #
      [2008-12-24T12:03:34.43] debugee.stdout> # An error report file with more information is saved as hs_err_pid14659.log
      [2008-12-24T12:03:34.43] debugee.stdout> #
      [2008-12-24T12:03:34.43] debugee.stdout> # If you would like to submit a bug report, please visit:
      [2008-12-24T12:03:34.43] debugee.stdout> # http://java.sun.com/webapps/bugreport/crash.jsp
      [2008-12-24T12:03:34.43] debugee.stdout> #
      [2008-12-24T12:03:34.43] java.io.EOFException
      [2008-12-24T12:03:34.43] at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2425)
      [2008-12-24T12:03:34.43] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1245)
      [2008-12-24T12:03:34.43] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:322)
      [2008-12-24T12:03:34.43] at nsk.share.jpda.SocketConnection.doReadObject(SocketConnection.java:615)
      [2008-12-24T12:03:34.44] at nsk.share.jpda.SocketConnection.readObject(SocketConnection.java:535)
      [2008-12-24T12:03:34.44] at nsk.share.jpda.IOPipe.readln(IOPipe.java:157)
      [2008-12-24T12:03:34.44] at nsk.jdi.ThreadReference.frames_ii.frames_ii002.runThis(frames_ii002.java:149)
      [2008-12-24T12:03:34.44] at nsk.jdi.ThreadReference.frames_ii.frames_ii002.run(frames_ii002.java:72)
      [2008-12-24T12:03:34.44] at nsk.jdi.ThreadReference.frames_ii.frames_ii002.main(frames_ii002.java:67)
      [2008-12-24T12:03:34.44] #>
      [2008-12-24T12:03:34.44] #> WARNING: switching log to verbose mode,
      [2008-12-24T12:03:34.44] #> because error is complained
      [2008-12-24T12:03:34.44] #>
      [2008-12-24T12:03:34.44] binder> VirtualMachineManager: version 1.4
      [2008-12-24T12:03:34.44] binder> Finding connector: default
      [2008-12-24T12:03:34.44] binder> LaunchingConnector:
      [2008-12-24T12:03:34.44] binder> name: com.sun.jdi.CommandLineLaunch
      [2008-12-24T12:03:34.44] binder> description: Launches target using Sun Java VM command line and attaches to it
      [2008-12-24T12:03:34.44] binder> transport: dt_socket
      [2008-12-24T12:03:34.44] binder> Connector arguments:
      [2008-12-24T12:03:34.44] binder> home=/export/jdk/j2sdk1.4.2_19/jre
      [2008-12-24T12:03:34.44] binder> vmexec=java
      [2008-12-24T12:03:34.44] binder> options=-d64
      [2008-12-24T12:03:34.44] binder> main=nsk.jdi.ThreadReference.frames_ii.frames_ii002a -arch=solarisamd64 "-waittime=2" "-debugee.vmkind=java" "-debugee.vmkeys=-d64"
      [2008-12-24T12:03:34.45] binder> quote="
      [2008-12-24T12:03:34.45] binder> suspend=true
      [2008-12-24T12:03:34.45] binder> Launching debugee
      [2008-12-24T12:03:34.45] binder> Redirecting VM output
      [2008-12-24T12:03:34.45] binder> Waiting for VM initialized
      [2008-12-24T12:03:34.45] binder> Initial VMStartEvent received: VMStartEvent in thread main
      [2008-12-24T12:03:34.45] --> debugger: issuspended002a debuggee launched
      [2008-12-24T12:03:34.45] # ERROR: binder> Debugee VM has not exited correctly: trying to kill it
      [2008-12-24T12:03:34.45]
      [2008-12-24T12:03:34.45]
      [2008-12-24T12:03:34.45] #>
      [2008-12-24T12:03:34.45] #> SUMMARY: Following errors occured
      [2008-12-24T12:03:34.45] #> during test execution:
      [2008-12-24T12:03:34.45] #>
      [2008-12-24T12:03:34.45] # ERROR: binder> Debugee VM has not exited correctly: trying to kill it
      [2008-12-24T12:03:34.45] Exception in thread "main" nsk.share.Failure: Cought Exception while reading an object from IOPipe connection:
      [2008-12-24T12:03:34.47] java.io.EOFException
      [2008-12-24T12:03:34.47] at nsk.share.jpda.SocketConnection.readObject(SocketConnection.java:538)
      [2008-12-24T12:03:34.47] at nsk.share.jpda.IOPipe.readln(IOPipe.java:157)
      [2008-12-24T12:03:34.47] at nsk.jdi.ThreadReference.frames_ii.frames_ii002.runThis(frames_ii002.java:149)
      [2008-12-24T12:03:34.47] at nsk.jdi.ThreadReference.frames_ii.frames_ii002.run(frames_ii002.java:72)
      [2008-12-24T12:03:34.47] at nsk.jdi.ThreadReference.frames_ii.frames_ii002.main(frames_ii002.java:67)
      [2008-12-24T12:03:34.47] # Test level exit status: 1
      [2008-12-24T12:03:35.48]

      #
      # An unexpected error has been detected by HotSpot Virtual Machine:
      #
      # SIGSEGV (0xb) at pc=0xfffffd7ffc041db0, pid=14659, tid=1
      #
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (1.4.2_19-rev-b06 mixed mode)
      # Problematic frame:
      # C [libjdwp.so+0x21db0] dl_free+0x90
      #

      --------------- T H R E A D ---------------

      Current thread (0x0000000000429930): JavaThread "main" [_thread_in_native, id=1]

      siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x0000000000b6c1f8;;
      ;; si_signo=11 SIGSEGV
      ;; si_code=1 SEGV_MAPERR /* Address not mapped to object. */

            Unassigned Unassigned
            rkapshevsunw Roman Kapshevich (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: