-
Notifications
You must be signed in to change notification settings - Fork 729
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Jdmpview from Java 22 does not work for system core files from Java 17. #19934
Comments
@pshipton @keithc-ca FYI |
I can confirm that |
I used the jdmpview tool in the !stackslots command (!stackslots 0x0096b300). The text in the top of this page has the details. @keithc-ca |
So no DDR plugins? |
No DDR plugins (assuming !stackslots is counted as a DDR command, but not as a DDR plugin). |
I believe I added the structure (Jack committed it along with more changes). Did I miss something? There's no direct reference to the structure in the DDR code. |
There is an inlined instance in |
Looks like the exception happens when a new instance of StackWalker_29_V0() is created at StackWalker.java:131 : java.lang.ClassNotFoundException: J9JITGPRSpillAreaPointer is not in core file |
I think this is a consequence of #18014. I'm hoping that this can be remedied by declaring a fictitious (and unused) field of |
I can test in a Linux or AIX platform. @keithc-ca |
It looks to me some generated classes were deleted from openj9.dtfj.jmod. This breaks the backward compatibility of Jdmpview
/common/public/tools/ddr/x/jdk-22.0.1+8/bin/jdmpview -J-Xshareclasses:none -core core.20240726.063619.30790.0001.dmp
DTFJView version 4.29.5, using DTFJ version 1.12.29003
Loading image from DTFJ...
Warning: native libraries are not available for core.20240726.063619.30790.0001.dmp
For a list of commands, type "help"; for how to use "help", type "help help"
Available contexts (* = currently selected context) :
Source : file:///ecurep/sf/TS016/603/TS016603209/2024-07-26/core.20240726.063619.30790.0001.dmp.zip_unpack/scratch/core/core.20240726.063619.30790.0001.dmp
*0 : PID: 56618 : JRE 17 Linux amd64-64 (build 17.0.9+9) IBM Semeru Runtime Open Edition
The text was updated successfully, but these errors were encountered: