[Wine] Getting a Simple Direct X program to Run.

Ming wineforum-user at winehq.org
Tue Jun 2 21:16:29 CDT 2009


Hi all, I am trying to get this program to run in Xubuntu 9.4

http://sourceforge.net/projects/ad-infinitum/


It's not finished, but it *should* run in Ubuntu, as evidenced by this forum post.
http://sourceforge.net/forum/forum.php?thread_id=1834831&forum_id=738926

The poster even provided a video of him running the software.
http://video.google.com/videohosted?docid=7919239913330164243

So with that encouragement, I tried to run, but it fails. . . weirdly.    I get a wine popup saying that the program had encountered serious problems and had to quit, after clicking ok to that. . . the program then starts up and begins loading. (Progress bar and everything.)  After finishing 'loading'  the program quits back to desktop.  

Here is the console output.
Is this perhaps the fault of my video card not wine? 


> desktop:~/.wine/drive_c/ai_19_8_9$ wine adinfinitum.exe
> fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI, disabling mixer
> wine: Unhandled exception 0xc000008e at address 0x7d2f58fd (thread 0009), starting debugger...
> First chance exception: invalid float operation in 32-bit code (0x7d2f59df).
> Register dump:
>  CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
>  EIP:7d2f59df ESP:00327c54 EBP:7c173de8 EFLAGS:00210246(  R- --  I  Z- -P- )
>  EAX:00000000 EBX:7c173880 ECX:00000000 EDX:00000000
>  ESI:7c173dc4 EDI:00000000
> Stack dump:
> 0x00327c54:  00001372 000000f0 00001f72 00000000
> 0x00327c64:  3ff00000 00000000 00000000 7c172414
> 0x00327c74:  00000014 7d2f172d 00000014 7c172414
> 0x00327c84:  7c1741e8 7c173dc4 00000014 7c172414
> 0x00327c94:  7c1740ac 7c173d48 00000014 7c172414
> 0x00327ca4:  7c17407c 7c173ce8 00000014 7c172414
> Backtrace:
> =>0 0x7d2f59df in fglrx_dri.so (+0xec49df) (0x7c173de8)
>   1 0x7d2f2f58 in fglrx_dri.so (+0xec1f58) (0x7d2f3022)
>   2 0x8b14ec83 (0x53555657)
>   3 0x00000000 (0x00000000)
> 0x7d2f59df: faddp	%st,%st(1)
> Modules:
> Module	Address			Debug info	Name (77 modules)
> PE	  400000-  445000	Deferred        adinfinitum
> PE	32700000-327a9000	Deferred        cc3270mt
> ELF	7b800000-7b948000	Deferred        kernel32<elf>
>   \-PE	7b820000-7b948000	\               kernel32
> ELF	7bc00000-7bcb0000	Deferred        ntdll<elf>
>   \-PE	7bc10000-7bcb0000	\               ntdll
> ELF	7bf00000-7bf04000	Deferred        <wine-loader>
> ELF	7c3fd000-7c421000	Deferred        libatiadlxx.so
> ELF	7c431000-7d985000	Export          fglrx_dri.so
> ELF	7d985000-7d994000	Deferred        libgcc_s.so.1
> ELF	7d994000-7dabc000	Deferred        wined3d<elf>
>   \-PE	7d9b0000-7dabc000	\               wined3d
> ELF	7db02000-7db90000	Deferred        libgl.so.1
> ELF	7dbba000-7dbcf000	Deferred        midimap<elf>
>   \-PE	7dbc0000-7dbcf000	\               midimap
> ELF	7dbcf000-7dbf5000	Deferred        msacm32<elf>
>   \-PE	7dbe0000-7dbf5000	\               msacm32
> ELF	7dbf5000-7dc0d000	Deferred        msacm32<elf>
>   \-PE	7dc00000-7dc0d000	\               msacm32
> ELF	7e40e000-7e414000	Deferred        libattr.so.1
> ELF	7e414000-7e41b000	Deferred        libgdbm.so.3
> ELF	7e41b000-7e47a000	Deferred        libpulse.so.0
> ELF	7e489000-7e551000	Deferred        libasound.so.2
> ELF	7e554000-7e559000	Deferred        libcap.so.2
> ELF	7e559000-7e560000	Deferred        libasound_module_pcm_pulse.so
> ELF	7e560000-7e597000	Deferred        winealsa<elf>
>   \-PE	7e570000-7e597000	\               winealsa
> ELF	7e597000-7e5a0000	Deferred        libxcursor.so.1
> ELF	7e5a0000-7e5a5000	Deferred        libxfixes.so.3
> ELF	7e5a5000-7e5a9000	Deferred        libxcomposite.so.1
> ELF	7e5a9000-7e5b1000	Deferred        libxrandr.so.2
> ELF	7e5b1000-7e5bb000	Deferred        libxrender.so.1
> ELF	7e5bb000-7e5c1000	Deferred        libxxf86vm.so.1
> ELF	7e5c1000-7e5c4000	Deferred        libxinerama.so.1
> ELF	7e5c4000-7e5e5000	Deferred        imm32<elf>
>   \-PE	7e5d0000-7e5e5000	\               imm32
> ELF	7e5e5000-7e5ea000	Deferred        libxdmcp.so.6
> ELF	7e5ea000-7e604000	Deferred        libxcb.so.1
> ELF	7e604000-7e608000	Deferred        libxau.so.6
> ELF	7e608000-7e60d000	Deferred        libuuid.so.1
> ELF	7e60d000-7e6fc000	Deferred        libx11.so.6
> ELF	7e6fc000-7e70c000	Deferred        libxext.so.6
> ELF	7e70c000-7e724000	Deferred        libice.so.6
> ELF	7e724000-7e72d000	Deferred        libsm.so.6
> ELF	7e731000-7e73a000	Deferred        librt.so.1
> ELF	7e73c000-7e7d8000	Deferred        winex11<elf>
>   \-PE	7e750000-7e7d8000	\               winex11
> ELF	7e80d000-7e834000	Deferred        libexpat.so.1
> ELF	7e834000-7e861000	Deferred        libfontconfig.so.1
> ELF	7e861000-7e877000	Deferred        libz.so.1
> ELF	7e877000-7e8ee000	Deferred        libfreetype.so.6
> ELF	7e8fd000-7e955000	Deferred        ddraw<elf>
>   \-PE	7e910000-7e955000	\               ddraw
> ELF	7e955000-7e9c1000	Deferred        rpcrt4<elf>
>   \-PE	7e960000-7e9c1000	\               rpcrt4
> ELF	7e9c1000-7eabc000	Deferred        ole32<elf>
>   \-PE	7e9e0000-7eabc000	\               ole32
> ELF	7eabc000-7eba3000	Deferred        oleaut32<elf>
>   \-PE	7ead0000-7eba3000	\               oleaut32
> ELF	7eba3000-7ec3a000	Deferred        winmm<elf>
>   \-PE	7ebb0000-7ec3a000	\               winmm
> ELF	7ec3a000-7ed85000	Deferred        user32<elf>
>   \-PE	7ec50000-7ed85000	\               user32
> ELF	7ed85000-7eddb000	Deferred        advapi32<elf>
>   \-PE	7ed90000-7eddb000	\               advapi32
> ELF	7eddb000-7ee7c000	Deferred        gdi32<elf>
>   \-PE	7edf0000-7ee7c000	\               gdi32
> ELF	7efa6000-7efb2000	Deferred        libnss_files.so.2
> ELF	7efb2000-7efcb000	Deferred        libnsl.so.1
> ELF	7efcb000-7eff1000	Deferred        libm.so.6
> ELF	7eff5000-7f000000	Deferred        libnss_nis.so.2
> ELF	b7c36000-b7c3f000	Deferred        libnss_compat.so.2
> ELF	b7c40000-b7c44000	Deferred        libdl.so.2
> ELF	b7c44000-b7da7000	Deferred        libc.so.6
> ELF	b7da8000-b7dc1000	Deferred        libpthread.so.0
> ELF	b7dd0000-b7f0b000	Deferred        libwine.so.1
> ELF	b7f0d000-b7f2b000	Deferred        ld-linux.so.2
> Threads:
> process  tid      prio (all id:s are in hex)
> 00000008 (D) C:\ai_19_8_9\adinfinitum.exe
> 	00000009    0 <==
> 0000000c 
> 	00000015    0
> 	00000014    0
> 	00000013    0
> 	00000012    0
> 	0000000e    0
> 	0000000d    0
> 0000000f 
> 	00000017    0
> 	00000016    0
> 	00000011    0
> 	00000010    0
> 00000018 
> 	00000019    0
> Backtrace:
> =>0 0x7d2f59df in fglrx_dri.so (+0xec49df) (0x7c173de8)
>   1 0x7d2f2f58 in fglrx_dri.so (+0xec1f58) (0x7d2f3022)
>   2 0x8b14ec83 (0x53555657)
>   3 0x00000000 (0x00000000)
> fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 16 vertex samplers and 16 total samplers
> fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
> fixme:win:EnumDisplayDevicesW ((null),0,0x32f89c,0x00000000), stub!
> fixme:d3d:IWineD3DDeviceImpl_CreateSwapChain The app requests more than one back buffer, this can't be supported properly. Please configure the application to use double buffering(=1 back buffer) if possible








More information about the wine-users mailing list