svn commit: r275742 - in stable: 10/contrib/llvm/lib/Transforms/Vectorize 10/sys/sys 9/contrib/llvm/lib/Transforms/Vectorize 9/sys/sys

Dimitry Andric dim at FreeBSD.org
Sun Dec 14 15:22:02 UTC 2014


On 14 Dec 2014, at 16:17, Alexey Dokuchaev <danfe at FreeBSD.org> wrote:
> 
> On Sun, Dec 14, 2014 at 04:11:09PM +0100, Dimitry Andric wrote:
>> Yes, this is quite nasty, and it does affect 10.1-RELEASE, 9.3-RELEASE,
>> and any other release with clang 3.4.x, which turned on the vectorizer
>> by default.
> 
> Could it be the cause of "REDZONE: Buffer overflow detected. 16 bytes
> corrupted after 0xd2375200 (256 bytes allocated)" bug reported by dhw@
> WRT nvidia-driver-340.46 on 2014-11-18 [1]?

This is extremely unlikely, since the kernel is compiled without SSE.
(The bug was in the vectorizer, which transforms loops into SSE
constructs.)

Does this problem disappear when both the kernel and the NVIDIA kernel
module are compiled with -O1?

-Dimitry

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 194 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freebsd.org/pipermail/svn-src-stable/attachments/20141214/c985b5a9/attachment.sig>


More information about the svn-src-stable mailing list