[OSy] KoHlTo: podrobnosti vyjimky

Nodir Yuldashev y_nodir at yahoo.com
Tue Jan 9 03:24:23 CET 2007


Dobry vecer,

takze, problem zastaveni for cyklu jsme zahadne
vyresili tim, ze pridaly na ocekavane misto nejaky
soubor (v nasem pripade kernel.bin). Ale v originalnim
kernelu to fungovalo i bez toho.
Ted' cyklus skonci, okopiruje se vsechno do USEG od
adresy 0x0, ale pak se objevi kernel panic.
Podrobnosti jsou dole.
Kopirovani obrazu procesu se dela po tom jak byla
vyvolana fce save_and_disable_interrupts(), takze by
se  kopirovani melo provadet ve spravnem adresovem
prostoru, ne?
Prvni vytvoreny thread je idle_thread (ten jak chapu
ma asid=0). 

** tlbinvalid_exception: start
badvadr: 7a8
asid: 0
entrylo0:10, entrylo1:11
** tlbinvalid_exception: exit


Kernel exception panic: Unhandled Reserved Instruction
exception. Machine halted.

current thread ID = 0

Register dump from exception context of the
interrupted thread:

    at  0x00000000  v0  0x00000000  v1  0x00000000  a0
 0x80009af0
    a1  0x8000055c  a2  0x00000000  a3  0x8000a5df  t0
 0x0000001b
    t1  0x80009934  t2  0x0000000e  t3  0x00000000  t4
 0x00000000
    t5  0x00000000  t6  0x00000000  t7  0x00000000  s0
 0x00000000
    s1  0x00000000  s2  0x00000000  s3  0x00000000  s4
 0x00000000
    s5  0x00000000  s6  0x00000000  s7  0x00000000  t8
 0x00000000
    t9  0x00000000  k0  0x00000000  k1  0x8000a5df  gp
 0x00000000
    sp  0x80000458  fp  0x00000000  ra  0x00000000

    status   0x00000002
    epc      0x00000eac
    cause    0x00000028
    badvaddr 0x000007a8
    context  0x00000000
    badvaddr 0x00000000


--- Martin Decky <decky at dsrg.mff.cuni.cz> wrote:

> Hezky vecer,
> 
> podobne jako nektere predchozi prosby o radu s
> nejakou chybou ma i tato 
> jednu vlastnost, ktera znemoznuje dat nejakou
> konkretni odpoved.
> 
> Tazatele totiz ukazuji jen kousky kodu (coz je
> pochopitelne), ale temer 
> zadnou dalsi informaci -- vypis instrukci
> zpusobujicich problem, 
> podrobnosti o vyjimce, ktera nastala (typ, na jake
> adrese, s jakym 
> obsahem registru atd.), obsah dulezitych datovych
> struktur (TLB 
> procesoru, struktury VM atd.).
> 
> V tomto pripade treba neni vubec jasne, zda jsou
> tazatele presvedceni o 
> tom, ze kopirovani obrazu procesu se provadi ve
> spravnem adresnim prostoru.
> 
> 
> M.D.
> _______________________________________________
> OSy mailing list
> OSy at dsrg.mff.cuni.cz
> http://dsrg.mff.cuni.cz/mailman/listinfo/osy
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 



More information about the NSWI004 mailing list