| ▲ | OhMeadhbh 13 hours ago | ||||||||||||||||||||||
At Amazon we had a bug that was the result of a compiler bug and the behaviour of intel cores being mis-documented. It was intermittent and related to one core occasionally being allowed to access stale data in the cache. We debugged it with a logic analyzer, the commented nginx source and a copy of the C++ 11 spec. It took longer than 2 days to fix. | |||||||||||||||||||||||
| ▲ | amoss 11 hours ago | parent | next [-] | ||||||||||||||||||||||
When you work on compilers, all bugs are compiler bugs. (apart from the ones in the firmware, and the hardware glitches...) | |||||||||||||||||||||||
| ▲ | ChrisMarshallNY 12 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
I’m old enough to have used ICEs to trace program execution. They were damn cool. I seriously doubt that something like that, exists outside of a TSMC or Intel lab, these days. | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | auguzanellato 12 hours ago | parent | prev [-] | ||||||||||||||||||||||
What kind of LA did you use to de bug an Intel core? | |||||||||||||||||||||||
| |||||||||||||||||||||||