-
jperkinpjustice: I did not ;) appears I can reproduce it by running the test suite
-
jperkinwhich has now led down various rabbit holes, the current one being tcl rand() not outputting the correct format
-
jperkinshould always return between 0 and 1, e.g.
-
jperkin% expr rand()
-
jperkin0.21433575740751612
-
jperkinbut on us it prints
-
jperkin% expr rand()
-
jperkin-4.059115371007496e-37
-
jperkinI can't remember if that's a libm/formatting thing or just a tcl bug?
-
pjusticethat's... neat
-
pjusticeLater last night, I found some similar behavior reported in a redis ticket, and added a note there. This morning they say my problem is different, but they have a fix. Problem related to evport. redis/redis #14162
-
jperkinok cool, that's definitely where I was seeing a crash
-
jperkinjust tried that patch and it's not core dumping any more (though still seeing the tcl-related errors)
-
jperkinI'll get that pkgsrc patched
-
pjusticemany thanks!
-
jperkin(interesting looks like the tcl thing is a gcc14 issue)
-
pjusticeThe inexorable regression of gcc :)
-
jperkinheh, well I don't know if this is what's ultimately causing the problem, but diff'ing the gcc13 build, for some reason building with gcc14 makes tcl think we're big endian...
-
jperkinthat's definitely in the "special" category