[so] [tema3]test4

Octavian Rinciog octavian.rinciog at gmail.com
Mon May 4 01:21:42 EEST 2009


Am avut si eu aceeasi eroare. Ms Vio pt sfat.

În data de 4 mai 2009, 01:19, Marius Viorel Grigoras
<grigorasmariusviorel at gmail.com> a scris:
>
>
> În data de 4 mai 2009, 01:06, Marius Viorel Grigoras
> <grigorasmariusviorel at gmail.com> a scris:
>>
>>
>> În data de 3 mai 2009, 22:55, Razvan Deaconescu
>> <razvan.deaconescu at cs.pub.ro> a scris:
>>>
>>> On Fri, 2009-05-01 at 19:26 +0300, Marius Viorel Grigoras wrote:
>>> > Am rezolvat, era un munmap pus gresit. Sa fiti atenti:P
>>>
>>> Vio, dai, te rog, un mesaj complet al situatiei tale si a problemei
>>> intalnite? Ai dat 4 mesaje consecutive de cate un rand la interval
>>> foarte scurt de timp si, personal, nu am inteles prea bine ce s-a
>>> intamplat.
>>>
>>> Razvan
>>
>>
>> Ok.
>> Deci, la implementarea pe linux, treceam toate testele, dar la un moment
>> dat, la un subtest din testul4 imi cicla.
>> La un debugging atent cu gdb-ul, chiar functia mea sigaction imi genera un
>> seg. fault si tot ea se ocupa de "rezolvarea" acestuia.
>> Toate aceste lucruri se intamplau atunci cand incercam sa fac un write pe
>> o pagina, dar inca nu facusem read pe aceasta. O situatie de acest gen era
>> si:
>>
>> for (i = 0; i < 8; i++) {
>>         write_read (i, NO_CHECK, rand_pos);
>>         read_write (i, NO_CHECK, rand_pos + 4);
>>         write_read (i, NO_CHECK, rand_pos + 8);
>>     }
>>
>> din testul4.
>>
>> Situatia era generata de un munmap pus gresit, atunci cand incercam sa pun
>> zero-uri pe o pagina.
>
>
> Mai  exact, vroiam sa scriu intr-o pagina, pe care o demapasem. In
> info->si_code, imi punea eroarea SEGV_MAPERR[zona nemapata], si nu
> SEGV_ACCERR[zona fara drepturile necesare], eroare ceruta in acel test.
>>
>> Sper ca m-am facut inteles.
>
>
> _______________________________________________
> so mailing list
> so at cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so
>
>


More information about the so mailing list