Fatal double fault

Dan Lukes dan at obluda.cz
Mon Apr 23 13:30:18 CEST 2012


Cizek Milan wrote:
> Fatal double fault:
> eip = 0xc077de62
> esp = 0xe570cfcc
> ebp = 0xe570d018
> cpuid = 1; apic id = 01
> panic: double fault

Double fault je takrka nutne hardwarovy problem - znamena to, ze nejprve
nastal "normalni" fault, jenze jeho obsluzna rutina neni pritomna v
pameti (je, napriklad, odswapovana). To nemuze za zadnych normalnich
okolnosti nastat.

Takze nekdo prepsal GDT nebo strankovaci tabulku.

Krome hardwarove zavady pripada nejpravdepodobneji v uvahu chyba/race
condition odehravajici se na rozhrani mezi zarizenim pouzivajicim DMA a
jeho ovladacem.

Ale pokud to neni deterministicky se vyskytujici problem, nebo alespon
dost casto se vyskytujici, pak se bude cokoliv zjistovat opravdu hodne
tezko.

Dan



More information about the Users-l mailing list