< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index  

Re: [reSIProcate] regression: repro working on x86_64, not i686 though?


> It seems that there are issues finding the transaction in transaction
> map.  I suspect your problem is somehow related to the new
> Data::caseInsensitiveTokenHash implementation that was pulled in the
> Tekelec performance branch merge, and how it is used in
> TransactionMap.hxx - since it seems that TransactionMap::find is
> failing.  Something you could try out is rutil/test/testData.cxx, since
> it has some new test cases for the new token hash stuff.

Just a summary of the issue:

- VM host, 32 bit, with Debian 6 (gcc 4.4.5)

- testData.cxx from r9447 (pre-autotools) fails on line 1337

- Byron has had a look at caseInsensitiveTokenHash and believes it is a
gcc optimization issue, workaround committed r9532

- I've done another complete build of the packages on the box where I
first discovered the issue, repro works immediately, so the problem is
resolved

Thanks to Scott and Byron for looking at it so quickly