Re: Debuging Wine
Peter Hunnisett <[email protected]>
| Newsgroups | gmane.comp.emulators.wine.devel,gmane.comp.emulators.winex.devel |
|---|---|
| Organization | TransGaming Technologies |
| Message-ID | <[email protected]> |
As pointed out by Lionel this is a list for wine development; not WineX devel or support. I suggest followups to [email protected] 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 [email protected] http://www.transgaming.com *Let the games begin*