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

deadlock at VM startup when JVMPI / JDWP both enabled

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 6
    • Fix Version/s: 6
    • Component/s: vm-legacy
    • Subcomponent:
    • Resolved In Build:
      mustang
    • CPU:
      x86, sparc
    • OS:
      solaris_9, windows_xp

      Backports

        Description



        Name: tb29552 Date: 01/05/2004


        FULL PRODUCT VERSION :
        java version "1.4.2_02"
        Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_02-b03)
        Java HotSpot(TM) Client VM (build 1.4.2_02-b03, mixed mode)

        ADDITIONAL OS VERSION INFORMATION :
        Windows NT 5.01

        A DESCRIPTION OF THE PROBLEM :
        JVM never completes startup when JVMPI is enabled and it is being debugged.

        If I was a betting man, I'd say there was some kind of deadlock occurring, because it just hangs, shortly after JVM_OnLoad.

        This is a regression, 1.4.2_01 and early works fine.

        FYI, problem also occurs with 1.5.0-b26

        You wouldn't think it would be much of a problem, but I need to collect coverage data while debugging my program & that requires JVMPI.

        STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
        This occurs ONLY on 1.4.2_02, 1.4.2_01 and 1.4.2_00 work fine.

        Steps:

        [f:\jdks\jdk1.4.2\demo\jfc\notepad] jdb
        Initializing jdb ...
        > run -Xrunhprof -jar Notepad.jar
        run -Xrunhprof -jar Notepad.jar

        [ VM hangs at this point ]



        EXPECTED VERSUS ACTUAL BEHAVIOR :
        EXPECTED -
        When it works (for 1.4.2_01, for example), the notepad window opens. :)
        ACTUAL -
        JVM hangs at 0% CPU until control-c is pressed.

        REPRODUCIBILITY :
        This bug can be reproduced always.
        (Review ID: 229515)
        ======================================================================

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                dcubed Daniel Daugherty
                Reporter:
                tbell Tim Bell
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:
                  Imported:
                  Indexed: