Bug 1434347 - FTBFS due silent crash in debuginfo extraction
Summary: FTBFS due silent crash in debuginfo extraction
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: docker
Version: rawhide
Hardware: s390x
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Daniel Walsh
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: ZedoraTracker
TreeView+ depends on / blocked
 
Reported: 2017-03-21 10:20 UTC by Dan Horák
Modified: 2017-03-21 16:24 UTC (History)
13 users (show)

Fixed In Version: rpm-4.13.0.1-14.fc27
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-03-21 16:24:59 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Dan Horák 2017-03-21 10:20:05 UTC
Description of problem:

...
+ install -d /builddir/build/BUILDROOT/docker-1.13.1-5.git5be1549.fc27.s390x/usr/share/man/man8
+ install -p -m 644 rhel-push-plugin.8 /builddir/build/BUILDROOT/docker-1.13.1-5.git5be1549.fc27.s390x/usr/share/man/man8
+ install -d /builddir/build/BUILDROOT/docker-1.13.1-5.git5be1549.fc27.s390x//usr/libexec/docker
+ install -p -m 755 _build/src/docker-lvm-plugin /builddir/build/BUILDROOT/docker-1.13.1-5.git5be1549.fc27.s390x//usr/libexec/docker/docker-lvm-plugin
+ install -p -m 644 docker-lvm-plugin-bc03b5354aaa70ee14c482c4a861be08630bb755/systemd/docker-lvm-plugin.service docker-lvm-plugin-bc03b5354aaa70ee14c482c4a861be08630bb755/systemd/docker-lvm-plugin.socket /builddir/build/BUILDROOT/docker-1.13.1-5.git5be1549.fc27.s390x/usr/lib/systemd/system
+ install -d /builddir/build/BUILDROOT/docker-1.13.1-5.git5be1549.fc27.s390x/usr/share/man/man8
+ install -p -m 644 docker-lvm-plugin.8 /builddir/build/BUILDROOT/docker-1.13.1-5.git5be1549.fc27.s390x/usr/share/man/man8
+ mkdir -p /builddir/build/BUILDROOT/docker-1.13.1-5.git5be1549.fc27.s390x/etc/docker
+ install -p -m 644 docker-lvm-plugin-bc03b5354aaa70ee14c482c4a861be08630bb755/etc/docker/docker-lvm-plugin /builddir/build/BUILDROOT/docker-1.13.1-5.git5be1549.fc27.s390x/etc/docker/docker-lvm-plugin
+ /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --ver-rel 1.13.1-5.git5be1549.fc27 --unique-debug-arch s390x --unique-debug-src-base docker --run-dwz --dwz-low-mem-die-limit 0 --dwz-max-die-limit 50000000 /builddir/build/BUILD/docker-5be1549913ee9bdc5c30433345a76b36ac09bc02
extracting debug info from /builddir/build/BUILDROOT/docker-1.13.1-5.git5be1549.fc27.s390x/usr/bin/docker-current
RPM build errors:
error: Bad exit status from /var/tmp/rpm-tmp.UHQccl (%install)
    Bad exit status from /var/tmp/rpm-tmp.UHQccl (%install)
Child return code was: 1
EXCEPTION: [Error()]
...

for full logs please see https://s390.koji.fedoraproject.org/koji/taskinfo?taskID=2529022

As docker-1.13.1-4.git5be1549.fc27 has been built successfully, I suspect something rather changed in the build environment than being docker related.


Version-Release number of selected component (if applicable):
docker-1.13.1-5.git5be1549.fc27

Comment 1 Dan Horák 2017-03-21 10:24:06 UTC
The buildroot diff between docker-1.13.1-4.git5be1549.fc27 (OK) and docker-1.13.1-5.git5be1549.fc27 (BAD) is

6,8c6,8
< binutils-2.28-2.fc27.s390x
< btrfs-progs-4.9.1-2.fc26.s390x
< btrfs-progs-devel-4.9.1-2.fc26.s390x
---
> binutils-2.28-4.fc27.s390x
> btrfs-progs-4.10.1-1.fc27.s390x
> btrfs-progs-devel-4.10.1-1.fc27.s390x
15,16c15,16
< coreutils-8.26-7.fc26.s390x
< coreutils-common-8.26-7.fc26.s390x
---
> coreutils-8.27-2.fc27.s390x
> coreutils-common-8.27-2.fc27.s390x
18c18
< cpp-7.0.1-0.10.fc26.s390x
---
> cpp-7.0.1-0.12.fc27.s390x
21,23c21,23
< cryptsetup-libs-1.7.3-3.fc26.s390x
< curl-7.53.1-2.fc27.s390x
< cyrus-sasl-lib-2.1.26-28.fc26.s390x
---
> cryptsetup-libs-1.7.4-1.fc27.s390x
> curl-7.53.1-3.fc27.s390x
> cyrus-sasl-lib-2.1.26-29.fc27.s390x
50,53c50,53
< gc-7.6.0-2.fc26.s390x
< gcc-7.0.1-0.10.fc26.s390x
< gcc-c++-7.0.1-0.10.fc26.s390x
< gdb-headless-7.12.50.20170226-4.fc27.s390x
---
> gc-7.6.0-4.fc27.s390x
> gcc-7.0.1-0.12.fc27.s390x
> gcc-c++-7.0.1-0.12.fc27.s390x
> gdb-headless-7.12.50.20170309-5.fc27.s390x
59c59
< glib2-2.51.4-2.fc27.s390x
---
> glib2-2.51.5-1.fc27.s390x
66c66
< gmp-6.1.2-3.fc26.s390x
---
> gmp-6.1.2-4.fc27.s390x
69c69
< gnutls-3.5.9-2.fc26.s390x
---
> gnutls-3.5.10-1.fc27.s390x
75c75
< golang-github-cpuguy83-go-md2man-1.0.4-5.fc25.s390x
---
> golang-github-cpuguy83-go-md2man-1.0.4-7.fc27.s390x
83c83
< info-6.3-2.fc26.s390x
---
> info-6.3-3.fc27.s390x
87,88c87,88
< kernel-headers-4.11.0-0.rc0.git8.2.fc27.s390x
< keyutils-libs-1.5.9-9.fc26.s390x
---
> kernel-headers-4.11.0-0.rc2.git4.1.fc27.s390x
> keyutils-libs-1.5.10-1.fc27.s390x
90c90
< krb5-libs-1.15-9.fc27.s390x
---
> krb5-libs-1.15.1-2.fc27.s390x
94c94
< libasan-7.0.1-0.10.fc26.s390x
---
> libasan-7.0.1-0.12.fc27.s390x
97c97
< libatomic-7.0.1-0.10.fc26.s390x
---
> libatomic-7.0.1-0.12.fc27.s390x
100c100
< libbabeltrace-1.5.2-1.fc27.s390x
---
> libbabeltrace-1.5.2-2.fc27.s390x
106c106
< libcurl-7.53.1-2.fc27.s390x
---
> libcurl-7.53.1-3.fc27.s390x
112c112
< libgcc-7.0.1-0.10.fc26.s390x
---
> libgcc-7.0.1-0.12.fc27.s390x
114,116c114,116
< libgomp-7.0.1-0.10.fc26.s390x
< libgpg-error-1.25-2.fc26.s390x
< libgpg-error-devel-1.25-2.fc26.s390x
---
> libgomp-7.0.1-0.12.fc27.s390x
> libgpg-error-1.27-1.fc27.s390x
> libgpg-error-devel-1.27-1.fc27.s390x
132,133c132,133
< libselinux-2.6-2.fc27.s390x
< libselinux-devel-2.6-2.fc27.s390x
---
> libselinux-2.6-3.fc27.s390x
> libselinux-devel-2.6-3.fc27.s390x
140,141c140,141
< libstdc++-7.0.1-0.10.fc26.s390x
< libstdc++-devel-7.0.1-0.10.fc26.s390x
---
> libstdc++-7.0.1-0.12.fc27.s390x
> libstdc++-devel-7.0.1-0.12.fc27.s390x
144c144
< libubsan-7.0.1-0.10.fc26.s390x
---
> libubsan-7.0.1-0.12.fc27.s390x
152c152
< lz4-1.7.5-2.fc26.s390x
---
> lz4-libs-1.7.5-3.fc27.s390x
155c155
< mpfr-3.1.5-2.fc26.s390x
---
> mpfr-3.1.5-3.fc27.s390x
163c163
< nss-pem-1.0.3-1.fc27.s390x
---
> nss-pem-1.0.3-3.fc27.s390x
169a170
> openblas-srpm-macros-1-1.fc27.noarch
171,173c172,174
< openssh-7.4p1-3.fc26.s390x
< openssh-clients-7.4p1-3.fc26.s390x
< openssl-libs-1.1.0d-3.fc26.s390x
---
> openssh-7.4p1-4.fc27.s390x
> openssh-clients-7.4p1-4.fc27.s390x
> openssl-libs-1.1.0e-1.fc27.s390x
176c177
< pam-1.3.0-1.fc25.s390x
---
> pam-1.3.0-2.fc27.s390x
183c184
< perl-5.24.1-389.fc26.s390x
---
> perl-5.24.1-390.fc27.s390x
186c187
< perl-Errno-1.25-389.fc26.s390x
---
> perl-Errno-1.25-390.fc27.s390x
194c195
< perl-IO-1.36-389.fc26.s390x
---
> perl-IO-1.36-390.fc27.s390x
198c199
< perl-Pod-Perldoc-3.27-2.fc26.noarch
---
> perl-Pod-Perldoc-3.28-1.fc27.noarch
211,212c212,213
< perl-libs-5.24.1-389.fc26.s390x
< perl-macros-5.24.1-389.fc26.s390x
---
> perl-libs-5.24.1-390.fc27.s390x
> perl-macros-5.24.1-390.fc27.s390x
226c227
< python3-3.6.0-20.fc26.s390x
---
> python3-3.6.1-0.1.rc1.fc27.s390x
228c229
< python3-libs-3.6.0-20.fc26.s390x
---
> python3-libs-3.6.1-0.1.rc1.fc27.s390x
238,242c239,243
< rpm-4.13.0.1-3.fc26.s390x
< rpm-build-4.13.0.1-3.fc26.s390x
< rpm-build-libs-4.13.0.1-3.fc26.s390x
< rpm-libs-4.13.0.1-3.fc26.s390x
< rpm-plugin-selinux-4.13.0.1-3.fc26.s390x
---
> rpm-4.13.0.1-12.fc27.s390x
> rpm-build-4.13.0.1-12.fc27.s390x
> rpm-build-libs-4.13.0.1-12.fc27.s390x
> rpm-libs-4.13.0.1-12.fc27.s390x
> rpm-plugin-selinux-4.13.0.1-12.fc27.s390x
249,250c250,251
< system-python-3.6.0-20.fc26.s390x
< system-python-libs-3.6.0-20.fc26.s390x
---
> system-python-3.6.1-0.1.rc1.fc27.s390x
> system-python-libs-3.6.1-0.1.rc1.fc27.s390x
256c257
< tzdata-2016j-3.fc26.noarch
---
> tzdata-2017a-1.fc27.noarch

Comment 2 Mark Wielaard 2017-03-21 10:31:28 UTC
I think this might indeed be caused by a recent change in rpm debugedit. Could I get access to the builder, a similar build environment or a copy of the file that causes trouble when extracting debug info from /builddir/build/BUILDROOT/docker-1.13.1-5.git5be1549.fc27.s390x/usr/bin/docker-current

Comment 3 Mark Wielaard 2017-03-21 16:24:59 UTC
This was a "simple" off by one that for various reasons didn't trigger on any other arch or build. But it was a generic issue, nothing specific to go, docker or s390x.

Patch posted upstream:
http://lists.rpm.org/pipermail/rpm-maint/2017-March/005268.html

Added to fedora rpm in rawhide (rpm-4.13.0.1-14.fc27).


Note You need to log in before you can comment on or make changes to this bug.