4 ms·
Two threads, on one processor, out of dozens, out of hundreds of thousands of machines. Those two threads would do exp() in the wrong direction, somehow, but o
by rachelbythebay 10y ago
Two threads, on one processor, out of dozens, out of hundreds of thousands of machines. Those two threads would do exp() in the wrong direction, somehow, but only with a certain byte pattern. A byte pattern that corresponded to some floating point number we used in a few places.
On that machine, everything using that library would stall. But only when it ran on that processor. Everywhere else, it was fine.
And yeah, it sucks. And it happens all the time.
Computers are hard.