Buna ziua!
La testele 7-8 care verifica comportamentul in cazul in care nu exista
permisiuni pe o pagina primesc 5 fault-uri pentru ca primesc un fault in plus
la adresa 0x04. In handler returnez EXCEPTION_CONTINUE_SEARCH in cazul in care
o pagina nu e face parte din segmentele cunoscute.
Salutare,
Am publicat notele pentru tema 2, pe care le găsiți pe vmchecker [1].
Găsiți în catalog [2] punctele karma pentru temele foarte bune.
Felicitări tuturor celor care au luat punctaje maxime! Suntem conștienți
că e o temă anevoioasă, prin urmare îi felicităm și pe ceilalți care
s-au
Buna,
Problema era intr-adevar un apel malloc. Imediat ce l am inlocuit cu o alocare
statica, nu numai ca programul nu a mai ramas agatat, dar au trecut toate
testele.
As mai avea o intrebare. Exista vreo depunctare in cazul in care nu folosesc
nicaieri memSize? Eu verific daca adresa la
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]:
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
On 04/30/2018 04:40 PM, Raluca Radu via so 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?
Ce înseamnă se
Bună, Raluca!
Cum adică se blochează, rulează ceva în mod blocant? Ai încercat să te
atașezi la procesul blocat cu gdb să vezi ce face?
Numai bine,
Răzvan
On Mon, Apr 30, 2018 at 4:40 PM Raluca Radu via so
wrote:
> Buna ziua,
>
> In afara de testul 9 celelate teste imi
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
___