Debuging Wine

Gerhard W. Gruber sparhawk at gmx.at
Thu Jun 12 02:23:07 CDT 2003


On Thu, 12 Jun 2003 07:47:03 +0000, Jarmo <jarmonik at mbnet.fi> wrote:

>movl %eax,0x4c(%esp)
>call 0x84(%eax)  -- command causing the crash
>
>x /92x $eax will display this
>...
>(DDRAW.DLL.EntryPoint+0xc320 in libddraw.so): 406cd010 dead001e 406cd3a0    
>406cd420
>
>So. address 0x84(eax) contains 0xdead001e
>there should be usable address to some function.

My guess is that somewhere earlier either there is a memory corruption or a
NULL pointer reference (more likely) due to some missing functionality and eax
got a wrong value because of this.

-- 
Gerhard Gruber

Für jedes menschliche Problem gibt es immer eine einfache Lösung:
Klar, einleuchtend und falsch. (Henry Louis Mencken)




More information about the wine-devel mailing list