[so] [tema3]test4
Marius Viorel Grigoras
grigorasmariusviorel at gmail.com
Mon May 4 01:19:19 EEST 2009
Î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.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20090504/fabfaa62/attachment.htm>
More information about the so
mailing list