Abo
  • Services:
Anzeige

OpenBSD-Entwickler behebt 33 Jahre alten Fehler

Fehler in Yacc bestand seit 1975

Der OpenBSD-Entwickler Otto Moerbeek hat einen Fehler im Parsergenerator Yacc aufgespürt und behoben, der dort schon seit 1975 vorhanden war. Moerbeek war bei seiner Arbeit am Speicherverteiler Malloc darauf gestoßen.

Moerbeek arbeitet an einer neuen Malloc-Implementierung und erhielt auf der Sparc64-Plattform öfter einen internen Compiler-Fehler. Also machte er sich auf die Suche. Dabei fand Moerbeek heraus, dass der Fehler im Parsergenerator Yacc sitzt. Nachdem er den Fehler aufgespürt hatte, schrieb er einen Patch.

Anzeige

Doch Moerbeek verfolgte das Problem auch zurück. Nach seinen Angaben ist der Fehler bereits in Unix V6 vorhanden - und blieb offensichtlich bisher unentdeckt. Der entsprechende Code entstand bereits 1975 bei AT&T. Zwar änderte sich im Laufe der Jahre die Struktur, das Grundproblem blieb jedoch bestehen.

Erst im Mai 2008 hatte der OpenBSD-Entwickler Marc Balmer einen Dateisystemfehler behoben, der seit 1983 vorhanden war.


eye home zur Startseite
roflcopter 19. Jul 2008

Er prüft seine Software lieber mit Golfballs... oh schonwieder ein Loch im Monitor, das...

Seb 17. Jul 2008

Das würde mich auch interessieren. Der wird ja z.B. in Splint für statische Code-Analyse...

Echzechiel 17. Jul 2008

Sry hab ich überlesen. Danke für die Hinweise

Unics 17. Jul 2008

Tun Golem wirklich nicht gut :) Die Kommentare sind vollgespamter denn je.

RudiRudek 17. Jul 2008

Und ich hab schon gedacht, der OpenBSD-Entwickler wäre mit einer Zeitmaschine ins Jahr...



Anzeige

Stellenmarkt
  1. KRÜSS GmbH, Hamburg
  2. dSPACE GmbH, Paderborn
  3. Wirecard Technologies GmbH, Aschheim bei München
  4. Leadec Management Central Europe BV & Co. KG, Heilbronn


Anzeige
Blu-ray-Angebote
  1. 29,99€ (Vorbesteller-Preisgarantie)
  2. (u. a. Reign, Person of Interest, Gossip Girl, The Clone Wars)
  3. Einzelne Folge für 2,99€ oder ganze Staffel für 19,99€ kaufen (Amazon Video)

Folgen Sie uns
       


  1. Bildbearbeitung

    Google-Algorithmus entfernt Wasserzeichen auf Fotos

  2. Ladestationen

    Regierung lehnt Zwangsverkabelung von Tiefgaragen ab

  3. Raspberry Pi

    Raspbian auf Stretch upgedated

  4. Trotz Förderung

    Breitbandausbau kommt nur schleppend voran

  5. Nvidia

    Keine Volta-basierten Geforces in 2017

  6. Grafikkarte

    Sonnets eGFX Breakaway Box kostet 330 Euro

  7. E-Commerce

    Kartellamt will Online-Shops des Einzelhandels schützen

  8. id Software

    Quake Champions startet in den Early Access

  9. Betrug

    Verbraucherzentrale warnt vor gefälschten Youporn-Mahnungen

  10. Lenovo

    Smartphone- und Servergeschäft sorgen für Verlust



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Threadripper 1950X und 1920X im Test: AMD hat die schnellste Desktop-CPU
Threadripper 1950X und 1920X im Test
AMD hat die schnellste Desktop-CPU
  1. Ryzen AMD bestätigt Compiler-Fehler unter Linux
  2. CPU Achtkerniger Threadripper erscheint Ende August
  3. Ryzen 3 1300X und 1200 im Test Harte Gegner für Intels Core i3

Sysadmin Day 2017: Zum Admin-Sein fehlen mir die Superkräfte
Sysadmin Day 2017
Zum Admin-Sein fehlen mir die Superkräfte

Orange Pi 2G IoT ausprobiert: Wir bauen uns ein 20-Euro-Smartphone
Orange Pi 2G IoT ausprobiert
Wir bauen uns ein 20-Euro-Smartphone
  1. Odroid HC-1 Bastelrechner besser stapeln im NAS
  2. Bastelrechner Nano Pi im Test Klein, aber nicht unbedingt oho

  1. Re: Sinn

    Seargas | 03:52

  2. Re: Natürlich war das ein "Terroranschlag"

    Ach | 03:33

  3. Re: Das Spiel ist auf dem richtigen Weg!

    bynemesis | 03:05

  4. Re: Wird doch nix

    Mr Miyagi | 02:23

  5. Re: Das ist nicht die Aufgabe des Staates

    Libertybell | 02:15


  1. 14:38

  2. 12:42

  3. 11:59

  4. 11:21

  5. 17:56

  6. 16:20

  7. 15:30

  8. 15:07


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel