[Wine] Re: Getting a Simple Direct X program to Run.
Ming
wineforum-user at winehq.org
Tue Jun 2 22:08:54 CDT 2009
Thanks for the assistance.
Ok, so I disbled my proprietary drivers, and tried running it with the community drivers.
It started without complaining, and displayed a 3D starfield. However, if I tried to actually do anything there (clicking on empty space seemed to work, but if I rotated the view or tried to interact with an object), it would pop up with the wine error and crash to desktop.
Is it a hardware bottleneck?
>
> 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
> unknown chip id 0x9501, can't guess.
> 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
> wine: Unhandled page fault on write access to 0x0149f554 at address 0x7da588fd (thread 0009), starting debugger...
> First chance exception: page fault on write access to 0x0149f554 in 32-bit code (0x7da588fd).
> Register dump:
> CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
> EIP:7da588fd ESP:0032fc54 EBP:0032fd2c EFLAGS:00210293( R- -- I S -A- -C)
> EAX:00acacac EBX:7dab3ff4 ECX:00000002 EDX:0149f54c
> ESI:00000002 EDI:003c0190
> Stack dump:
> 0x0032fc54: 00147570 0032fd18 0032fce0 00000000
> 0x0032fc64: 000000c5 00000400 00000400 00001000
> 0x0032fc74: 00140680 000000bf 00000000 00000114
> 0x0032fc84: 00000000 00000000 00000000 7d25dda8
> 0x0032fc94: 0032fcb4 00000004 00000004 00000004
> 0x0032fca4: 0032fcb4 003c0000 0149d54c 00ff80ff
> Backtrace:
> =>0 0x7da588fd IWineD3DBaseSurfaceImpl_BltFast+0x9cd() in wined3d (0x0032fd2c)
> 1 0x7e929f1c in ddraw (+0x29f1c) (0x0032fd6c)
> 2 0x7e92c7a8 in ddraw (+0x2c7a8) (0x0032fd9c)
> 3 0x0041e6d5 in adinfinitum (+0x1e6d5) (0x0032fe04)
> 4 0x0041f373 in adinfinitum (+0x1f373) (0x0032fe58)
> 5 0x0041f9f9 in adinfinitum (+0x1f9f9) (0x0032fe70)
> 6 0x0041fa75 in adinfinitum (+0x1fa75) (0x0032fe80)
> 7 0x0041fd87 in adinfinitum (+0x1fd87) (0x0032fea8)
> 8 0x0042061c in adinfinitum (+0x2061c) (0x0032fed0)
> 9 0x32778e1b in cc3270mt (+0x78e1b) (0x0032ff00)
> 10 0x00000000 (0x0032ffe8)
> 11 0xb7f30da7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
> 0x7da588fd IWineD3DBaseSurfaceImpl_BltFast+0x9cd in wined3d: movl %eax,0x0(%edx,%ecx,4)
> Modules:
> Module Address Debug info Name (77 modules)
> PE 400000- 445000 Export adinfinitum
> PE 32700000-327a9000 Export 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 7d786000-7d98e000 Deferred swrast_dri.so
> ELF 7d98e000-7dab6000 Export wined3d<elf>
> \-PE 7d9a0000-7dab6000 \ wined3d
> ELF 7db1d000-7db27000 Deferred libdrm.so.2
> ELF 7db27000-7db8a000 Deferred libgl.so.1
> ELF 7dbb4000-7dbc9000 Deferred midimap<elf>
> \-PE 7dbc0000-7dbc9000 \ midimap
> ELF 7dbc9000-7dbef000 Deferred msacm32<elf>
> \-PE 7dbd0000-7dbef000 \ msacm32
> ELF 7dbef000-7dc07000 Deferred msacm32<elf>
> \-PE 7dbf0000-7dc07000 \ msacm32
> ELF 7e408000-7e40e000 Deferred libattr.so.1
> ELF 7e40e000-7e415000 Deferred libgdbm.so.3
> ELF 7e415000-7e474000 Deferred libpulse.so.0
> ELF 7e483000-7e54b000 Deferred libasound.so.2
> ELF 7e54e000-7e553000 Deferred libcap.so.2
> ELF 7e553000-7e55a000 Deferred libasound_module_pcm_pulse.so
> ELF 7e55a000-7e591000 Deferred winealsa<elf>
> \-PE 7e560000-7e591000 \ winealsa
> ELF 7e591000-7e59a000 Deferred libxcursor.so.1
> ELF 7e59a000-7e59f000 Deferred libxfixes.so.3
> ELF 7e59f000-7e5a3000 Deferred libxcomposite.so.1
> ELF 7e5a3000-7e5ab000 Deferred libxrandr.so.2
> ELF 7e5ab000-7e5b5000 Deferred libxrender.so.1
> ELF 7e5b5000-7e5bb000 Deferred libxxf86vm.so.1
> ELF 7e5bb000-7e5be000 Deferred libxinerama.so.1
> ELF 7e5be000-7e5df000 Deferred imm32<elf>
> \-PE 7e5c0000-7e5df000 \ imm32
> ELF 7e5df000-7e5e4000 Deferred libxdmcp.so.6
> ELF 7e5e4000-7e5fe000 Deferred libxcb.so.1
> ELF 7e5fe000-7e602000 Deferred libxau.so.6
> ELF 7e602000-7e607000 Deferred libuuid.so.1
> ELF 7e607000-7e6f6000 Deferred libx11.so.6
> ELF 7e6f6000-7e706000 Deferred libxext.so.6
> ELF 7e706000-7e71e000 Deferred libice.so.6
> ELF 7e71e000-7e727000 Deferred libsm.so.6
> ELF 7e728000-7e72b000 Deferred libxdamage.so.1
> ELF 7e72b000-7e734000 Deferred librt.so.1
> ELF 7e736000-7e7d2000 Deferred winex11<elf>
> \-PE 7e740000-7e7d2000 \ winex11
> ELF 7e802000-7e829000 Deferred libexpat.so.1
> ELF 7e829000-7e856000 Deferred libfontconfig.so.1
> ELF 7e856000-7e86c000 Deferred libz.so.1
> ELF 7e86c000-7e8e3000 Deferred libfreetype.so.6
> ELF 7e8f2000-7e94a000 Export ddraw<elf>
> \-PE 7e900000-7e94a000 \ ddraw
> ELF 7e94a000-7e9b6000 Deferred rpcrt4<elf>
> \-PE 7e960000-7e9b6000 \ rpcrt4
> ELF 7e9b6000-7eab1000 Deferred ole32<elf>
> \-PE 7e9d0000-7eab1000 \ ole32
> ELF 7eab1000-7eb98000 Deferred oleaut32<elf>
> \-PE 7ead0000-7eb98000 \ oleaut32
> ELF 7eb98000-7ec2f000 Deferred winmm<elf>
> \-PE 7eba0000-7ec2f000 \ winmm
> ELF 7ec2f000-7ed7a000 Deferred user32<elf>
> \-PE 7ec50000-7ed7a000 \ user32
> ELF 7ed7a000-7edd0000 Deferred advapi32<elf>
> \-PE 7ed90000-7edd0000 \ advapi32
> ELF 7edd0000-7ee71000 Deferred gdi32<elf>
> \-PE 7ede0000-7ee71000 \ gdi32
> ELF 7ef9b000-7efa7000 Deferred libnss_files.so.2
> ELF 7efa7000-7efb2000 Deferred libnss_nis.so.2
> ELF 7efb2000-7efcb000 Deferred libnsl.so.1
> ELF 7efcb000-7eff1000 Deferred libm.so.6
> ELF 7eff7000-7f000000 Deferred libnss_compat.so.2
> ELF b7d99000-b7d9d000 Deferred libdl.so.2
> ELF b7d9d000-b7f00000 Deferred libc.so.6
> ELF b7f01000-b7f1a000 Deferred libpthread.so.0
> ELF b7f29000-b8064000 Export libwine.so.1
> ELF b8066000-b8084000 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
> 00000013 0
> 00000012 0
> 0000000e 0
> 0000000d 0
> 0000000f
> 00000016 0
> 00000014 0
> 00000011 0
> 00000010 0
> 00000017
> 00000018 0
> Backtrace:
> =>0 0x7da588fd IWineD3DBaseSurfaceImpl_BltFast+0x9cd() in wined3d (0x0032fd2c)
> 1 0x7e929f1c in ddraw (+0x29f1c) (0x0032fd6c)
> 2 0x7e92c7a8 in ddraw (+0x2c7a8) (0x0032fd9c)
> 3 0x0041e6d5 in adinfinitum (+0x1e6d5) (0x0032fe04)
> 4 0x0041f373 in adinfinitum (+0x1f373) (0x0032fe58)
> 5 0x0041f9f9 in adinfinitum (+0x1f9f9) (0x0032fe70)
> 6 0x0041fa75 in adinfinitum (+0x1fa75) (0x0032fe80)
> 7 0x0041fd87 in adinfinitum (+0x1fd87) (0x0032fea8)
> 8 0x0042061c in adinfinitum (+0x2061c) (0x0032fed0)
> 9 0x32778e1b in cc3270mt (+0x78e1b) (0x0032ff00)
> 10 0x00000000 (0x0032ffe8)
> 11 0xb7f30da7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
> brandon at brandon-desktop:~/.wine/drive_c/ai_19_8_9$
>
More information about the wine-users
mailing list