go 微服务项目编译出错

当对微服务项目进行go build 的时候,如果出现下面这个问题

fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0xb01dfacedebac1e pc=0x7fff6796170a]

runtime stack:
runtime: unexpected return pc for runtime.sigpanic called from 0x7fff6796170a
stack: frame={sp:0x7ffeefbff888, fp:0x7ffeefbff8d8} stack=[0x7ffeefb80928,0x7ffeefbff990)
0x00007ffeefbff788:  0x01007ffeefbff7a8  0x0000000000000004 
0x00007ffeefbff798:  0x000000000000001f  0x00007fff6796170a 
0x00007ffeefbff7a8:  0x0b01dfacedebac1e  0x0000000000000001 
0x00007ffeefbff7b8:  0x0000000004037a71 <runtime.throw+0x0000000000000071>  0x00007ffeefbff858 
0x00007ffeefbff7c8:  0x0000000004ad3117  0x00007ffeefbff810 
0x00007ffeefbff7d8:  0x0000000004037d28 <runtime.fatalthrow.func1+0x0000000000000048>  0x00000000052915e0 
0x00007ffeefbff7e8:  0x0000000000000001  0x0000000000000001 
0x00007ffeefbff7f8:  0x00007ffeefbff858  0x0000000004037a71 <runtime.throw+0x0000000000000071> 
0x00007ffeefbff808:  0x00000000052915e0  0x00007ffeefbff848 
0x00007ffeefbff818:  0x0000000004037cb0 <runtime.fatalthrow+0x0000000000000050>  0x00007ffeefbff828 
0x00007ffeefbff828:  0x0000000004037ce0 <runtime.fatalthrow.func1+0x0000000000000000>  0x00000000052915e0 
0x00007ffeefbff838:  0x0000000004037a71 <runtime.throw+0x0000000000000071>  0x00007ffeefbff858 
0x00007ffeefbff848:  0x00007ffeefbff878  0x0000000004037a71 <runtime.throw+0x0000000000000071> 
0x00007ffeefbff858:  0x00007ffeefbff860  0x0000000004037aa0 <runtime.throw.func1+0x0000000000000000> 
0x00007ffeefbff868:  0x0000000004adef63  0x000000000000002a 
0x00007ffeefbff878:  0x00007ffeefbff8c8  0x000000000404e396 <runtime.sigpanic+0x0000000000000396> 
0x00007ffeefbff888: <0x0000000004adef63  0x000000c000048000 
0x00007ffeefbff898:  0x00007ffeefbff908  0x0000000004028aa6 <runtime.(*mheap).allocSpan+0x0000000000000546> 
0x00007ffeefbff8a8:  0x000000c000338000  0x0000000000002000 
0x00007ffeefbff8b8:  0x000000c000000008  0x00000000052915e0 
0x00007ffeefbff8c8:  0x00007ffeefbff910 !0x00007fff6796170a 
0x00007ffeefbff8d8: >0x00007ffeefbff910  0x000000000520d000 
0x00007ffeefbff8e8:  0x00000000000004ae  0x0000000004523645 <golang.org/x/sys/unix.libc_ioctl_trampoline+0x0000000000000005> 
0x00007ffeefbff8f8:  0x000000000406dfbf <runtime.syscall+0x000000000000001f>  0x000000c00029f710 
0x00007ffeefbff908:  0x00007ffeefbff950  0x000000c00029f6e0 
0x00007ffeefbff918:  0x000000000406bdf0 <runtime.asmcgocall+0x0000000000000070>  0x0000000000000001 
0x00007ffeefbff928:  0x0000000004000a00  0x0a00000000000030 
0x00007ffeefbff938:  0x00007ffeefbff950  0x00000000052c6c60 
0x00007ffeefbff948:  0x0000000000000948  0x000000c0000001a0 
0x00007ffeefbff958:  0x0000000004069f09 <runtime.systemstack+0x0000000000000049>  0x0000000000000004 
0x00007ffeefbff968:  0x0000000004be74b8  0x00000000052915e0 
0x00007ffeefbff978:  0x00007ffeefbff9c8  0x0000000004069e05 <runtime.mstart+0x0000000000000005> 
0x00007ffeefbff988:  0x0000000004069dbd <runtime.rt0_go+0x000000000000013d> 
runtime.throw({0x4adef63, 0xc000048000})
        /usr/local/go/src/runtime/panic.go:1198 +0x71
runtime: unexpected return pc for runtime.sigpanic called from 0x7fff6796170a
stack: frame={sp:0x7ffeefbff888, fp:0x7ffeefbff8d8} stack=[0x7ffeefb80928,0x7ffeefbff990)
0x00007ffeefbff788:  0x01007ffeefbff7a8  0x0000000000000004 
0x00007ffeefbff798:  0x000000000000001f  0x00007fff6796170a 
0x00007ffeefbff7a8:  0x0b01dfacedebac1e  0x0000000000000001 
0x00007ffeefbff7b8:  0x0000000004037a71 <runtime.throw+0x0000000000000071>  0x00007ffeefbff858 
0x00007ffeefbff7c8:  0x0000000004ad3117  0x00007ffeefbff810 
0x00007ffeefbff7d8:  0x0000000004037d28 <runtime.fatalthrow.func1+0x0000000000000048>  0x00000000052915e0 
0x00007ffeefbff7e8:  0x0000000000000001  0x0000000000000001 
0x00007ffeefbff7f8:  0x00007ffeefbff858  0x0000000004037a71 <runtime.throw+0x0000000000000071> 
0x00007ffeefbff808:  0x00000000052915e0  0x00007ffeefbff848 
0x00007ffeefbff818:  0x0000000004037cb0 <runtime.fatalthrow+0x0000000000000050>  0x00007ffeefbff828 
0x00007ffeefbff828:  0x0000000004037ce0 <runtime.fatalthrow.func1+0x0000000000000000>  0x00000000052915e0 
0x00007ffeefbff838:  0x0000000004037a71 <runtime.throw+0x0000000000000071>  0x00007ffeefbff858 
0x00007ffeefbff848:  0x00007ffeefbff878  0x0000000004037a71 <runtime.throw+0x0000000000000071> 
0x00007ffeefbff858:  0x00007ffeefbff860  0x0000000004037aa0 <runtime.throw.func1+0x0000000000000000> 
0x00007ffeefbff868:  0x0000000004adef63  0x000000000000002a 
0x00007ffeefbff878:  0x00007ffeefbff8c8  0x000000000404e396 <runtime.sigpanic+0x0000000000000396> 
0x00007ffeefbff888: <0x0000000004adef63  0x000000c000048000 
0x00007ffeefbff898:  0x00007ffeefbff908  0x0000000004028aa6 <runtime.(*mheap).allocSpan+0x0000000000000546> 
0x00007ffeefbff8a8:  0x000000c000338000  0x0000000000002000 
0x00007ffeefbff8b8:  0x000000c000000008  0x00000000052915e0 
0x00007ffeefbff8c8:  0x00007ffeefbff910 !0x00007fff6796170a 
0x00007ffeefbff8d8: >0x00007ffeefbff910  0x000000000520d000 
0x00007ffeefbff8e8:  0x00000000000004ae  0x0000000004523645 <golang.org/x/sys/unix.libc_ioctl_trampoline+0x0000000000000005> 
0x00007ffeefbff8f8:  0x000000000406dfbf <runtime.syscall+0x000000000000001f>  0x000000c00029f710 
0x00007ffeefbff908:  0x00007ffeefbff950  0x000000c00029f6e0 
0x00007ffeefbff918:  0x000000000406bdf0 <runtime.asmcgocall+0x0000000000000070>  0x0000000000000001 
0x00007ffeefbff928:  0x0000000004000a00  0x0a00000000000030 
0x00007ffeefbff938:  0x00007ffeefbff950  0x00000000052c6c60 
0x00007ffeefbff948:  0x0000000000000948  0x000000c0000001a0 
0x00007ffeefbff958:  0x0000000004069f09 <runtime.systemstack+0x0000000000000049>  0x0000000000000004 
0x00007ffeefbff968:  0x0000000004be74b8  0x00000000052915e0 
0x00007ffeefbff978:  0x00007ffeefbff9c8  0x0000000004069e05 <runtime.mstart+0x0000000000000005> 
0x00007ffeefbff988:  0x0000000004069dbd <runtime.rt0_go+0x000000000000013d> 
runtime.sigpanic()
        /usr/local/go/src/runtime/signal_unix.go:719 +0x396

goroutine 1 [syscall, locked to thread]:
syscall.syscall(0x4523640, 0x1, 0x40487413, 0xc00029f7a0)
        /usr/local/go/src/runtime/sys_darwin.go:22 +0x3b fp=0xc00029f710 sp=0xc00029f6f0 pc=0x40689bb
syscall.syscall(0x40bd526, 0x17, 0xc00029f7c8, 0x40bd458)
        <autogenerated>:1 +0x26 fp=0xc00029f758 sp=0xc00029f710 pc=0x406e786
golang.org/x/sys/unix.ioctl(0x4ab7974, 0x4, 0x1000004acb3bc)

尝试升级 golang.org/x/sys,执行下面这个命令
go get golang.org/x/sys

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值