Files
AnyPS5/core/libs
MarcZX10 1d87704f6a fix(libkernel): catch host watch thread errors instead of terminating
The EVFILT_VNODE host watch thread in AddVnodeEvent ran RunHostWatch
directly. RunHostWatch throws std::runtime_error on poll, inotify, kqueue
or change-notification failures, and an exception escaping a detached
std::thread calls std::terminate and aborts the whole process. The thread
entry now catches std::exception, reports the message on stderr and ends
the watch, which RunHostWatch has already closed on every throw path.
2026-11-03 08:26:30 +00:00
..
…