RFR: 8245234: Still seeing missing mixed stack traces, even after JDK-8234624

Yasumasa Suenaga ysuenaga at openjdk.org
Sun Oct 5 13:14:56 UTC 2025


We haven't yet been able to unwind native frames in mixed mode jhsdb in some case even though we implement DWARF parser in [JDK-8234624](https://bugs.openjdk.org/browse/JDK-8234624). The cause is that `DwarfParser` would be reused.

DWARF is encoded as a state machine, so we have to initialize when we try to find new frame via DWARF. So I made change to create new `DwarfParser` instance everytime in `LinuxAMD64CFrame::sender`.

-------------

Commit messages:
 - 8245234: Still seeing missing mixed stack traces, even after JDK-8234624

Changes: https://git.openjdk.org/jdk/pull/27636/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=27636&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8245234
  Stats: 12 lines in 1 file changed: 0 ins; 5 del; 7 mod
  Patch: https://git.openjdk.org/jdk/pull/27636.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/27636/head:pull/27636

PR: https://git.openjdk.org/jdk/pull/27636


More information about the serviceability-dev mailing list