• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:coredump

c/c++

运算符reinterpret_cast 后出现 “core dumped”错误

运算符reinterpret_cast <const uint8_t *>后出现 “core dumped”错误
我有以下问题: 我创建了Java项目,该项目通过JNI使用C++动态库。它读取图像并对其特性进行分析。当我运行使用相同库的 C++项目时-一切都是很好且进程终止而没有错误,但是 Java项目终止于带有错误的不同镜像上“崩溃以本机代码在Java虚拟机外部发生……核心被抛弃”。 导致错误的代码段如下: vector<char> getFileCont……继续阅读 »

c/c++

使用Java JNI时是否可以调试核心转储?

使用Java JNI时是否可以调试核心转储?
我的应用程序主要是Java,但对于某些计算,使用的是C++库。我们的环境是在RedHat 3(即将成为RedHat 5)上运行的Java 1.6。 我的问题是C++库不是线程安全的。为解决此问题,我们运行了多个单线程“ worker ”进程,并由中央工作管理器(也用C++编写)为它们提供工作。我们的Java应用程序通过第三方产品调用C++工作管理器。 由于各……继续阅读 »

adoptopenjdk

如何将AdoptOpenJDK添加到Docker镜像?

如何将AdoptOpenJDK添加到Docker镜像?
我已经创建了一个通用的docker构建文件,其中包含诸如kubectl和Helm之类的实用程序,但是现在我想与Maven一起在镜像中添加acceptopenjdk,但是当我对其进行测试时,Java会由于核心转储而崩溃。 这是Dockerfile: # docker-build-test-image FROM docker:stable-git EN……继续阅读 »

coredump

JVM崩溃..如何获取错误日志或核心转储

JVM崩溃..如何获取错误日志或核心转储
我有一个使用jna调用本机dll的Java应用程序。执行我在Java中的回调并抛出“ java平台se二进制已停止”对话框后,程序在中间使JVM崩溃。 Java控制台日志没有用,那里什么也没有。如何在窗口中获取核心转储或其他有用的日志,以找出问题及其原因。在临时文件夹中查找了hs_err日志,但找不到它。 解决方案如下: 通常将hs_err文件写入J……继续阅读 »

c/c++

使用Java JNI时是否可以调试核心转储?

使用Java JNI时是否可以调试核心转储?
我的应用程序主要是Java,但对于某些计算,使用的是C++库。我们的环境是在RedHat 3(即将成为RedHat 5)上运行的Java 1.6。 我的问题是C++库不是线程安全的。为解决此问题,我们运行了多个单线程“ worker ”进程,并由中央工作管理器(也用C++编写)为它们提供工作。我们的Java应用程序通过第三方产品调用C++工作管理器。 由于各……继续阅读 »