Debuging Wine
Peter Hunnisett
peter at transgaming.com
Fri Jun 13 04:09:02 CDT 2003
As pointed out by Lionel this is a list for wine development; not WineX
devel or support.
I suggest followups to winex-devel at lists.sourceforge.net and remove
wine-devel.
Jarmo wrote:
>Hi,
>
>I am trackin a weard bug and I would need a help a little.
>I am trying to run Orbiter in winex. Orbiter runs without problems in windows.
>It seems that Orbiter.exe is using a call that does not exist in wine.
>
>How can I find out the name of that call ?
>
>access to call 0x406cd420 Main_Direct3DDevice_SetTexture works fine just
>before this call.
>
>
>Code causing the crash:
>
>0x004513c0 movl %eax,0x4c(%esp)
>0x004513c4 call *0x84(%eax) this will lead 0xdead001e
>
A quick grep of the code turns up:
0xdead001E, /* ComputeSphereVisibility */
This would be your missing function. I suggest you start by trying a
stub implementation - and post that to winex-devel under the X11 license
for inclusion into CVS.
>
>
>
>
>Relocation entries:
>
>0x406cd010 is address of Main_Direct3DDevice_DrawIndexedPrimitiveVB
>0x406cd3a0 is address of Main_Direct3DDevice_GetTexture
>
>0x406f0910 (DDRAW.DLL): 406cd2f0 406ccae0 406ccc70 406cce60
>0x406f0920 (DDRAW.DLL): 406cd010 *! dead001e !* 406cd3a0 406cd420
>0x406f0930 (DDRAW.DLL): 406cd530 406cd5f0 406cd700 406cd760
>
>
>Relocation entries:
>
>0003d91c R_386_32 Main_Direct3DDevice_DrawPrimitiveVB
>0003d920 R_386_32 Main_Direct3DDevice_DrawIndexedPrimitiveVB
>0003d924 ? ? ? ?
>0003d928 R_386_32 Main_Direct3DDevice_GetTexture
>0003d92c R_386_32 Main_Direct3DDevice_SetTexture
>
>Regards,
>Jarmo
>
>
>
>
>
--
Peter Hunnisett
TransGaming Technologies
Bus: 416.979.9900 x327
Fax: 416.978.6052
peter at transgaming.com
http://www.transgaming.com
*Let the games begin*
More information about the wine-devel
mailing list