RFR: 8003348: SA can not read core file on OS X
yumin.qi at oracle.com
Fri Jan 18 12:22:21 PST 2013
Hi, Staffan and all
I have updated the webrev to reflect the changes of BugSpotAgent.java.
Staffan, possibly you did not copy sa-jdi.jar file to your binary to
cause this exception.
On 1/18/2013 3:58 AM, Staffan Larsen wrote:
> Thanks for doing this Yumin!
> I tried to apply you patch and run it, but I can't get SA to open a core file. You can see the exception I get below. Is there some kind of setup I need to do? This is against a jvmg build of Hotspot.
> I also noticed that you forgot to update BugSpotAgent.java with the same changes as in HotspotAgent.java. This makes the jstack tool fail.
> I will look at the changes more closely.
> Opening core file, please wait...
> Unable to open core file
> Doesn't appear to be a HotSpot VM (could not find symbol "gHotSpotVMTypes" in
> remote process)
> sun.jvm.hotspot.debugger.DebuggerException: Doesn't appear to be a HotSpot VM (could not find symbol "gHotSpotVMTypes" in remote process)
> at sun.jvm.hotspot.HotSpotAgent.setupVM(HotSpotAgent.java:385)
> at sun.jvm.hotspot.HotSpotAgent.go(HotSpotAgent.java:287)
> at sun.jvm.hotspot.HotSpotAgent.attach(HotSpotAgent.java:146)
> at sun.jvm.hotspot.CLHSDB.attachDebugger(CLHSDB.java:188)
> at sun.jvm.hotspot.CLHSDB.run(CLHSDB.java:55)
> at sun.jvm.hotspot.CLHSDB.main(CLHSDB.java:35)
> hsdb> Input stream closed.
> On 17 jan 2013, at 22:23, Yumin Qi<yumin.qi at oracle.com> wrote:
>> Please review for the changes for SA to read core file on Mac OS X, this is feature is not implemented on previous releases.
>> This change made for SA to work on core file on Darwin, but still some function not fixed, such as 'pstack'. This is intended to integrate into 8.
>> Please take some time since the code change is a little bigger.
>> Thanks very much
More information about the hotspot-runtime-dev