[Official] WINE info thread

"
Drakier wrote:
I wonder if there is something with the d3dx9_42 that is different.


The PoE installer, if it does install directx at all, does not do it in the same way as winetricks. Winetricks adds an override to winecfg for example.
"
Sovyn wrote:
The PoE installer, if it does install directx at all, does not do it in the same way as winetricks. Winetricks adds an override to winecfg for example.


I dunno if you have the tools to or not, but there is a dxsetup.exe in the Path of Exile folder. I'm pretty certain it is the same version that is used to install DirectX components for PoE during the setup process.

I'm just basing my previous comment on a different forum post in this thread where they specified that after installing PoE through the setup.msi, there was a d3dx9_42 item listed in the Libraries tab in winecfg. Also running the setup.msi causes the font issue where doing a manual copy does not.. as far as can be seen the only difference of what was listed was d3dx9_42.

*shrug* I'm just stabbing right now as I don't have PoE here to test with, but I'll try to do more tests later and see if I can clear anything up and see if I can get something working even better than it is now with fixed fonts as well.
"
Drakier wrote:
"
n0rg wrote:

I tried winetricks d3dcompiler_43 d3dx9_36 d3dx9_42 dotnet20 vcrun2005 vcrun2008 vcrun2010 and i got the font corruption. I didn't tried much more but maybe this helps some of you here


So what you're saying is... I should run winetricks --gui and just check every box and let it install absolutely everything... then attempt to narrow down what is causing the problem? *grins*

I'm just teasing. I wonder if there is something with the d3dx9_42 that is different. A prior post said that the setup.msi installs the d3dx9_42 and some other stuff based on the overrides list.. I didn't install d3dx9_42, but instead used 43 and I do not have the font issue. It would be interesting to see if installing _42 and removing _43 causes the font issue to come back.

I really need to make a backup of my prefix and just keep re-copying it after trying more stuff to see if I can narrow down both the font issue as well as the performance issue. I still don't think my performance was quite were it used to be, but it's certainly better than it was.


I didn't said that it adds it to overrides, I just said, the winetricks -gui somehow detects it as installed.
"
julus wrote:
I didn't said that it adds it to overrides, I just said, the winetricks -gui somehow detects it as installed.


My mistake
"
Drakier wrote:
"
BennyPlayboy wrote:
Thanks for the great step-by-step guide, Sovyn! I followed all steps but I get an error while trying to run the game. It says:

"
[02/19/13 02:16:34] - Running wine-1.5.24 Client.exe (Working directory : /home/bennyplayboy/.PlayOnLinux/wineprefix/Path_of_Exile/drive_c/Program Files/Grinding Gear Games/Path of Exile)
err:module:load_builtin_dll failed to load .so lib for builtin L"WLDAP32.dll": libldap_r-2.4.so.2: cannot open shared object file: No such file or directory
err:module:import_dll Loading library WLDAP32.dll (which is needed by L"C:\\Program Files\\Grinding Gear Games\\Path of Exile\\Client.exe") failed (error c000007a).
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Grinding Gear Games\\Path of Exile\\Client.exe" failed, status c0000135

Any help would be really appreciated.


I'm not sure which distro you are using (next time include that in a support request so people can help more easily)

do you have libldap-2.4-2:i386 installed?


Thanks for trying to help. I'm running Arch Linux, and I've got libldap 2.4.33-3, which I guess is what I need?

[EDIT] Tried installing lib32-libldap 2.4.33-1 but that didn't seem to help. Now I get this program error in Wine:

"
The program Client.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience.

This can be caused by a problem in the program or a deficiency in Wine. You may want to check the Application Database for tips about running this application.

Error

Unhandled exception: unimplemented function msvcr100.dll.wctomb_s called in 32-bit code (0x7b83d8e9).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7b83d8e9 ESP:0032fbf4 EBP:0032fc68 EFLAGS:00200287( - -- I S - -P-C)
EAX:7b827fb5 EBX:7b8a35f0 ECX:00000008 EDX:0032fc1c
ESI:00000002 EDI:80000100
Stack dump:
0x0032fbf4: 0032fc8c 00000008 00000000 80000100
0x0032fc04: 00000001 00000000 7b83d8e9 00000002
0x0032fc14: 7de2d100 7de30bd1 00110014 00000002
0x0032fc24: 00160cb8 0032fc50 7e7e5730 0000003f
0x0032fc34: 00000080 0032fc98 7e79974e 00acfa7c
0x0032fc44: 00000000 7e77f029 7e79974e 00110000
Backtrace:
=>0 0x7b83d8e9 in kernel32 (+0x2d8e9) (0x0032fc68)
1 0x7de2d088 in msvcr100 (+0xd087) (0x0032fc9c)
2 0x7de2b959 in msvcr100 (+0xb958) (0x0032fcf0)
3 0x0057c1bf in client (+0x17c1be) (0x0032fcf0)
4 0x0000007a (0x0015c300)
0x7b83d8e9: movl 0xfffffff0(%ebp),%ecx
Modules:
Module Address Debug info Name (89 modules)
PE 400000- d18000 Export client
PE d20000- 10c9000 Deferred d3dx9_36
ELF 7b800000-7b904000 Dwarf kernel32<elf>
\-PE 7b810000-7b904000 \ kernel32
ELF 7bc00000-7bcc7000 Deferred ntdll<elf>
\-PE 7bc10000-7bcc7000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7d87f000-7d9b6000 Deferred libx11.so.6
ELF 7da55000-7da5b000 Deferred libxfixes.so.3
ELF 7da5b000-7da66000 Deferred libxcursor.so.1
ELF 7da66000-7da76000 Deferred libxi.so.6
ELF 7da76000-7da81000 Deferred libxrandr.so.2
ELF 7da81000-7daa6000 Deferred libxcb.so.1
ELF 7daa6000-7dab8000 Deferred libxext.so.6
ELF 7dab8000-7dad2000 Deferred libice.so.6
ELF 7dad2000-7dadb000 Deferred libsm.so.6
ELF 7dadd000-7db10000 Deferred uxtheme<elf>
\-PE 7dae0000-7db10000 \ uxtheme
ELF 7db10000-7db9b000 Deferred winex11<elf>
\-PE 7db20000-7db9b000 \ winex11
ELF 7db9b000-7dbd8000 Deferred winspool<elf>
\-PE 7dba0000-7dbd8000 \ winspool
ELF 7dbd8000-7dcb8000 Deferred comdlg32<elf>
\-PE 7dbe0000-7dcb8000 \ comdlg32
ELF 7dcb8000-7ddd2000 Deferred oleaut32<elf>
\-PE 7dcd0000-7ddd2000 \ oleaut32
ELF 7ddd2000-7de11000 Deferred usp10<elf>
\-PE 7dde0000-7de11000 \ usp10
ELF 7de11000-7de49000 Dwarf msvcr100<elf>
\-PE 7de20000-7de49000 \ msvcr100
ELF 7de49000-7def9000 Deferred msvcp100<elf>
\-PE 7de70000-7def9000 \ msvcp100
ELF 7def9000-7dfef000 Deferred comctl32<elf>
\-PE 7df00000-7dfef000 \ comctl32
ELF 7dfef000-7e05e000 Deferred shlwapi<elf>
\-PE 7e000000-7e05e000 \ shlwapi
ELF 7e05e000-7e275000 Deferred shell32<elf>
\-PE 7e070000-7e275000 \ shell32
ELF 7e275000-7e288000 Deferred psapi<elf>
\-PE 7e280000-7e288000 \ psapi
ELF 7e288000-7e2e6000 Deferred dbghelp<elf>
\-PE 7e290000-7e2e6000 \ dbghelp
ELF 7e2e6000-7e35e000 Deferred rpcrt4<elf>
\-PE 7e2f0000-7e35e000 \ rpcrt4
ELF 7e35e000-7e472000 Deferred ole32<elf>
\-PE 7e380000-7e472000 \ ole32
ELF 7e472000-7e522000 Deferred winmm<elf>
\-PE 7e480000-7e522000 \ winmm
ELF 7e613000-7e63c000 Deferred libexpat.so.1
ELF 7e63c000-7e675000 Deferred libfontconfig.so.1
ELF 7e675000-7e685000 Deferred libbz2.so.1.0
ELF 7e685000-7e722000 Deferred libfreetype.so.6
ELF 7e725000-7e72f000 Deferred libxrender.so.1
ELF 7e72f000-7e757000 Deferred msacm32<elf>
\-PE 7e730000-7e757000 \ msacm32
ELF 7e757000-7e7ef000 Deferred msvcrt<elf>
\-PE 7e770000-7e7ef000 \ msvcrt
ELF 7e7ef000-7e855000 Deferred advapi32<elf>
\-PE 7e800000-7e855000 \ advapi32
ELF 7e855000-7e95b000 Deferred gdi32<elf>
\-PE 7e860000-7e95b000 \ gdi32
ELF 7e95b000-7eaa0000 Deferred user32<elf>
\-PE 7e970000-7eaa0000 \ user32
ELF 7eaa0000-7eab4000 Deferred libz.so.1
ELF 7eab4000-7ec7b000 Deferred libcrypto.so.1.0.0
ELF 7ec7b000-7ece0000 Deferred libssl.so.1.0.0
ELF 7ece0000-7ecf8000 Deferred libresolv.so.2
ELF 7ecf8000-7ed07000 Deferred liblber-2.4.so.2
ELF 7ed07000-7ed57000 Deferred libldap_r-2.4.so.2
ELF 7ed5b000-7ed74000 Deferred d3dx9_42<elf>
\-PE 7ed60000-7ed74000 \ d3dx9_42
ELF 7ed74000-7ed8c000 Deferred version<elf>
\-PE 7ed80000-7ed8c000 \ version
ELF 7ed8c000-7ede9000 Deferred wldap32<elf>
\-PE 7ed90000-7ede9000 \ wldap32
ELF 7ef72000-7ef7f000 Deferred libnss_files.so.2
ELF 7ef7f000-7efc2000 Deferred libm.so.6
ELF 7efc2000-7efcb000 Deferred librt.so.1
ELF 7efd0000-7f000000 Deferred ws2_32<elf>
\-PE 7efe0000-7f000000 \ ws2_32
ELF f73b9000-f73be000 Deferred libdl.so.2
ELF f73be000-f756f000 Deferred libc.so.6
ELF f756f000-f758a000 Deferred libpthread.so.0
ELF f758a000-f7590000 Deferred libxxf86vm.so.1
ELF f75b0000-f75b4000 Deferred libxau.so.6
ELF f75b4000-f75ba000 Deferred libuuid.so.1
ELF f75bf000-f7700000 Dwarf libwine.so.1
ELF f7701000-f7723000 Deferred ld-linux.so.2
ELF f7723000-f7724000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
0000001f 0
0000001e 0
00000015 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001c 0
00000019 0
00000014 0
00000013 0
0000001a plugplay.exe
00000020 0
0000001d 0
0000001b 0
0000002b (D) C:\Program Files\Grinding Gear Games\Path of Exile\Client.exe
0000002d 0
0000002c 0 <==
00000030 explorer.exe
00000031 0
System information:
Wine build: wine-1.5.24
Platform: i386
Host system: Linux
Host version: 3.7.9-1-ARCH


Error in PlayOnLinux logfile:

Spoiler

[02/20/13 19:23:57] - Running wine-1.5.24 Client.exe (Working directory : /home/bennyplayboy/.PlayOnLinux/wineprefix/Path_of_Exile/drive_c/Program Files/Grinding Gear Games/Path of Exile)
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
wine: Call from 0x7b83d8e9 to unimplemented function msvcr100.dll.wctomb_s, aborting
wine: Unimplemented function msvcr100.dll.wctomb_s called at address 0x7b83d8e9 (thread 0009), starting debugger...
Last edited by BennyPlayboy on Feb 20, 2013, 12:25:27 PM
"
BennyPlayboy wrote:

Unhandled exception: unimplemented function msvcr100.dll.wctomb_s called in 32-bit code (0x7b83d8e9).


Are you sure you installed Microsoft Visual C++ 2010 correctly per the guide? vcrun2010
"
Sovyn wrote:
"
BennyPlayboy wrote:

Unhandled exception: unimplemented function msvcr100.dll.wctomb_s called in 32-bit code (0x7b83d8e9).


Are you sure you installed Microsoft Visual C++ 2010 correctly per the guide? vcrun2010


I'm not sure. I'm getting a Wine error while running winetricks vcrun2010. Here's what the shell says:



Again, thank you guys for helping out!
"
BennyPlayboy wrote:
"
Sovyn wrote:
"
BennyPlayboy wrote:

Unhandled exception: unimplemented function msvcr100.dll.wctomb_s called in 32-bit code (0x7b83d8e9).


Are you sure you installed Microsoft Visual C++ 2010 correctly per the guide? vcrun2010


I'm not sure. I'm getting a Wine error while running winetricks vcrun2010. Here's what the shell says:



Again, thank you guys for helping out!


seems like you dont have libxml present in your system.
"
julus wrote:
"
BennyPlayboy wrote:


I'm not sure. I'm getting a Wine error while running winetricks vcrun2010. Here's what the shell says:



Again, thank you guys for helping out!


seems like you dont have libxml present in your system.


I agree... install libxml and then try installing the winetricks vcrun2010 again. It shouldn't have that xml error, and should install properly. The msvcr100.dll error in wine is because vcrun2010 isn't properly installed/working. Based on the winetricks log, it can't see any libldap errors, so perhaps that is fixed as well.

[edit]
if you still have the libldap issue, it seems you might need to install "lib32-libldap" based on some other pages I've read with that error on arch linux.
Last edited by Drakier on Feb 20, 2013, 3:43:51 PM
Out of curiosity: did anyone of the Linux and Mac users got "hacked" in the last days (see account support forum). The answer might give a hint on the source of the intrusions.

Report Forum Post

Report Account:

Report Type

Additional Info