June 26-30, 2023
Prague, Czech Republic + Virtual
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Embedded Open Source Summit 2023 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Central European Summer Time (UTC/GMT +2). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Back To Schedule
Friday, June 30 • 09:50 - 10:30
Efficient and Practical Capturing of Crash Data on Embedded Systems - John Ogness, Linutronix GmbH

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
The core dump facility of Linux can be a powerful tool for developers to investigate why their application crashed. When active, it can store a snapshot of an application's memory at the time of a crash. This allows for detailed inspection of stack traces and data contents. However, this facility is rarely used on production systems because of the space required to save the core dump files. This is particularly true for embedded systems, where read-write space is often very limited or non-existent. The minicoredumper project [0] was created to make core dumps viable for even embedded systems. It does this by providing a set of userspace tools to extend the Linux core dump facility and allow fine-grained control over what exactly is saved when an application crashes. Using the minicoredumper, very useful core dumps for applications can be reduced to 4KB of space, making them very attractive even for embedded systems. This presentation introduces the minicoredumper project, explores some of the details as to how it works, and provides some scenarios showing how it can be used in embedded systems. [0] https://www.linutronix.de/minicoredumper

avatar for John Ogness

John Ogness

Software Engineer, Linutronix GmbH
Since 2008 John Ogness has been working for Linutronix GmbH. There he specializes in Linux-based board support packages, real-time applications, and training. His background lies in Computer Science with previous experience working on autonomous robotic systems and security applications... Read More →

Friday June 30, 2023 09:50 - 10:30 CEST
South Hall 3C (Level 3)
  Embedded Linux Conference (ELC)