GBase 8s
备份恢复
问答

onbar_d备份报Segmentation fault

发表于2024-07-17 19:37:26207次浏览12个评论

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

【GBase版本】:gbase8s_a2_2

【操作系统】:redhat 7.3

【CPU】:x86

【问题描述】*:你好,我司开发了xbsa.so动态库,通过onmode -wf BAR_BSALIB_PATH命令进行了配置,在调用onbar_d -b备份时报Segmentation fault,初步分析,onbar_d静态链接了openssl,我司的xbsa.so动态库也链接了openssl,在xbsa.so动态库内调用openssl的EVP_DigestFinal_ex函数时,core掉,报Segmentation fault,请问如何解决。

 

评论

登录后才可以发表评论
用户头像
路路路发表于 2年前
请问您使用的openssl 版本是什么,咱们是openssl1.0.1的版本,开兼容低版本试试呢
GBase用户17638发表于 2年前
@路路路:我们是3.0.9,请问gbase的onbar_d是静态链接的openssl吗?
用户头像
路路路发表于 2年前
@GBase用户17638:是的
GBase用户17638发表于 2年前
@路路路:目前我关闭了我们xbsa动态库的ssl,没有报Segmentation fault,但备份时报XBSA Error (BSACreateObject): An unspecified XBSA error has occured: 80,失败前调用bsainit接口成功,但传递过来的BSA_ObjectOwner内容为空
用户头像
路路路发表于 2年前
@GBase用户17638:BSACreateObject函数 是创建大对象的吗,要创建成功得有大对象空间,您确认一下是否有大对象空间
GBase用户17638发表于 2年前
@路路路:你好,那个CreateObj的问题已经解决;请问这个openssl的问题,只能产品方去使用和gbase同版本的openssl?有无其他的办法?或者其他的产品方,有无遇到同样问题,如何解决的?
用户头像
路路路发表于 2年前
@GBase用户17638:暂未有遇到,此类正式需求,暂时没有此方面规划
最佳回答
用户头像
路路路发表于 2年前
这样比较零散,很难彻底解决您的问题,建议联系我们做联合排查问题
GBase用户17638发表于 2年前
@路路路:看看https://www.gbase.cn/community/post/4072这个是否详细,可以,下午联系你们。
崔哥发表于 9个月前
虚心向前辈学习
用户头像
levvel发表于 5个月前
干货满满!
banjin发表于 2个月前
好问题啊。