Bugs item #2031030, was opened at 2008-07-29 08:20
Message generated for change (Comment added) made by stmane
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=482468&aid=2031030&group_id=56967

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Tests
Group: MonetDB4 CVS Head
>Status: Closed
>Resolution: Fixed
Priority: 5
Private: No
Submitted By: Stefan Manegold (stmane)
>Assigned to: Stefan Manegold (stmane)
Summary: M4: XQuery & SQL tests trigger assertion in CMDhash_str()

Initial Comment:
With the new overflow checks for down-casts, several tests now fail with

.../MonetDB4/src/modules/plain/mkey.mx:358: CMDhash_str: Assertion `h <= 
2147483647' failed.

Cf.,
http://monetdb.cwi.nl/testing/projects/monetdb/Current/pathfinder/.mTests103/GNU.64.64.d.1-Fedora8/tests_W3C_use_cases_XQ_R/Q17.err.00.html

http://monetdb.cwi.nl/testing/projects/monetdb/Current/sql/.mTests4103/GNU.64.64.d.1-Fedora8/src_benchmarks_ATIS/load.err.00.html
http://monetdb.cwi.nl/testing/projects/monetdb/Current/sql/.mTests4103/GNU.64.64.d.1-Fedora8/src_test_ADT2006/bram.err.00.html
http://monetdb.cwi.nl/testing/projects/monetdb/Current/sql/.mTests4103/GNU.64.64.d.1-Fedora8/src_test_BugDay_2005-10-06_2.9.3/sesamstr_parser_error.SF-993366.err.00.html
http://monetdb.cwi.nl/testing/projects/monetdb/Current/sql/.mTests4103/GNU.64.64.d.1-Fedora8/src_test_BugTracker/full_join_crash.SF-1841754.err.00.html
http://monetdb.cwi.nl/testing/projects/monetdb/Current/sql/.mTests4103/GNU.64.64.d.1-Fedora8/src_test_Skyserver/Skyserver.err.00.html


----------------------------------------------------------------------

>Comment By: Stefan Manegold (stmane)
Date: 2008-07-30 11:21

Message:
Logged In: YES 
user_id=572415
Originator: YES

fixed:
instead of triggering an assertion when 64-bit hash values are shrunk to
32-bit
(or silently ignoring the top 32 bits as we used to do before),
we now XOR (^) the higher and lower 32 bit of a 64-bit hash value to get a
32-bit hash values
(just as we do in various other places).


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=482468&aid=2031030&group_id=56967

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Monetdb-bugs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-bugs

Reply via email to