zlacker

[return to "War story: the hardest bug I ever debugged"]
1. cellul+En7[view] [source] 2025-03-27 03:02:09
>>jakevo+(OP)
If this was a regression, could a binary search be done on check-ins? Or is the code too distributed?
◧◩
2. kccqzy+zp7[view] [source] 2025-03-27 03:25:27
>>cellul+En7
I suppose the Google Doc team initially thought this would surely be a bug in their own code, not in Chrome or in V8, so it wouldn't help to bisect their own code. Nobody really begins to debug by blaming the compiler.
◧◩◪
3. toast0+Dq7[view] [source] 2025-03-27 03:38:30
>>kccqzy+zp7
I mean...

> It didn’t correspond to a Google Docs release. The stack trace added very little information. There wasn’t an associated spike in user complaints, so we weren’t even sure it was really happening — but if it was happening it would be really bad. It was Chrome-only starting at a specific release.

That sounds like a Chrome bug. Or, at least, a bug triggered by a change in Chrome. Bisecting your code when their change reveals a crash is folly, regardless of whose bug it is.

◧◩◪◨
4. onli+3V7[view] [source] 2025-03-27 10:26:16
>>toast0+Dq7
Not if it your job to solve the situation. It's not like it would be an easier task to dig into chrome and find the issue there.
[go to top]