0
맥 OS 시에라 내 모든 goland "실행 디버그"명령은 다음과 같은 메시지와 함께 실패 시작 업데이트 한 후 맥 OS 시에라에 실패 GoLand 실행은
GOROOT=/usr/local/Cellar/go/1.8.3/libexeC#gosetup
GOPATH=/Users/myuser/Go #gosetup
/usr/local/Cellar/go/1.8.3/libexec/bin/go build -o /private/var/folders/yf/vx268prd0cqbvvprg6q7qzjh0000gp/T/___Go_run -gcflags "-N -l" -a /Users/myuser/Go/src/github.com/mycompany/myproject/app/main.go #gosetup
# command-line-arguments
runtime.(*mspan).base: nosplit stack overflow
744 assumed on entry to runtime.cgoCheckMemmove (nosplit)
696 after runtime.cgoCheckMemmove (nosplit) uses 48
688 on entry to runtime.cgoCheckTypedBlock (nosplit)
376 after runtime.cgoCheckTypedBlock (nosplit) uses 312
368 on entry to runtime.cgoCheckBits (nosplit)
224 after runtime.cgoCheckBits (nosplit) uses 144
216 on entry to runtime.cgoIsGoPointer (nosplit)
64 after runtime.cgoIsGoPointer (nosplit) uses 152
56 on entry to runtime.inHeapOrStack (nosplit)
0 after runtime.inHeapOrStack (nosplit) uses 56
-8 on entry to runtime.(*mspan).base
runtime.inHeapOrStack: nosplit stack overflow
744 assumed on entry to runtime.cgoCheckSliceCopy (nosplit)
672 after runtime.cgoCheckSliceCopy (nosplit) uses 72
664 on entry to runtime.cgoCheckTypedBlock (nosplit)
352 after runtime.cgoCheckTypedBlock (nosplit) uses 312
344 on entry to runtime.cgoCheckBits (nosplit)
200 after runtime.cgoCheckBits (nosplit) uses 144
192 on entry to runtime.cgoIsGoPointer (nosplit)
40 after runtime.cgoIsGoPointer (nosplit) uses 152
32 on entry to runtime.inHeapOrStack (nosplit)
-24 after runtime.inHeapOrStack (nosplit) uses 56
runtime.inHeapOrStack: nosplit stack overflow
744 assumed on entry to runtime.typedmemmove (nosplit)
696 after runtime.typedmemmove (nosplit) uses 48
688 on entry to runtime.cgoCheckMemmove (nosplit)
640 after runtime.cgoCheckMemmove (nosplit) uses 48
632 on entry to runtime.cgoCheckTypedBlock (nosplit)
320 after runtime.cgoCheckTypedBlock (nosplit) uses 312
312 on entry to runtime.cgoCheckBits (nosplit)
168 after runtime.cgoCheckBits (nosplit) uses 144
160 on entry to runtime.cgoIsGoPointer (nosplit)
8 after runtime.cgoIsGoPointer (nosplit) uses 152
0 on entry to runtime.inHeapOrStack (nosplit)
-56 after runtime.inHeapOrStack (nosplit) uses 56
runtime.cgoIsGoPointer: nosplit stack overflow
744 assumed on entry to runtime.typedslicecopy (nosplit)
600 after runtime.typedslicecopy (nosplit) uses 144
592 on entry to runtime.cgoCheckSliceCopy (nosplit)
520 after runtime.cgoCheckSliceCopy (nosplit) uses 72
512 on entry to runtime.cgoCheckTypedBlock (nosplit)
200 after runtime.cgoCheckTypedBlock (nosplit) uses 312
192 on entry to runtime.cgoCheckBits (nosplit)
48 after runtime.cgoCheckBits (nosplit) uses 144
40 on entry to runtime.cgoIsGoPointer (nosplit)
-112 after runtime.cgoIsGoPointer (nosplit) uses 152
runtime.dopanic: nosplit stack overflow
744 assumed on entry to runtime.freedefer (nosplit)
528 after runtime.freedefer (nosplit) uses 216
520 on entry to runtime.typedmemmove (nosplit)
472 after runtime.typedmemmove (nosplit) uses 48
464 on entry to runtime.bulkBarrierPreWrite (nosplit)
104 after runtime.bulkBarrierPreWrite (nosplit) uses 360
96 on entry to runtime.throw (nosplit)
64 after runtime.throw (nosplit) uses 32
56 on entry to runtime.dopanic (nosplit)
-32 after runtime.dopanic (nosplit) uses 88
runtime.bulkBarrierPreWrite: nosplit stack overflow
744 assumed on entry to runtime.deferreturn (nosplit)
640 after runtime.deferreturn (nosplit) uses 104
632 on entry to runtime.freedefer (nosplit)
416 after runtime.freedefer (nosplit) uses 216
408 on entry to runtime.typedmemmove (nosplit)
360 after runtime.typedmemmove (nosplit) uses 48
352 on entry to runtime.bulkBarrierPreWrite (nosplit)
-8 after runtime.bulkBarrierPreWrite (nosplit) uses 360
runtime.(*cpuProfile).evict: nosplit stack overflow
744 assumed on entry to runtime.sigprofNonGoPC (nosplit)
632 after runtime.sigprofNonGoPC (nosplit) uses 112
624 on entry to runtime.(*cpuProfile).addNonGo (nosplit)
576 after runtime.(*cpuProfile).addNonGo (nosplit) uses 48
568 on entry to runtime.(*cpuProfile).addWithFlushlog (nosplit)
200 after runtime.(*cpuProfile).addWithFlushlog (nosplit) uses 368
192 on entry to runtime.(*cpuProfile).evict (nosplit)
-16 after runtime.(*cpuProfile).evict (nosplit) uses 208
runtime.(*cpuProfile).addWithFlushlog: nosplit stack overflow
744 assumed on entry to runtime.sigtrampgo (nosplit)
488 after runtime.sigtrampgo (nosplit) uses 256
480 on entry to runtime.sigprofNonGoPC (nosplit)
368 after runtime.sigprofNonGoPC (nosplit) uses 112
360 on entry to runtime.(*cpuProfile).addNonGo (nosplit)
312 after runtime.(*cpuProfile).addNonGo (nosplit) uses 48
304 on entry to runtime.(*cpuProfile).addWithFlushlog (nosplit)
-64 after runtime.(*cpuProfile).addWithFlushlog (nosplit) uses 368
그냥 응용 프로그램이 잘 작동 실행을하지만, 디버그는 항상 실패 컴파일 단계. 그런 플래그로 건물을 만들려고했는데 효과가 있었기 때문에 왜 이런 일이 일어나는지 이해할 수 없습니다. 누구든지 단서가 있습니까?
Go의 최신 버전을 시도해보십시오. – JimB