GetChatData
Stack: [0x00007f8e9696d000,0x00007f8e96a6e000], sp=0x00007f8e96a69bf0, free space=1010k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libWeWorkFinanceSdk_Java.so+0x257879] ASN1_STRING_free+0x9
GetMediaData
Stack: [0x00007f8b65eec000,0x00007f8b65fed000], sp=0x00007f8b65fea1f0, free space=1016k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libWeWorkFinanceSdk_Java.so+0x191ecd] lh_retrieve+0x7d
调用这个两个native方法的时候,jvm会偶发崩溃, 对应的 ASN1_STRING_free 和 lh_retrieve 都是openssl里面的函数
https://www.openssl.net.cn/docs/77.html
https://www.openssl.net.cn/docs/21.html
而且https://developer.work.weixin.qq.com/document/path/91774 更新了sdk版本[更新时间:2025-2-13 更新特性:openssl 3.0版本]
有什么好的方法避免拉取数据的时候Jvm崩溃吗?之前的问题好像都没有一个确定的答案
企业微信的问题建议到企业微信开发者中心提问:https://developer.work.weixin.qq.com/community/question