Aithníodh fabht san eithne Linux a fhágann go bhfuil mífheidhm ag roinnt clár a úsáideann AVX

San eithne Linux ó scaoileadh 5.2, le feiceáil Earráid a fhágann go sáraítear inneachar an chláir AVX agus é ag filleadh ó láimhseálaí comhartha a láimhseáiltear nuair a chaitear eisceacht (locht-locht). Tarlaíonn an fhadhb nuair a bhíonn cláir il-snáithithe ("-pthread") á reáchtáil a bhaineann le ríomhanna leis an gclár AVX, má tá an eithne tógtha i GCC 9 (má tá sé tógtha i eisiúintí GCC níos luaithe, níl an earráid le feiceáil, ós rud é GCC 9 caches seoladh na hathróige snáithe-áitiúla sa chlár, agus lódálann leaganacha níos luaithe de GCC é gach uair).

Is é an fhadhb is cúis leis an gclár a fhoirceannadh roimh am le earráid éillithe cuimhne. An léiriú is suntasaí agus is minice a breathnaíodh ar an earráid cruach tuairteanna iarratais, scríofa sa teanga Go. De bharr na faidhbe a tugadh faoi deara, cuirtear deireadh le cláir Go ró-luath, de ghnáth leis na hearráidí “earráid ama rite: seoladh cuimhne neamhbhailí nó dícheartú pointeoir nialasach”, “am rite: ríomhaire fillte gan choinne” agus “sárú deighilte”. Tá an fabht san eithne neamhcheartaithe go fóill. Tá an fhéidearthacht á breithniú ag cur athruithe ar an am rite teanga Go chun earráidí ar eithne Linux fadhbach a sheachbhóthar go roghnach, ar chostas forchostais bhreise.

Foinse: oscailtenet.ru

Add a comment