[Wine] Re: Stronghold 2 Problems

jj wineforum-user at winehq.org
Sat Apr 18 14:23:16 CDT 2009


> $ wine Stronghold2.exe 
> err:module:find_forwarded_export function not found for forward 'd3dx8.D3DXGetImageInfoFromFileInMemory' used by L"C:\\windows\\system32\\d3dx9_36.dll". If you are using builtin L"d3dx9_36.dll", try using the native one instead.
> err:module:find_forwarded_export function not found for forward 'd3dx9_36.D3DXGetImageInfoFromFileInMemory' used by L"C:\\windows\\system32\\d3dx9_27.dll". If you are using builtin L"d3dx9_27.dll", try using the native one instead.
> err:module:find_forwarded_export function not found for forward 'd3dx8.D3DXGetImageInfoFromFileA' used by L"C:\\windows\\system32\\d3dx9_36.dll". If you are using builtin L"d3dx9_36.dll", try using the native one instead.
> err:module:find_forwarded_export function not found for forward 'd3dx9_36.D3DXGetImageInfoFromFileA' used by L"C:\\windows\\system32\\d3dx9_27.dll". If you are using builtin L"d3dx9_27.dll", try using the native one instead.
> fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 32 vertex samplers and 32 total samplers
> fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
> fixme:win:EnumDisplayDevicesW ((null),0,0x2ccf628,0x00000000), stub!
> fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 32 vertex samplers and 32 total samplers
> fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
> fixme:win:EnumDisplayDevicesW ((null),0,0x2ccef74,0x00000000), stub!
> fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 32 vertex samplers and 32 total samplers
> fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
> fixme:win:EnumDisplayDevicesW ((null),0,0x2ccf814,0x00000000), stub!
> fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
> wine: Call from 0x7b844593 to unimplemented function d3dx9_36.dll.D3DXCreateTextureFromFileInMemoryEx, aborting
> wine: Unimplemented function d3dx9_36.dll.D3DXCreateTextureFromFileInMemoryEx called at address 0x7b844593 (thread 001a), starting debugger...
> Unhandled exception: unimplemented function d3dx9_36.dll.D3DXCreateTextureFromFileInMemoryEx called in 32-bit code (0x7b844593).
> Register dump:
>  CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
>  EIP:7b844593 ESP:02ccfb64 EBP:02ccfbc8 EFLAGS:00000246(   - 00      - IZP1)
>  EAX:7b82ece1 EBX:7b8b6ff4 ECX:00000000 EDX:02ccfbec
>  ESI:02ccfbec EDI:07460000
> Stack dump:
> 0x02ccfb64:  02ccfbec 00000008 0000003c 80000100
> 0x02ccfb74:  00000001 00000000 7b844593 00000002
> 0x02ccfb84:  7e2e27c0 7e2e308b ffac9d40 00000041
> 0x02ccfb94:  00000000 0000002c 003ce978 7b8b6ff4
> 0x02ccfba4:  05849978 05838260 02ccfbec 7b89f591
> 0x02ccfbb4:  000000fc ffffffff 7b84452a 00000001
> Backtrace:
> =>0 0x7b844593 in kernel32 (+0x24593) (0x02ccfbc8)
>   1 0x7e2e2738 in d3dx9_36 (+0x12738) (0x02ccfbf8)
>   2 0x7e2dd404 in d3dx9_36 (+0xd404) (0x00147390)
>   3 0x7e2a6960 d3d9_wined3d_device_parent_vtbl() in d3d9 (0x7e2a6ca0)
>   4 0x7e28c6e0 in d3d9 (+0xc6e0) (0x7e290c10)
>   5 0xe5890000 (0x0010b955)
>   6 0x00000000 (0x00000000)
> 0x7b844593: subl	$4,%esp
> Modules:
> Module	Address			Debug info	Name (119 modules)
> PE	  340000-  352000	Deferred        zlib1
> PE	  3a0000-  3f5000	Deferred        dragonfly
> PE	  400000- 2ac2000	Deferred        stronghold2
> PE	 2cd0000- 2d37000	Deferred        lifestudioheadapi
> PE	 2d40000- 2ddc000	Deferred        stlport_vc7150
> PE	 3ba0000- 3ba9000	Deferred        milessound
> PE	 3cc0000- 3cd9000	Deferred        dxrenderer
> PE	10000000-1002f000	Deferred        gdpfile
> PE	18000000-18038000	Deferred        binkw32
> PE	21100000-21164000	Deferred        mss32
> PE	26f00000-26f2c000	Deferred        mssmp3.asi
> PE	4a800000-4a893000	Deferred        icuuc30
> PE	4ad00000-4b52d000	Deferred        icudt30
> PE	50000000-50092000	Deferred        granny2
> PE	66fc0000-67032000	Deferred        freetype6
> ELF	7a8e8000-7b800000	Deferred        libglcore.so.1
> ELF	7b800000-7b93e000	Export          kernel32<elf>
>   \-PE	7b820000-7b93e000	\               kernel32
> ELF	7bc00000-7bcb0000	Deferred        ntdll<elf>
>   \-PE	7bc10000-7bcb0000	\               ntdll
> ELF	7bf00000-7bf04000	Deferred        <wine-loader>
> PE	7c340000-7c396000	Deferred        msvcr71
> PE	7c3a0000-7c41b000	Deferred        msvcp71
> ELF	7d573000-7d582000	Deferred        libgcc_s.so.1
> ELF	7d582000-7d5cf000	Deferred        dsound<elf>
>   \-PE	7d590000-7d5cf000	\               dsound
> ELF	7d624000-7d6de000	Deferred        libgl.so.1
> ELF	7d6e8000-7d6ef000	Deferred        libnss_dns.so.2
> ELF	7d6ef000-7d6f2000	Deferred        libnss_mdns4_minimal.so.2
> ELF	7d6fa000-7d70f000	Deferred        midimap<elf>
>   \-PE	7d700000-7d70f000	\               midimap
> ELF	7d70f000-7d735000	Deferred        msacm32<elf>
>   \-PE	7d720000-7d735000	\               msacm32
> ELF	7df36000-7df95000	Deferred        libpulse.so.0
> ELF	7df99000-7dfb1000	Deferred        msacm32<elf>
>   \-PE	7dfa0000-7dfb1000	\               msacm32
> ELF	7dfb1000-7dfba000	Deferred        librt.so.1
> ELF	7dfba000-7e082000	Deferred        libasound.so.2
> ELF	7e082000-7e0b9000	Deferred        winealsa<elf>
>   \-PE	7e090000-7e0b9000	\               winealsa
> ELF	7e0b9000-7e0cf000	Deferred        libresolv.so.2
> ELF	7e0d5000-7e0d7000	Deferred        libnvidia-tls.so.1
> ELF	7e0d7000-7e0dd000	Deferred        libattr.so.1
> ELF	7e0dd000-7e0e4000	Deferred        libgdbm.so.3
> ELF	7e0e4000-7e0eb000	Deferred        libasound_module_pcm_pulse.so
> ELF	7e0eb000-7e10a000	Deferred        iphlpapi<elf>
>   \-PE	7e0f0000-7e10a000	\               iphlpapi
> ELF	7e10a000-7e137000	Deferred        ws2_32<elf>
>   \-PE	7e110000-7e137000	\               ws2_32
> ELF	7e137000-7e152000	Deferred        wsock32<elf>
>   \-PE	7e140000-7e152000	\               wsock32
> ELF	7e152000-7e277000	Deferred        wined3d<elf>
>   \-PE	7e160000-7e277000	\               wined3d
> ELF	7e277000-7e2a8000	Export          d3d9<elf>
>   \-PE	7e280000-7e2a8000	\               d3d9
> ELF	7e2a8000-7e2ca000	Deferred        d3dx8<elf>
>   \-PE	7e2b0000-7e2ca000	\               d3dx8
> ELF	7e2ca000-7e2eb000	Export          d3dx9_36<elf>
>   \-PE	7e2d0000-7e2eb000	\               d3dx9_36
> ELF	7e2eb000-7e305000	Deferred        d3dx9_27<elf>
>   \-PE	7e2f0000-7e305000	\               d3dx9_27
> ELF	7e305000-7e398000	Deferred        winmm<elf>
>   \-PE	7e310000-7e398000	\               winmm
> ELF	7e398000-7e406000	Deferred        msvcrt<elf>
>   \-PE	7e3b0000-7e406000	\               msvcrt
> ELF	7e433000-7e4a0000	Deferred        rpcrt4<elf>
>   \-PE	7e440000-7e4a0000	\               rpcrt4
> ELF	7e4a0000-7e598000	Deferred        ole32<elf>
>   \-PE	7e4c0000-7e598000	\               ole32
> ELF	7e5ab000-7e5df000	Deferred        uxtheme<elf>
>   \-PE	7e5b0000-7e5df000	\               uxtheme
> ELF	7e5df000-7e5e8000	Deferred        libxcursor.so.1
> ELF	7e5e8000-7e5ed000	Deferred        libxfixes.so.3
> ELF	7e5ed000-7e5f1000	Deferred        libxcomposite.so.1
> ELF	7e5f1000-7e5f9000	Deferred        libxrandr.so.2
> ELF	7e5f9000-7e603000	Deferred        libxrender.so.1
> ELF	7e603000-7e609000	Deferred        libxxf86vm.so.1
> ELF	7e609000-7e60c000	Deferred        libxinerama.so.1
> ELF	7e60c000-7e62d000	Deferred        imm32<elf>
>   \-PE	7e610000-7e62d000	\               imm32
> ELF	7e62d000-7e632000	Deferred        libxdmcp.so.6
> ELF	7e632000-7e64c000	Deferred        libxcb.so.1
> ELF	7e64c000-7e650000	Deferred        libxau.so.6
> ELF	7e650000-7e655000	Deferred        libuuid.so.1
> ELF	7e655000-7e744000	Deferred        libx11.so.6
> ELF	7e744000-7e754000	Deferred        libxext.so.6
> ELF	7e754000-7e76c000	Deferred        libice.so.6
> ELF	7e76c000-7e775000	Deferred        libsm.so.6
> ELF	7e775000-7e77a000	Deferred        libcap.so.2
> ELF	7e791000-7e82d000	Deferred        winex11<elf>
>   \-PE	7e7a0000-7e82d000	\               winex11
> ELF	7e871000-7e898000	Deferred        libexpat.so.1
> ELF	7e898000-7e8c5000	Deferred        libfontconfig.so.1
> ELF	7e8c5000-7e8db000	Deferred        libz.so.1
> ELF	7e8db000-7e952000	Deferred        libfreetype.so.6
> ELF	7e952000-7ea1b000	Deferred        comctl32<elf>
>   \-PE	7e960000-7ea1b000	\               comctl32
> ELF	7ea1b000-7ea71000	Deferred        advapi32<elf>
>   \-PE	7ea30000-7ea71000	\               advapi32
> ELF	7ea71000-7eb12000	Deferred        gdi32<elf>
>   \-PE	7ea80000-7eb12000	\               gdi32
> ELF	7eb12000-7ec5e000	Deferred        user32<elf>
>   \-PE	7eb30000-7ec5e000	\               user32
> ELF	7ec5e000-7ecbc000	Deferred        shlwapi<elf>
>   \-PE	7ec70000-7ecbc000	\               shlwapi
> ELF	7ecbc000-7ee46000	Deferred        shell32<elf>
>   \-PE	7ecd0000-7ee46000	\               shell32
> ELF	7ee46000-7ee5a000	Deferred        shfolder<elf>
>   \-PE	7ee50000-7ee5a000	\               shfolder
> ELF	7ef85000-7ef91000	Deferred        libnss_files.so.2
> ELF	7ef91000-7ef9c000	Deferred        libnss_nis.so.2
> ELF	7ef9c000-7efb5000	Deferred        libnsl.so.1
> ELF	7efb5000-7efbe000	Deferred        libnss_compat.so.2
> ELF	7efbe000-7efe4000	Deferred        libm.so.6
> ELF	f7ce8000-f7cec000	Deferred        libdl.so.2
> ELF	f7cec000-f7e4f000	Deferred        libc.so.6
> ELF	f7e50000-f7e69000	Deferred        libpthread.so.0
> ELF	f7e85000-f7fc0000	Deferred        libwine.so.1
> ELF	f7fc2000-f7fe3000	Deferred        ld-linux.so.2
> Threads:
> process  tid      prio (all id:s are in hex)
> 0000000c 
> 	00000014    0
> 	00000013    0
> 	00000012    0
> 	0000000e    0
> 	0000000d    0
> 0000000f 
> 	00000016    0
> 	00000015    0
> 	00000011    0
> 	00000010    0
> 00000019 (D) C:\Program Files\Firefly Studios\Stronghold 2\Stronghold2.exe
> 	0000001f   15
> 	0000001e   15
> 	0000001d   15
> 	0000001a    0 <==
> 0000001b 
> 	0000001c    0
> Backtrace:
> =>0 0x7b844593 in kernel32 (+0x24593) (0x02ccfbc8)
>   1 0x7e2e2738 in d3dx9_36 (+0x12738) (0x02ccfbf8)
>   2 0x7e2dd404 in d3dx9_36 (+0xd404) (0x00147390)
>   3 0x7e2a6960 d3d9_wined3d_device_parent_vtbl() in d3d9 (0x7e2a6ca0)
>   4 0x7e28c6e0 in d3d9 (+0xc6e0) (0x7e290c10)
>   5 0xe5890000 (0x0010b955)
>   6 0x00000000 (0x00000000)
> wine: Call from 0x7b844593 to unimplemented function d3dx9_36.dll.D3DXCreateTextureFromFileInMemoryEx, aborting
> fixme:winmm:MMDRV_Exit Closing while ll-driver open
> 


I'm using a nocd patch, though I have the disk in the drive too. Looks like it's missing some dx9 functionality?







More information about the wine-users mailing list