Eu am avut aceeasi problema. Am rezolvat-o schimband modul in care calculam memoria virtuala si pagina acesteia in care s-a produs page fault. Acel calcul era gresit, si din acest motiv aparea la un moment dat acceeasi adresa. Acest lucru se intampla doar atunci cand erau mai multe memorii virtuale in lista. Pare ca este aceasi problema la tine. Sper sa te ajute informatia.<br>
<br>Alexandra <br><br><div class="gmail_quote">2011/4/23 Ionut Cristian Paraschiv <span dir="ltr"><<a href="mailto:paraschiv.ionut@gmail.com">paraschiv.ionut@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Adresa handler-ului ramane mereu 0x7da3cc atat pentru primul map cat si<br>
pentru al doilea. Deci pare ca se pastreaza.<br>
Inainte sa ajunga sa cicleze, handlerul de test face SIGSECV pe adresa b7873b29,<br>
handlerul meu o primeste ok (gaseste pagina, o mapeaza ok in ram), iar dupa<br>
aceea handlerul de test ajunge sa cicleze la infinit avand la info->si_addr tot<br>
adresa b7873b29.<br>
Nu inteleg de ce are acest comportament. Nu vad unde as putea gresi.<br>
<font color="#888888"><br>
Ionut<br>
</font><div><div></div><div class="h5"><br>
_______________________________________________<br>
<a href="http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii" target="_blank">http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii</a><br>
</div></div></blockquote></div><br>