gblong / smhasher

Automatically exported from code.google.com/p/smhasher
0 stars 0 forks source link

Murmur3A on CentOS 6 x86_64 fails Window Tests #14

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
SMHasher is reporting that Murmur3A is failing on CentOS 6 x86_64.

The standard development environment was used
(gcc 4.4.6, cmake 2.6-patch 4, GNU make 3.81)

Expected output is successful window tests, similar to 
http://code.google.com/p/smhasher/wiki/MurmurHash3_x86_32 

Instead, 'SMHasher Murmur3A' is reporting that window tests are failing.
Keyset 'Windowed' -  64-bit key,  20-bit window - 64 tests, 1048576 keys per 
test
Window at   0 - Testing collisions   - Expected   128.00, actual 1048575.00 
(8192.00x) !!!!! 
Window at   1 - Testing collisions   - Expected   128.00, actual 1048575.00 
(8192.00x) !!!!! 
Window at   2 - Testing collisions   - Expected   128.00, actual 1048575.00 
(8192.00x) !!!!! 
[...]
Window at  64 - Testing collisions   - Expected   128.00, actual 1048575.00 
(8192.00x) !!!!! 
*********FAIL*********

Repeatable on multiple systems, using SVN version 145, CentOS 6.2, 
2.6.32-220.13.1.el6.x86_64

SMHasher results attached.

Original issue reported on code.google.com by kel...@edmison.net on 2 May 2012 at 3:23

Attachments:

GoogleCodeExporter commented 8 years ago
I can't duplicate this on the platforms I have available, but if it's reporting 
1048575  collisions for 1048576 keys, then somehow the result of the hash is 
getting thrown away entirely - you should be able to track down the root cause 
in a debugger.

Original comment by tanj...@gmail.com on 11 May 2012 at 6:16