Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Tue, 16 Apr 2013 11:23:57 +0200
From: magnum <john.magnum@...hmail.com>
To: john-dev@...ts.openwall.com
Subject: Re: Segfault for hdaa on linux-x86-clang-debug (was: testing all valid()s)

On 16 Apr, 2013, at 10:01 , Frank Dittrich <frank_dittrich@...mail.com> wrote:
> Benchmarking: HTTP Digest access authentication MD5 [128/128 SSE2
> intrinsics 16x]...
> Program received signal SIGSEGV, Segmentation fault.
> 0x081368b3 in SSEmd5body (data=0x8417028, out=0x8419618, init=1) at
> sse-intrinsics.c:122
> 122			MD5_STEP(MD5_F, a, b, c, d, 0, 0xd76aa478, 7)
> (gdb) bt
> #0  0x081368b3 in SSEmd5body (data=0x8417028, out=0x8419618, init=1) at
> sse-intrinsics.c:122

Hm, data and out are only 8-byte aligned here. They should be 16-byte aligned for SSE2 and this is the cause of the segfault.

So why is that?

magnum


Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.