Package: gnupg2 Version: 2.1.19-3 Control: -1 tags + help On Tue 2017-03-21 17:32:27 -0400, Daniel Kahn Gillmor wrote: > but since the upgrade to 2.1.19-3 in experimental, we're seeing the the > segfault on s390x. > > I'm not even sure how to interpret the error message: is it saying that > make itself Segfaulted, or that gpgscm segfaulted? > > I've connected to zelenka to try to reproduce the problem directly on > s390x but i haven't been able to get there yet.
OK, i've managed to reproduce some of the failures (intermittently) on a sid chroot (named "gnupg2-xcheck-segfault") in zelenka. With the source of 2.1.19-3 in /home/dkg/src/gnupg2/gnupg2, and having built the package out-of-tree in /home/dkg/src/gnupg2/gnupg2/build (via debian/rules), i repeatedly run just the first two simple test suites From /home/dkg/src/gnupg2/gnupg2/: LC_ALL=C EXEEXT= PATH=../gpgscm:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games srcdir=/home/dkg/src/gnupg2/gnupg2/build/../tests/openpgp objdir=/home/dkg/src/gnupg2/gnupg2/build GPGSCM_PATH=/home/dkg/src/gnupg2/gnupg2/build/../tests/gpgscm:/home/dkg/src/gnupg2/gnupg2/build/../tests/openpgp /home/dkg/src/gnupg2/gnupg2/build/tests/gpgscm/gpgscm run-tests.scm version.scm The failures are intermittent -- sometimes no failures, sometimes both run-tests.scm and version.scm fail, sometimes only one of them. In one example, i got this result: PASS: setup.scm gpgscm: error running 'version.scm': terminated FAIL: version.scm 1 tests run, 0 succeeded, 1 failed, 0 skipped. Failed tests: version.scm and then looking in dmesg, i see the following log: [1099865.715125] User process fault: interruption code 0x4003B in gpgscm[2aae2582000+37000] [1099865.715135] failing address: 00000000196d1000 TEID: 00000000196d1800 [1099865.715138] Fault in primary space mode while using user ASCE. [1099865.715141] AS:000000007feec1c7 R3:0000000000000024 [1099865.715145] CPU: 0 PID: 7395 Comm: gpgscm Not tainted 3.16.0-4-s390x #1 Debian 3.16.39-1+deb8u2 [1099865.715148] task: 00000000fb6ea108 ti: 000000003d600000 task.ti: 000000003d600000 [1099865.715151] User PSW : 0705200180000000 000002aae259450a [1099865.715154] R:0 T:1 IO:1 EX:1 Key:0 M:1 W:0 P:1 AS:0 CC:2 PM:0 EA:3 User GPRS: 000002ab196c6888 000000000000003f 00000000196d1588 0000000000000007 [1099865.715160] 000002aae2596876 0000000000000001 0000000000000008 000002ab196c6888 [1099865.715163] 000002ab196c6868 0000000000000008 0000000000000007 000002ab196c6740 [1099865.715166] 000003fffd59c000 000002ab196c6888 000002aae25968ce 000003ffff893098 [1099865.715175] User Code: 000002aae25944fe: 0707 bcr 0,%r7 000002aae2594500: a718003f lhi %r1,63 #000002aae2594504: ebeff0700024 stmg %r14,%r15,112(%r15) >000002aae259450a: 54102000 n %r1,0(%r2) 000002aae259450e: a7fbff60 aghi %r15,-160 000002aae2594512: a71e0017 chi %r1,23 000002aae2594516: a7740016 brc 7,2aae2594542 000002aae259451a: e33020080021 clg %r3,8(%r2) [1099865.715286] Last Breaking-Event-Address: [1099865.715301] [<000002aae25968c8>] 0x2aae25968c8 I have no idea what this means :( Any suggestions? The failures are intermittent enough that i imagine just a series of repeated givebacks *might* result in one successful test, but that isn't very satisfying. I'm reporting this to the BTS so that we have someplace specific to track the problem. Please drop sub...@bugs.debian.org from any followup! Hoping for some help, --dkg
signature.asc
Description: PGP signature