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

SA: jstack -m fails on Win32 : UnalignedAddressException

    XMLWordPrintable

    Details

    • Subcomponent:
      svc
    • Resolved In Build:
      b34
    • CPU:
      x86
    • OS:
      windows_2000

      Backports

        Description

        Here is an example. The target is a simple hello class
        doing a Thread.sleep()

        c:/build/control/j2sdk-image/bin/jstack -m 364
        Attaching to process ID 364, please wait...
        Debugger attached successfully.
        Client compiler detected.
        JVM version is 1.6.0-internal-Jim_19_aug_2005_19_30-b00
        Deadlock Detection:

        No deadlocks found.

        ----------------- 0 -----------------
        0x7c90eb94 ntdll!KiFastSystemCallRet
        0x7c809c86 kernel32!WaitForMultipleObjects + 0x18
        ----------------- 1 -----------------
        0x7c90eb94 ntdll!KiFastSystemCallRet
        0x7c802542 kernel32!WaitForSingleObject + 0x12
        0x0812e056 jvm!Monitor::wait + 0x96
        ----------------- 2 -----------------
        0x7c90eb94 ntdll!KiFastSystemCallRet
        0x7c802542 kernel32!WaitForSingleObject + 0x12
        0x08133d62 jvm!ObjectMonitor::wait + 0x192
        ----------------- 3 -----------------
        0x7c90eb94 ntdll!KiFastSystemCallRet
        0x7c802542 kernel32!WaitForSingleObject + 0x12
        0x08133d62 jvm!ObjectMonitor::wait + 0x192
        ----------------- 4 -----------------
        0x7c90eb94 ntdll!KiFastSystemCallRet
        0x7c802542 kernel32!WaitForSingleObject + 0x12
        0x08138ae6 jvm!check_pending_signals + 0xd6
        0x08138b97 jvm!os::signal_wait + 0x7
        0x7c349565 MSVCR71!_threadstartex + 0x6f
        0x7c80b50b kernel32!GetModuleFileNameA + 0x1b4
        ----------------- 5 -----------------
        0x7c90eb94 ntdll!KiFastSystemCallRet
        0x7c802542 kernel32!WaitForSingleObject + 0x12
        0x0801423a jvm!Win32AttachListener::dequeue + 0x1a
        sun.jvm.hotspot.debugger.UnalignedAddressException: Trying to read at address: 0x7c8024a7 with alignment: 4
        at sun.jvm.hotspot.debugger.windbg.WindbgDebuggerLocal$1.checkAlignment(WindbgDebuggerLocal.java:86)
        at sun.jvm.hotspot.debugger.DebuggerBase.readCInteger(DebuggerBase.java:320)
        at sun.jvm.hotspot.debugger.DebuggerBase.readAddressValue(DebuggerBase.java:425)
        at sun.jvm.hotspot.debugger.windbg.WindbgDebuggerLocal.readAddress(WindbgDebuggerLocal.java:298)
        at sun.jvm.hotspot.debugger.windbg.WindbgAddress.getAddressAt(WindbgAddress.java:55)
        at sun.jvm.hotspot.debugger.cdbg.basic.x86.X86CFrame.sender(X86CFrame.java:34)
        at sun.jvm.hotspot.tools.PStack.run(PStack.java:144)
        at sun.jvm.hotspot.tools.PStack.run(PStack.java:36)
        at sun.jvm.hotspot.tools.PStack.run(PStack.java:31)
        at sun.jvm.hotspot.tools.JStack.run(JStack.java:43)
        at sun.jvm.hotspot.tools.Tool.start(Tool.java:204)
        at sun.jvm.hotspot.tools.JStack.main(JStack.java:69)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at sun.tools.jstack.JStack.jstack(JStack.java:161)
        at sun.tools.jstack.JStack.main(JStack.java:110)
        ----------------- 6 -----------------
        0x7c90eb94 ntdll!KiFastSystemCallRet
        0x7c802542 kernel32!WaitForSingleObject + 0x12
        0x0812e0d1 jvm!Monitor::wait + 0x111
        ----------------- 7 -----------------
        0x7c90eb94 ntdll!KiFastSystemCallRet
        0x7c802542 kernel32!WaitForSingleObject + 0x12
        0x0812e056 jvm!Monitor::wait + 0x96
        0x7c349565 MSVCR71!_threadstartex + 0x6f
        0x7c80b50b kernel32!GetModuleFileNameA + 0x1b4
        ----------------- 8 -----------------
        0x7c90eb94 ntdll!KiFastSystemCallRet
        0x7c802451 kernel32!Sleep + 0xf

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  kevinw Kevin Walls
                  Reporter:
                  jjh James Holmlund (Inactive)
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  5 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:
                    Imported:
                    Indexed: