首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >( Q)由于openJ9中的Memeory违规而导致的CRYPTO_memcmp系统崩溃

( Q)由于openJ9中的Memeory违规而导致的CRYPTO_memcmp系统崩溃
EN

Stack Overflow用户
提问于 2021-01-07 13:19:57
回答 2查看 52关注 0票数 0

我问题的上下文

我的服务器软件是基于

openjdk版本"1.8.0_242“

几乎每2-3周我的服务器进程都会崩溃。在Java文件中,在执行

代码语言:javascript
复制
HttpsURLConnection conn = (HttpsURLConnection)myurl.openConnection(); 

中的libcrypt-1_1 DLL中存在内存冲突。

代码语言:javascript
复制
4XENATIVESTACK               CRYPTO_memcmp+0xe8ef8 (0x00007FFA122A5C18 [libcrypto-1_1-x64+0x185c18])

所以对我来说,CRYPTO_memcmp力量

1 1XHEXCPCODE Windows_ExceptionCode: C0000005

我的问题

是否有人观察到与openJ9类似的坠机事件,或对其根本原因有什么想法?

事先非常感谢Reinhold

EN

回答 2

Stack Overflow用户

发布于 2021-01-07 13:36:53

我只是想一想我的实现,它是一个服务器,当然,我正在使用多头。

所以我需要再次检查一下libcrypto是否是多线程安全的。如果不是这样的话,这可以解释这次坠机的原因。

但真正的问题是: myurl.openConnection()方法是线程安全的。

据我所知它应该是线程安全的。

我一发现什么东西就会更新我的发现

票数 0
EN

Stack Overflow用户

发布于 2021-01-07 15:48:43

我想您已经遇到了OpenJ9第8373期,它在jdk8u275-b01的0.23版本中得到了修正。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65613137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档