From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: John Mastro Newsgroups: gmane.emacs.bugs Subject: bug#29183: 27.0.50; SIGSEGV on C-g on Windows Date: Thu, 9 Nov 2017 09:59:00 -0800 Message-ID: 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> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: blaine.gmane.org 1510250440 13818 195.159.176.226 (9 Nov 2017 18:00:40 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 9 Nov 2017 18:00:40 +0000 (UTC) Cc: 29183@debbugs.gnu.org To: Paul Eggert , Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Nov 09 19:00:25 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eCr7f-0002mX-Is for geb-bug-gnu-emacs@m.gmane.org; Thu, 09 Nov 2017 19:00:15 +0100 Original-Received: from localhost ([::1]:38187 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eCr7m-00054i-W6 for geb-bug-gnu-emacs@m.gmane.org; Thu, 09 Nov 2017 13:00:23 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56775) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eCr7c-00052A-2T for bug-gnu-emacs@gnu.org; Thu, 09 Nov 2017 13:00:17 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eCr7U-0001CD-6X for bug-gnu-emacs@gnu.org; Thu, 09 Nov 2017 13:00:12 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:52021) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eCr7U-0001C2-36 for bug-gnu-emacs@gnu.org; Thu, 09 Nov 2017 13:00:04 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eCr7S-0000Xl-Kg for bug-gnu-emacs@gnu.org; Thu, 09 Nov 2017 13:00:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: John Mastro Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 09 Nov 2017 18:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29183 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 29183-submit@debbugs.gnu.org id=B29183.15102503692015 (code B ref 29183); Thu, 09 Nov 2017 18:00:02 +0000 Original-Received: (at 29183) by debbugs.gnu.org; 9 Nov 2017 17:59:29 +0000 Original-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 Original-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 Original-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) Original-Received: by 10.200.40.183 with HTTP; Thu, 9 Nov 2017 09:59:00 -0800 (PST) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:139675 Archived-At: 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