3 ms·
Amazing write-up! This is a super example of a responsible disclosure. I mean, compiling 17 kernels alone takes so long that most people would've given up in b
by cookiengineer 5y ago
Amazing write-up! This is a super example of a responsible disclosure.
I mean, compiling 17 kernels alone takes so long that most people would've given up in between.
- mort96 5y agoDepends entirely on what sort of hardware you have. IIRC, I usually spend around 5 minutes when compiling Linux on my desktop, so not instant but not horrible. The agonizing part would be to have to manually install, boot and test those kernels, or to create a setup involving virtual machines which does that automatically to use `git bisect run`. But yeah, incredibly impressive persistence.
- Unklejoe 5y ago> most people would've given up in between Nah, that's the most fun part. Once you have one kernel that works and one that doesn't, you can be pretty sure that you'll eventually find the cause of the bug. The part where I would have given up is the "trying to reproduce" part.
- bombcar 5y agoYeah, 17 loops is a small enough number that is honestly probably not bother figuring out how to automate git bisect and a test. The real deal was tracking it down and creating a reproducible test.