Bisecting Regressions in the Linux Kernel

10:00 bis 10:20 in Raum V1 (F119)

Christian Heusel

Abstract

Was wenn nach dem Update die Hard- oder Sofware verrückt spielt, vorher aber noch alles in Ordnung war?! Dieser Vortrag beschäftigt sich damit, wie man Regressions im Linux Kernel bisected.

Beschreibung

Ich hatte jüngst beim Test des ersten Release Candidates für Linux 6.8 eine kleine Regression bemerkt und sie dann gedebuggt und gemeldet.

Im Vortrag geht es grob um das folgende:

  1. Wie erkenne ich eine Regression?
  2. Wie debugge/bisecte ich den Bug?
  3. Wie und wohin schreibe ich den Bugreport?
  4. Wer kümmert sich denn wann um die Regression?

Hier drei beispielhafte Bugreports:

  • https://bugzilla.kernel.org/show_bug.cgi?id=218407
  • https://lore.kernel.org/all/3iccc6vjl5gminut3lvpl4va2lbnsgku5ei2d7ylftoofy3n2v@gcfdvtsq6dx2/
  • https://gitlab.archlinux.org/archlinux/packaging/packages/linux/-/issues/56

Vorwissen

  • git
  • Kommandozeilenfähigkeiten

Über mich

Informatikstudent an der Universität Heidelberg und Arch Linux Package Maintainer, Bug Wrangler & DevOps-Team.

Quatscht mich gerne einfach so an, auch wenn wir uns bisher noch nicht kennen! 🤗

Github: https://github.com/christian-heusel