调用cgo 运行报错runtime: unexpected return pc for runtime.sigpanic called from 0xc000384f80

wanghaichaoAAA · · 1223 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

情况描述:现有一主动上传设备,用c写了一个动态库,while(1)一直不断的在接收设备上传上来的数据,接收到了就存到全局变量char *Val1Head = NULL;char *Val2Head = NULL;中。go里面会调用c初始化Val1Head 、Val2Head 方法和c开始接收设备数据方法。现在情况是运行时间长了就报错。 ![1592535249531.png](https://static.studygolang.com/200619/ea120ab9ed1f31de3824bd4e4d5abcad.png)![111.png](https://static.studygolang.com/200619/6f681bfc7a10eeb30b1cd082642103fe.png)

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1223 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传