jerryliun 2017-09-04 02:58 采纳率: 82.6%
浏览 860
已采纳
golang调用C库运行一段时间会core怎么办

我是通过golang调用c库,版本是 1.12.5,主要使用upsert接口,并发写入,高并发时达到上千,但发现运行一段时间后,就会core掉,信息如附件1.png所示,
图片说明
追踪代码至附件2.png所示。
图片说明
推测是 gethostbyname 返回结果直接调用 h_addr_list[0] 导致的错误,按理说返回值不是NULL,那么 h_addr_list有可能是NULL 吗?

收起

  • 写回答
  • 好问题 0 提建议
  • 追加酬金
  • 关注问题
  • 分享
  • 邀请回答
  • 编辑 收藏 删除 结题
  • 收藏 举报
追加酬金 (90%的用户在追加酬金后获得了解决方案)

当前问题酬金

¥ 0 (可追加 ¥500)

支付方式

余额支付

余额: ¥ 499

扫码支付

提供问题酬金的用户不参与问题酬金结算和分配