3 ms·
It's insane how much ad hoc engineering and random details like compiler flags were required to get the location where the unfreed memory was allocated. It's li
by kubb 5y ago
It's insane how much ad hoc engineering and random details like compiler flags were required to get the location where the unfreed memory was allocated. It's likely that an experienced team was on it for several days (unless they already had experience with all the tools used).
It's also crazy how the bug could be tied back to an unbounded queue that was backing up. It seems like the wrapper library should be designed in a way where not handling the queue events is hard to do, meanwhile the experts walked right into that.