42 lines
1.8 KiB
Diff
42 lines
1.8 KiB
Diff
Date: Thu, 8 Jun 2023 20:44:34 +0800
|
|
Subject: Display more information about the codedump file path
|
|
|
|
---
|
|
hotspot/src/os/posix/vm/os_posix.cpp | 6 +++++-
|
|
hotspot/src/share/vm/utilities/vmError.cpp | 2 +-
|
|
2 files changed, 6 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/hotspot/src/os/posix/vm/os_posix.cpp b/hotspot/src/os/posix/vm/os_posix.cpp
|
|
index 678a1059f..ae187eb0f 100644
|
|
--- a/hotspot/src/os/posix/vm/os_posix.cpp
|
|
+++ b/hotspot/src/os/posix/vm/os_posix.cpp
|
|
@@ -61,7 +61,11 @@ void os::check_dump_limit(char* buffer, size_t bufferSize) {
|
|
} else {
|
|
switch(rlim.rlim_cur) {
|
|
case RLIM_INFINITY:
|
|
- jio_snprintf(buffer + n, bufferSize - n, "/core or core.%d", current_process_id());
|
|
+ jio_snprintf(buffer + n, bufferSize - n, "/core or core.%d\
|
|
+ \n# or /var/lib/systemd/coredump/* (process core dumps by systemd-coredump)\
|
|
+ \n# or /var/lib/apport/coredump/* (process core dumps by apport)\
|
|
+ \n# or /var/spool/abrt/* (process core dumps by abrt-hook-ccpp)\
|
|
+ \n# or other name defined in /proc/sys/kernel/core_pattern", current_process_id());
|
|
success = true;
|
|
break;
|
|
case 0:
|
|
diff --git a/hotspot/src/share/vm/utilities/vmError.cpp b/hotspot/src/share/vm/utilities/vmError.cpp
|
|
index 56ae50fe5..d6d11b5ee 100644
|
|
--- a/hotspot/src/share/vm/utilities/vmError.cpp
|
|
+++ b/hotspot/src/share/vm/utilities/vmError.cpp
|
|
@@ -535,7 +535,7 @@ void VMError::report(outputStream* st) {
|
|
st->print("# ");
|
|
if (CreateCoredumpOnCrash) {
|
|
if (coredump_status) {
|
|
- st->print("Core dump will be written. %s", coredump_message);
|
|
+ st->print("Core dump will be written, saved as:\n# %s", coredump_message);
|
|
} else {
|
|
st->print("No core dump will be written. %s", coredump_message);
|
|
}
|
|
--
|
|
2.22.0
|
|
|