8329995: Restricted access to /proc can cause JFR initialization to crash

Reviewed-by: dholmes, egahlin
This commit is contained in:
Jaroslav Bachorik 2024-04-23 12:14:57 +00:00
parent fcb4a8ba26
commit a92ad03946

View File

@ -847,7 +847,7 @@ SystemProcessInterface::SystemProcesses::ProcessIterator::ProcessIterator() {
bool SystemProcessInterface::SystemProcesses::ProcessIterator::initialize() {
_dir = os::opendir("/proc");
_entry = nullptr;
_valid = true;
_valid = _dir != nullptr; // May be null if /proc is not accessible.
next_process();
return true;