BUG:无法处理 (null) 处的内核 NULL 指针取消引用

BUG:无法处理 (null) 处的内核 NULL 指针取消引用

我在具有 192 GB RAM 的 Linux 服务器中运行 Java (TIBCO EBX),我们不断看到 Java 进程重新启动,应用程序将进入挂起状态,并出现内存不足警报。

我们将堆大小设置为 176 GB,我们看到堆大小在 10 小时的间隔后变满,而内存利用率从未下降。

如果我们重新启动服务器,内存利用率将会下降。我们尝试获取服务器的 Kdump 来分析内存泄漏,在文件中vmcore-dmesg.txt,我们看到以下条目。

谁能建议这是否导致我们的内存泄漏以及我们如何解决这个问题?

[  389.832835] SysRq : Trigger a crash
[  390.049124] BUG: unable to handle kernel NULL pointer dereference at           (null)
[  390.050076] IP: [<ffffffffbb270326>] sysrq_handle_crash+0x16/0x20
[  390.050076] PGD 80000017c6c6e067 PUD 17fa9c8067 PMD 0

我们的内核版本如下:

$uname -r 
3.10.0-1062.52.2.el7.x86_64

$ uname -a
Linux sr001 3.10.0-1062.52.2.el7.x86_64 #1 SMP Thu Jul 8 09:03:01 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

相关内容