[MacPorts] #68700: go @1.17.13_0 - Legacy Go Compiler Completely Broken on Lion and Mtn Lion
MacPorts
noreply at macports.org
Tue Nov 14 21:47:18 UTC 2023
#68700: go @1.17.13_0 - Legacy Go Compiler Completely Broken on Lion and Mtn Lion
---------------------+------------------------------
Reporter: RobK88 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Resolution: | Keywords: lion moutainlion
Port: go |
---------------------+------------------------------
Comment (by RobK88):
The error message is different when trying to compile my simple "Hello,
World" program on Mtn Lion using the legacy `go` compiler. The error
message is `SIGABRT: abort`. Below is the full log:
{{{
grinch$ go run /Users/grinch/Downloads/hello-world.go
go(912,0xb0104000) malloc: *** error for object 0x1000000000000000:
pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
SIGABRT: abort
PC=0x7fff8787b212 m=3 sigcode=0
goroutine 0 [idle]:
syscall.syscall(0x407a9c0, 0x4b07330, 0x0, 0x0)
/opt/local/lib/go/src/runtime/sys_darwin.go:22 +0x3b
fp=0xc00004e7c0 sp=0xc00004e7a0 pc=0x4062b7b
syscall.syscall(0xc000180040, 0x19, 0xc00018c000, 0x0)
<autogenerated>:1 +0x26 fp=0xc00004e808 sp=0xc00004e7c0
pc=0x4068886
syscall.closedir(0xc000184008)
/opt/local/lib/go/src/syscall/zsyscall_darwin_amd64.go:505 +0x2f
fp=0xc00004e838 sp=0xc00004e808 pc=0x4077c8f
os.(*dirInfo).close(...)
/opt/local/lib/go/src/os/dir_darwin.go:23
os.(*file).close(0xc000186000)
/opt/local/lib/go/src/os/file_unix.go:249 +0x52 fp=0xc00004e890
sp=0xc00004e838 pc=0x40d34f2
os.(*File).Close(...)
/opt/local/lib/go/src/os/file_posix.go:26
io/ioutil.ReadDir({0xc000180040, 0x19})
/opt/local/lib/go/src/io/ioutil/ioutil.go:64 +0x71 fp=0xc00004e910
sp=0xc00004e890 pc=0x4161c31
cmd/go/internal/fsys.readDir({0xc000180040, 0x406402e})
/opt/local/lib/go/src/cmd/go/internal/fsys/fsys.go:246 +0x27
fp=0xc00004e958 sp=0xc00004e910 pc=0x41a7ec7
cmd/go/internal/fsys.ReadDir({0xc000180040, 0x0})
/opt/local/lib/go/src/cmd/go/internal/fsys/fsys.go:270 +0x28e
fp=0xc00004ecf8 sp=0xc00004e958 pc=0x41a82ae
cmd/go/internal/imports.ScanDir({0xc000180040, 0x19}, 0x19)
/opt/local/lib/go/src/cmd/go/internal/imports/scan.go:19 +0x45
fp=0xc00004edf0 sp=0xc00004ecf8 pc=0x41c1905
cmd/go/internal/modload.scanDir({0xc000180040, 0xc00002a058},
0xc0000282d0)
/opt/local/lib/go/src/cmd/go/internal/modload/load.go:1991 +0x25
fp=0xc00004ee58 sp=0xc00004edf0 pc=0x43d76a5
cmd/go/internal/modload.(*loader).load(0xc0000be8f0, {0x4676b00,
0xc00002a058}, 0xc0000be9a0)
/opt/local/lib/go/src/cmd/go/internal/modload/load.go:1622 +0x565
fp=0xc00004ef30 sp=0xc00004ee58 pc=0x43d4ce5
cmd/go/internal/modload.(*loader).pkg.func1.1()
/opt/local/lib/go/src/cmd/go/internal/modload/load.go:1389 +0x29
fp=0xc00004ef60 sp=0xc00004ef30 pc=0x43d39a9
cmd/go/internal/par.(*Queue).Add.func1()
/opt/local/lib/go/src/cmd/go/internal/par/queue.go:58 +0x7d
fp=0xc00004efe0 sp=0xc00004ef60 pc=0x41c4dbd
runtime.goexit()
/opt/local/lib/go/src/runtime/asm_amd64.s:1581 +0x1
fp=0xc00004efe8 sp=0xc00004efe0 pc=0x4066221
created by cmd/go/internal/par.(*Queue).Add
/opt/local/lib/go/src/cmd/go/internal/par/queue.go:56 +0x238
goroutine 6 [syscall]:
syscall.syscall(0x407a9c0, 0x4b07330, 0x0, 0x0)
/opt/local/lib/go/src/runtime/sys_darwin.go:22 +0x3b
fp=0xc00004e7c0 sp=0xc00004e7a0 pc=0x4062b7b
syscall.syscall(0xc000180040, 0x19, 0xc00018c000, 0x0)
<autogenerated>:1 +0x26 fp=0xc00004e808 sp=0xc00004e7c0
pc=0x4068886
syscall.closedir(0xc000184008)
/opt/local/lib/go/src/syscall/zsyscall_darwin_amd64.go:505 +0x2f
fp=0xc00004e838 sp=0xc00004e808 pc=0x4077c8f
os.(*dirInfo).close(...)
/opt/local/lib/go/src/os/dir_darwin.go:23
os.(*file).close(0xc000186000)
/opt/local/lib/go/src/os/file_unix.go:249 +0x52 fp=0xc00004e890
sp=0xc00004e838 pc=0x40d34f2
os.(*File).Close(...)
/opt/local/lib/go/src/os/file_posix.go:26
io/ioutil.ReadDir({0xc000180040, 0x19})
/opt/local/lib/go/src/io/ioutil/ioutil.go:64 +0x71 fp=0xc00004e910
sp=0xc00004e890 pc=0x4161c31
cmd/go/internal/fsys.readDir({0xc000180040, 0x406402e})
/opt/local/lib/go/src/cmd/go/internal/fsys/fsys.go:246 +0x27
fp=0xc00004e958 sp=0xc00004e910 pc=0x41a7ec7
cmd/go/internal/fsys.ReadDir({0xc000180040, 0x0})
/opt/local/lib/go/src/cmd/go/internal/fsys/fsys.go:270 +0x28e
fp=0xc00004ecf8 sp=0xc00004e958 pc=0x41a82ae
cmd/go/internal/imports.ScanDir({0xc000180040, 0x19}, 0x19)
/opt/local/lib/go/src/cmd/go/internal/imports/scan.go:19 +0x45
fp=0xc00004edf0 sp=0xc00004ecf8 pc=0x41c1905
cmd/go/internal/modload.scanDir({0xc000180040, 0xc00002a058},
0xc0000282d0)
/opt/local/lib/go/src/cmd/go/internal/modload/load.go:1991 +0x25
fp=0xc00004ee58 sp=0xc00004edf0 pc=0x43d76a5
cmd/go/internal/modload.(*loader).load(0xc0000be8f0, {0x4676b00,
0xc00002a058}, 0xc0000be9a0)
/opt/local/lib/go/src/cmd/go/internal/modload/load.go:1622 +0x565
fp=0xc00004ef30 sp=0xc00004ee58 pc=0x43d4ce5
cmd/go/internal/modload.(*loader).pkg.func1.1()
/opt/local/lib/go/src/cmd/go/internal/modload/load.go:1389 +0x29
fp=0xc00004ef60 sp=0xc00004ef30 pc=0x43d39a9
cmd/go/internal/par.(*Queue).Add.func1()
/opt/local/lib/go/src/cmd/go/internal/par/queue.go:58 +0x7d
fp=0xc00004efe0 sp=0xc00004ef60 pc=0x41c4dbd
runtime.goexit()
/opt/local/lib/go/src/runtime/asm_amd64.s:1581 +0x1
fp=0xc00004efe8 sp=0xc00004efe0 pc=0x4066221
created by cmd/go/internal/par.(*Queue).Add
/opt/local/lib/go/src/cmd/go/internal/par/queue.go:56 +0x238
goroutine 1 [chan receive]:
cmd/go/internal/modload.loadFromRoots({0x4676b00, 0xc00002a058}, {{{0x0,
0x0}, 0xc0000f1f50, 0x0, {0x0, 0x0}, 0x0, 0x1, ...}, ...})
/opt/local/lib/go/src/cmd/go/internal/modload/load.go:998 +0x6e5
cmd/go/internal/modload.ImportFromFiles({0x4676b00, 0xc00002a058},
{0xc0000201d0, 0x1, 0x1})
/opt/local/lib/go/src/cmd/go/internal/modload/load.go:635 +0x22e
cmd/go/internal/load.GoFilesPackage({0x4676b00, 0xc00002a058}, {0xe0,
0x96, 0xc0}, {0xc0000201d0, 0xc000093d08, 0x1})
/opt/local/lib/go/src/cmd/go/internal/load/pkg.go:2690 +0x21d
cmd/go/internal/run.runRun({0x4676b00, 0xc00002a058}, 0xc0000285e8,
{0xc0000201d0, 0x44, 0x39})
/opt/local/lib/go/src/cmd/go/internal/run/run.go:106 +0xb4d
main.invoke(0x498d040, {0xc0000201c0, 0x2, 0x2})
/opt/local/lib/go/src/cmd/go/main.go:216 +0x2f6
main.main()
/opt/local/lib/go/src/cmd/go/main.go:173 +0x78e
rax 0x0
rbx 0x6
rcx 0xb0103d48
rdx 0x0
rdi 0x1303
rsi 0x6
rbp 0xb0103d70
rsp 0xb0103d48
r8 0x7fff748cb278
r9 0x0
r10 0x20000000
r11 0x206
r12 0x4ab1000
r13 0x4ae1000
r14 0xb0104000
r15 0x1
rip 0x7fff8787b212
rflags 0x206
cs 0x7
fs 0x0
gs 0x0
Cathys-iMac-2:~ grinch$
Cathys-iMac-2:~ grinch$
Cathys-iMac-2:~ grinch$ go build package main
package package is not in GOROOT (/opt/local/lib/go/src/package)
package main is not in GOROOT (/opt/local/lib/go/src/main)
Cathys-iMac-2:~ grinch$ import "fmt"
func main() {
fmt.Println("hello world")
}
go build /Users/grinch/Downloads/hello-world.go '
c^CCathys-iMac-2:~ grinch$
Cathys-iMac-2:~ grinch$
Cathys-iMac-2:~ grinch$
Cathys-iMac-2:~ grinch$
Cathys-iMac-2:~ grinch$
Cathys-iMac-2:~ grinch$ go build /Users/grinch/Downloads/hello-world.go
go(1095,0x7fff748cc180) malloc: *** error for object 0x7fff865a87b4:
pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
SIGABRT: abort
PC=0x7fff8787b212 m=0 sigcode=0
goroutine 0 [idle]:
syscall.syscall(0x407a9c0, 0x4b00440, 0x0, 0x0)
/opt/local/lib/go/src/runtime/sys_darwin.go:22 +0x3b
fp=0xc00004e7c0 sp=0xc00004e7a0 pc=0x4062b7b
syscall.syscall(0xc0000c0280, 0x19, 0x1, 0x0)
<autogenerated>:1 +0x26 fp=0xc00004e808 sp=0xc00004e7c0
pc=0x4068886
syscall.closedir(0xc0000a4088)
/opt/local/lib/go/src/syscall/zsyscall_darwin_amd64.go:505 +0x2f
fp=0xc00004e838 sp=0xc00004e808 pc=0x4077c8f
os.(*dirInfo).close(...)
/opt/local/lib/go/src/os/dir_darwin.go:23
os.(*file).close(0xc0000864e0)
/opt/local/lib/go/src/os/file_unix.go:249 +0x52 fp=0xc00004e890
sp=0xc00004e838 pc=0x40d34f2
os.(*File).Close(...)
/opt/local/lib/go/src/os/file_posix.go:26
io/ioutil.ReadDir({0xc0000c0280, 0x19})
/opt/local/lib/go/src/io/ioutil/ioutil.go:64 +0x71 fp=0xc00004e910
sp=0xc00004e890 pc=0x4161c31
cmd/go/internal/fsys.readDir({0xc0000c0280, 0x4044df1})
/opt/local/lib/go/src/cmd/go/internal/fsys/fsys.go:246 +0x27
fp=0xc00004e958 sp=0xc00004e910 pc=0x41a7ec7
cmd/go/internal/fsys.ReadDir({0xc0000c0280, 0x0})
/opt/local/lib/go/src/cmd/go/internal/fsys/fsys.go:270 +0x28e
fp=0xc00004ecf8 sp=0xc00004e958 pc=0x41a82ae
cmd/go/internal/imports.ScanDir({0xc0000c0280, 0x19}, 0x19)
/opt/local/lib/go/src/cmd/go/internal/imports/scan.go:19 +0x45
fp=0xc00004edf0 sp=0xc00004ecf8 pc=0x41c1905
cmd/go/internal/modload.scanDir({0xc0000c0280, 0xc000094000},
0xc0000bc228)
/opt/local/lib/go/src/cmd/go/internal/modload/load.go:1991 +0x25
fp=0xc00004ee58 sp=0xc00004edf0 pc=0x43d76a5
cmd/go/internal/modload.(*loader).load(0xc0000e06e0, {0x4676b00,
0xc000094000}, 0xc0000e0790)
/opt/local/lib/go/src/cmd/go/internal/modload/load.go:1622 +0x565
fp=0xc00004ef30 sp=0xc00004ee58 pc=0x43d4ce5
cmd/go/internal/modload.(*loader).pkg.func1.1()
/opt/local/lib/go/src/cmd/go/internal/modload/load.go:1389 +0x29
fp=0xc00004ef60 sp=0xc00004ef30 pc=0x43d39a9
cmd/go/internal/par.(*Queue).Add.func1()
/opt/local/lib/go/src/cmd/go/internal/par/queue.go:58 +0x7d
fp=0xc00004efe0 sp=0xc00004ef60 pc=0x41c4dbd
runtime.goexit()
/opt/local/lib/go/src/runtime/asm_amd64.s:1581 +0x1
fp=0xc00004efe8 sp=0xc00004efe0 pc=0x4066221
created by cmd/go/internal/par.(*Queue).Add
/opt/local/lib/go/src/cmd/go/internal/par/queue.go:56 +0x238
goroutine 21 [syscall]:
syscall.syscall(0x407a9c0, 0x4b00440, 0x0, 0x0)
/opt/local/lib/go/src/runtime/sys_darwin.go:22 +0x3b
fp=0xc00004e7c0 sp=0xc00004e7a0 pc=0x4062b7b
syscall.syscall(0xc0000c0280, 0x19, 0x1, 0x0)
<autogenerated>:1 +0x26 fp=0xc00004e808 sp=0xc00004e7c0
pc=0x4068886
syscall.closedir(0xc0000a4088)
/opt/local/lib/go/src/syscall/zsyscall_darwin_amd64.go:505 +0x2f
fp=0xc00004e838 sp=0xc00004e808 pc=0x4077c8f
os.(*dirInfo).close(...)
/opt/local/lib/go/src/os/dir_darwin.go:23
os.(*file).close(0xc0000864e0)
/opt/local/lib/go/src/os/file_unix.go:249 +0x52 fp=0xc00004e890
sp=0xc00004e838 pc=0x40d34f2
os.(*File).Close(...)
/opt/local/lib/go/src/os/file_posix.go:26
io/ioutil.ReadDir({0xc0000c0280, 0x19})
/opt/local/lib/go/src/io/ioutil/ioutil.go:64 +0x71 fp=0xc00004e910
sp=0xc00004e890 pc=0x4161c31
cmd/go/internal/fsys.readDir({0xc0000c0280, 0x4044df1})
/opt/local/lib/go/src/cmd/go/internal/fsys/fsys.go:246 +0x27
fp=0xc00004e958 sp=0xc00004e910 pc=0x41a7ec7
cmd/go/internal/fsys.ReadDir({0xc0000c0280, 0x0})
/opt/local/lib/go/src/cmd/go/internal/fsys/fsys.go:270 +0x28e
fp=0xc00004ecf8 sp=0xc00004e958 pc=0x41a82ae
cmd/go/internal/imports.ScanDir({0xc0000c0280, 0x19}, 0x19)
/opt/local/lib/go/src/cmd/go/internal/imports/scan.go:19 +0x45
fp=0xc00004edf0 sp=0xc00004ecf8 pc=0x41c1905
cmd/go/internal/modload.scanDir({0xc0000c0280, 0xc000094000},
0xc0000bc228)
/opt/local/lib/go/src/cmd/go/internal/modload/load.go:1991 +0x25
fp=0xc00004ee58 sp=0xc00004edf0 pc=0x43d76a5
cmd/go/internal/modload.(*loader).load(0xc0000e06e0, {0x4676b00,
0xc000094000}, 0xc0000e0790)
/opt/local/lib/go/src/cmd/go/internal/modload/load.go:1622 +0x565
fp=0xc00004ef30 sp=0xc00004ee58 pc=0x43d4ce5
cmd/go/internal/modload.(*loader).pkg.func1.1()
/opt/local/lib/go/src/cmd/go/internal/modload/load.go:1389 +0x29
fp=0xc00004ef60 sp=0xc00004ef30 pc=0x43d39a9
cmd/go/internal/par.(*Queue).Add.func1()
/opt/local/lib/go/src/cmd/go/internal/par/queue.go:58 +0x7d
fp=0xc00004efe0 sp=0xc00004ef60 pc=0x41c4dbd
runtime.goexit()
/opt/local/lib/go/src/runtime/asm_amd64.s:1581 +0x1
fp=0xc00004efe8 sp=0xc00004efe0 pc=0x4066221
created by cmd/go/internal/par.(*Queue).Add
/opt/local/lib/go/src/cmd/go/internal/par/queue.go:56 +0x238
goroutine 1 [chan receive]:
cmd/go/internal/modload.loadFromRoots({0x4676b00, 0xc000094000}, {{{0x0,
0x0}, 0xc000115f20, 0x0, {0x0, 0x0}, 0x0, 0x1, ...}, ...})
/opt/local/lib/go/src/cmd/go/internal/modload/load.go:998 +0x6e5
cmd/go/internal/modload.ImportFromFiles({0x4676b00, 0xc000094000},
{0xc00008e1a0, 0x1, 0x1})
/opt/local/lib/go/src/cmd/go/internal/modload/load.go:635 +0x22e
cmd/go/internal/load.GoFilesPackage({0x4676b00, 0xc000094000}, {0x60,
0x4f, 0x5e}, {0xc00008e1a0, 0x4, 0x1})
/opt/local/lib/go/src/cmd/go/internal/load/pkg.go:2690 +0x21d
cmd/go/internal/load.PackagesAndErrors({0x4676b00, 0xc000094000}, {0x2d,
0x0, 0x0}, {0xc00008e1a0, 0x1, 0x1})
/opt/local/lib/go/src/cmd/go/internal/load/pkg.go:2436 +0xbaa
cmd/go/internal/work.runBuild({0x4676b00, 0xc000094000}, 0xc0000bc540,
{0xc00008e1a0, 0x1, 0x1})
/opt/local/lib/go/src/cmd/go/internal/work/build.go:371 +0xa5
main.invoke(0x498d580, {0xc00008e190, 0x2, 0x2})
/opt/local/lib/go/src/cmd/go/main.go:216 +0x2f6
main.main()
/opt/local/lib/go/src/cmd/go/main.go:173 +0x78e
rax 0x0
rbx 0x6
rcx 0x7fff5fbff978
rdx 0x0
rdi 0x707
rsi 0x6
rbp 0x7fff5fbff9a0
rsp 0x7fff5fbff978
r8 0x7fff748cb278
r9 0x0
r10 0x20000000
r11 0x206
r12 0x4ab1000
r13 0x4ae1000
r14 0x7fff748cc180
r15 0x1
rip 0x7fff8787b212
rflags 0x206
cs 0x7
fs 0x0
gs 0x0
}}}
--
Ticket URL: <https://trac.macports.org/ticket/68700#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list