RISC-V Linux bug hunting

Day 1 | 15:45 | 00:40 | H.1309 (Van Rijn) | Ben Dooks


Note: I'm reworking this at the moment, some things won't work.

The stream isn't available yet! Check back at 15:45.
Get involved in the conversation!Join the chat

Debugging issues with the Linux kernel and user space can be both interesting and challenging. This talk goes through looking at a couple of bugs we found while working with RISC-V in both kernel and user space.

The aim is to show multiple ways of approaching issues in both the kernel and user space, a run through why these happen, and how we fixed these problems. We will include taking an syzbot report and analysing what is going on during a strange kernel OOPS, and going through a user report of a crashing system where there was an issue with a Buildbot on a set of remote workers.

As part of this we will go into how to decode kernel OOPs, how to dump object code and attempt to decpher bug reports without the aid of attaching a debugger.