[MacPorts] #64612: nomad: builds failing for 10.12 and earlier: 'hclfmt' consistently crashes with SIGSEGV
MacPorts
noreply at macports.org
Sat Feb 5 20:55:37 UTC 2022
#64612: nomad: builds failing for 10.12 and earlier: 'hclfmt' consistently crashes
with SIGSEGV
---------------------+-------------------------
Reporter: mascguy | Owner: herbygillot
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.7.1
Keywords: | Port: nomad
---------------------+-------------------------
This port fails to build for 10.12 and earlier, due to a consistent crash
when running `hclfmt`:
{{{
--> Formatting HCL
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0xb01dfacedebac1e
pc=0x44688a5]
runtime stack:
runtime: unexpected return pc for runtime.sigpanic called from 0x44688a5
[...]
runtime.throw({0x41e4a55, 0x0})
/opt/local/lib/go/src/runtime/panic.go:1198 +0x71
runtime: unexpected return pc for runtime.sigpanic called from 0x44688a5
[...]
goroutine 1 [syscall, locked to thread]:
syscall.syscall(0x419d0e0, 0x2, 0x40487413, 0xc0000cbd98)
/opt/local/lib/go/src/runtime/sys_darwin.go:22 +0x3b
fp=0xc0000cbd08 sp=0xc0000cbce8 pc=0x405cc1b
syscall.syscall(0x400dbd4, 0x10000c0000b1a40, 0x4ac0b30, 0x30)
<autogenerated>:1 +0x26 fp=0xc0000cbd50 sp=0xc0000cbd08
pc=0x4062366
golang.org/x/sys/unix.ioctl(0x30, 0x4369d60, 0xc000099ef0)
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_net_nomad/nomad/work/pkg/mod/golang.org/x/sys at v0.0.0-20190502175342-a43fa875dd82/unix/zsyscall_darwin_amd64.go:782
+0x39 fp=0xc0000cbd80 sp=0xc0000cbd50 pc=0x419cd79
golang.org/x/sys/unix.IoctlGetTermios(...)
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_net_nomad/nomad/work/pkg/mod/golang.org/x/sys at v0.0.0-20190502175342-a43fa875dd82/unix/syscall_darwin.go:364
golang.org/x/crypto/ssh/terminal.IsTerminal(0xc0000cbe38)
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_net_nomad/nomad/work/pkg/mod/golang.org/x/crypto at v0.0.0-20190426145343-a29dc8fdc734/ssh/terminal/util.go:30
+0x50 fp=0xc0000cbdf0 sp=0xc0000cbd80 pc=0x419d190
main.init.0()
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_net_nomad/nomad/work/pkg/mod/github.com/hashicorp/hcl/v2 at v2.5.1/cmd/hclfmt/main.go:33
+0x55 fp=0xc0000cbe48 sp=0xc0000cbdf0 pc=0x419d295
runtime.doInit(0x431f480)
/opt/local/lib/go/src/runtime/proc.go:6498 +0x123 fp=0xc0000cbf80
sp=0xc0000cbe48 pc=0x40426e3
runtime.main()
/opt/local/lib/go/src/runtime/proc.go:238 +0x1e6 fp=0xc0000cbfe0
sp=0xc0000cbf80 pc=0x40357c6
runtime.goexit()
/opt/local/lib/go/src/runtime/asm_amd64.s:1581 +0x1
fp=0xc0000cbfe8 sp=0xc0000cbfe0 pc=0x405fe41
make: *** [hclfmt] Error 1
}}}
This is happening consistently on all of our buildbots, as well as locally
on my macOS 10.12 install:
https://ports.macports.org/port/nomad/builds/
--
Ticket URL: <https://trac.macports.org/ticket/64612>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list