Matthew Dillon założyciel i główny twórca systemu BSD DragonFly, będącego jedną z dystrybucji BSD poinformował, iż odkrył błąd sprzętowy występujący w procesorach AMD.Błąd został odkryty przez Matthew Dillona w ubiegłym roku zupełnie przypadkowo, od tego wydarzenia przez kilka miesięcy spędził wiele czasu wspólnie z inżynierami AMD nad próbami odtworzenia błędów, których po raz pierwszy doświadczył podczas pracy w systemie DragonFly BSD. Ze względu na trudności dotyczące reprodukcji błędów, przygotował on specjalny bootowalny obraz ISO USB systemu, który następnie został oddany w ręce AMD, celem wyśledzenia błędu.Jak się okazało, AMD faktycznie potwierdziło występowanie błędu w swoich procesorach. Błąd "fill_sons_in_loop code", objawia się w szczególnych przypadkach w sytuacji aktualizacji wskaźnika stosu. Powodował on błąd segmentacji, co prowadziło do awarii systemu podczas kompilacji kodu. Możliwa była również awaria magistrali lub innej usterki związanej z uszkodzonym stanem programu, powodującej zgłoszenie wewnętrznej awarii kompilatora. Według pierwszych informacji przekazanych przez koncern z Sunnyvale, błąd występuje w dwóch modelach procesorów AMD, a dokładniej w serwerowym Opteron 6168 i desktopowym Phenom II X4 820.Po potwierdzeniu występowania błędu, koncern AMD zapowiedział aktualizację dokumentacji dla procesorów dotkniętych występowaniem wspomnianego błędu, w celu umożliwienia programistom uniknięcia niepożądanego zachowania się procesora.Na szczęście, błąd występuje jedynie w bardzo specyficznych warunkach i nie powinien powodować utrudnień dla domowych użytkowników.Więcej o koncernie AMD: AMD Bulldozer FX-4170 i FX-6200: nowe procesory i obniżka cen FX-8120 i FX-6100 AMD Piledriver: Clock Mesh zredukuje pobór energii procesorów AMD FX-4150, FX-6120 i FX-8140: procesory wkrótce w sklepach - specyfikacja AMD Fusion: czy GPU zastąpi CPU w układach APU?
Źródło: permalink.gmane, h-online, bit-tech, slashgot, osworld