On Sun, Feb 09, 2020 at 09:31:51PM +0000, Stuart Henderson wrote: > On 2020/02/09 22:02, Theo Buehler wrote: > > On Sun, Feb 09, 2020 at 08:58:13PM +0000, Stuart Henderson wrote: > > > > I ran the tests a bunch of times last night. At first I was thinking it > > > > was only the first test run that would fail, but it seems to actually > > > > be an intermittent failure. I got a failure and then 3 passes and then > > > > a failure. I may try running the original tests multitple times to see > > > > if we have a failure crop up there over multiple runs.
I get the occasional failure from the current 4.0.14 version too. It generally takes several runs with total success before having one. I'll include the exception log below. I'd be curious to see if running in the single client mode for amd64 might turn up anything since the reasoning for less clients on slow cpus is to "prevent false positives". Since I do get similar failures on the old version, I wouldn't hold back the update at this point. It can be considered to have ok kmos (although others who disagree should weigh in). --Kurt [exception]: Executing test client: domain error: argument not in valid range. domain error: argument not in valid range while executing "expr {2.0 * 6372797.560856 * asin(sqrt($u * $u + cos($lat1r) * cos($lat2r) * $ v * $v))}" (procedure "geo_distance" line 8) invoked from within "geo_distance $lon $lat $search_lon $search_lat" ("uplevel" body line 35) invoked from within "uplevel 1 $code" (procedure "test" line 29) invoked from within "test {GEOADD + GEORANGE randomized test} { set attempt 30 while {[incr attempt -1]} { set rv [lindex $regression_vectors $..." ("uplevel" body line 152) invoked from within "uplevel 1 $code " (procedure "start_server" line 3) invoked from within "start_server {tags {"geo"}} { test {GEOADD create} { r geoadd nyc -73.9454966 40.747533 "lic market" } {1} test {GEOADD update} {..." (file "tests/unit/geo.tcl" line 67) invoked from within "source $path" (procedure "execute_tests" line 4) invoked from within "execute_tests $data" (procedure "test_client_main" line 10) invoked from within "test_client_main $::test_server_port "