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

STD: After a step() into a constructor, RemoteThread.dumpStack() never returns

    XMLWordPrintable

Details

    • beta
    • x86
    • windows_98
    • Not verified

    Description



      Name: clC74495 Date: 01/26/99


      We have a debugger written in java (with a nice UI) which uses the classes
      in package sun.tools.debug. The current execution point in the program
      being debugged is right before calling a constructor method, then we call
      RemoteThread.step(XXX) to step into that constructor. Then, after we get
      control back via our DebuggerCallback.breakpointEvent, we call
      RemoteThread.dumpStack() and it never returns. The VM just hangs at this
      point. Under JDK1.1, it all works fine.

      This is a very serious problem. Our debugger is nearly unusable this way.
      Also, we have been source licensees for a long time, but we have never
      actually received the source code for the sun.tools.debug classes, so I cannot
      even debug this myself. If you could give us the source for sun.tools.debug,
      I would be happy to look into this myself. Thanks.

      (Review ID: 49066)
      ======================================================================

      Attachments

        Activity

          People

            ghirschsunw Gordon Hirsch (Inactive)
            clucasius Carlos Lucasius (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: