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

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

XMLWordPrintable

    • beta
    • x86
    • windows_98
    • Not verified



      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)
      ======================================================================

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

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: