CppCon 2019 has ended
Wednesday, September 18 • 09:00 - 09:30
A Series of Unfortunate Bugs

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Any C++ developer working in a large codebase is very likely to experience weird bugs. In this talk, I'll be sharing with you post-mortem of a set of weird bugs that occurred in deceptively simple code but were difficult to debug.
Many of these bugs occurred at unfortunate moments - for instance, just before the day of the release or at the customer site. Almost all of them took nontrivial amount of time to debug them. But surprisingly it took only a few lines of code to fix them. The cause of these bugs range from static buffer overflow and stack corruption to undefined behaviours and many other exciting ways to break a C++ program. In this talk I’ll present the code snippets in which the bugs occurred, show you the fixes and share with you the pitfalls to avoid these bugs.

avatar for Satabdi Das

Satabdi Das

Senior Software Engineer, Mentor, A Siemens Business
Satabdi has been programming in C++ for more than 10 years. She works on a market leading emulator platform widely used by the chip design companies. She has previously worked on parsers and static analyzers. She is a big proponent of using modern C++ and likes to organize lunch and... Read More →

Wednesday September 18, 2019 09:00 - 09:30 MDT
Summit 4/5