Linux中,java通过JNA调用so动态库导致java程序崩溃

osc_00267509 发布于 01/21 09:43
阅读 397
收藏 0

开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>

在Linux环境下(UnionTech OS, JDK sun jdk 1.8),通过Java调用C编写的.so动态库文件。主要就是java程序通过JNA调用硬件密码卡,经过多次打开设备和关闭设备后,程序崩溃(double free or corruption (fasttop))。崩溃日志如下。烦请大神帮忙啊,以前从未遇到过这种情况。

加载中
2
w
wengys

你这个多次是不是并发了?可能这个库线程不安全

也可能是封装的有问题,指针重复释放了

这点日志看不出来的

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部