Java HotSpot(TM) Server VM 警告:您已加载库 [...].so,这可能已禁用堆栈保护

Java HotSpot(TM) Server VM 警告:您已加载库 [...].so,这可能已禁用堆栈保护
Java HotSpot(TM) Server VM warning:
You have loaded library /tmp/libnetty-transport-native-epoll7650900490225298142.so
 which might have disabled stack guard.
The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 
'execstack -c <libfile>', or link it with '-z noexecstack'.`

这在我的 Minecraft 服务器启动时显示

Ubuntu 14.04LTS 32bit java1.8.0_40

我试过完全卸载 Java

重新安装

'execstack' 不是终端或 Java 中的命令

有办法解决这个问题吗?

答案1

刚刚尝试在我的服务器上更正此问题。
执行了以下操作:

sudo apt-get update
sudo apt-get install prelink

然后运行 ​​execstack 命令才被告知file doesn't exist

手动检查/tmp目录,文件不存在,所以这不是路径错误。

如何加载不存在的文件是一个难题,除非它是在 Java 更新期间加载然后被删除......

相关内容