Am Kär Linux, ugefaange mat der Versioun 5.2, E Feeler, deen d'Inhalter vum AVX-Register verletzt wann Dir vun engem Signalhandter zréckkënnt, deen gehandhabt gëtt wann eng Ausnam geworf gëtt (Säitfehler). De Problem geschitt wann Dir Multi-threaded Programmer ("-pthread") leeft, déi Berechnungen mam AVX Register involvéieren, wann de Kernel am GCC 9 gebaut ass (wann a fréiere Verëffentlechunge vu GCC gebaut gëtt, erschéngt de Feeler net, well GCC 9 Caches d'Adress vun der thread-lokal Variabel am Register, a fréier Versioune vu GCC lued se all Kéier).
De Problem verursaacht de Programm ze fréi mat engem Erënnerungskorruptiounsfehler ofzeschléissen. Déi merkbarst an dacks observéiert Manifestatioun vum Feeler , an der Go Sprooch geschriwwen. Wéinst dem notéierte Problem ginn Go-Programmer virzäiteg ofgeschloss, normalerweis mat de Feeler "Runtimefehler: ongëlteg Erënnerungsadress oder Null-Zeiger-Dereferenz", "Runtime: onerwaart Retour PC" an "Segmentéierungsverletzung". De Käfer am Kernel bleift fir de Moment net korrigéiert. Ännerungen un der Go-Language-Runtime bäifügen, fir selektiv e Bug op problematesche Kernelen ze ëmgoen. Linux, op Käschte vun zousätzleche Overheadkäschten.
Source: opennet.ru
