Ing inti Linux, diwiwiti karo rilis 5.2, Kesalahan sing nyebabake isi register AVX dilanggar nalika bali saka handler sinyal sing ditangani nalika pangecualian dibuwang (kaca-fault). Masalah occurs nalika mbukak program multi-threaded ("-pthread") sing ndherek petungan karo register AVX, yen kernel dibangun ing GCC 9 (yen dibangun ing Rilis sadurungé saka GCC, kesalahan ora katon, wiwit GCC 9 caches. alamat variabel thread-lokal ing register, lan versi sadurungé saka GCC mbukak saben wektu).
Masalah kasebut nyebabake program mandheg prematur kanthi kesalahan korupsi memori. Manifestasi kesalahan sing paling katon lan asring diamati , ditulis nganggo basa Go. Amarga masalah sing kacathet, program Go mungkasi prematur, biasane kanthi kesalahan "kesalahan runtime: alamat memori ora bener utawa dereference pointer nil", "runtime: pc bali sing ora dikarepke" lan "pelanggaran segmentasi". Bug ing kernel tetep ora diatasi. Nambahake owah-owahan ing runtime basa Go kanggo ngatasi bug ing kernel sing bermasalah kanthi selektif Linux, kanthi biaya tambahan sing kudu ditanggung.
Source: opennet.ru
