dosemu

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Neděle Květen 19 14:06:48 CEST 2002


On Sun, 12 May 2002, jozka na razdva wrote:

> ERROR: cpu exception in dosemu code outside of VM86()!
> trapno: 0x06  errorcode: 0x00000000  cr2: 0x00000000
> eip: 0x0000013c  esp: 0x808bf4c4  eflags: 0x00010202
> cs: 0x0023  ds: 0x002b  es: 0x002b  ss: 0x002b

To znamena, ze dosemu havarovalo, kdyz byl proces v "linuxovem modu".
Pravdepodobna pricina je chyba v dosemu. Zda se, ze si omylem odskocil na
spatnou adresu (eip: 0x0000013c), zasobnik (esp: 0x808bf4c4) vypada take
dost podezrele, coz napovida, ze si mozna nejdriv pokazil zasobnik a "do
haje" odskocil az nasledne.

Tady je kazda rada draha (aspon pokud si nechcete hrat s debuggerem a
ladit dosemu, coz je dobra zabava na dlouhe vecery). Mozna zkuste trochu
jinou verzi. Take nekdy pomuze lepe lokalizovat priciny (a najit opravu),
kdyz dosemu spustite se zaznamenavanim ladicich hlaseni (tusim, ze je to
parametr -D).

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux