[pso] SUSPECT: Re: Uncaught bounce notification
Octavian Purdila
tavi at cs.pub.ro
Tue Jun 12 17:06:45 EEST 2007
On Tuesday 12 June 2007 14:54, you wrote:
> Buna.
>
> 1. O observatie privind o inconsistenta intre enuntul temei si teste:
> "monitorizarea pentru un proces/apel de sistem nu poate fi oprita daca,
> in prealabil, nu a fost pornita" apare in enunt ca o verificare de
> drepturi, care in caz de eroare trebuie sa semnaleze permisiune/acces
> refuzat, deci codul -EPERM. Insa cand in teste se apeleaza de doua ori
> succesiv stop_monitor cu aceiasi parametri, se asteapta ca al doilea
> apel sa intoarca -EINVAL. Ma gandesc ca ar trebui modificat enuntul
> (daca nu acum, pentru cei de la anul).
>
Done. BTW, multumim mult pentru multele corecturi aduse laboratoarelor :)
> 2. Desi implementarea pe Linux a temei 1 trece toate testele, din cand
> in cand dupa rularea testelor obtin un kernel panic pe care nu stiu cum
> sa-l inlatur. Am copy-paste-uit aici lucrurile care mi s-au parut mai
> relevante:
>
> BUG: unable to handle kernel paging request at virtual address e0845999
> printing eip:
> e0845999
>
> Oops: 0000 [#1]
> PREEMPT DEBUG_PAGEALLOC
>
> Process klogd (pid: 2155, ti=c1524000 task=dfc1b580 task.ti=c1524000)
>
> Inexact backtrace:
> [<c01049ec>] show_stack_log_lvl+0x9c/0xd0
> [<c0104b87>] show_registers+0x167/0x1f0
> [<c0104d1c>] die+0x10c/0x2c0
> [<c031a488>] do_page_fault+0x2f8/0x620
> [<c01042a9>] error_code+0x39/0x40
> [<c010316d>] sysenter_past_esp+0x56/0x99
> Code: Bad EIP value.
> EIP: [<e0845999>] 0xe0845999 SS:ESP 0068:c1524f50
> <0>Kernel panic - not syncing: Fatal exception
>
> objdump -DSl --adjust-vma=0xe0845000 arata ca eroarea se produce in
> functia de interceptare, cand retin intr-o variabila valoarea intoarsa
> de executia apelului de sistem interceptat.
> Nu inteleg insa de ce apare dupa ce modulul e scos, avand in vedere ca
> am grija sa restaurez tabela de apeluri de sistem in functia de iesire
> din modul.
>
Cel mai probabil nu faci restaurarea corect... Cat de repede dupa rularea
testelor obtii panic?
tavi
More information about the pso
mailing list