-
Enhancement
-
Resolution: Fixed
-
P4
-
11, 12, 13, 14, 15, 16, 17, 18, 19, 20
-
b12
-
linux
Stack trace from a crash on Windows:
V [jvm.dll+0x4238fe] nmethodBucket::next_not_unloading+0x7e (dependencycontext.cpp:345)
vs. same crash on Linux:
V [libjvm.so+0x8f38d5] nmethodBucket::next_not_unloading()+0x45
which makes it hard to exactly know which line caused the crash. The line information would improve the analysis of a VM crash.
More information about the Windows version: http://mail.openjdk.java.net/pipermail/hotspot-runtime-dev/2017-August/024286.html
A first version supports the following:
- DWARF version 4 (emitted by GCC by default)
- 32 and 64-bit Linux builds
Not (yet) supported:
- DWARF version 1
- Partially supported only: DWARF version 2, 3
- DWARF version 5 (still experimental in GCC 10 while being the default for GCC 11)
Filed
- blocks
-
JDK-8284066 [Linux] Unify Hotspot and SA DWARF parser
- Closed
-
JDK-8287021 [Linux] Extend DWARF parser to support DWARF 5
- Closed
- relates to
-
JDK-8293201 Library detection in runtime/ErrorHandling/TestDwarf.java fails on some systems
- Resolved
-
JDK-8305005 hs_err source line information is incorrect
- Closed
-
JDK-8293165 GHA: Provide necessary x86_32 packages for runtime/ErrorHandling/TestDwarf.java
- Resolved
-
JDK-8296931 NMT tests slowed down considerably by JDK-8242181
- Resolved
-
JDK-8193318 ELF decoder should be able to use external debug info file
- Closed
-
JDK-8297588 Timeout during error reporting
- Open
-
JDK-8299705 JCov coverage runs depend on jdk_symbols
- Resolved
-
JDK-8293422 DWARF emitted by Clang cannot be parsed
- Resolved
-
JDK-8185712 [windows] Improve native symbol decoder
- Resolved
-
JDK-8295646 Ignore zero pairs in address descriptors read by dwarf parser
- Resolved
-
JDK-8303068 Memory leak in DwarfFile::LineNumberProgram::run_line_number_program
- Resolved
-
JDK-8331389 runtime/ErrorHandling/TestDwarf.java fails with "Crash JVM should not exit gracefully"
- Resolved
-
JDK-8293344 JDK-8242181 broke stack printing for non-attached threads
- Resolved
-
JDK-8293402 hs-err file printer should reattempt stack trace printing if it fails
- Resolved