Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Runtime error on Atom CPU #48

Closed
tych0 opened this Issue · 3 comments

3 participants

@tych0

Hi, I'm getting:

(gdb) run
Starting program: /home/tycho/playground/hq/dist/build/AttributeTests/AttributeTests 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".

Program received signal SIGILL, Illegal instruction.
0x0818cf6e in hashable_siphash24_sse2 ()
(gdb) display/i $pc
3: x/i $pc
=> 0x818cf6e <hashable_siphash24_sse2+270>:     pinsrd $0x1,%esi,%xmm5

when I'm on an atom CPU. My /proc/cpuinfo says I've got sse2 support, though not sse4. A bit of googling seems to indicate that pinsrd is an sse4 instruction.

@23Skidoo

Looks like the same issue as #50, which has an attached fix.

@bos
Collaborator
bos commented

Which version of hashable are you using? This should not be occurring as of 1.2.0.3.

@tych0

Yep, this one is fixed as of 1.2.0.3. Sorry for the noise!

@tych0 tych0 closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.