News for hackers. Stuff that matters.
Re:Debian bookworm live images now reproducible by cperciva on Wednesday March 26, 2025 @06:58PM (#43488447)
FreeBSD tripped over an issue recently where a C++ program (I think clang?) used a collection of pointers and output values in an order based on the pointers rather than the values they pointed to.

ASLR by itself shouldn't cause reproducibility issues, but it can certainly expose bugs.

Re:Debian bookworm live images now reproducible by ahartmetz on Thursday March 27, 2025 @08:35AM (#43492945)
It is sometimes just fine to have a hash table with pointers as keys. It is by design an unordered collection, so you do not care about the order, only about finding entries.

Then at some point you happen to need all the entries, you iterate, and you get a random order. Which is not necessarily a problem unless you want reproducible builds, which is just a new requirement, not exposing a latent bug.