So the regression tests are looking good so far. I'm currently still verifying that the regression with the linux kernel on Intel (404s) is fixed with 4.15.0-136.140 (from -proposed). If that works out, I'll copy the packages to the archive for verification by the SRU team.
I've SRU'ifyed the description of this bug report. Is there any more specific test case you could give to verify that this bug is indeed fixed? How to reproduce those "random errors and infinite loops"? ** Description changed: - Please backport the following bugfix into Ubuntu LTS: - https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=e6213e09ed0e + [Impact] + + * In s390 kernel context, this bug manifests itself as random errors + and infinite loops. + + [Test Case] + + * Needs to be confirmed by IBM + * Build-time tests-suite (applied upstream) backported to Bionic in + + ld/testsuite/ld-s390/gotreloc-1.s + + ld/testsuite/ld-s390/gotreloc-1.ver + + ld/testsuite/ld-s390/gotreloc_31-1.dd + + ld/testuite/ld-s390/gotreloc_64-1.dd + + [Where problems could occur] + + * Binutils is a base toolchain package + - A problem could potentially affect the whole system + - With compiler/linker errors + - Or random errors in the produced binaries + * This patch touches only architecture specific code in bfd/elf64-s390.c + - It would only affect the s390x architecture in this case + + [Other Info] + + * While testing the fix in Bileto, we found one pending autopkgtest regression with linux/amd64 4.15.0-135.139 which is resolved in 4.15.0-136.140 (currently in -proposed). + + + == Original Description == + Please backport the following bugfix into Ubuntu LTS: https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=e6213e09ed0e Some relevant historic links: Debian bugreport: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=961736 glibc bugreport: https://sourceware.org/bugzilla/show_bug.cgi?id=18960 In s390 kernel context, this bug manifests itself as random errors and infinite loops, so it's fairly severe. These are the current versions of binutils: Package binutils - xenial (16.04LTS) (devel): GNU assembler, linker and binary utilities - 2.26.1-1ubuntu1~16.04.8 [security]: amd64 i386 - 2.26-8ubuntu2 [ports]: arm64 armhf powerpc ppc64el s390x - xenial-updates (devel): GNU assembler, linker and binary utilities - 2.26.1-1ubuntu1~16.04.8: amd64 arm64 armhf i386 powerpc ppc64el s390x - bionic (18.04LTS) (devel): GNU assembler, linker and binary utilities - 2.30-21ubuntu1~18.04.4 [security]: amd64 i386 - 2.30-15ubuntu1 [ports]: arm64 armhf ppc64el s390x - bionic-updates (devel): GNU assembler, linker and binary utilities - 2.30-21ubuntu1~18.04.4: amd64 arm64 armhf i386 ppc64el s390x - focal (20.04LTS) (devel): GNU assembler, linker and binary utilities - 2.34-6ubuntu1: amd64 arm64 armhf i386 ppc64el s390x - groovy (devel): GNU assembler, linker and binary utilities - 2.35.1-1ubuntu1: amd64 arm64 armhf i386 ppc64el s390x + xenial (16.04LTS) (devel): GNU assembler, linker and binary utilities + 2.26.1-1ubuntu1~16.04.8 [security]: amd64 i386 + 2.26-8ubuntu2 [ports]: arm64 armhf powerpc ppc64el s390x + xenial-updates (devel): GNU assembler, linker and binary utilities + 2.26.1-1ubuntu1~16.04.8: amd64 arm64 armhf i386 powerpc ppc64el s390x + bionic (18.04LTS) (devel): GNU assembler, linker and binary utilities + 2.30-21ubuntu1~18.04.4 [security]: amd64 i386 + 2.30-15ubuntu1 [ports]: arm64 armhf ppc64el s390x + bionic-updates (devel): GNU assembler, linker and binary utilities + 2.30-21ubuntu1~18.04.4: amd64 arm64 armhf i386 ppc64el s390x + focal (20.04LTS) (devel): GNU assembler, linker and binary utilities + 2.34-6ubuntu1: amd64 arm64 armhf i386 ppc64el s390x + groovy (devel): GNU assembler, linker and binary utilities + 2.35.1-1ubuntu1: amd64 arm64 armhf i386 ppc64el s390x The patch applies fine to 2.26 and 2.30 (except for tests, but we don't need them). We don't need it on 2.32+. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to binutils in Ubuntu. https://bugs.launchpad.net/bugs/1903814 Title: [binutils] Prevent GOT access rewrite for certain symbols Status in Ubuntu on IBM z Systems: Triaged Status in binutils package in Ubuntu: Fix Released Status in binutils source package in Bionic: New Status in binutils package in Debian: New Bug description: [Impact] * In s390 kernel context, this bug manifests itself as random errors and infinite loops. [Test Case] * Needs to be confirmed by IBM * Build-time tests-suite (applied upstream) backported to Bionic in + ld/testsuite/ld-s390/gotreloc-1.s + ld/testsuite/ld-s390/gotreloc-1.ver + ld/testsuite/ld-s390/gotreloc_31-1.dd + ld/testuite/ld-s390/gotreloc_64-1.dd [Where problems could occur] * Binutils is a base toolchain package - A problem could potentially affect the whole system - With compiler/linker errors - Or random errors in the produced binaries * This patch touches only architecture specific code in bfd/elf64-s390.c - It would only affect the s390x architecture in this case [Other Info] * While testing the fix in Bileto, we found one pending autopkgtest regression with linux/amd64 4.15.0-135.139 which is resolved in 4.15.0-136.140 (currently in -proposed). == Original Description == Please backport the following bugfix into Ubuntu LTS: https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=e6213e09ed0e Some relevant historic links: Debian bugreport: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=961736 glibc bugreport: https://sourceware.org/bugzilla/show_bug.cgi?id=18960 In s390 kernel context, this bug manifests itself as random errors and infinite loops, so it's fairly severe. These are the current versions of binutils: Package binutils xenial (16.04LTS) (devel): GNU assembler, linker and binary utilities 2.26.1-1ubuntu1~16.04.8 [security]: amd64 i386 2.26-8ubuntu2 [ports]: arm64 armhf powerpc ppc64el s390x xenial-updates (devel): GNU assembler, linker and binary utilities 2.26.1-1ubuntu1~16.04.8: amd64 arm64 armhf i386 powerpc ppc64el s390x bionic (18.04LTS) (devel): GNU assembler, linker and binary utilities 2.30-21ubuntu1~18.04.4 [security]: amd64 i386 2.30-15ubuntu1 [ports]: arm64 armhf ppc64el s390x bionic-updates (devel): GNU assembler, linker and binary utilities 2.30-21ubuntu1~18.04.4: amd64 arm64 armhf i386 ppc64el s390x focal (20.04LTS) (devel): GNU assembler, linker and binary utilities 2.34-6ubuntu1: amd64 arm64 armhf i386 ppc64el s390x groovy (devel): GNU assembler, linker and binary utilities 2.35.1-1ubuntu1: amd64 arm64 armhf i386 ppc64el s390x The patch applies fine to 2.26 and 2.30 (except for tests, but we don't need them). We don't need it on 2.32+. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-z-systems/+bug/1903814/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp

