https://bugzilla.redhat.com/show_bug.cgi?id=1445946
Bug ID: 1445946
Summary: OpenShift Origin 1.5.0 build on armv7hl produces a
runtime error with illegal instruction in resulting
binary
Product: Fedora
Version: rawhide
Component: golang
Assignee: vbatts(a)redhat.com
Reporter: admiller(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: admiller(a)redhat.com, amurdaca(a)redhat.com,
golang-updates(a)lists.fedoraproject.org,
jcajka(a)redhat.com, lemenkov(a)gmail.com,
renich(a)woralelandia.com, s(a)shk.io,
ttomecek(a)redhat.com, vbatts(a)redhat.com
Description of problem:
Unable to build OpenShift Origin 1.5.0 on armv7hl, there's an utility component
called 'genman' which attempts to run during the build process but fails with a
runtime error (output below).
Version-Release number of selected component (if applicable):
golang-1.8.1-2.fc27.x86_64
How reproducible:
Always
Steps to Reproduce:
1. Download
https://maxamillion.fedorapeople.org/origin-1.5.0-1.fc25.src.rpm
2. koji build --scratch rawhide ./origin-1.5.0-1.fc25.src.rpm
3.
Actual results:
SIGILL: illegal instruction
PC=0x4f960 m=0 sigcode=1
goroutine 1 [running, locked to thread]:
runtime.semrelease(0x1d1730e0)
/usr/lib/golang/src/runtime/sema.go:164 +0x290 fp=0x1d111ac8
sp=0x1d111aa8
goroutine 17 [syscall, locked to thread]:
runtime.goexit()
/usr/lib/golang/src/runtime/asm_arm.s:1017 +0x4
goroutine 5 [chan receive]:
github.com/openshift/origin/vendor/github.com/golang/glog.(*loggingT).flu...
/builddir/build/BUILD/origin-031cbe45b7da52e19f0c0fae235776b38024517f/_output/local/go/src/github.com/openshift/origin/vendor/github.com/golang/glog/glog.go:879
+0x64
created by
github.com/openshift/origin/vendor/github.com/golang/glog.init.1
/builddir/build/BUILD/origin-031cbe45b7da52e19f0c0fae235776b38024517f/_output/local/go/src/github.com/openshift/origin/vendor/github.com/golang/glog/glog.go:410
+0x1a0
goroutine 11 [syscall]:
os/signal.signal_recv(0x1cb93000)
/usr/lib/golang/src/runtime/sigqueue.go:116 +0x154
os/signal.loop()
/usr/lib/golang/src/os/signal/signal_unix.go:22 +0x14
created by os/signal.init.1
/usr/lib/golang/src/os/signal/signal_unix.go:28 +0x30
trap 0x6
error 0x0
oldmask 0x0
r0 0x90000000
r1 0x30000000
r2 0x9d07c172
r3 0x19040407
r4 0xffffffff
r5 0x9d07c172
r6 0x10c
r7 0x19040407
r8 0x9cedf00
r9 0x44
r10 0x1cb000f0
fp 0x10c
ip 0xffffffff
sp 0x1d111aa8
lr 0xb6e6196e
pc 0x4f960
cpsr 0xa0070030
fault 0x108
Expected results:
It would successfully build like all other architectures.
I have a koji scratch build here:
https://koji.fedoraproject.org/koji/taskinfo?taskID=19218028
--
You are receiving this mail because:
You are on the CC list for the bug.