From unknown Mon Aug 18 14:25:04 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#29183 <29183@debbugs.gnu.org> To: bug#29183 <29183@debbugs.gnu.org> Subject: Status: 27.0.50; SIGSEGV on C-g on Windows Reply-To: bug#29183 <29183@debbugs.gnu.org> Date: Mon, 18 Aug 2025 21:25:04 +0000 retitle 29183 27.0.50; SIGSEGV on C-g on Windows reassign 29183 emacs submitter 29183 John Mastro severity 29183 normal tag 29183 fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 06 16:59:11 2017 Received: (at submit) by debbugs.gnu.org; 6 Nov 2017 21:59:12 +0000 Received: from localhost ([127.0.0.1]:54728 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBpQF-0000Jd-Dk for submit@debbugs.gnu.org; Mon, 06 Nov 2017 16:59:11 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBpQD-0000Ix-2x for submit@debbugs.gnu.org; Mon, 06 Nov 2017 16:59:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eBpQ0-0002Tu-2O for submit@debbugs.gnu.org; Mon, 06 Nov 2017 16:58:57 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44601) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eBpPz-0002To-Ut for submit@debbugs.gnu.org; Mon, 06 Nov 2017 16:58:56 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53155) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eBpPy-0000aY-5b for bug-gnu-emacs@gnu.org; Mon, 06 Nov 2017 16:58:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eBpPw-0002T8-Dn for bug-gnu-emacs@gnu.org; Mon, 06 Nov 2017 16:58:54 -0500 Received: from mail-qk0-x234.google.com ([2607:f8b0:400d:c09::234]:47413) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eBpPw-0002Su-88 for bug-gnu-emacs@gnu.org; Mon, 06 Nov 2017 16:58:52 -0500 Received: by mail-qk0-x234.google.com with SMTP id m189so12919605qke.4 for ; Mon, 06 Nov 2017 13:58:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=W648oSquhTdcu24vdJbPmi3B5MSLwABbM3p5tZLKVM8=; b=qr9EtpqmFH5PF0EWTpEnqzyAQXzB5FbNaRTTtSUUcCfy1OYJq0Hww6rW36Cr+OmxjA iOnEc2J8EeYdArnVFEW9F/ZBA3fbYvxbRMSC11eXi8VPNhvIt2poTfFFiOPutg2f4Bdy EDgTSEDOPmaoPf618T6gkE1pUXFhSAcbheItkFzc+RKLUNWLeFzYK+Gew+DfGwlxkQm+ zAaIBp28TJSsmxHVRsa/eY0RVCDJwWC3xlPDjhQANOLfTkbJZQDbTHcjNkgwgJWIn90Y bB2lRwLKkYtRMVzWFSs6A52D1QKMvnSWB4yf2Wf9FVfngwG98aTSAOsg9q3DgVS5U0Y0 4Erw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=W648oSquhTdcu24vdJbPmi3B5MSLwABbM3p5tZLKVM8=; b=Ly/OGTjvfrhJC9JYu2PvKUES71crvwGjeHi9RpE6ohgkeZcV9gRBVC0JL4mwWB9xDA pYvJfUBoPk+8KevC+RA9L7GLzU30sKPXItMiEGG0ts4jhEnVrqDr1CK9jUJM1HzTnpsR UKigwAfuMbwJYMVgeQE7a9Epk2yaK+UdkiUeuVdDezVhyr6wKPXCSsxbusS9nvR6WlIs c46mQ+StMlzMKP3g8x4dV2rsjDHSaJY0cptWX5AP53uvTvtymwmBRWm7LEC51vzsYSuS yS8Pwnz462qmqDSucUDXQrWadhmIbphsVPCsEgKR7+8Hm8n/miot+iC9vrJv3HTvXyBD dRRw== X-Gm-Message-State: AMCzsaUrw7iIIZSGcHO0Zr8IoQPJ57uMkKd2bLVH5mmziZZItMBWLcfj 2GojWv5TSLEDtdso0wWvjn05faDcGJ2iP0wkfkqJ6Imi X-Google-Smtp-Source: ABhQp+QJbLX0lwHFhNSHI4JPfD40Sz4cEbnBBMDjB2P0bGNpzfKfX1T17tOyNEYPeRmOJ+wNigvrCv8K+Vxu18UFudc= X-Received: by 10.55.133.65 with SMTP id h62mr24275815qkd.130.1510005531269; Mon, 06 Nov 2017 13:58:51 -0800 (PST) MIME-Version: 1.0 Received: by 10.200.40.183 with HTTP; Mon, 6 Nov 2017 13:58:30 -0800 (PST) From: John Mastro Date: Mon, 6 Nov 2017 13:58:30 -0800 Message-ID: Subject: 27.0.50; SIGSEGV on C-g on Windows To: bug-gnu-emacs@gnu.org Content-Type: multipart/mixed; boundary="94eb2c07d4244cff56055d578f67" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --94eb2c07d4244cff56055d578f67 Content-Type: text/plain; charset="UTF-8" [ Earlier today I opened bug #29180 about needing to bump DUMPED_HEAP_SIZE to bootstrap on MINGW64. The following is in a build with that patch applied, but I don't know if the two are related. ] On master (at commit 1d8f885) on 64-bit Windows 10 I get a SIGSEGV as soon as I hit C-g. Just "emacs -Q; C-g" is enough to trigger it. I've attached the output of a GDB session with "bt full" ("xbacktrace" didn't print anything). Please let me know if I can provide any further information. I tried to reproduce the error with an -O0 build, but it doesn't occur then. The backtrace is from an -O2 build. Thanks John --94eb2c07d4244cff56055d578f67 Content-Type: text/plain; charset="US-ASCII"; name="bt-full.txt" Content-Disposition: attachment; filename="bt-full.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j9oqa6or0 JCBnZGIgLi9lbWFjcy5leGUKR05VIGdkYiAoR0RCKSA4LjAuMQpDb3B5cmlnaHQgKEMpIDIwMTcg RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCkxpY2Vuc2UgR1BMdjMrOiBHTlUgR1BMIHZl cnNpb24gMyBvciBsYXRlciA8aHR0cDovL2dudS5vcmcvbGljZW5zZXMvZ3BsLmh0bWw+ClRoaXMg aXMgZnJlZSBzb2Z0d2FyZTogeW91IGFyZSBmcmVlIHRvIGNoYW5nZSBhbmQgcmVkaXN0cmlidXRl IGl0LgpUaGVyZSBpcyBOTyBXQVJSQU5UWSwgdG8gdGhlIGV4dGVudCBwZXJtaXR0ZWQgYnkgbGF3 LiAgVHlwZSAic2hvdyBjb3B5aW5nIgphbmQgInNob3cgd2FycmFudHkiIGZvciBkZXRhaWxzLgpU aGlzIEdEQiB3YXMgY29uZmlndXJlZCBhcyAieDg2XzY0LXc2NC1taW5ndzMyIi4KVHlwZSAic2hv dyBjb25maWd1cmF0aW9uIiBmb3IgY29uZmlndXJhdGlvbiBkZXRhaWxzLgpGb3IgYnVnIHJlcG9y dGluZyBpbnN0cnVjdGlvbnMsIHBsZWFzZSBzZWU6CjxodHRwOi8vd3d3LmdudS5vcmcvc29mdHdh cmUvZ2RiL2J1Z3MvPi4KRmluZCB0aGUgR0RCIG1hbnVhbCBhbmQgb3RoZXIgZG9jdW1lbnRhdGlv biByZXNvdXJjZXMgb25saW5lIGF0Ogo8aHR0cDovL3d3dy5nbnUub3JnL3NvZnR3YXJlL2dkYi9k b2N1bWVudGF0aW9uLz4uCkZvciBoZWxwLCB0eXBlICJoZWxwIi4KVHlwZSAiYXByb3BvcyB3b3Jk IiB0byBzZWFyY2ggZm9yIGNvbW1hbmRzIHJlbGF0ZWQgdG8gIndvcmQiLi4uClJlYWRpbmcgc3lt Ym9scyBmcm9tIC4vZW1hY3MuZXhlLi4uZG9uZS4Kd2FybmluZzogRmlsZSAiQzpcaG9tZVxqYm1c c3JjXGVtYWNzXHNyY1wuZ2RiaW5pdCIgYXV0by1sb2FkaW5nIGhhcyBiZWVuIGRlY2xpbmVkIGJ5 IHlvdXIgYGF1dG8tbG9hZCBzYWZlLXBhdGgnIHNldCB0byAiJGRlYnVnZGlyOiRkYXRhZGlyL2F1 dG8tbG9hZCIuClRvIGVuYWJsZSBleGVjdXRpb24gb2YgdGhpcyBmaWxlIGFkZAogICAgICAgIGFk ZC1hdXRvLWxvYWQtc2FmZS1wYXRoIEM6XGhvbWVcamJtXHNyY1xlbWFjc1xzcmNcLmdkYmluaXQK bGluZSB0byB5b3VyIGNvbmZpZ3VyYXRpb24gZmlsZSAiQzpcaG9tZVxqYm0vLmdkYmluaXQiLgpU byBjb21wbGV0ZWx5IGRpc2FibGUgdGhpcyBzZWN1cml0eSBwcm90ZWN0aW9uIGFkZAogICAgICAg IHNldCBhdXRvLWxvYWQgc2FmZS1wYXRoIC8KbGluZSB0byB5b3VyIGNvbmZpZ3VyYXRpb24gZmls ZSAiQzpcaG9tZVxqYm0vLmdkYmluaXQiLgpGb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCB0aGlz IHNlY3VyaXR5IHByb3RlY3Rpb24gc2VlIHRoZQoiQXV0by1sb2FkaW5nIHNhZmUgcGF0aCIgc2Vj dGlvbiBpbiB0aGUgR0RCIG1hbnVhbC4gIEUuZy4sIHJ1biBmcm9tIHRoZSBzaGVsbDoKICAgICAg ICBpbmZvICIoZ2RiKUF1dG8tbG9hZGluZyBzYWZlIHBhdGgiCihnZGIpIHNvdXJjZSAuZ2RiaW5p dApTSUdJTlQgaXMgdXNlZCBieSB0aGUgZGVidWdnZXIuCkFyZSB5b3Ugc3VyZSB5b3Ugd2FudCB0 byBjaGFuZ2UgaXQ/ICh5IG9yIG4pIFthbnN3ZXJlZCBZOyBpbnB1dCBub3QgZnJvbSB0ZXJtaW5h bF0KRW52aXJvbm1lbnQgdmFyaWFibGUgIkRJU1BMQVkiIG5vdCBkZWZpbmVkLgpURVJNID0geHRl cm0tMjU2Y29sb3IKQnJlYWtwb2ludCAxIGF0IDB4NDAwMGE4MWMwOiBmaWxlIGVtYWNzLmMsIGxp bmUgMzYzLgpUZW1wb3JhcnkgYnJlYWtwb2ludCAyIGF0IDB4NDAwMGMwY2MwOiBpbml0X3N5c19t b2Rlcy4gKDMgbG9jYXRpb25zKQooZ2RiKSByIC1RClN0YXJ0aW5nIHByb2dyYW06IEM6XGhvbWVc amJtXHNyY1xlbWFjc1xzcmNcZW1hY3MuZXhlIC1RCltOZXcgVGhyZWFkIDMyNDAuMHgzNzM4XQpb TmV3IFRocmVhZCAzMjQwLjB4NDBlY10KW05ldyBUaHJlYWQgMzI0MC4weDM0OTBdCltOZXcgVGhy ZWFkIDMyNDAuMHgyMTA4XQpbTmV3IFRocmVhZCAzMjQwLjB4MjhiY10KW05ldyBUaHJlYWQgMzI0 MC4weDMzZTBdCgpUaHJlYWQgMSByZWNlaXZlZCBzaWduYWwgU0lHU0VHViwgU2VnbWVudGF0aW9u IGZhdWx0LgoweDAwMDA3ZmY4Y2I3ODkzYTAgaW4gbnRkbGwhUnRsQ2FwdHVyZUNvbnRleHQgKCkK ICAgZnJvbSBDOlxXaW5kb3dzXFNZU1RFTTMyXG50ZGxsLmRsbAooZ2RiKSBidCBmdWxsCiMwICAw eDAwMDA3ZmY4Y2I3ODkzYTAgaW4gbnRkbGwhUnRsQ2FwdHVyZUNvbnRleHQgKCkKICAgZnJvbSBD OlxXaW5kb3dzXFNZU1RFTTMyXG50ZGxsLmRsbApObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFi bGUuCiMxICAweDAwMDA3ZmY4Y2I2ZjhmMjcgaW4gbnRkbGwhUnRsVW53aW5kRXggKCkKICAgZnJv bSBDOlxXaW5kb3dzXFNZU1RFTTMyXG50ZGxsLmRsbApObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFp bGFibGUuCiMyICAweDAwMDA3ZmY4YzkxZDFmNGEgaW4gbXN2Y3J0IV9zZXRqbXBleCAoKQogICBm cm9tIEM6XFdpbmRvd3NcU3lzdGVtMzJcbXN2Y3J0LmRsbApObyBzeW1ib2wgdGFibGUgaW5mbyBh dmFpbGFibGUuCiMzICAweDAwMDAwMDA0MDAwYTkzZDQgaW4gcXVpdF90aHJvd190b19yZWFkX2No YXIgKAogICAgZnJvbV9zaWduYWw9ZnJvbV9zaWduYWxAZW50cnk9ZmFsc2UpIGF0IGtleWJvYXJk LmM6MTA1NDgKTm8gbG9jYWxzLgojNCAgMHgwMDAwMDAwNDAwMGI0ODUzIGluIGtiZF9idWZmZXJf Z2V0X2V2ZW50IChlbmRfdGltZT0weDAsCiAgICB1c2VkX21vdXNlX21lbnU9MHhiZmY1YjAsIGti cD08c3ludGhldGljIHBvaW50ZXI+KSBhdCBrZXlib2FyZC5jOjM3OTAKICAgICAgICBvYmogPSA8 b3B0aW1pemVkIG91dD4KIzUgIHJlYWRfZXZlbnRfZnJvbV9tYWluX3F1ZXVlICh1c2VkX21vdXNl X21lbnU9PG9wdGltaXplZCBvdXQ+LAogICAgbG9jYWxfZ2V0Y2ptcD08b3B0aW1pemVkIG91dD4s IGVuZF90aW1lPTxvcHRpbWl6ZWQgb3V0PikKICAgIGF0IGtleWJvYXJkLmM6MjE1MQogICAgICAg IGMgPSBYSUwoMCkKICAgICAgICBzYXZlX2p1bXAgPSB7ewogICAgICAgICAgICBQYXJ0ID0gezAs IDB9CiAgICAgICAgICB9IDxyZXBlYXRzIDE2IHRpbWVzPn0KICAgICAgICBrYiA9IDxvcHRpbWl6 ZWQgb3V0PgojNiAgcmVhZF9kZWNvZGVkX2V2ZW50X2Zyb21fbWFpbl9xdWV1ZSAodXNlZF9tb3Vz ZV9tZW51PTxvcHRpbWl6ZWQgb3V0PiwKICAgIGxvY2FsX2dldGNqbXA9PG9wdGltaXplZCBvdXQ+ LCBlbmRfdGltZT08b3B0aW1pemVkIG91dD4sIHByZXZfZXZlbnQ9Li4uKQogICAgYXQga2V5Ym9h cmQuYzoyMjE0Ck5vIGxvY2Fscy4KIzcgIHJlYWRfY2hhciAoY29tbWFuZGZsYWc9PG9wdGltaXpl ZCBvdXQ+LCBjb21tYW5kZmxhZ0BlbnRyeT0xLAogICAgbWFwPVhJTCgweDFmMDAwMDAwMDApLCBt YXBAZW50cnk9WElMKDB4NDAwNmY0YzAzKSwKICAgIHByZXZfZXZlbnQ9WElMKDB4YmZmNWI4KSwg dXNlZF9tb3VzZV9tZW51PTxvcHRpbWl6ZWQgb3V0PiwKICAgIHVzZWRfbW91c2VfbWVudUBlbnRy eT0weGJmZjQ2YiwgZW5kX3RpbWU9PG9wdGltaXplZCBvdXQ+LAogICAgZW5kX3RpbWVAZW50cnk9 MHgwKSBhdCBrZXlib2FyZC5jOjI4MDIKICAgICAgICBjID0gPG9wdGltaXplZCBvdXQ+CiAgICAg ICAgam1wY291bnQgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICBsb2NhbF9nZXRjam1wID0ge3sK ICAgICAgICAgICAgUGFydCA9IHsxMjU3OTY1NiwgMH0KICAgICAgICAgIH0sIHsKICAgICAgICAg ICAgUGFydCA9IHsxMjU3ODM1MiwgMTI1Nzk2NTZ9CiAgICAgICAgICB9LCB7CiAgICAgICAgICAg IFBhcnQgPSB7MTcxODU0ODE2NjQsIDB9CiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIFBhcnQg PSB7MCwgNzkyMzEzOX0KICAgICAgICAgIH0sIHsKICAgICAgICAgICAgUGFydCA9IHsxNzE4NTE1 OTE3NiwgMH0KICAgICAgICAgIH0sIHsKICAgICAgICAgICAgUGFydCA9IHsxNzE4MDU5OTg1MCwg Mzg0Mzk5NTczODAxNn0KICAgICAgICAgIH0sIHsKICAgICAgICAgICAgUGFydCA9IHswLCAwfQog ICAgICAgICAgfSwgewogICAgICAgICAgICBQYXJ0ID0gezAsIDB9CiAgICAgICAgICB9LCB7CiAg ICAgICAgICAgIFBhcnQgPSB7MCwgMH0KICAgICAgICAgIH0sIHsKICAgICAgICAgICAgUGFydCA9 IHswLCAwfQogICAgICAgICAgfSwgewogICAgICAgICAgICBQYXJ0ID0gezAsIDB9CiAgICAgICAg ICB9LCB7CiAgICAgICAgICAgIFBhcnQgPSB7MCwgMH0KICAgICAgICAgIH0sIHsKICAgICAgICAg ICAgUGFydCA9IHswLCAwfQogICAgICAgICAgfSwgewogICAgICAgICAgICBQYXJ0ID0gezAsIDB9 CiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIFBhcnQgPSB7MCwgMH0KICAgICAgICAgIH0sIHsK ICAgICAgICAgICAgUGFydCA9IHswLCAwfQogICAgICAgICAgfX0KICAgICAgICBzYXZlX2p1bXAg PSB7ewogICAgICAgICAgICBQYXJ0ID0gezAsIDB9CiAgICAgICAgICB9LCB7CiAgICAgICAgICAg IFBhcnQgPSB7MCwgMH0KICAgICAgICAgIH0sIHsKICAgICAgICAgICAgUGFydCA9IHswLCAwfQog ICAgICAgICAgfSwgewogICAgICAgICAgICBQYXJ0ID0gezAsIDEyMH0KICAgICAgICAgIH0sIHsK ICAgICAgICAgICAgUGFydCA9IHsxNzE4NTE1OTE3NiwgMTIwfQogICAgICAgICAgfSwgewogICAg ICAgICAgICBQYXJ0ID0gezE3MTg1MTU5MTc2LCAxMjU3OTI5Nn0KICAgICAgICAgIH0sIHsKICAg ICAgICAgICAgUGFydCA9IHsxNzE4NTg4MTg4OCwgMH0KICAgICAgICAgIH0sIHsKICAgICAgICAg ICAgUGFydCA9IHswLCAxNzE4MTAxOTk0MX0KICAgICAgICAgIH0sIHsKICAgICAgICAgICAgUGFy dCA9IHswLCAwfQogICAgICAgICAgfSwgewogICAgICAgICAgICBQYXJ0ID0gezQsIDB9CiAgICAg ICAgICB9LCB7CiAgICAgICAgICAgIFBhcnQgPSB7NSwgMzQ0OTZ9CiAgICAgICAgICB9LCB7CiAg ICAgICAgICAgIFBhcnQgPSB7MTcxODg2MjM5MjAsIDF9CiAgICAgICAgICB9LCB7CiAgICAgICAg ICAgIFBhcnQgPSB7MTcxODc1NTk5NTIsIDE3MTgwOTQ3NzE1fQogICAgICAgICAgfSwgewogICAg ICAgICAgICBQYXJ0ID0gezEsIDN9CiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIFBhcnQgPSB7 MSwgMzc0MDh9CiAgICAgICAgICB9LCB7CiAgICAgICAgICAgIFBhcnQgPSB7MTcxODc1NjAxNzYs IDE3MTgwNjQxNjE1fQogICAgICAgICAgfX0KICAgICAgICB0ZW0gPSA8b3B0aW1pemVkIG91dD4K ICAgICAgICBzYXZlID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgcHJldmlvdXNfZWNob19hcmVh X21lc3NhZ2UgPSBYSUwoMCkKICAgICAgICBhbHNvX3JlY29yZCA9IFhJTCgwKQogICAgICAgIHJl cmVhZCA9IGZhbHNlCiAgICAgICAgcmVjb3JkZWQgPSBmYWxzZQogICAgICAgIHBvbGxpbmdfc3Rv cHBlZF9oZXJlID0gdHJ1ZQogICAgICAgIG9yaWdfa2JvYXJkID0gPG9wdGltaXplZCBvdXQ+CiM4 ICAweDAwMDAwMDA0MDAwYjU4ZDIgaW4gcmVhZF9rZXlfc2VxdWVuY2UgKGtleWJ1Zj1rZXlidWZA ZW50cnk9MHhiZmY1YjAsCiAgICBwcm9tcHQ9cHJvbXB0QGVudHJ5PVhJTCgwKSwKICAgIGRvbnRf ZG93bmNhc2VfbGFzdD1kb250X2Rvd25jYXNlX2xhc3RAZW50cnk9ZmFsc2UsCiAgICBjYW5fcmV0 dXJuX3N3aXRjaF9mcmFtZT1jYW5fcmV0dXJuX3N3aXRjaF9mcmFtZUBlbnRyeT10cnVlLAogICAg Zml4X2N1cnJlbnRfYnVmZmVyPWZpeF9jdXJyZW50X2J1ZmZlckBlbnRyeT10cnVlLAogICAgcHJl dmVudF9yZWRpc3BsYXk9cHJldmVudF9yZWRpc3BsYXlAZW50cnk9ZmFsc2UsIGJ1ZnNpemU9MzAp CiAgICBhdCBrZXlib2FyZC5jOjkxNDcKICAgICAgICBpbnRlcnJ1cHRlZF9rYm9hcmQgPSAweDI1 MzY0OTAKICAgICAgICBpbnRlcnJ1cHRlZF9mcmFtZSA9IDB4NDAwYTEwZjAwIDxkdW1wZWRfZGF0 YSs0Mzg1NzkyPgogICAgICAgIGtleSA9IDxvcHRpbWl6ZWQgb3V0PgogICAgICAgIHVzZWRfbW91 c2VfbWVudSA9IGZhbHNlCiAgICAgICAgZWNob19sb2NhbF9zdGFydCA9IDAKICAgICAgICBsYXN0 X3JlYWxfa2V5X3N0YXJ0ID0gMAogICAgICAgIGtleXNfbG9jYWxfc3RhcnQgPSAwCiAgICAgICAg bmV3X2JpbmRpbmcgPSA8b3B0aW1pemVkIG91dD4KICAgICAgICB0ID0gMAogICAgICAgIGVjaG9f c3RhcnQgPSAwCiAgICAgICAga2V5c19zdGFydCA9IDAKICAgICAgICBjdXJyZW50X2JpbmRpbmcg PSBYSUwoMHg0MDA2ZjRjMDMpCiAgICAgICAgZmlyc3RfZXZlbnQgPSBYSUwoMCkKICAgICAgICBm aXJzdF91bmJvdW5kID0gMzEKICAgICAgICBtb2NrX2lucHV0ID0gMAogICAgICAgIGZrZXkgPSB7 CiAgICAgICAgICBwYXJlbnQgPSBYSUwoMHg0MDA2ZWVjODMpLAogICAgICAgICAgbWFwID0gWElM KDB4NDAwNmVlYzgzKSwKICAgICAgICAgIHN0YXJ0ID0gMCwKICAgICAgICAgIGVuZCA9IDAKICAg ICAgICB9CiAgICAgICAga2V5dHJhbiA9IHsKICAgICAgICAgIHBhcmVudCA9IFhJTCgweDQwMDYw NjI5MyksCiAgICAgICAgICBtYXAgPSBYSUwoMHg0MDA2MDYyOTMpLAogICAgICAgICAgc3RhcnQg PSAwLAogICAgICAgICAgZW5kID0gMAogICAgICAgIH0KICAgICAgICBpbmRlYyA9IHsKICAgICAg ICAgIHBhcmVudCA9IFhJTCgweDQwMDZlZWNhMyksCiAgICAgICAgICBtYXAgPSBYSUwoMHg0MDA2 ZWVjYTMpLAogICAgICAgICAgc3RhcnQgPSAwLAogICAgICAgICAgZW5kID0gMAogICAgICAgIH0K ICAgICAgICBzaGlmdF90cmFuc2xhdGVkID0gZmFsc2UKICAgICAgICBkZWxheWVkX3N3aXRjaF9m cmFtZSA9IFhJTCgwKQogICAgICAgIG9yaWdpbmFsX3VwcGVyY2FzZSA9IFhJTCgwKQogICAgICAg IG9yaWdpbmFsX3VwcGVyY2FzZV9wb3NpdGlvbiA9IC0xCiAgICAgICAgZHVtbXlmbGFnID0gZmFs c2UKICAgICAgICBmYWtlX3ByZWZpeGVkX2tleXMgPSBYSUwoMCkKIzkgIDB4MDAwMDAwMDQwMDBi NzM3MSBpbiBjb21tYW5kX2xvb3BfMSAoKSBhdCBrZXlib2FyZC5jOjEzNjgKICAgICAgICBjbWQg PSBYSUwoMHg0MDAwYWQ5MjApCiAgICAgICAga2V5YnVmID0ge1hJTCgweGJmZjY0MCksIFhJTCgw eDQwMDExYjMyMSksIFhJTCgweDQwMDJmMjM0NSksIFhJTCgwKSwKICAgICAgICAgIFhJTCgweDQp LCBYSUwoMHg1ZjAwNGQwMDQ1MDA1NCksIFhJTCgweDQ2MDA0NTAwNTIwMDUwKSwKICAgICAgICAg IFhJTCgweDU4MDA0OSksIFhJTCgweDQwOTAwMDAxMDAxKSwgWElMKDB4NDAwMDAwMDA0KSwgWElM KDApLAogICAgICAgICAgWElMKDB4N2ZmOGM4Y2UyNWUwKSwgWElMKDB4OSksIG1ha2VfbnVtYmVy KDQzMDQ0MzgyNDQ4OTM2KSwKICAgICAgICAgIFhJTCgweGIwMDAwKSwgWElMKDB4NzgpLCBYSUwo MHg0MDA1MGI4MDgpLCBYSUwoMHg3OCksCiAgICAgICAgICBYSUwoMHg0MDA1MGI4MDgpLCBYSUwo MHhiZmY2OTApLCBYSUwoMHg0MDA1YmJmMjApLCBYSUwoMCksCiAgICAgICAgICBYSUwoMHg0MDA2 NGZlYjMpLCBYSUwoMHg0MDAxMThmMjUpLCBYSUwoMCksIFhJTCgweDMpLAogICAgICAgICAgWElM KDB4NDAwNzhmNjQzKSwgbWFrZV9udW1iZXIoMTAwMCksIFhJTCgweDUpLCBYSUwoMHg4YzAwKX0K ICAgICAgICBpID0gPG9wdGltaXplZCBvdXQ+CiAgICAgICAgcHJldl9tb2RpZmYgPSAwCiAgICAg ICAgcHJldl9idWZmZXIgPSAweDAKIzEwIDB4MDAwMDAwMDQwMDExODYyZCBpbiBpbnRlcm5hbF9j b25kaXRpb25fY2FzZSAoCiAgICBiZnVuPWJmdW5AZW50cnk9MHg0MDAwYjcxMjAgPGNvbW1hbmRf bG9vcF8xPiwgaGFuZGxlcnM9Li4uLAogICAgaGFuZGxlcnNAZW50cnk9WElMKDB4NWI3MCksIGhm dW49aGZ1bkBlbnRyeT0weDQwMDBhZDkyMCA8Y21kX2Vycm9yPikKICAgIGF0IGV2YWwuYzoxMzMy CiAgICAgICAgdmFsID0gWElMKDB4NDAwNWQxZDY4KQogICAgICAgIGMgPSAweDI1MzMzNTAKIzEx IDB4MDAwMDAwMDQwMDBhODgyNCBpbiBjb21tYW5kX2xvb3BfMiAoaWdub3JlPS4uLikgYXQga2V5 Ym9hcmQuYzoxMTEwCiAgICAgICAgdmFsID0gPG9wdGltaXplZCBvdXQ+CiMxMiAweDAwMDAwMDA0 MDAxMTg1OWIgaW4gaW50ZXJuYWxfY2F0Y2ggKHRhZz0uLi4sIHRhZ0BlbnRyeT1YSUwoMHhmMzc4 KSwKICAgIGZ1bmM9ZnVuY0BlbnRyeT0weDQwMDBhODgwMCA8Y29tbWFuZF9sb29wXzI+LCBhcmc9 YXJnQGVudHJ5PVhJTCgwKSkKICAgIGF0IGV2YWwuYzoxMDk3CiAgICAgICAgdmFsID0gWElMKDB4 NDAwNWQxZDY4KQogICAgICAgIGMgPSAweDI1MzMxYzAKIzEzIDB4MDAwMDAwMDQwMDBhODdhZSBp biBjb21tYW5kX2xvb3AgKCkgYXQga2V5Ym9hcmQuYzoxMDg5Ck5vIGxvY2Fscy4KIzE0IDB4MDAw MDAwMDAwMDAwMDAwMCBpbiA/PyAoKQpObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUuCkJh Y2t0cmFjZSBzdG9wcGVkOiBwcmV2aW91cyBmcmFtZSBpbm5lciB0byB0aGlzIGZyYW1lIChjb3Jy dXB0IHN0YWNrPykKKGdkYikgeGJhY2t0cmFjZQooZ2RiKQo= --94eb2c07d4244cff56055d578f67-- From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 06 22:36:30 2017 Received: (at 29183) by debbugs.gnu.org; 7 Nov 2017 03:36:30 +0000 Received: from localhost ([127.0.0.1]:55016 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBugg-0001J7-Fy for submit@debbugs.gnu.org; Mon, 06 Nov 2017 22:36:30 -0500 Received: from eggs.gnu.org ([208.118.235.92]:55335) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBugf-0001Iu-5M for 29183@debbugs.gnu.org; Mon, 06 Nov 2017 22:36:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eBugU-0001N4-Uv for 29183@debbugs.gnu.org; Mon, 06 Nov 2017 22:36:23 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34141) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eBugU-0001N0-Rc; Mon, 06 Nov 2017 22:36:18 -0500 Received: from [176.228.60.248] (port=3831 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eBugU-0006yB-9L; Mon, 06 Nov 2017 22:36:18 -0500 Date: Tue, 07 Nov 2017 05:36:26 +0200 Message-Id: <83mv3ysqth.fsf@gnu.org> From: Eli Zaretskii To: John Mastro In-reply-to: (message from John Mastro on Mon, 6 Nov 2017 13:58:30 -0800) Subject: Re: bug#29183: 27.0.50; SIGSEGV on C-g on Windows References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 29183 Cc: 29183@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: John Mastro > Date: Mon, 6 Nov 2017 13:58:30 -0800 > > On master (at commit 1d8f885) on 64-bit Windows 10 I get a SIGSEGV as > soon as I hit C-g. Just "emacs -Q; C-g" is enough to trigger it. > > I've attached the output of a GDB session with "bt full" ("xbacktrace" > didn't print anything). Please let me know if I can provide any further > information. > > I tried to reproduce the error with an -O0 build, but it doesn't occur > then. The backtrace is from an -O2 build. Is this again bug#29040? Did main_thread become mis-aligned again? From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 07 13:14:38 2017 Received: (at 29183) by debbugs.gnu.org; 7 Nov 2017 18:14:38 +0000 Received: from localhost ([127.0.0.1]:56962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eC8OT-0000IT-Qx for submit@debbugs.gnu.org; Tue, 07 Nov 2017 13:14:37 -0500 Received: from mail-qk0-f181.google.com ([209.85.220.181]:49852) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eC8OS-0000IE-5A for 29183@debbugs.gnu.org; Tue, 07 Nov 2017 13:14:36 -0500 Received: by mail-qk0-f181.google.com with SMTP id q83so131588qke.6 for <29183@debbugs.gnu.org>; Tue, 07 Nov 2017 10:14:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=cZNUE2YSMCS1xxm6E2GmfJ9NmqBAL0bFM2HLLfWn3XM=; b=BC4DgfOnKkS23b/lVS3h+KYFBSXka1uR0athFz1jo1mWre8HvzlfUmGkuRWJGXH7+x eFSR5J3pdweQOF08+RN/svTJESSPaL6Co8ftL9RiqmZjIHLysPFBDu4yST7D+dMAuxca pvIKfUfjyWGjieQugyakI1RuF9+55DRoly7KVZpNiOsQ2UoebIE1xdWAAn2ZxI7xq5bQ MrX4opd6neBk3J9xok0o+4JVBz9uVHvMikLW/KrC2bS6Fqc3QmSgu6FlIi+N1+eBaIVC 2nJW13ZrWAJgfhxo+iBsEaZZQeyxvqBzL5JP0JOv/prgxlXtsjQVOJZUTZhkUwJMUQxh snnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=cZNUE2YSMCS1xxm6E2GmfJ9NmqBAL0bFM2HLLfWn3XM=; b=G8041WMqjNXC6rN0tqLJnTEFHIyVFNlO+pvJ7Kl0yjJwwVB1/JDUs8MoI1kD2weO9W QwVvKKB9cw7WyAE/sdMsPDTCNtZYxtdfLdsWdUp2lcAOgMhN9KyD4LFt0jznM6vX6EdF RbkS6OZ2zsZwzBXCoUPzcj6lC4Ky/rTOhjGyyXKZFOJl97BMTzuG8/pH1caXVWNWcOXy im2jfCrIHSZHldIAvzicPo4sq6FDA8+taFFaoFvTdy9jzl7zwYun1h3O8UpDQ3YEUL5B WSYALbD9kPNRSZst1+yBLu4r8Ccps4ldQcqMYJaHsKPi+VkyP57yCW6rneOH5SoUxJ5e d95w== X-Gm-Message-State: AJaThX5DDrmqCxisLhPcYXwJtUkedUCF35TfWzbc+/ypdhOz5FEZs8Kh 4yD1t7ClVYWtg0LC48r4vzjI+c6q919GSJSgf0Aj9w== X-Google-Smtp-Source: ABhQp+TaJrXX1XVYUsEddjFfxFi2djgQqe/8mnxVd2NZKOGPQHGpH4Qy8VBJ7W9BqkViPwaAyXCxeroWHrp7tNLi/Zk= X-Received: by 10.55.22.221 with SMTP id 90mr4469946qkw.284.1510078470273; Tue, 07 Nov 2017 10:14:30 -0800 (PST) MIME-Version: 1.0 Received: by 10.200.40.183 with HTTP; Tue, 7 Nov 2017 10:14:09 -0800 (PST) In-Reply-To: <83mv3ysqth.fsf@gnu.org> References: <83mv3ysqth.fsf@gnu.org> From: John Mastro Date: Tue, 7 Nov 2017 10:14:09 -0800 Message-ID: Subject: Re: bug#29183: 27.0.50; SIGSEGV on C-g on Windows To: 29183@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 29183 Cc: Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.5 (/) Eli Zaretskii wrote: > Is this again bug#29040? Did main_thread become mis-aligned again? I repeated the commands Richard used in that bug report, and I believe you're right: it's 8-byte aligned rather than 16-byte aligned. Transcript below. Thread 1 received signal SIGSEGV, Segmentation fault. 0x00007ff8cb7893a0 in ntdll!RtlCaptureContext () from C:\Windows\SYSTEM32\ntdll.dll (gdb) frame 0 #0 0x00007ff8cb7893a0 in ntdll!RtlCaptureContext () from C:\Windows\SYSTEM32\ntdll.dll (gdb) p/x $rax $1 = 0x4005d1d68 (gdb) up #1 0x00007ff8cb6f8f27 in ntdll!RtlUnwindEx () from C:\Windows\SYSTEM32\ntdll.dll (gdb) up #2 0x00007ff8c91d1f4a in msvcrt!_setjmpex () from C:\Windows\System32\msvcrt.dll (gdb) up #3 0x00000004000a93d4 in quit_throw_to_read_char ( from_signal=from_signal@entry=false) at keyboard.c:10548 10548 sys_longjmp (getcjmp, 1); (gdb) p &getcjmp $2 = (sys_jmp_buf *) 0x4005d1d68 From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 07 14:41:10 2017 Received: (at 29183) by debbugs.gnu.org; 7 Nov 2017 19:41:10 +0000 Received: from localhost ([127.0.0.1]:57036 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eC9kD-0006Gh-U5 for submit@debbugs.gnu.org; Tue, 07 Nov 2017 14:41:10 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53709) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eC9kB-0006GI-E6 for 29183@debbugs.gnu.org; Tue, 07 Nov 2017 14:41:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eC9k2-00087H-6F for 29183@debbugs.gnu.org; Tue, 07 Nov 2017 14:41:02 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57178) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eC9k2-00087D-2q; Tue, 07 Nov 2017 14:40:58 -0500 Received: from [176.228.60.248] (port=4363 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eC9k1-0005ru-CP; Tue, 07 Nov 2017 14:40:57 -0500 Date: Tue, 07 Nov 2017 21:41:05 +0200 Message-Id: <83d14tswq6.fsf@gnu.org> From: Eli Zaretskii To: John Mastro In-reply-to: (message from John Mastro on Tue, 7 Nov 2017 10:14:09 -0800) Subject: Re: bug#29183: 27.0.50; SIGSEGV on C-g on Windows References: <83mv3ysqth.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 29183 Cc: 29183@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: John Mastro > Date: Tue, 7 Nov 2017 10:14:09 -0800 > Cc: Eli Zaretskii > > Eli Zaretskii wrote: > > Is this again bug#29040? Did main_thread become mis-aligned again? > > I repeated the commands Richard used in that bug report, and I believe > you're right: it's 8-byte aligned rather than 16-byte aligned. > Transcript below. > > Thread 1 received signal SIGSEGV, Segmentation fault. > 0x00007ff8cb7893a0 in ntdll!RtlCaptureContext () > from C:\Windows\SYSTEM32\ntdll.dll > (gdb) frame 0 > #0 0x00007ff8cb7893a0 in ntdll!RtlCaptureContext () > from C:\Windows\SYSTEM32\ntdll.dll > (gdb) p/x $rax > $1 = 0x4005d1d68 > (gdb) up > #1 0x00007ff8cb6f8f27 in ntdll!RtlUnwindEx () > from C:\Windows\SYSTEM32\ntdll.dll > (gdb) up > #2 0x00007ff8c91d1f4a in msvcrt!_setjmpex () > from C:\Windows\System32\msvcrt.dll > (gdb) up > #3 0x00000004000a93d4 in quit_throw_to_read_char ( > from_signal=from_signal@entry=false) at keyboard.c:10548 > 10548 sys_longjmp (getcjmp, 1); > (gdb) p &getcjmp > $2 = (sys_jmp_buf *) 0x4005d1d68 Yep. How did that happen?.. Can you show a preprocessed version of thread.c, where it does this: static struct thread_state GCALIGNED main_thread; Also, what is your GCC version? From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 07 16:24:43 2017 Received: (at 29183) by debbugs.gnu.org; 7 Nov 2017 21:24:43 +0000 Received: from localhost ([127.0.0.1]:57156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCBMR-0000N6-1K for submit@debbugs.gnu.org; Tue, 07 Nov 2017 16:24:43 -0500 Received: from mail-qt0-f182.google.com ([209.85.216.182]:49505) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCBMP-0000Mt-J0 for 29183@debbugs.gnu.org; Tue, 07 Nov 2017 16:24:41 -0500 Received: by mail-qt0-f182.google.com with SMTP id k31so861565qta.6 for <29183@debbugs.gnu.org>; Tue, 07 Nov 2017 13:24:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Revx0jQOUdC/QlB0/oBGL5z9F6PsiL9DbU1QSqeA2FY=; b=Qc86ASOSkI1VacyNhAWuKjjz2IEIvMOe+6Uht4RUOhRGwJCd6aDFH5D7W64zJQtbVV z471gUH19Q/ZHLjR+QLFhr/85neh7gHAA6wln+btFUxU6P39a4GWLghFHOdBY4Zjs2j8 pJL41OJcpK0YrSdpM8VR6PSK/7OUb3blNYl65ZO5Uov4ZzgLDjumoogDgeOhSQI8rjzh LLK8B1twkk87iRDdtbGGXlk/IBd6QBxszTlOmJj9yfviqsRynwcFm5SQmPx2gXG6gEpO glokpA6zV5/9v+POM2WMB9b35plToOmwNDRYQ7nsH6mbuSrVEQjvKmHHD/K1N4+d7A3S NjsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Revx0jQOUdC/QlB0/oBGL5z9F6PsiL9DbU1QSqeA2FY=; b=Ry+Ullc1HHQoIzZIyyqY+J+pe8ryPUdIXXQeAxKIwm2HREnnTk4TsvlrYYzKcUTH1o 97sjMEDHdvYAsQHBH8ULiajRFxCjCR+/UMfPdiSZNbLoYsxjg1FgAoawq05ETB9OJQTx yBcIZw00tLKx7JJ1sNl2lMHXsPq9KWyqgYohBt7Z3wtrauz7pAhkyAMxj1ExjgjsSZnb Me9UX9bRzrVtULIwgD+lBifdIShLNmIP4zzZ6f8uAopLxquR7sy7iNmLPQyodxZXwKSJ KihvoRu6/VSMi61YSTILuiQEGz5gLoIM04z85ljn9CKEpb2/GzQ3lmoVsaR1u0x0TfIR pd/g== X-Gm-Message-State: AJaThX4UCJNpy/8lsKQx6wwBcyfNXhYGIJRf64c6DRtm3OURDL7qE/vh ULAYPf0t9IA6T+Kle2+lQ0LHpysOgIGE/FcWrrE= X-Google-Smtp-Source: AGs4zMamnA/6/rej+qWfQC5o2LUot+SNhMLQgOlsSj0ewXDxVgxF9TYjniCGYwQ2ckp+hsGw26RfJdtJOo+umivykpM= X-Received: by 10.200.23.166 with SMTP id o35mr237042qtj.60.1510089876096; Tue, 07 Nov 2017 13:24:36 -0800 (PST) MIME-Version: 1.0 Received: by 10.200.40.183 with HTTP; Tue, 7 Nov 2017 13:24:15 -0800 (PST) In-Reply-To: <83d14tswq6.fsf@gnu.org> References: <83mv3ysqth.fsf@gnu.org> <83d14tswq6.fsf@gnu.org> From: John Mastro Date: Tue, 7 Nov 2017 13:24:15 -0800 Message-ID: Subject: Re: bug#29183: 27.0.50; SIGSEGV on C-g on Windows To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 29183 Cc: 29183@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) Eli Zaretskii wrote: >> > Is this again bug#29040? Did main_thread become mis-aligned again? >> I repeated the commands Richard used in that bug report, and I believe >> you're right: it's 8-byte aligned rather than 16-byte aligned. >> Transcript below. > Yep. How did that happen?.. > > Can you show a preprocessed version of thread.c, where it does this: > > static struct thread_state GCALIGNED main_thread; What's the right invocation to get that? I tried some variations on: gcc -E -mtune=generic -l/mingw64/include -l/c/home/jbm/src/emacs -l/c/home/jbm/src/emacs/src -l/c/home/jbm/src/emacs/nt/inc src/thread.c But always got an error: src/thread.c:20:10: fatal error: config.h: No such file or directory > Also, what is your GCC version? $ gcc --version gcc.exe (Rev1, Built by MSYS2 project) 7.2.0 Thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 07 22:43:07 2017 Received: (at 29183) by debbugs.gnu.org; 8 Nov 2017 03:43:07 +0000 Received: from localhost ([127.0.0.1]:57363 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCHGd-0003gW-2a for submit@debbugs.gnu.org; Tue, 07 Nov 2017 22:43:07 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51429) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCHGb-0003fz-Km for 29183@debbugs.gnu.org; Tue, 07 Nov 2017 22:43:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eCHGQ-0006Fd-UM for 29183@debbugs.gnu.org; Tue, 07 Nov 2017 22:42:58 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38437) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eCHGQ-0006FZ-R6; Tue, 07 Nov 2017 22:42:54 -0500 Received: from [176.228.60.248] (port=1751 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eCHGQ-0001JI-8T; Tue, 07 Nov 2017 22:42:54 -0500 Date: Wed, 08 Nov 2017 05:43:05 +0200 Message-Id: <834lq5saeu.fsf@gnu.org> From: Eli Zaretskii To: John Mastro In-reply-to: (message from John Mastro on Tue, 7 Nov 2017 13:24:15 -0800) Subject: Re: bug#29183: 27.0.50; SIGSEGV on C-g on Windows References: <83mv3ysqth.fsf@gnu.org> <83d14tswq6.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 29183 Cc: 29183@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: John Mastro > Date: Tue, 7 Nov 2017 13:24:15 -0800 > Cc: 29183@debbugs.gnu.org > > > Can you show a preprocessed version of thread.c, where it does this: > > > > static struct thread_state GCALIGNED main_thread; > > What's the right invocation to get that? You need to display it first. Like this: $ cd src $ make thread.o -W thread.c V=1 This will compile thread.c and show the full command it uses to do that. Copy-paste that command at the shell prompt, but this time replace -c (or add if -c is not there) with -E, and also add "-o thread.ii" to the command line. Then hit Enter. The file thread.ii will have the preprocessed source. > $ gcc --version > gcc.exe (Rev1, Built by MSYS2 project) 7.2.0 Should be okay, I think. Does the problem go away if you remove GCALIGNED from that line in thread.c and rebuild? From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 08 13:35:36 2017 Received: (at 29183) by debbugs.gnu.org; 8 Nov 2017 18:35:36 +0000 Received: from localhost ([127.0.0.1]:58878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCVCJ-0008SO-PQ for submit@debbugs.gnu.org; Wed, 08 Nov 2017 13:35:36 -0500 Received: from mail-qk0-f176.google.com ([209.85.220.176]:56444) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCVCH-0008SB-GX for 29183@debbugs.gnu.org; Wed, 08 Nov 2017 13:35:34 -0500 Received: by mail-qk0-f176.google.com with SMTP id 2so3748175qkg.13 for <29183@debbugs.gnu.org>; Wed, 08 Nov 2017 10:35:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=T1RprXbGPaj43U9UUU9vGtipgt49SBfkriW3zarPOhw=; b=XAD0lorZVxw6SYjbEhQ43vU24iy9nS3O6WnfTkUI5wK1ZEGdgBSu8H9BDM2tURSLNI Lvg6lEd3LO7Ah43T16wl6Y2l8Q57D9qWYtAzvP0FJ6NwdXoqhRiKoUDVrasbqSxgDv76 joNaFlIiYaPN09xyIyZdwJ29dKZKlEdK31dCRgjc8rAaSE3JXf5StguF2wYcUcX8JRP+ vKmZ2e82R40RulHWbjcwzRZ+h5Ik1t9z4ch0Os7Ie9QCt/gPR9f5BOuuCZ4qDcn4Lh/5 vltY3ZVuMwTq1vMuYduPuNDfOaUjTcfF3zsm/97AuAjE9YploFeHbs/CX9KP41KNn3Jl cufQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=T1RprXbGPaj43U9UUU9vGtipgt49SBfkriW3zarPOhw=; b=h6vRhEZaaJP+/FRqWD+nMAUn7uBkwEOw3Py2MOfJT0mVnWcZO/QVyqSAAR+y3ill9g ZcPVcmevCZC30hh+7stw/RoDZSPbJ2l5bnq/55Awui+fLUYp77ZP0KmXpDq8XQrn/1WU PiefAJv6MLMKCQbTsvmiNtJN3E4TEs7G8+VxQUAUNkLwCQKbhnUZJR1BssEc4fJV3Ii8 BSBPMiPY7yJATiZyhItPNS1rOYKEFWlaQ0WXGr48K8nTvpA5vr6yXjmJOUDAPaJD4alz GZl3Xv5OBXA7CJiihX2Ugf+YpedsAh8YePsERqj/aP6+6cpBipKoulX2x5RAhE995Dg7 zbHw== X-Gm-Message-State: AJaThX4dz4C4Yo9XlGYatHcSSGmqvBdZM/AtLvmuNkPu290G7zAdZKHJ webw68KyzW0kQ+N5DF93POWiO68+3HoRsUjFHMI= X-Google-Smtp-Source: ABhQp+Rey6YUviS6VdpvGkfP35+584y7LdEAyejrzZLRzSBls1sSgByasWBkcUUaB/Csm1b6GRifjocysk7k/6bKGEQ= X-Received: by 10.55.75.202 with SMTP id y193mr2229071qka.329.1510166127737; Wed, 08 Nov 2017 10:35:27 -0800 (PST) MIME-Version: 1.0 Received: by 10.200.40.183 with HTTP; Wed, 8 Nov 2017 10:35:06 -0800 (PST) In-Reply-To: <834lq5saeu.fsf@gnu.org> References: <83mv3ysqth.fsf@gnu.org> <83d14tswq6.fsf@gnu.org> <834lq5saeu.fsf@gnu.org> From: John Mastro Date: Wed, 8 Nov 2017 10:35:06 -0800 Message-ID: Subject: Re: bug#29183: 27.0.50; SIGSEGV on C-g on Windows To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 29183 Cc: 29183@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Eli Zaretskii wrote: >> > Can you show a preprocessed version of thread.c, where it does this: >> > >> > static struct thread_state GCALIGNED main_thread; >> >> What's the right invocation to get that? > > You need to display it first. Like this: > > $ cd src > $ make thread.o -W thread.c V=1 > > This will compile thread.c and show the full command it uses to do > that. Copy-paste that command at the shell prompt, but this time > replace -c (or add if -c is not there) with -E, and also add > "-o thread.ii" to the command line. Then hit Enter. The file > thread.ii will have the preprocessed source. Ah, thanks. After preprocessing, that line becomes: static struct thread_state __attribute__ ((aligned (8))) main_thread; >> $ gcc --version >> gcc.exe (Rev1, Built by MSYS2 project) 7.2.0 > > Should be okay, I think. Does the problem go away if you remove > GCALIGNED from that line in thread.c and rebuild? Yep, the SIGSEGV is gone if I remove GCALIGNED from that line. Thanks John From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 08 13:53:58 2017 Received: (at 29183) by debbugs.gnu.org; 8 Nov 2017 18:53:58 +0000 Received: from localhost ([127.0.0.1]:58887 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCVU6-0000S3-M7 for submit@debbugs.gnu.org; Wed, 08 Nov 2017 13:53:58 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44121) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCVU5-0000Rr-ET for 29183@debbugs.gnu.org; Wed, 08 Nov 2017 13:53:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eCVTx-0005PX-1S for 29183@debbugs.gnu.org; Wed, 08 Nov 2017 13:53:52 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50263) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eCVTw-0005PR-Tx; Wed, 08 Nov 2017 13:53:48 -0500 Received: from [176.228.60.248] (port=2234 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eCVTv-0007BY-EW; Wed, 08 Nov 2017 13:53:48 -0500 Date: Wed, 08 Nov 2017 20:53:53 +0200 Message-Id: <83wp30r48u.fsf@gnu.org> From: Eli Zaretskii To: John Mastro , Paul Eggert In-reply-to: (message from John Mastro on Wed, 8 Nov 2017 10:35:06 -0800) Subject: Re: bug#29183: 27.0.50; SIGSEGV on C-g on Windows References: <83mv3ysqth.fsf@gnu.org> <83d14tswq6.fsf@gnu.org> <834lq5saeu.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 29183 Cc: 29183@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: John Mastro > Date: Wed, 8 Nov 2017 10:35:06 -0800 > Cc: 29183@debbugs.gnu.org > > Ah, thanks. After preprocessing, that line becomes: > > static struct thread_state __attribute__ ((aligned (8))) main_thread; That's what it should have become... > >> $ gcc --version > >> gcc.exe (Rev1, Built by MSYS2 project) 7.2.0 > > > > Should be okay, I think. Does the problem go away if you remove > > GCALIGNED from that line in thread.c and rebuild? > > Yep, the SIGSEGV is gone if I remove GCALIGNED from that line. Hmm... so it sounds like our assumption that this attribute should be a no-op in this case is incorrect, or maybe it's a bug in GCC 7.2? Paul? From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 08 17:47:03 2017 Received: (at 29183) by debbugs.gnu.org; 8 Nov 2017 22:47:03 +0000 Received: from localhost ([127.0.0.1]:59074 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCZ7f-0001fZ-Ep for submit@debbugs.gnu.org; Wed, 08 Nov 2017 17:47:03 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:49408) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCZ7d-0001f2-NC for 29183@debbugs.gnu.org; Wed, 08 Nov 2017 17:47:02 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id ACDC9160800; Wed, 8 Nov 2017 14:46:55 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id PVCoOwPB5kXg; Wed, 8 Nov 2017 14:46:53 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 9A7EC160866; Wed, 8 Nov 2017 14:46:53 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id O__jBorQb0_Z; Wed, 8 Nov 2017 14:46:53 -0800 (PST) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 823D1160800; Wed, 8 Nov 2017 14:46:53 -0800 (PST) Subject: Re: bug#29183: 27.0.50; SIGSEGV on C-g on Windows To: Eli Zaretskii , John Mastro References: <83mv3ysqth.fsf@gnu.org> <83d14tswq6.fsf@gnu.org> <834lq5saeu.fsf@gnu.org> <83wp30r48u.fsf@gnu.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <571b940d-666b-c650-429d-5fc7bfc0d078@cs.ucla.edu> Date: Wed, 8 Nov 2017 14:46:53 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <83wp30r48u.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 29183 Cc: 29183@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) On 11/08/2017 10:53 AM, Eli Zaretskii wrote: > it sounds like our assumption that this attribute should be a no-op in=20 > this case is incorrect, or maybe it's a bug in GCC 7.2?=20 The GCC 7.2 documentation=20 =20 says: > When used on a struct, or struct member, the |aligned| attribute can=20 > only increase the alignment; in order to decrease it, the |packed|=20 > attribute must be specified as well. so it appears to be a bug. What is the difference in assembly-language output when you compile with=20 this: =C2=A0 static struct thread_state GCALIGNED main_thread; versus this? static struct thread_state main_thread; What is the assembly-language output when compiling the following little = program, when compiled the same way that you compile thread.c? struct thread_state { int x; }; static struct thread_state __attribute__ ((aligned (8))) a; static struct thread_state b; struct thread_state *c[] =3D { &a, &b }; On my platform, compiling this with gcc -S yields the following, which lo= oks properly aligned: .file "t.c" .local a .comm a,4,8 .local b .comm b,4,4 .globl c .data .align 16 .type c, @object .size c, 16 c: .quad a .quad b .ident "GCC: (GNU) 7.2.1 20170915 (Red Hat 7.2.1-2)" .section .note.GNU-stack,"",@progbits From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 08 18:41:33 2017 Received: (at 29183) by debbugs.gnu.org; 8 Nov 2017 23:41:33 +0000 Received: from localhost ([127.0.0.1]:59202 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCZyP-00038U-Hv for submit@debbugs.gnu.org; Wed, 08 Nov 2017 18:41:33 -0500 Received: from mail-qt0-f178.google.com ([209.85.216.178]:43613) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCZyN-00038F-AM for 29183@debbugs.gnu.org; Wed, 08 Nov 2017 18:41:31 -0500 Received: by mail-qt0-f178.google.com with SMTP id j58so5609745qtj.0 for <29183@debbugs.gnu.org>; Wed, 08 Nov 2017 15:41:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=rGG1PF61a+1KiFLkpfE72hhWWmO+nOJ+0NeeTS7hPRg=; b=Ag/oK3Bb1MppBfzuDzbOmQOSFDTo35yPdCqzbQkSamqoDwO0PVhglTqtI991SOEvvd bp12q1qOKGVyrv0I2XMUZ4r6zUDVN0OJTVixSYIvim65eUC4NwCkFguYkIlamuFKDA0y sbKDd8GhrnPExvQFmD7HzsuTEnqvgKClboDWTvb0RXFfqM34jc91U/AbeYyo9MgRk99r DARRSZYkew+8pv+C2Nk3MQ6F68+Y0dzOU7knW3b6ti3v0Yg+M5B1k54iTGCrPnkQSGS6 tb3Na4Sf8ZlDrvfIyKqD0Wxc0e1tOaeF7sEghsLtvBvgU1/LBqIWGrjDd9GCan4rXdmn sAMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=rGG1PF61a+1KiFLkpfE72hhWWmO+nOJ+0NeeTS7hPRg=; b=qJiv0Kz9qSES7SZMshw5r/T6z6Rwx/d3jE7dwEacCCgam4ulY+6AVSyl1aB2khqo5B K5PgBp7xXrZjXcQ349v34CtbU2KZMIToU0/PiN/n5REDZ3DLpszgmVHaByPW1RSFzZ9S /asiwWapXc0yPcfjzjxrBdaBkh9+2kQJ3T4caGXPrSjNS4kQh3fAuCP4joWGZzpsATIk djO/i8Uj1Uh7X+hZytijAcP4Hchr+cEPWV94f7uLtYP7AjRznQMSDJn+V1alr9whbzR4 iBZOO0ZFpsxw9A0+63YXCPmdaMf1blaK5RFi2jEthQ6Nw2t6FgRo13oHs9SoPaa1ZGsq nDgQ== X-Gm-Message-State: AJaThX7Uc363gizfT2h0IdSsU2Y/QoYo642Q/58JX8EWpTtNE5/ZPhHP wVWs/y3IKlFxaXDxmlsCe4J+LE3kGv7dVACAZ2U= X-Google-Smtp-Source: ABhQp+S+yfG/9aa86igdbV2l++qKzMYLKfxHGbxblTefQ9okISQijTOtv5a6CasU1hx/101zDKLZg6F5BUZzYy8W2eQ= X-Received: by 10.200.38.50 with SMTP id u47mr3678283qtu.112.1510184485637; Wed, 08 Nov 2017 15:41:25 -0800 (PST) MIME-Version: 1.0 Received: by 10.200.40.183 with HTTP; Wed, 8 Nov 2017 15:41:05 -0800 (PST) In-Reply-To: <571b940d-666b-c650-429d-5fc7bfc0d078@cs.ucla.edu> References: <83mv3ysqth.fsf@gnu.org> <83d14tswq6.fsf@gnu.org> <834lq5saeu.fsf@gnu.org> <83wp30r48u.fsf@gnu.org> <571b940d-666b-c650-429d-5fc7bfc0d078@cs.ucla.edu> From: John Mastro Date: Wed, 8 Nov 2017 15:41:05 -0800 Message-ID: Subject: Re: bug#29183: 27.0.50; SIGSEGV on C-g on Windows To: Paul Eggert Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 29183 Cc: 29183@debbugs.gnu.org, Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) Paul Eggert wrote: > What is the difference in assembly-language output when you compile with > this: > > static struct thread_state GCALIGNED main_thread; > > versus this? > > static struct thread_state main_thread; I don't know/read assembly, so I'm not sure if this is what you're looking for, but the only line in the diff between the two resulting files that mentions main_thread is that the output from the source with GCALIGNED says: .lcomm main_thread,592,8 Whereas the assembly output from the source without GCALIGNED says: .lcomm main_thread,592,32 The diff is quite large though, 3,685 lines. Almost all of them are either ".uleb128" or ".long" followed by an operand (the operand being what differs). > What is the assembly-language output when compiling the following little > program, when compiled the same way that you compile thread.c? > > struct thread_state { int x; }; > static struct thread_state __attribute__ ((aligned (8))) a; > static struct thread_state b; > struct thread_state *c[] = { &a, &b }; > > On my platform, compiling this with gcc -S yields the following, which looks > properly aligned: > > .file "t.c" > .local a > .comm a,4,8 > .local b > .comm b,4,4 > .globl c > .data > .align 16 > .type c, @object > .size c, 16 > c: > .quad a > .quad b > .ident "GCC: (GNU) 7.2.1 20170915 (Red Hat 7.2.1-2)" > .section .note.GNU-stack,"",@progbits I get the following: .file "t.c" .text .Ltext0: .cfi_sections .debug_frame .globl c .data .align 16 c: .quad a .quad b .lcomm b,4,4 .lcomm a,4,8 .text .Letext0: .file 1 "t.c" .section .debug_info,"dr" [... a bunch of .Ldebug_* sections ...] .Ldebug_line0: .section .debug_str,"dr" .ident "GCC: (Rev1, Built by MSYS2 project) 7.2.0" Let me know if I can provide any other information. John From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 08 23:56:42 2017 Received: (at 29183) by debbugs.gnu.org; 9 Nov 2017 04:56:42 +0000 Received: from localhost ([127.0.0.1]:59294 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCetM-0004G4-5b for submit@debbugs.gnu.org; Wed, 08 Nov 2017 23:56:40 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:40840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCetI-0004Fn-BT for 29183@debbugs.gnu.org; Wed, 08 Nov 2017 23:56:38 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 37A6416087C; Wed, 8 Nov 2017 20:56:30 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 4O6CkHi47PMP; Wed, 8 Nov 2017 20:56:28 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id AA3AD160887; Wed, 8 Nov 2017 20:56:28 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id aGUWyKdi9Hfh; Wed, 8 Nov 2017 20:56:28 -0800 (PST) Received: from [192.168.1.9] (unknown [47.154.30.119]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 5609416087C; Wed, 8 Nov 2017 20:56:28 -0800 (PST) Subject: Re: bug#29183: 27.0.50; SIGSEGV on C-g on Windows To: John Mastro References: <83mv3ysqth.fsf@gnu.org> <83d14tswq6.fsf@gnu.org> <834lq5saeu.fsf@gnu.org> <83wp30r48u.fsf@gnu.org> <571b940d-666b-c650-429d-5fc7bfc0d078@cs.ucla.edu> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: Date: Wed, 8 Nov 2017 20:56:24 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------AE417FD1E58B50B65998EC35" Content-Language: en-US X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 29183 Cc: 29183@debbugs.gnu.org, Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This is a multi-part message in MIME format. --------------AE417FD1E58B50B65998EC35 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable John Mastro wrote: > the only line in the diff between the two resulting > files that mentions main_thread is that the output from the source with > GCALIGNED says: >=20 > .lcomm main_thread,592,8 >=20 > Whereas the assembly output from the source without GCALIGNED says: >=20 > .lcomm main_thread,592,32 Thanks, this helped me see the problem. It turns out that 'struct foo=20 __attribute__ ((aligned (8)))' does not work with GCC, and that one must = put the=20 attribute somewhere else. This appears to be a bug in GCC, and I reported= the=20 GCC bug here: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D82914 The workaround is easy: say 'struct __attribute__ ((aligned (8))) foo' in= stead.=20 I installed the attached patch into the emacs-26 branch and merged it int= o=20 master. Please give it a try. --------------AE417FD1E58B50B65998EC35 Content-Type: text/x-patch; name="0001-Use-GCALIGNED-properly-for-GCC.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0001-Use-GCALIGNED-properly-for-GCC.patch" =46rom 9e59de9449b53c3ecd85b624c11360ba9cafee75 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Wed, 8 Nov 2017 19:11:18 -0800 Subject: [PATCH] Use GCALIGNED properly for GCC MIME-Version: 1.0 Content-Type: text/plain; charset=3DUTF-8 Content-Transfer-Encoding: 8bit Apparently GCC requires that =E2=80=98__attribute__ ((aligned (8)))=E2=80= =99 must immediately follow the =E2=80=98struct=E2=80=99 keyword when aligning a s= tructure. The attribute silently does not work if it follows a tag after the =E2=80=98struct=E2=80=99 keyword. Who knew? Anyway, this patch is desig= ned to fix a SIGSEGV problem reported by John Mastro (Bug#29183). * lib-src/make-docfile.c (close_emacs_globals): * src/buffer.c (buffer_defaults, buffer_local_symbols): * src/lisp.h (DEFUN): * src/thread.c (main_thread): Put 'GCALIGNED' immediately after 'struct'. --- lib-src/make-docfile.c | 2 +- src/buffer.c | 4 ++-- src/lisp.h | 16 ++++++++++------ src/thread.c | 2 +- 4 files changed, 14 insertions(+), 10 deletions(-) diff --git a/lib-src/make-docfile.c b/lib-src/make-docfile.c index 0ea3f7b..ff84df9 100644 --- a/lib-src/make-docfile.c +++ b/lib-src/make-docfile.c @@ -668,7 +668,7 @@ close_emacs_globals (ptrdiff_t num_symbols) "extern\n" "#endif\n" "struct {\n" - " struct Lisp_Symbol GCALIGNED s;\n" + " struct GCALIGNED Lisp_Symbol s;\n" "} lispsym[%td];\n"), num_symbols); } diff --git a/src/buffer.c b/src/buffer.c index 15735a2..edeed55 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -61,7 +61,7 @@ struct buffer *all_buffers; Setting the default value also goes through the alist of buffers and stores into each buffer that does not say it has a local value. = */ =20 -struct buffer GCALIGNED buffer_defaults; +struct GCALIGNED buffer buffer_defaults; =20 /* This structure marks which slots in a buffer have corresponding default values in buffer_defaults. @@ -84,7 +84,7 @@ struct buffer buffer_local_flags; /* This structure holds the names of symbols whose values may be buffer-local. It is indexed and accessed in the same way as the abov= e. */ =20 -struct buffer GCALIGNED buffer_local_symbols; +struct GCALIGNED buffer buffer_local_symbols; =20 /* Return the symbol of the per-buffer variable at offset OFFSET in the buffer structure. */ diff --git a/src/lisp.h b/src/lisp.h index 4dd4720..0153468 100644 --- a/src/lisp.h +++ b/src/lisp.h @@ -277,10 +277,14 @@ DEFINE_GDB_SYMBOL_END (VALMASK) error !; #endif =20 -/* Declare an object to have an address that is a multiple of - GCALIGNMENT. This is a no-op if the object's natural alignment is - already a multiple of GCALIGNMENT. alignas is not suitable here, - as it fails if the object's natural alignment exceeds GCALIGNMENT. *= / +/* Use GCALIGNED immediately after the 'struct' keyword to require the + struct to have an address that is a multiple of GCALIGNMENT. This + is a no-op if the struct's natural alignment is already a multiple + of GCALIGNMENT. GCALIGNED's implementation uses the 'aligned' + attribute instead of 'alignas (GCALIGNMENT)', as the latter would + fail if an object's natural alignment exceeds GCALIGNMENT. The + implementation hopes that natural alignment suffices on platforms + lacking 'aligned'. */ #ifdef HAVE_STRUCT_ATTRIBUTE_ALIGNED # define GCALIGNED __attribute__ ((aligned (GCALIGNMENT))) #else @@ -2944,7 +2948,7 @@ CHECK_NUMBER_CDR (Lisp_Object x) #ifdef _MSC_VER #define DEFUN(lname, fnname, sname, minargs, maxargs, intspec, doc) \ Lisp_Object fnname DEFUN_ARGS_ ## maxargs ; \ - static struct Lisp_Subr GCALIGNED sname =3D \ + static struct GCALIGNED Lisp_Subr sname =3D \ { { (PVEC_SUBR << PSEUDOVECTOR_AREA_BITS) \ | (sizeof (struct Lisp_Subr) / sizeof (EMACS_INT)) }, \ { (Lisp_Object (__cdecl *)(void))fnname }, = \ @@ -2952,7 +2956,7 @@ CHECK_NUMBER_CDR (Lisp_Object x) Lisp_Object fnname #else /* not _MSC_VER */ #define DEFUN(lname, fnname, sname, minargs, maxargs, intspec, doc) \ - static struct Lisp_Subr GCALIGNED sname =3D \ + static struct GCALIGNED Lisp_Subr sname =3D \ { { PVEC_SUBR << PSEUDOVECTOR_AREA_BITS }, \ { .a ## maxargs =3D fnname }, \ minargs, maxargs, lname, intspec, 0}; \ diff --git a/src/thread.c b/src/thread.c index 03f5b31..7335833 100644 --- a/src/thread.c +++ b/src/thread.c @@ -26,7 +26,7 @@ along with GNU Emacs. If not, see . */ #include "coding.h" #include "syssignal.h" =20 -static struct thread_state GCALIGNED main_thread; +static struct GCALIGNED thread_state main_thread; =20 struct thread_state *current_thread =3D &main_thread; =20 --=20 2.7.4 --------------AE417FD1E58B50B65998EC35-- From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 09 09:59:09 2017 Received: (at 29183) by debbugs.gnu.org; 9 Nov 2017 14:59:09 +0000 Received: from localhost ([127.0.0.1]:60528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCoIO-0004Su-VR for submit@debbugs.gnu.org; Thu, 09 Nov 2017 09:59:09 -0500 Received: from mail-wm0-f54.google.com ([74.125.82.54]:45401) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCoIM-0004SN-IK for 29183@debbugs.gnu.org; Thu, 09 Nov 2017 09:59:07 -0500 Received: by mail-wm0-f54.google.com with SMTP id y80so17679281wmd.0 for <29183@debbugs.gnu.org>; Thu, 09 Nov 2017 06:59:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=+eqKxhhub+1CY53ZYQ1l6RZdY9tS2mznpDnCPOmadXI=; b=SUeRDAQ+SWlAiuoTrpAtVoO3/JPggu7PWjvwbaEl2KDbA3By9iXoxA0y4rn7nMChMI kOCuIPaoW68c4I724C11kKw+LDzcoFDCzD2lbOlSEHDfysgtMgtElQrzAcslO+nhYbfU S2uRKG+dZ1ec82lq9I6PEWlUAzvDyTyupG/oLOhpwBmm6gdsyoCujIj2HFuVgoxYkCQD AXSNN3pL4TjlsW/w2HtsHqG+4jW/Lj03gYZD80Vy8IWijBTV2v2M35fs1zBzDp6UJDEe sDsQV2sXlnu1zd0VetN9Ye9hEEkywcWy3GqPUYB4lp1Jm4RXIyiAeodPAMBgSRHXEIpG Ed4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=+eqKxhhub+1CY53ZYQ1l6RZdY9tS2mznpDnCPOmadXI=; b=pvzC3oXaAldxUMDCPmt/obUw2fTYpNq3OEdS+3Qkolpcfr7Qot10yMJG0GngALIrfY 8LVkbaPb3BUlbIfGkPhL53V3ouqjYWHBxULRF28nNnEHb8imYKrzWuLj9nlPubqTJjJD E/sLMLJ7Vb5SzBqh0vPUPu8sbl0NTHPApaqArshpgyoBGeGiQfX3FSHy9EzKvg21uf7t f6bJdpXeWrMujLfMEr1MMrkq3NZlq5OmbqGVpXokm8dd9WVxpZSHhwTtL14bj3l3sc8q 7daQbfhNBOAZSIuoyJQdHlM9cmgF1AI3whBx4IakGsv1K91mprbWOEv3llOYzecVnDHK rePQ== X-Gm-Message-State: AJaThX5iPaumrO78+VLNq2XuPK8oOeL6qNAcZD6GHnqvSR47vgk40ntz u2lh1nq+LIAu9dWvrKjixqUMTsDMeMjxgUG5IasMsg== X-Google-Smtp-Source: AGs4zMYYXjPE3hVNixSz4EBo0x4dZaxqjUxRuukPDUEXfyPtyrToJC0nQ4kDTLYXgO2REycJoAb4MpzI0TMV+Zmb6KI= X-Received: by 10.28.206.142 with SMTP id e136mr110265wmg.27.1510239540526; Thu, 09 Nov 2017 06:59:00 -0800 (PST) MIME-Version: 1.0 Received: by 10.223.149.102 with HTTP; Thu, 9 Nov 2017 06:59:00 -0800 (PST) From: Davor Rotim Date: Thu, 9 Nov 2017 15:59:00 +0100 Message-ID: Subject: Re: bug#29183: 27.0.50; SIGSEGV on C-g on Windows To: 29183@debbugs.gnu.org Content-Type: multipart/alternative; boundary="94eb2c192b2056c7dd055d8e0b75" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29183 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --94eb2c192b2056c7dd055d8e0b75 Content-Type: text/plain; charset="UTF-8" Hello, after this patch on the emacs-26 branch I can't build it no more: CCLD temacs /bin/mkdir -p ../etc make -C ../lisp update-subdirs make[2]: Entering directory '/home/drot/build/emacs/lisp' make[2]: Leaving directory '/home/drot/build/emacs/lisp' ./temacs --batch --load loadup bootstrap Loading loadup.el (source)... Using load-path (/home/drot/build/emacs/lisp /home/drot/build/emacs/lisp/emacs-lisp /home/drot/build/emacs/lisp/progmodes /home/drot/build/emacs/lisp/language /home/drot/build/emacs/lisp/international /home/drot/build/emacs/lisp/textmodes /home/drot/build/emacs/lisp/vc) Loading emacs-lisp/byte-run (source)... Loading emacs-lisp/backquote (source)... Loading subr (source)... Fatal error 6: Aborted Backtrace: ./temacs[0x81624a5] ./temacs[0x81431ea] ./temacs[0x816255f] ./temacs[0x81acea1] ./temacs[0x81acb91] ./temacs[0x81ad4f9] ./temacs[0x81cd0c9] ./temacs[0x81cd98e] ./temacs[0x81cf682] ./temacs[0x81cd673] ./temacs[0x81cd98e] ./temacs[0x81ce1ff] ./temacs[0x81cd673] ./temacs[0x81cd98e] ./temacs[0x81cde01] ./temacs[0x81cdfa6] ./temacs[0x81cd2bc] ./temacs[0x81ce38e] ./temacs[0x81cd673] ./temacs[0x81cd98e] ./temacs[0x81cea3a] ./temacs[0x81cd673] ./temacs[0x81cd98e] ./temacs[0x81cf682] ./temacs[0x81cd673] ./temacs[0x81cd98e] ./temacs[0x81ce1ff] ./temacs[0x81cd673] ./temacs[0x81cd98e] ./temacs[0x81cde01] ./temacs[0x81cdfa6] ./temacs[0x81cd2bc] ./temacs[0x81ce38e] ./temacs[0x81cd673] ./temacs[0x81cd98e] ./temacs[0x81cea3a] ./temacs[0x81cd673] ./temacs[0x81cd98e] ./temacs[0x81cf682] ./temacs[0x81cd673] ./temacs[0x81cd98e] ./temacs[0x81ce1ff] ./temacs[0x81cd673] ./temacs[0x81cd98e] ./temacs[0x81cde01] ./temacs[0x81cdfa6] ./temacs[0x81cd2bc] ./temacs[0x81cd461] ./temacs[0x81cd98e] ./temacs[0x81cde01] ./temacs[0x81ca9f6] ./temacs[0x81cce33] ./temacs[0x81ccfa3] ./temacs[0x81cd359] ./temacs[0x81cd98e] ./temacs[0x81cde01] ... Makefile:737: recipe for target 'bootstrap-emacs' failed make[1]: *** [bootstrap-emacs] Aborted make[1]: Leaving directory '/home/drot/build/emacs/src' Makefile:416: recipe for target 'src' failed make: *** [src] Error 2 This is with the following GCC version: Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-linux-gnu/7/lto-wrapper Target: i686-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Debian 7.2.0-12' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=i686-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-targets=all --enable-multiarch --disable-werror --with-arch-32=i686 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu --target=i686-linux-gnu Thread model: posix gcc version 7.2.1 20171025 (Debian 7.2.0-12) --94eb2c192b2056c7dd055d8e0b75 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

after this patch on the emac= s-26 branch I can't build it no more:

=C2=A0 CCLD=C2=A0=C2=A0=C2= =A0=C2=A0 temacs
/bin/mkdir -p ../etc
make -C ../lisp update-subdirs<= br>make[2]: Entering directory '/home/drot/build/emacs/lisp'
mak= e[2]: Leaving directory '/home/drot/build/emacs/lisp'
./temacs -= -batch=C2=A0 --load loadup bootstrap
Loading loadup.el (source)...
Us= ing load-path (/home/drot/build/emacs/lisp /home/drot/build/emacs/lisp/emac= s-lisp /home/drot/build/emacs/lisp/progmodes /home/drot/build/emacs/lisp/la= nguage
/home/drot/build/emacs/lisp/international /home/drot/build/emacs/= lisp/textmodes /home/drot/build/emacs/lisp/vc)
Loading emacs-lisp/byte-r= un (source)...
Loading emacs-lisp/backquote (source)...
Loading subr = (source)...
Fatal error 6: Aborted
Backtrace:
./temacs[0x81624a5]<= br>./temacs[0x81431ea]
./temacs[0x816255f]
./temacs[0x81acea1]
./t= emacs[0x81acb91]
./temacs[0x81ad4f9]
./temacs[0x81cd0c9]
./temacs[= 0x81cd98e]
./temacs[0x81cf682]
./temacs[0x81cd673]
./temacs[0x81cd= 98e]
./temacs[0x81ce1ff]
./temacs[0x81cd673]
./temacs[0x81cd98e]./temacs[0x81cde01]
./temacs[0x81cdfa6]
./temacs[0x81cd2bc]
./te= macs[0x81ce38e]
./temacs[0x81cd673]
./temacs[0x81cd98e]
./temacs[0= x81cea3a]
./temacs[0x81cd673]
./temacs[0x81cd98e]
./temacs[0x81cf6= 82]
./temacs[0x81cd673]
./temacs[0x81cd98e]
./temacs[0x81ce1ff]./temacs[0x81cd673]
./temacs[0x81cd98e]
./temacs[0x81cde01]
./tem= acs[0x81cdfa6]
./temacs[0x81cd2bc]
./temacs[0x81ce38e]
./temacs[0x= 81cd673]
./temacs[0x81cd98e]
./temacs[0x81cea3a]
./temacs[0x81cd67= 3]
./temacs[0x81cd98e]
./temacs[0x81cf682]
./temacs[0x81cd673]
= ./temacs[0x81cd98e]
./temacs[0x81ce1ff]
./temacs[0x81cd673]
./tema= cs[0x81cd98e]
./temacs[0x81cde01]
./temacs[0x81cdfa6]
./temacs[0x8= 1cd2bc]
./temacs[0x81cd461]
./temacs[0x81cd98e]
./temacs[0x81cde01= ]
./temacs[0x81ca9f6]
./temacs[0x81cce33]
./temacs[0x81ccfa3]
.= /temacs[0x81cd359]
./temacs[0x81cd98e]
./temacs[0x81cde01]
...
= Makefile:737: recipe for target 'bootstrap-emacs' failed
make[1]= : *** [bootstrap-emacs] Aborted
make[1]: Leaving directory '/home/dr= ot/build/emacs/src'
Makefile:416: recipe for target 'src' fa= iled
make: *** [src] Error 2

This is with the following GCC= version:

Using built-in specs.
COLLECT_GCC=3Dgcc
COLLECT_LTO_= WRAPPER=3D/usr/lib/gcc/i686-linux-gnu/7/lto-wrapper
Target: i686-linux-g= nu
Configured with: ../src/configure -v --with-pkgversion=3D'Debian = 7.2.0-12' --with-bugurl=3Dfile:///usr/share/doc/gcc-7/README.Bugs --ena= ble-languages=3Dc,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=3D/usr --= with-gcc-major-version-only --program-suffix=3D-7 --program-prefix=3Di686-l= inux-gnu- --enable-shared --enable-linker-build-id --libexecdir=3D/usr/lib = --without-included-gettext --enable-threads=3Dposix --libdir=3D/usr/lib --e= nable-nls --with-sysroot=3D/ --enable-clocale=3Dgnu --enable-libstdcxx-debu= g --enable-libstdcxx-time=3Dyes --with-default-libstdcxx-abi=3Dnew --enable= -gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin = --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-= objc-gc=3Dauto --enable-targets=3Dall --enable-multiarch --disable-werror -= -with-arch-32=3Di686 --with-multilib-list=3Dm32,m64,mx32 --enable-multilib = --with-tune=3Dgeneric --enable-checking=3Drelease --build=3Di686-linux-gnu = --host=3Di686-linux-gnu --target=3Di686-linux-gnu
Thread model: posixgcc version 7.2.1 20171025 (Debian 7.2.0-12)

--94eb2c192b2056c7dd055d8e0b75-- From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 09 12:04:02 2017 Received: (at 29183) by debbugs.gnu.org; 9 Nov 2017 17:04:02 +0000 Received: from localhost ([127.0.0.1]:60636 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCqFG-0007cM-6G for submit@debbugs.gnu.org; Thu, 09 Nov 2017 12:04:02 -0500 Received: from eggs.gnu.org ([208.118.235.92]:50078) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCqFE-0007br-AO for 29183@debbugs.gnu.org; Thu, 09 Nov 2017 12:04:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eCqF3-0003OQ-KJ for 29183@debbugs.gnu.org; Thu, 09 Nov 2017 12:03:55 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39513) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eCqF3-0003OK-IN; Thu, 09 Nov 2017 12:03:49 -0500 Received: from [176.228.60.248] (port=3077 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eCqF2-0006tW-Tk; Thu, 09 Nov 2017 12:03:49 -0500 Date: Thu, 09 Nov 2017 19:04:02 +0200 Message-Id: <83o9obqt8d.fsf@gnu.org> From: Eli Zaretskii To: Davor Rotim In-reply-to: (message from Davor Rotim on Thu, 9 Nov 2017 15:59:00 +0100) Subject: Re: bug#29183: 27.0.50; SIGSEGV on C-g on Windows References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 29183 Cc: 29183@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Davor Rotim > Date: Thu, 9 Nov 2017 15:59:00 +0100 > > after this patch on the emacs-26 branch I can't build it no more: Can you run the faulting command ("./temacs --batch --load loadup bootstrap") under a debugger, and when it aborts, show the backtrace? Thanks. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 09 12:59:29 2017 Received: (at 29183) by debbugs.gnu.org; 9 Nov 2017 17:59:29 +0000 Received: from localhost ([127.0.0.1]:60702 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCr6v-0000WQ-It for submit@debbugs.gnu.org; Thu, 09 Nov 2017 12:59:29 -0500 Received: from mail-qt0-f179.google.com ([209.85.216.179]:45119) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCr6t-0000WE-LX for 29183@debbugs.gnu.org; Thu, 09 Nov 2017 12:59:27 -0500 Received: by mail-qt0-f179.google.com with SMTP id q33so4281156qta.2 for <29183@debbugs.gnu.org>; Thu, 09 Nov 2017 09:59:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=pm7whudrW1Z+w+P3dTwDY981RYwxUmiP1X/PfN1yTD8=; b=RKihgYklfi2luMaMLznCs+7oa8fWadM3c+ndNkvNvd9OEQAk+Vc76DuI5sZtS41bDS ODnkX/cRrTKP6uRTxEA/ixmiYnXgUles5XztbJIGfdmuAI7lgg+tNwnwFMsLHWhCOwA5 GgYpnM/13qE1olvfCIMsBRYJ6Z8dKVSq3dZ4AgSrYRGOYgUowuDZe06DSdbp7AIZ7iFS HcvTNGEmiToPCjEqy/p6e09skiFbq9KCfG6I7L7Vm9faiX0xh+LoDBk7c/z5kop0FNU9 YidhjwYSK4uefSQyWw2edarOIzEVLUWmmzGHpZmDz2LgbWFO+YRCwuI79q/X7R9VHuEQ 6QzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=pm7whudrW1Z+w+P3dTwDY981RYwxUmiP1X/PfN1yTD8=; b=saRQf5E/j51rdV/+boaKRdDhpbA0haNqSRpZmu279VaM6DI0n1XpgQD1SQeRqUzlF8 zbMi8eIpiCCwmyOHEnTsu4KHnyo+9+w+T6BzyP+OsAQO0uRhEhCIHHigH+S83lJaWrjm d4VDSHcmecA8+MDT4m75XIIIip8C6hIBgAtWx5kJ94/8ZvlvzL0G1romrGI/Em7h1LIj VSJGZLjk8BS69j4ph7tMhjwtEtg0vaZWStZd2ZLWU9XhbQv/fjTjEcukxODs1Lh5g+kz EDP+NsFCvHQzLrPtm3IuZGLmL5pBbxjDlMlCRRu0mpcAxkRCY+hG1VKmtYw4gPJg5hS2 3CdA== X-Gm-Message-State: AJaThX7ahOD7zBuAwCkTwFYikNTG/i8LjreFtnijVJLbKID8sNpPdUP+ 8ibZdIXp6M1HhgwUmiL1WIzarx6hrsLAxeRoilM= X-Google-Smtp-Source: AGs4zMZKaxvn+xWhUtzQaK8vopd+tr0gcoWM87xwYm+VcOG/AGZvSGFAkTIz4Or7rN/bQYYJva2Y4F3GGYDbpyuMNG8= X-Received: by 10.200.40.218 with SMTP id j26mr2184894qtj.296.1510250361464; Thu, 09 Nov 2017 09:59:21 -0800 (PST) MIME-Version: 1.0 Received: by 10.200.40.183 with HTTP; Thu, 9 Nov 2017 09:59:00 -0800 (PST) In-Reply-To: References: <83mv3ysqth.fsf@gnu.org> <83d14tswq6.fsf@gnu.org> <834lq5saeu.fsf@gnu.org> <83wp30r48u.fsf@gnu.org> <571b940d-666b-c650-429d-5fc7bfc0d078@cs.ucla.edu> From: John Mastro Date: Thu, 9 Nov 2017 09:59:00 -0800 Message-ID: Subject: Re: bug#29183: 27.0.50; SIGSEGV on C-g on Windows To: Paul Eggert , Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 29183 Cc: 29183@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) Paul Eggert wrote: > John Mastro wrote: >> >> the only line in the diff between the two resulting >> files that mentions main_thread is that the output from the source with >> GCALIGNED says: >> >> .lcomm main_thread,592,8 >> >> Whereas the assembly output from the source without GCALIGNED says: >> >> .lcomm main_thread,592,32 > > > Thanks, this helped me see the problem. It turns out that 'struct foo > __attribute__ ((aligned (8)))' does not work with GCC, and that one must put > the attribute somewhere else. This appears to be a bug in GCC, and I > reported the GCC bug here: > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82914 > > The workaround is easy: say 'struct __attribute__ ((aligned (8))) foo' > instead. I installed the attached patch into the emacs-26 branch and merged > it into master. Please give it a try. I can confirm that fixed it. Thank you both! John From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 09 13:10:48 2017 Received: (at 29183) by debbugs.gnu.org; 9 Nov 2017 18:10:48 +0000 Received: from localhost ([127.0.0.1]:60720 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCrHr-0000oC-LZ for submit@debbugs.gnu.org; Thu, 09 Nov 2017 13:10:47 -0500 Received: from mail-wr0-f170.google.com ([209.85.128.170]:49756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCrHp-0000nx-TL for 29183@debbugs.gnu.org; Thu, 09 Nov 2017 13:10:46 -0500 Received: by mail-wr0-f170.google.com with SMTP id o88so6405329wrb.6 for <29183@debbugs.gnu.org>; Thu, 09 Nov 2017 10:10:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=fS8xuZ3F3JT5xl/5svyxzt+FP/ixYKH1gZzruPzQAsY=; b=U0ymVeRYhNE93NcBn8+SnljIK6oTjNmKAnpY7QxUrNVsfixo+xJWxEKwVy+hsQBeaP xpfa7U5IGmv8lcNjznYKwzu1NlWtW3ibMffLjsvwvp9O80DNyHGWgtel4SxTPbFWt7A+ 8xEKKR6wV0GLPwgqA7LqgBkMZpxuwT0Yt96Y6Bf8L2moyKhnvyQNPc8kBF4VaczWnhQ6 pcyF+zM9qDbYri3zee9pKQilomwN3xkLsDtoVhAcj9/BAaPqAjxUXcLvwPrLUupuUUBF X5Dpw7O6JCElZb1Ud8iqn5tar6Ud8SxqgK3NRGfuxlxY1HHFarSsR8TXcmi1hUqRSmVO WFxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=fS8xuZ3F3JT5xl/5svyxzt+FP/ixYKH1gZzruPzQAsY=; b=JLXn/k8udLEy+XBC//MD3SfOaU5A9Hj2tbdW5GkI4Y3t+XCWsE6GdQPqRExNDKWNY6 Y0ZwH4k2fRca+aI+FE9sfCSnPB29n4rFdxGKihhML53Qzsju7Oyq5o3z0jvP87Rx3Hu6 9rePC1ZCkV0OsQx6e4fvt2VXB7VJWsm88Ug3Jkj5eO4AnKvoKHYv4UmNg0QiuJPq88Cu /y/RRQ75V7moWY/QB2HyUgQneW2O1FAxT7CYf7yRbAoxPZn9KjBi7izjX3hwIDf1qMKU kSUacGaFDQhxhdaRsWAvH0jWd0to9LX3RnFjjAVf9Nt60lQKInu661x8rBAlL+YWarIo tFdQ== X-Gm-Message-State: AJaThX4l26RqmLQ8LABwb02GjM3vlKUgLyB8uePDDTRrMV4mgRu57WSo t6YmAmcl1/F55Go7L8tlQHkyoOhVFxYSpWBE2jc= X-Google-Smtp-Source: ABhQp+SGeAheb/hVj2Leu/y++RHSPrbxEPry0akBhrBXf3v2lAxO/AqXnih9ew5ZX58T2F7cGYuOhIiKVKtxWEspPpg= X-Received: by 10.223.134.250 with SMTP id 55mr1217579wry.249.1510251040243; Thu, 09 Nov 2017 10:10:40 -0800 (PST) MIME-Version: 1.0 Received: by 10.223.149.102 with HTTP; Thu, 9 Nov 2017 10:10:39 -0800 (PST) In-Reply-To: <83o9obqt8d.fsf@gnu.org> References: <83o9obqt8d.fsf@gnu.org> From: Davor Rotim Date: Thu, 9 Nov 2017 19:10:39 +0100 Message-ID: Subject: Re: bug#29183: 27.0.50; SIGSEGV on C-g on Windows To: Eli Zaretskii Content-Type: multipart/alternative; boundary="001a1146a5e0c692b7055d90b831" X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 29183 Cc: 29183@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.8 (--) --001a1146a5e0c692b7055d90b831 Content-Type: text/plain; charset="UTF-8" Hello, the backtrace: #0 0xb7fd9ce9 in __kernel_vsyscall () #1 0xb61d0311 in __libc_signal_restore_set (set=0xbfffbe1c) at ../sysdeps/unix/sysv/linux/nptl-signals.h:79 #2 0xb61d0311 in raise (sig=6) at ../sysdeps/unix/sysv/linux/raise.c:48 #3 0x08139059 in terminate_due_to_signal (sig=6, backtrace_limit=40) at emacs.c:394 #4 0x08155568 in emacs_abort () at sysdep.c:2426 #5 0x0819acea in mark_object (arg=...) at alloc.c:6742 #6 0x0819aa01 in mark_object (arg=...) at alloc.c:6651 #7 0x0819b0df in mark_vectorlike (ptr=0x8585010 ) at alloc.c:6239 #8 0x0819a980 in mark_object (arg=...) at alloc.c:6636 #9 0x0819b3d7 in garbage_collect_1 (end=) at alloc.c:6003 #10 0x0819b3d7 in Fgarbage_collect () at alloc.c:6180 #11 0x081b7cdc in maybe_gc () at lisp.h:4750 #12 0x081b7cdc in eval_sub (form=...) at eval.c:2139 #13 0x081de9a6 in readevalloop (readcharfun=readcharfun@entry=..., infile0=infile0@entry=0xbfffc340, sourcename=..., sourcename@entry=..., printflag=false, unibyte=..., readfun=..., start=..., end=...) at lread.c:2038 #14 0x081df40d in Fload (file=..., noerror=..., nomessage=..., nosuffix=..., must_suffix=...) at lread.c:1425 #15 0x081b80ab in eval_sub (form=...) at eval.c:2255 #16 0x081ba19d in Feval (form=..., lexical=...) at eval.c:2051 #17 0x08139668 in top_level_2 () at keyboard.c:1119 #18 0x081b4a43 in internal_condition_case (bfun=0x8139640 , handlers=..., hfun=0x813eb60 ) at eval.c:1332 #19 0x08139625 in top_level_1 (ignore=...) at keyboard.c:1127 #20 0x081b4977 in internal_catch (tag=..., func=0x8139590 , arg=...) at eval.c:1097 #21 0x081394c0 in command_loop () at keyboard.c:1088 #22 0x0813e6d3 in recursive_edit_1 () at keyboard.c:695 #23 0x0813ea76 in Frecursive_edit () at keyboard.c:766 #24 0x0805b553 in main (argc=, argv=) at emacs.c:1713 --001a1146a5e0c692b7055d90b831 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

the backtrace:

<= div class=3D"gmail_extra">#0=C2=A0 0xb7fd9ce9 in __kernel_vsyscall ()
#1= =C2=A0 0xb61d0311 in __libc_signal_restore_set (set=3D0xbfffbe1c) at ../sys= deps/unix/sysv/linux/nptl-signals.h:79
#2=C2=A0 0xb61d0311 in raise (sig= =3D6) at ../sysdeps/unix/sysv/linux/raise.c:48
#3=C2=A0 0x08139059 in te= rminate_due_to_signal (sig=3D6, backtrace_limit=3D40) at emacs.c:394
#4= =C2=A0 0x08155568 in emacs_abort () at sysdep.c:2426
#5=C2=A0 0x0819acea= in mark_object (arg=3D...) at alloc.c:6742
#6=C2=A0 0x0819aa01 in mark_= object (arg=3D...) at alloc.c:6651
#7=C2=A0 0x0819b0df in mark_vectorlik= e (ptr=3D0x8585010 <bss_sbrk_buffer+291728>) at alloc.c:6239
#8=C2= =A0 0x0819a980 in mark_object (arg=3D...) at alloc.c:6636
#9=C2=A0 0x081= 9b3d7 in garbage_collect_1 (end=3D<optimized out>) at alloc.c:6003#10 0x0819b3d7 in Fgarbage_collect () at alloc.c:6180
#11 0x081b7cdc in= maybe_gc () at lisp.h:4750
#12 0x081b7cdc in eval_sub (form=3D...) at e= val.c:2139
#13 0x081de9a6 in readevalloop (readcharfun=3Dreadcharfun@ent= ry=3D..., infile0=3Dinfile0@entry=3D0xbfffc340, sourcename=3D...,
=C2=A0= =C2=A0=C2=A0 sourcename@entry=3D..., printflag=3Dfalse, unibyte=3D..., read= fun=3D..., start=3D..., end=3D...) at lread.c:2038
#14 0x081df40d in Flo= ad (file=3D..., noerror=3D..., nomessage=3D..., nosuffix=3D..., must_suffix= =3D...) at lread.c:1425
#15 0x081b80ab in eval_sub (form=3D...) at eval.= c:2255
#16 0x081ba19d in Feval (form=3D..., lexical=3D...) at eval.c:205= 1
#17 0x08139668 in top_level_2 () at keyboard.c:1119
#18 0x081b4a43 = in internal_condition_case (bfun=3D0x8139640 <top_level_2>, handlers= =3D..., hfun=3D0x813eb60 <cmd_error>) at eval.c:1332
#19 0x0813962= 5 in top_level_1 (ignore=3D...) at keyboard.c:1127
#20 0x081b4977 in int= ernal_catch (tag=3D..., func=3D0x8139590 <top_level_1>, arg=3D...) at= eval.c:1097
#21 0x081394c0 in command_loop () at keyboard.c:1088
#22= 0x0813e6d3 in recursive_edit_1 () at keyboard.c:695
#23 0x0813ea76 in F= recursive_edit () at keyboard.c:766
#24 0x0805b553 in main (argc=3D<o= ptimized out>, argv=3D<optimized out>) at emacs.c:1713


=
--001a1146a5e0c692b7055d90b831-- From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 09 20:23:05 2017 Received: (at control) by debbugs.gnu.org; 10 Nov 2017 01:23:06 +0000 Received: from localhost ([127.0.0.1]:32917 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCy2D-0005wz-OT for submit@debbugs.gnu.org; Thu, 09 Nov 2017 20:23:05 -0500 Received: from mail-it0-f42.google.com ([209.85.214.42]:33046) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCy2C-0005wH-7E for control@debbugs.gnu.org; Thu, 09 Nov 2017 20:23:04 -0500 Received: by mail-it0-f42.google.com with SMTP id n134so2623085itg.0 for ; Thu, 09 Nov 2017 17:23:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:date:message-id:mime-version; bh=Oo9GPVVFzx+Jei45/enqJlaBePlTJwQ+SmlDZWdZkVA=; b=U/FafsWaVMocm2ailzt+w0ZuqJI/P/EMpwf2pivSdUoeYskv2uxq4t6Fh9FnyK59Cc 5pWrqcx9zwrNNJRdVf3J3WShtXbmgSCSJM9QHV3yPKQKu2Ijpfxf5bdxB3LHUbA0YtUB WzL1MhiV4thT8A2Ng2v2gznjMWWo7vdIsyT82F0HQc9mfaptjabAjVf8LVCvI3/xwg5B UYqI5nMi8Dv0pOkTGFksWQSHkbozqbV7sUCdhQ8YM4aZ1d2tFJ95XHxOoGuqbeth+uUy 9kN3e/p/6wIDWHYWWolGyAIACc1e9VAuR0sCvnzoe3DEEmD1XvPTX0eSbiGHIiDdzt7D hJKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:date:message-id :mime-version; bh=Oo9GPVVFzx+Jei45/enqJlaBePlTJwQ+SmlDZWdZkVA=; b=DQJWW6s/DZrAL7TWRd4Ndrxcrxs2b+19xvIfuql/i9kbw7cSww4uqLyOTulteeRHGk gPSW6QFym0j6XA0xDYzGXUlhs1x710BcuMjuldUhIDB8UvC+w+qZdwFFMyx4s6ibT9c2 Uc8Gmy8ktkoWShcA1ncnfeFvVkAfY5SW+Pzy9jpBKA8whJJNBS3ooxFj6aAuAX655yb/ suiNqeBmx1LXBkt9myBbqOq2ypVfdl1hj/WvbpueqFKA/BHvaGAQj0xmTdgFfHXR3TnA cWid+xVtTnyG08Rgb6KZ0XEm91Qhgh5u14qS5hECUzgYHzk2hSUDfrXbv7pauEfbw+xm 2dgA== X-Gm-Message-State: AJaThX71OtL9jKqv9d4dKso/LoNdkXbJM5BFMC7V5GxPwGg3fuFo+BT/ enIHksZTyM9TN56frVBKIVu/fg== X-Google-Smtp-Source: AGs4zMYE5as+BQbfLeDn77M20l8e9wXs89gjW/qv43NrO8Mgr4XOmWGl/XHRurDcRDpUe0RBkgJTjw== X-Received: by 10.36.89.69 with SMTP id p66mr2242695itb.109.1510276978434; Thu, 09 Nov 2017 17:22:58 -0800 (PST) Received: from zebian ([45.2.119.34]) by smtp.googlemail.com with ESMTPSA id k66sm165423ita.6.2017.11.09.17.22.56 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 09 Nov 2017 17:22:57 -0800 (PST) From: Noam Postavsky To: control@debbugs.gnu.org Subject: control message for bug #29213 Date: Thu, 09 Nov 2017 20:22:56 -0500 Message-ID: <87bmkb3p1r.fsf@users.sourceforge.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.2 (/) merge 29213 29183 quit From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 01 05:00:37 2017 Received: (at 29183) by debbugs.gnu.org; 1 Dec 2017 10:00:37 +0000 Received: from localhost ([127.0.0.1]:39033 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKi7Z-0006PN-F7 for submit@debbugs.gnu.org; Fri, 01 Dec 2017 05:00:37 -0500 Received: from mail-it0-f44.google.com ([209.85.214.44]:37831) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKi7X-0006P5-OK; Fri, 01 Dec 2017 05:00:35 -0500 Received: by mail-it0-f44.google.com with SMTP id d137so1845952itc.2; Fri, 01 Dec 2017 02:00:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=vaJ2yzYffojgo/bzvccpX2ByUQqyQvpaDDfTJwhZB18=; b=omAfFHLsFLLXBbcDRtO4f2goeG04WjHEZ8Czg/+cdigkh10+Kpldj1epKPdcPlu5dC VBsBJSOxL4XIqET/fH3v6/Veq6e5h/bthcZKLB1n0tLh5mJEUqiro+5Bk2o/pG1TSELB Ykr2G7AO+D0qxJ2SyymY6ltzZwRzWcJHA1tdkq6wQuYr5U3DOvfz/PP6hy5UjDZqRnwz aAJkBepcIOLOXcqRoK8AAFzo06kXcFuAMx0zdDXZ6OrFHK1mo8aRPgYxNPkjO/S6OOuh 4wwH3nY9nXNalE9YoGnaO44r2XCuatN0KZgHPS9fiQkX5sWOmys9ofPVNAgxQwhPyap2 e/VQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=vaJ2yzYffojgo/bzvccpX2ByUQqyQvpaDDfTJwhZB18=; b=pJUAm7sp28AquslIvofeENU655MMNxYzWrlzz+quf65lI3S7LeEEhpkuhJtQcEE9mf A0NHJxzHCAnsHbW/XyUxyfHQWDm/kABkme7WflwpA5SP/9ZoIXyM8v/HIWG5Od5nD4Ms /LMjpSjhVmwCbDeGCULXGLbl4Gk7J9pJGdPyg67IU1O7x76+jNmzNuCn+ELANfeBFhKG HUSFzyeVrKqieE74rcYc6ppiKPffJcjfomHJF2UXudz7JAgzSIgPO/ZCr8wV3YDIEgMU iuSuSL4xhhi/vYWjDgOss5WVp7krauYV9pOM4p587laTPDqaeJj00+jcxiUJ2mcFuaP+ K8ww== X-Gm-Message-State: AKGB3mLBCSvSi20RTcxCWkY6OQm/IX8TqW5ZQAdHAEAxA4l/bJyhTnCS rZ76GYo2mzR3ErN7LRteajiM7A== X-Google-Smtp-Source: AGs4zMbQgh+w22BQG+8GYFcoK9PRqjmnATIoE6FlsmIJi16SluY6GDXvVXfg0hwW59Zqz33alRnLkg== X-Received: by 10.36.58.12 with SMTP id m12mr1054305itm.17.1512122429970; Fri, 01 Dec 2017 02:00:29 -0800 (PST) Received: from zebian ([45.2.119.34]) by smtp.googlemail.com with ESMTPSA id q62sm385830itb.31.2017.12.01.02.00.28 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 01 Dec 2017 02:00:28 -0800 (PST) From: Noam Postavsky To: Davor Rotim Subject: Re: bug#29183: 27.0.50; SIGSEGV on C-g on Windows References: Date: Fri, 01 Dec 2017 05:00:27 -0500 In-Reply-To: (Davor Rotim's message of "Thu, 9 Nov 2017 15:59:00 +0100") Message-ID: <87r2sekbt0.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29183 Cc: 29183@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) tags 29183 fixed close 29183 quit Davor Rotim writes: > after this patch on the emacs-26 branch I can't build it no more: The original bug is fixed, so I'm closing this report. If you still have trouble (I think there were several more fixes following the patch posted here) please open a new bug. From unknown Mon Aug 18 14:25:04 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 29 Dec 2017 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator