Salut, Nu sunt sigur ce faceți, dar încercați să folosiți malloc într-un signal handler? Dacă da, aveți probleme din cauză că malloc nu este signal safe (căutând "malloc futex" am găsit asta [1]).
[1]: https://stackoverflow.com/questions/15477385/segmentation-fault-while-calling-malloc-and-program-in-deadlock-futex Darius On Mon, Apr 30, 2018 at 6:59 PM Bogdan Cionca via so <[email protected]> wrote: > Am observat și eu un comportament asemănător in cazul in care se folosea alocare dinamica ( lista înlănțuită pentru memorarea paginilor mapate ). > Rulând cu strace, am văzut că după mai multe mallocuri reușite, la următorul programul se înțepenea și apărea un apel de futex având ca parametru o adresă de memorie dintr o pagină mapata Intr un pas anterior. > Ciudat a fost că nu mai apărea la vreun alt malloc anterior. Daca folosești lista, încearcă cu vector, poate merge :) > On Mon, Apr 30, 2018, 16:40 Raluca Radu via so <[email protected]> wrote: >> Buna ziua, >> In afara de testul 9 celelate teste imi trec. Iar la testul 9, dupa 17 mapari corecte de pagina, programul se blocheaza pur si simplu fara sa dea seg fault. Vreo idee de unde ar putea fi problema? >> Multumesc , Raluca >> _______________________________________________ >> http://ocw.cs.pub.ro/courses/so/info/lista-discutii > _______________________________________________ > http://ocw.cs.pub.ro/courses/so/info/lista-discutii _______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
