Is it possible to find PDB (windows debugging info) for publishedjvm.dll?
Thomas Stüfe
thomas.stuefe at gmail.com
Thu Oct 18 07:15:25 UTC 2018
Hm. In my experience, if you attempt to debug the VM at the level
Alexander intended, you usually do not get very far without
rebuilding, if only to get a fastdebug or slowdebug build. And if you
have the knowledge to debug the VM, building it should be not a big
hurdle.
Just my 5c..
(Should you attempt to rebuild on Windows, there are a number of
how-tos floating around. Here is mine:
https://github.com/tstuefe/docs/blob/master/build-ojdk-on-windows.md)
..Thomas
On Thu, Oct 18, 2018 at 6:56 AM Bernd Eckenfels <ecki at zusammenkunft.net> wrote:
>
> Sorry for offtopic – figured might still be a good Addition to the question,
>
> If you can switch the JDK (and do not yet need Java 11) then you can use the binaries from the ojdkbuild Project (Fedora/RH upstream), they provide the PDB files in the *debuginfo* packages (havent tested them myself).
>
> Its a pitty, seems not to be a standard Service of openjdk Vendors (not even the paied ones).
>
> https://github.com/ojdkbuild/ojdkbuild/releases
>
> Gruss
> Bernd
> --
> http://bernd.eckenfels.net
>
> Von: Alexander Miloslavskiy
> Gesendet: Mittwoch, 17. Oktober 2018 19:39
> An: core-libs-dev
> Betreff: Is it possible to find PDB (windows debugging info) for publishedjvm.dll?
>
> Hello,
>
> I'm trying to debug a native crash that regularly happens for one of our
> customers.
>
> It crashes somewhere amidst java interpreter code, with corrupted value
> in CPU's RIP register. So it's quite complicated.
>
> It would certainly help me a lot if I had access to jvm.pdb files for
> published JRE's... I'm mostly after 10.0.1+10 and 8.0_144-b01 at the moment.
>
> According to the published binaries, the PDB's are generated here on the
> build server:
> t:\workspace\build\windows-x64\support\modules_libs\java.base\server\jvm.pdb
>
> I believe they are saved somewhere after building, at least internally?
>
> Is there some way to obtain those pdb's myself?
> If not, can someone send me the PDB's, at least for 10.0.1+10?
>
> I understand that I can build OpenJDK myself to obtain the PDB's, but
> unfortunately they will not match dumps provided by the client.
>
More information about the core-libs-dev
mailing list