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