@daveh 我不知道你是在哪里得来的这个结论 https://bugs.java.com/bugdatabase/view_bug?bug_id=8320317 是这个吗?确实删除了一个对 SafeFetch 的调用,可问题是是在这里吗,后文不也提及了 JDK-8320317 removes this specific call to SafeFetch. We could probably still still hit similar issues with other calls to SafeFetch
lslqtz
2024 年 3 月 18 日
我重新看了看这个文档: These crashes are **most often** identified by the EXC_BAD_ACCESS (SIGSEGV) or EXC_BAD_ACCESS (SIGBUS) exceptions in the **crash report** 所以 Apple 并不保证这个信号一定是两者中的其中之一, 但又说的很隐晦...
SafeFetch is important - mostly when writing hs-err reports, but it is also used in low level utility functions like `os::print_hex_dump()` and `os::is_readable_pointer()`. It is also used (JDK-8282306) as part of call stack printing. At the moment it is implemented via dynamically generated stub routines
ByteRan
2024 年 3 月 19 日
fang2hou
2024 年 3 月 19 日
我们公司每次有个专门 team 先把开发环境先全测了没问题才允许全公司升级,以前觉得小题大做,这次完美避过了