What to Do When It's Already Too Late? Crash Dumps in Embedded Projects

Опубликовано: 07 Октябрь 2024
на канале: KDAB
935
21

Programs crash. So far, so well-known. But how can we learn from our mistakes and use the errors to learn and improve?

In my talk, I will give a short overview of what is still possible when an application crashes. The talk will be custom-tailored for embedded devices. Here, I explain traditional signal handlers, dumps, debugging, and show how we use a combination of Yocto, Google Breakpad, and Sentry to produce, enhance, and collect crash information to our needs.

You can download the slides of the talk here https://www.qtembeddeddays.com/what-t...

About the speaker

Christoph Sterz KDABChristoph Sterz, Senior Software Developer at KDAB

Christoph has been developing with C++ for over 15 years, and Qt for the last 7. A contributor to Gammaray, KDAB’s in-depth Qt-Analysis-Tool, Christoph specializes in performance optimization for embedded systems – from Industrial Automation to Automotive In-Car Entertainment Systems – and has consulted large software teams on Qt/QML.

He has published on Human-Computer-Interaction, Distributed Systems, and IT-Security and was awarded an M.Sc. in IT-Systems Engineering with distinction.