• IT-Karriere:
  • Services:

RR-Project: Skylake-CPU-Bug macht Debugger Probleme

Der Entwickler Robert O'Callahan beschreibt an einem aktuellen Beispiel die Probleme mit CPU-Bugs. Im konkreten Fall verursacht ein Skylake-Bug möglicherweise Fehler mit dem Debugger des RR-Project, doch Dokumentation und Abhilfe gibt es kaum.

Artikel veröffentlicht am ,
Wafer mit Skylake-Chips
Wafer mit Skylake-Chips (Bild: Intel)

Im vergangenem Jahr hat ein CPU-Bug in Kaby Lake und Skylake (X) für derart gravierende Probleme gesorgt, dass das Debian-Team diesen als "Albtraum" bezeichnet hat. Dieser Fehler zeigte exemplarisch, wie sehr Nutzer aber auch Entwickler in solchen Fällen auf sich allein gestellt sind. Dass diese Erkenntnis keineswegs ein Einzelfall, sondern oft bittere Realität ist, zeigt nun auch ein Blog-Eintrag des Entwicklers Robert O'Callahan zu dem von ihm erstellten Debugger des RR-Project.

Stellenmarkt
  1. Endress+Hauser Conducta GmbH+Co. KG, Gerlingen (bei Stuttgart)
  2. über Jobware Personalberatung, Raum Paderborn

Ziel von RR (Record and Replay, aufnehmen und wieder abspielen) ist es, dass das nichtdeterministische Ausführen eines Programms aufgezeichnet wird und beim anschließenden Abspielen die immer wieder gleichen Prozesse, Register- und Speicherinhalte zum Beheben der Fehler benutzt werden.

O'Callahan berichtet nun von einem Fehler in RR, der "wahrscheinlich" in dem Intel Erratum für Skylake und Kaby Lake auftaucht, also in der offiziellen Fehlerdokumentation der CPUs von Intel. Eigenen Aussagen zufolge ist O'Callahan bereits von rund zwei Jahren unter anderen Umständen auf diesen CPU-Bug gestoßen.

Unbefriedigende Dokumentation von Intel

Schon damals hat O'Callahan den Fehler als eher "vage dokumentiert" bezeichnet. Und auch im konkreten Fall beschreibt der Entwickler die Unzulänglichkeiten der Fehlerdokumentation. Denn der aktuelle Fehler in RR tritt nur dann auf, wenn Watchpoints gesetzt worden sind, doch diese erwähnt die Dokumentation von Intel nicht.

O'Callahan fasst die Fehlerdiagnose für RR-Nutzer so zusammen: "Wenn ihr feststellt, dass RR während der Wiedergabe mit gesetzten Watchpoints abbricht und die Fehler verschwinden, wenn ihr die Watchpoints entfernt, könnte es sich um diesen Bug handeln."

Glücklicherweise trete der Fehler in RR nicht besonders häufig auf. O'Callahan kenne zurzeit keine Möglichkeit das Auftreten des Fehlers zu umgehen. Zurzeit komme lediglich eine bestimmte Option des Linux-Kernels in Betracht, die deaktiviert werden könnte, sodass der Fehler mit RR nicht mehr auftrete. Nutzer könnten die Option zurzeit allerdings nicht über die Kommandozeile des Kernels zwangsweise deaktivieren. Hilfe zur Selbsthilfe ist für betroffene Nutzer also eher schwierig.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Top-Angebote
  1. (u. a. bis zu 20% auf Notebooks, bis zu 15% auf Monitore, bis zu 25% auf Zubehör)
  2. 599,99€ (Bestpreis)
  3. 129€ (Bestpreis)
  4. 949,90€ (Bestpreis)

Hotohori 29. Mai 2018

Und woran liegt das nun, dass dieser wenig benennen kann? Eben an Intels schlechter...


Folgen Sie uns
       


Playstation 5 ausgepackt

Im Video packt Golem.de aus: Nämlich die Playstation 5 von Sony.

Playstation 5 ausgepackt Video aufrufen
Sprachsteuerung mit Apple Music im Test: Es funktioniert zu selten gut
Sprachsteuerung mit Apple Music im Test
Es funktioniert zu selten gut

Eigentlich sollen smarte Lautsprecher den Musikkonsum auf Zuruf besonders bequem machen. Aber die Realität sieht ganz anders aus.
Ein Test von Ingo Pakalski

  1. Streaming Apple Music kommt auf Google-Lautsprecher
  2. Internetradio Apple kündigt Apple Music 1 an und bringt zwei neue Sender

Elektromobilität 2020/21: Nur Tesla legte in der Krise zu
Elektromobilität 2020/21
Nur Tesla legte in der Krise zu

Für die Autoindustrie war 2020 ein hartes Jahr. Wer im Homeoffice arbeitet und auch sonst zu Hause bleibt, braucht kein neues Auto. Doch in einem schwierigen Umfeld entwickelten sich die E-Auto-Verkäufe sehr gut.
Eine Analyse von Dirk Kunde

  1. Prototyp vorgestellt VW-Laderoboter im R2D2-Style kommt zum Auto
  2. E-Auto VDA-Chefin fordert schnelleren Ausbau von Ladesäulen
  3. Dorfauto im Hunsrück Verkehrswende geht auch auf dem Land

Laschet, Merz, Röttgen: Mit digitalem Bullshit-Bingo zum CDU-Vorsitz
Laschet, Merz, Röttgen
Mit digitalem Bullshit-Bingo zum CDU-Vorsitz

Die CDU wählt am Wochenende einen neuen Vorsitzenden. Merz, Laschet und Röttgens Chefstrategin Demuth haben bei Netzpolitik noch einiges aufzuholen.
Ein IMHO von Friedhelm Greis

  1. Digitale Abstimmung Armin Laschet ist neuer CDU-Vorsitzender
  2. Netzpolitik Rechte Community-Webseite Voat macht Schluss

    •  /