[so2] [Tema 5] Problema pitix_write_inode

Diana Grecu dianagrecu07 at gmail.com
Tue Apr 21 00:44:56 EEST 2020


Am incercat, dar tot nu gasesc cauza problemei. Dereferentiez doar inode-ul
primit ca parametru
pentru a lua superblock-ul  si apoi superblock-ul pentru a lua alte
informatii necesare in functie.
Am incercat sa printez date din cele doua variabile (i_ino din inode
si s_blocksize din superblock),
iar acestea au valori corecte, deci niciuna nu e null; de asta nu
inteleg de unde apare
acel null pointer.

On Mon, Apr 20, 2020 at 11:56 PM Alexandru Meterez <
alexandrumeterez at gmail.com> wrote:

> Încearcă objdump -dS fișier.o --adjust-vma=adresa din lsmod. Daca nu merge
> pe o, vezi pe KO.
>
> On Mon, 20 Apr 2020, 23:54 Diana Grecu via so2, <so2 at cursuri.cs.pub.ro>
> wrote:
>
>> Il folosesc pe fisierul .o.
>>
>> On Mon, Apr 20, 2020, 11:53 PM Paul Olaru <olarupaulstelian97 at gmail.com>
>> wrote:
>>
>>> addr2line pare că nu funcționează bine când îl folosesc pe fișierul .ko.
>>> Ai încercat pe fișierul .o al codului tău? Pare mai reliable în acel caz
>>> (pe .o și pe .ko dă rezultate diferite pe codul meu)
>>>
>>>
>>>
>>> Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for
>>> Windows 10
>>>
>>>
>>>
>>> *From: *Diana Grecu via so2 <so2 at cursuri.cs.pub.ro>
>>> *Sent: *Monday, April 20, 2020 11:49 PM
>>> *To: *Sisteme de Operare 2 <so2 at cursuri.cs.pub.ro>
>>> *Subject: *[so2] [Tema 5] Problema pitix_write_inode
>>>
>>>
>>>
>>> Buna,
>>>
>>>
>>>
>>> Am o problema atunci cand creez un director sau un fisier nou; acestea
>>> sunt create,
>>>
>>> apar in output-ul comenzii ls -l, dar dupa rularea comenzii  primesc un
>>> "NULL pointer
>>>
>>> dereference" din functia pitix_write_inode.
>>>
>>>
>>>
>>> Am folosit addr2line ca sa vad linia care genereaza eroarea si arata
>>> ca ar fi de la
>>>
>>> "if (!bh)", unde bh e buffer head-ul obtinut dupa citirea unui block de
>>> inodes, dar nu derefrentiez nimic in instructiunea respectiva.
>>>
>>>
>>>
>>> Are cineva vreo idee care ar putea fi problema?
>>>
>>>
>>>
>>> Multumesc,
>>>
>>> Diana
>>>
>>>
>>>
>> _______________________________________________
>> http://ocw.cs.pub.ro/courses/so2/resurse/lista-discutii
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so2/attachments/20200421/6afaaff4/attachment-0001.html>


More information about the so2 mailing list