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. operational services GmbH & Co. KG, München
  2. Consors Finanz, München
  3. Computacenter AG & Co. oHG, verschiedene Standorte
  4. viastore SOFTWARE GmbH, Stuttgart


Anzeige
Spiele-Angebote
  1. (-76%) 6,66€
  2. 319,00€
  3. (-10%) 53,99€

Folgen Sie uns
       


  1. Onlinehandel

    Bald keine Birkenstock-Produkte mehr bei Amazon

  2. Zeitpunkt verschoben

    Musk reduziert Erwartungen an autonomes Fahren

  3. MacOS High Sierra

    Grafikleistung beim Macbook Pro bricht durch Bug ein

  4. Elektromobilität

    VW-Chef will Diesel-Steuervorteile für E-Autos streichen

  5. Alexa und Co.

    Wirtschaftsverband sieht Megatrend zu smarten Lautsprechern

  6. Apple TV

    Deutsche TV-App startet mit nur vier Anbietern

  7. King's Field 1 (1994)

    Die Saat für Dark Souls

  8. Anheuser Busch

    US-Brauerei bestellt 40 Tesla-Trucks vor

  9. Apple

    Jony Ive übernimmt wieder Apples Produktdesign

  10. Elon Musk

    Tesla will eigene KI-Chips bauen



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Twitch, Youtube Gaming und Mixer: Weltweites Aufmerksamkeitsdefizit
Twitch, Youtube Gaming und Mixer
Weltweites Aufmerksamkeitsdefizit
  1. Kiyo und Seiren X Razer bringt Ringlicht-Webcam für Streamer
  2. Roboter Megabots kündigt Video vom Roboterkampf an
  3. Free to Play World of Tanks bringt pro Nutzer und Monat 3,30 Dollar ein

Blade Runner (1997): Die unsterbliche, künstliche Erinnerung
Blade Runner (1997)
Die unsterbliche, künstliche Erinnerung
  1. SNES Classic Mini im Vergleichstest Putzige Retro-Konsole mit suboptimaler Emulation

Umrüstung: Wie der Elektromotor in den Diesel-Lkw kommt
Umrüstung
Wie der Elektromotor in den Diesel-Lkw kommt
  1. LEVC London bekommt Elektrotaxis mit Range Extender
  2. Vehicle-to-Grid Honda macht Elektroautos zu Stromnetz-Puffern
  3. National Electric Vehicle Sweden Der Saab 9-3 ist zurück als Elektroauto

  1. Re: Klasse Vorschlag! oder

    Epaminaidos | 08:44

  2. Re: Das wäre sehr gut

    quineloe | 08:44

  3. Re: Vorbereitung für Völkermord

    Der Held vom... | 08:44

  4. verkauft ist verkauft. Fälschung oder nicht ist egal.

    meinoriginaluse... | 08:43

  5. Lieber synthetische Kraftstoffe & Wasserstoff...

    RicoBrassers | 08:42


  1. 08:37

  2. 07:58

  3. 07:33

  4. 07:21

  5. 10:59

  6. 09:41

  7. 08:00

  8. 15:44


  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