|
From: | Paul Eggert |
Subject: | Re: Emacs-26 threads problem [win64] |
Date: | Fri, 13 Oct 2017 15:28:40 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 |
On 10/13/2017 11:52 AM, Eli Zaretskii wrote:
So it looks like new_thread could be aligned at just 8 bytes, but GCC assumes for some reason that it's 16-byte aligned, and issues an instruction that requires such an alignment.
It's not a GCC bug. It's a bug in the way that Emacs allocates pseudovectors. We assume that an alignment of 8 is enough, but apparently this is incorrect for the struct thread type under MS-Windows. I'll see if I can squeeze some time free to look into this.
[Prev in Thread] | Current Thread | [Next in Thread] |