Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I have never, in my entire personal history of kernel development, successfully reproduced a paging structure cache bug. I have stared at these sorts of bugs and puzzled them out.

With this particular issue, if my theory is right, it will depend on all manner of microarchitectural issues, possibly address spare randomization, context switch and migration timing, random speculative accesses that pull things into cache, etc. Yuck.



Bugs due to cache state are absurd. In the classical sense of the word.

When Bruce Dawson investigated a bug in the Xbox 360 cpu, the offending instructions didn't even need to "execute" in order to crash the system.

[0] https://randomascii.wordpress.com/2018/01/07/finding-a-cpu-d...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: