Bug 1212774

Summary: go1.17 fails to build on i586 with new update kernel-sources 6.4
Product: [openSUSE] openSUSE Tumbleweed Reporter: Ana Guerrero <ana.guerrero>
Component: DevelopmentAssignee: Jeff Kowalczyk <jkowalczyk>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: jslaby
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Ana Guerrero 2023-06-27 14:08:35 UTC
go1.17 fails to build when updating kernel-sources to 6.4, see:

https://build.opensuse.org/build/openSUSE:Factory:Staging:M/standard/i586/go1.17/_log

small extract:


[   19s] + cd /home/abuild/rpmbuild/BUILD
[   19s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/go1.17-1.17.13-6.4.i386
[   19s] ++ dirname /home/abuild/rpmbuild/BUILDROOT/go1.17-1.17.13-6.4.i386
[   19s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT
[   19s] + /usr/bin/mkdir /home/abuild/rpmbuild/BUILDROOT/go1.17-1.17.13-6.4.i386
[   19s] + cd go
[   19s] + find . -type f -name '*.syso' -print -delete
[   19s] ./src/cmd/link/testdata/pe-binutils/rsrc_386.syso
[   19s] ./src/cmd/link/testdata/pe-binutils/rsrc_amd64.syso
[   19s] ./src/cmd/link/testdata/pe-llvm/rsrc_386.syso
[   19s] ./src/cmd/link/testdata/pe-llvm/rsrc_amd64.syso
[   19s] ./src/cmd/link/testdata/pe-llvm/rsrc_arm.syso
[   19s] ./src/cmd/link/testdata/pe-llvm/rsrc_arm64.syso
[   19s] ./src/runtime/race/race_darwin_amd64.syso
[   19s] ./src/runtime/race/race_darwin_arm64.syso
[   19s] ./src/runtime/race/race_freebsd_amd64.syso
[   19s] ./src/runtime/race/race_linux_amd64.syso
[   19s] ./src/runtime/race/race_linux_arm64.syso
[   19s] ./src/runtime/race/race_linux_ppc64le.syso
[   19s] ./src/runtime/race/race_netbsd_amd64.syso
[   19s] ./src/runtime/race/race_openbsd_amd64.syso
[   19s] ./src/runtime/race/race_windows_amd64.syso
[   19s] + export GOROOT_BOOTSTRAP=/usr/lib/go1.16
[   19s] + GOROOT_BOOTSTRAP=/usr/lib/go1.16
[   19s] ++ pwd
[   19s] + export GOROOT=/home/abuild/rpmbuild/BUILD/go
[   19s] + GOROOT=/home/abuild/rpmbuild/BUILD/go
[   19s] + export GOROOT_FINAL=/usr/lib/go/1.17
[   19s] + GOROOT_FINAL=/usr/lib/go/1.17
[   19s] + export GOBIN=/home/abuild/rpmbuild/BUILD/go/bin
[   19s] + GOBIN=/home/abuild/rpmbuild/BUILD/go/bin
[   19s] + mkdir -p /home/abuild/rpmbuild/BUILD/go/bin
[   19s] + cd src
[   19s] + HOST_EXTRA_CFLAGS='-fomit-frame-pointer -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -Wno-error'
[   19s] + ./make.bash -v
[   20s] Building Go cmd/dist using /usr/lib/go/1.16. (go1.16.15 linux/386)
[   20s] cmd/dist
[   20s] 
[   21s] Building Go toolchain1 using /usr/lib/go/1.16.
[   21s] fatal error: runtime·unlock: lock count
[   21s] fatal error: runtime·unlock: lock count
[   21s] fatal error: runtime·unlock: lock count

...

[   26s] fatal error: runtime·unlock: lock count
[   26s] fatal error: runtime·unlock: lock count
[   26s] go tool dist: FAILED: /usr/lib/go/1.16/bin/go install -gcflags=-l -tags=math_big_pure_go compiler_bootstrap -v bootstrap/cmd/...: signal: segmentation fault
[   26s] error: Bad exit status from /var/tmp/rpm-tmp.NSDwP1 (%build)
[   26s]
Comment 1 Jiri Slaby 2023-06-29 13:51:29 UTC
It is very likely the same issue, track as one, until disproved.

*** This bug has been marked as a duplicate of bug 1212775 ***