เอเอ็มดียืนยันบั๊กในซีพียู ทำให้โปรแกรมแครชในบางกรณี
Share | Tweet |
Matthew Dillon นักพัฒนาในโครงการ Dragonfly BSD พบว่าซีพียูของเอเอ็มดีทำให้โปรแกรมแครชอย่างไม่มีสาเหตุในบางครั้ง หลังจากแลกเปลี่ยนข้อมูลกับทางเอเอ็มดีหลายครั้ง ทางเอเอ็มดีก็ยืนยันว่าเป็นปัญหาในชิปตระกูล E (ตระกูล APU เช่น E-350)
การทำให้บั๊กนี้แสดงผลต้องใช้คำสั่ง pop ต่อเนื่องกันหลายๆ ครั้งใกล้กับคำสั่ง return จะทำให้พอยเตอร์ใน stack ชี้ไปยังจุดที่ผิดพลาด ทำให้โปรแกรมแครชไปในที่สุด
เอเอ็มดีจะออกแนวทางการแก้ปัญหา (revision guide) ออกมาในเร็วๆ นี้ เมื่อคอมไพล์เลอร์หลีกเลี่ยงการใช้ชุดคำสั่งในรูปแบบที่เจอปัญหานี้ก็คงไม่มีผลอีกต่อไป
Source : blognone
ร่วมแสดงความคิดเห็นหรือวิจารณ์ Click!!!