[Official] WINE info thread

"
TheBlancmangeImpersonator wrote:
"
Drakier wrote:
looks like it is crashing in openal. do you have the overrides set? try running with --nosound and see if it makes a difference.

What are overrides?


In the Wine config, you can specify overrides of various dlls/components.

Running winetricks takes care of some of them, but the openal override needs to be manually added last I checked. You just go into the "Configure Wine" part, click the Libraries tab, select the openal item from the dropdown and click Add. That's it.

It should list the openal32.dll in the box below after that with a (native, builtin) after it... as well as the d3dx9_36.dll and the others that were installed when you ran the winetricks command.
"
TheBlancmangeImpersonator wrote:

What are overrides?


An override can tell Wine to use the version of a library that comes with Windows rather than the built-in Wine version. It's sometimes a useful workaround if the Wine versionm of the library does not have a complete implementation yet.

See step 8 in my modest little guide. To save you a click, here it is:

Step 8) Fixing the crashes: Still in the PlayOnLinux configuration window, once again click on the name of the virtual drive that we made (PoE).

- Click the "Wine" tab.

- Next, click "configure wine".

- When the Wine configuration opens as a new window, click the "Libraries" tab.

- Under "New override for library" select "openal32" and click "add".

- "openal32 (native, builtin)" will now appear in the "Existing overrides" box below the *d3dx9 and *msvcr100 entries that should be already in there from step 7.

- Click apply and OK.
"
Sovyn wrote:
"
TheBlancmangeImpersonator wrote:

What are overrides?


An override can tell Wine to use the version of a library that comes with Windows rather than the built-in Wine version. It's sometimes a useful workaround if the Wine versionm of the library does not have a complete implementation yet.

See step 8 in my modest little guide. To save you a click, here it is:

Step 8) Fixing the crashes: Still in the PlayOnLinux configuration window, once again click on the name of the virtual drive that we made (PoE).

- Click the "Wine" tab.

- Next, click "configure wine".

- When the Wine configuration opens as a new window, click the "Libraries" tab.

- Under "New override for library" select "openal32" and click "add".

- "openal32 (native, builtin)" will now appear in the "Existing overrides" box below the *d3dx9 and *msvcr100 entries that should be already in there from step 7.

- Click apply and OK.

Ok, I already did that. I tried to run client.exe with no sound.It crashed, here is what I got from the command prompt
Spoiler

fixme:heap:HeapSetInformation (nil) 1 (nil) 0
wine: Call from 0x7b83bee2 to unimplemented function msvcr100.dll.wctomb_s, aborting
wine: Unimplemented function msvcr100.dll.wctomb_s called at address 0x7b83bee2 (thread 0009), starting debugger...
Unhandled exception: unimplemented function msvcr100.dll.wctomb_s called in 32-bit code (0x7b83bee2).
Last edited by DementedKumquat#2978 on Mar 14, 2013, 2:51:59 PM
"
TheBlancmangeImpersonator wrote:

wine: Call from 0x7b83bee2 to unimplemented function msvcr100.dll.wctomb_s, aborting


That just means you don't have MS visual c++ 2010 installed on the instance of Wine you are trying to run PoE from.

It's covered in detail in step number 7.
"
Sovyn wrote:

That just means you don't have MS visual c++ 2010 installed on the instance of Wine you are trying to run PoE from.

It's covered in detail in step number 7.

It says I already installed vcrun2010 and d3dx9_36.I didn't install my vcrun2010 and d3dx9_36 from the shell though. I installed them when the virtual drive was being created. Do I need to uninstall them and then reinstall them from the shell to fix this?
Last edited by DementedKumquat#2978 on Mar 14, 2013, 8:03:14 PM
If you followed Sovyn's tutorial step by step, then after you created the prefix and got the files copied over, you would have ran a command from the shell that was something like "winetricks d3dx9_36 vcrun2010" (and I also do riched20).

If you ran THAT within the prefix like the tutorial said when the tutorial said to do it, then it should be working. The fact that it isn't working leads me to believe something was missed somehow or done out of order.

When you followed the tutorial, were there any steps that didn't work properly or had errors?

Edit: make sure you pay attention to all the steps, and record anything that looks like an error or something that didn't work right.

Edit2: I re-read your post and it looks like you used the POL script during install. I'd make a new prefix (rename the old one first probably) and then follow the tutorial EXACTLY. Don't use the POL scripts or anything like that.
Last edited by Drakier#1520 on Mar 14, 2013, 8:37:52 PM
"
Drakier wrote:
If you followed Sovyn's tutorial step by step, then after you created the prefix and got the files copied over, you would have ran a command from the shell that was something like "winetricks d3dx9_36 vcrun2010" (and I also do riched20).

If you ran THAT within the prefix like the tutorial said when the tutorial said to do it, then it should be working. The fact that it isn't working leads me to believe something was missed somehow or done out of order.

When you followed the tutorial, were there any steps that didn't work properly or had errors?

Edit: make sure you pay attention to all the steps, and record anything that looks like an error or something that didn't work right.

Edit2: I re-read your post and it looks like you used the POL script during install. I'd make a new prefix (rename the old one first probably) and then follow the tutorial EXACTLY. Don't use the POL scripts or anything like that.

I went through the entire walkthrough exactly and still the same problem. There was one issue where vcrun2010 didn't install but I remedied that by installing msxml3 and tried again.This time it installed correctly.
you shouldn't need to install msxml3 or anything outside of what the tutorial says. no one else has made mention of a problem installing vcrun2010 and the remedy was installing msxml. what was the error installing vcrun? also what is the error now when trying to run?

are you using wine 1.5.24?
"
Drakier wrote:
you shouldn't need to install msxml3 or anything outside of what the tutorial says. no one else has made mention of a problem installing vcrun2010 and the remedy was installing msxml. what was the error installing vcrun? also what is the error now when trying to run?

are you using wine 1.5.24?

No, the tutorial said to use the most recent wine version which was 1.5.24.As of now it's 1.5.25.The error when installing vcrun2010 simply said setup.exe failed to run. I'll try following the tutorial using 1.5.24 instead of 1.5.25.

edit:Here is exactly what vcrun2010's error says.I got it again when trying to install PoE with wine 1.5.24.
Spoiler

Unhandled exception: C++ exception(object = 0x0033f4a4, type = 0x1009be00) in 32-bit code (0x7b83bd02).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7b83bd02 ESP:0033f394 EBP:0033f408 EFLAGS:00000246( - -- I Z- -P- )
EAX:7b826d2d EBX:7b8b6000 ECX:00000000 EDX:00000003
ESI:00000003 EDI:00000000
Stack dump:
0x0033f394: 0033f444 0000000c 7bc37a93 e06d7363
0x0033f3a4: 00000001 00000000 7b83bd02 00000003
0x0033f3b4: 19930520 0033f4a4 1009be00 0033f3e0
0x0033f3c4: 7bcbd000 0033f438 7bc4b173 00000002
0x0033f3d4: 00146f48 0033f438 7bc4b173 00110060
0x0033f3e4: 00415c88 1008550b 00110000 0033f404
Backtrace:
=>0 0x7b83bd02 in kernel32 (+0x2bd02) (0x0033f408)
1 0x100814f2 in setupengine (+0x814f1) (0x0033f450)
2 0x10066a29 in setupengine (+0x66a28) (0x0033f4c0)
3 0x100636d8 in setupengine (+0x636d7) (0x0033f4e0)
4 0x10061338 in setupengine (+0x61337) (0x0033f518)
5 0x10035a14 in setupengine (+0x35a13) (0x0033f588)
6 0x1006b498 in setupengine (+0x6b497) (0x0033fce8)
7 0x1005fa6e in setupengine (+0x5fa6d) (0x0033fd58)
8 0x10058323 in setupengine (+0x58322) (0x0033fdac)
9 0x00402928 in setup (+0x2927) (0x0033fe40)
10 0x7b8600fc call_process_entry+0xb() in kernel32 (0x0033fe58)
11 0x7b86149b in kernel32 (+0x5149a) (0x0033fe98)
12 0x7bc79540 call_thread_func_wrapper+0xb() in ntdll (0x0033feb8)
13 0x7bc7c55f call_thread_func+0x9e() in ntdll (0x0033ff98)
14 0x7bc7951e RtlRaiseException+0x21() in ntdll (0x0033ffc8)
15 0x7bc4df51 call_dll_entry_point+0x530() in ntdll (0x0033ffe8)
16 0xf764c4cd wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
17 0xf764c5ae wine_switch_to_stack+0x2d() in libwine.so.1 (0xffb3d2a8)
18 0x7bc53b7f LdrInitializeThunk+0x3be() in ntdll (0xffb3d318)
19 0x7b867d08 __wine_kernel_init+0xbf7() in kernel32 (0xffb3e438)
20 0x7bc5425b __wine_process_init+0x18a() in ntdll (0xffb3e4c8)
21 0xf764a00e wine_init+0x2ad() in libwine.so.1 (0xffb3e538)
22 0x7bf00dbb main+0x8a() in <wine-loader> (0xffb3e988)
23 0xf7490825 __libc_start_main+0xf4() in libc.so.6 (0x00000000)
0x7b83bd02: movl 0xfffffff4(%ebp),%ecx
Modules:
Module Address Debug info Name (89 modules)
PE 400000- 415000 Export setup
PE 10000000-100c8000 Export setupengine
PE 6cd00000-6cd24000 Deferred sqmapi
ELF 7b800000-7ba45000 Dwarf kernel32<elf>
\-PE 7b810000-7ba45000 \ kernel32
ELF 7bc00000-7bcd9000 Dwarf ntdll<elf>
\-PE 7bc10000-7bcd9000 \ ntdll
ELF 7bf00000-7bf04000 Dwarf <wine-loader>
ELF 7d9a4000-7d9db000 Deferred uxtheme<elf>
\-PE 7d9b0000-7d9db000 \ uxtheme
ELF 7d9db000-7d9e1000 Deferred libxfixes.so.3
ELF 7d9e1000-7d9ec000 Deferred libxcursor.so.1
ELF 7d9ec000-7d9fc000 Deferred libxi.so.6
ELF 7d9fc000-7da1e000 Deferred libxcb.so.1
ELF 7da1e000-7da24000 Deferred libuuid.so.1
ELF 7da24000-7da3e000 Deferred libice.so.6
ELF 7da3e000-7db75000 Deferred libx11.so.6
ELF 7db75000-7db87000 Deferred libxext.so.6
ELF 7db87000-7db90000 Deferred libsm.so.6
ELF 7dbb8000-7dc4e000 Deferred winex11<elf>
\-PE 7dbc0000-7dc4e000 \ winex11
ELF 7dd4e000-7dd77000 Deferred libexpat.so.1
ELF 7dd77000-7de14000 Deferred libfreetype.so.6
ELF 7de14000-7debe000 Deferred msvcrt<elf>
\-PE 7de30000-7debe000 \ msvcrt
ELF 7dedf000-7deea000 Deferred libxrandr.so.2
ELF 7deea000-7def4000 Deferred libxrender.so.1
ELF 7def4000-7df2d000 Deferred libfontconfig.so.1
ELF 7df2d000-7df3d000 Deferred libbz2.so.1.0
ELF 7df65000-7e033000 Deferred crypt32<elf>
\-PE 7df70000-7e033000 \ crypt32
ELF 7e033000-7e069000 Deferred wintrust<elf>
\-PE 7e040000-7e069000 \ wintrust
ELF 7e069000-7e09f000 Deferred ws2_32<elf>
\-PE 7e070000-7e09f000 \ ws2_32
ELF 7e09f000-7e0c5000 Deferred iphlpapi<elf>
\-PE 7e0b0000-7e0c5000 \ iphlpapi
ELF 7e0c5000-7e0f2000 Deferred netapi32<elf>
\-PE 7e0d0000-7e0f2000 \ netapi32
ELF 7e0f2000-7e125000 Deferred secur32<elf>
\-PE 7e100000-7e125000 \ secur32
ELF 7e125000-7e161000 Deferred winhttp<elf>
\-PE 7e130000-7e161000 \ winhttp
ELF 7e161000-7e175000 Deferred psapi<elf>
\-PE 7e170000-7e175000 \ psapi
ELF 7e175000-7e18d000 Deferred userenv<elf>
\-PE 7e180000-7e18d000 \ userenv
ELF 7e18d000-7e1b5000 Deferred mpr<elf>
\-PE 7e190000-7e1b5000 \ mpr
ELF 7e1b5000-7e1cc000 Deferred libz.so.1
ELF 7e1cd000-7e1d3000 Deferred libxxf86vm.so.1
ELF 7e1d3000-7e1f4000 Deferred cabinet<elf>
\-PE 7e1e0000-7e1f4000 \ cabinet
ELF 7e1f4000-7e272000 Deferred wininet<elf>
\-PE 7e200000-7e272000 \ wininet
ELF 7e272000-7e317000 Deferred urlmon<elf>
\-PE 7e280000-7e317000 \ urlmon
ELF 7e317000-7e419000 Deferred msi<elf>
\-PE 7e320000-7e419000 \ msi
ELF 7e419000-7e558000 Deferred oleaut32<elf>
\-PE 7e430000-7e558000 \ oleaut32
ELF 7e558000-7e5dd000 Deferred rpcrt4<elf>
\-PE 7e560000-7e5dd000 \ rpcrt4
ELF 7e5dd000-7e71f000 Deferred ole32<elf>
\-PE 7e5f0000-7e71f000 \ ole32
ELF 7e71f000-7e82a000 Deferred comctl32<elf>
\-PE 7e730000-7e82a000 \ comctl32
ELF 7e82a000-7e8a3000 Deferred shlwapi<elf>
\-PE 7e840000-7e8a3000 \ shlwapi
ELF 7e8a3000-7ead5000 Deferred shell32<elf>
\-PE 7e8b0000-7ead5000 \ shell32
ELF 7ead5000-7ebf2000 Deferred gdi32<elf>
\-PE 7eae0000-7ebf2000 \ gdi32
ELF 7ebf2000-7ed52000 Deferred user32<elf>
\-PE 7ec00000-7ed52000 \ user32
ELF 7ed52000-7edc3000 Deferred advapi32<elf>
\-PE 7ed60000-7edc3000 \ advapi32
ELF 7edc3000-7edd0000 Deferred libnss_files.so.2
ELF 7ef95000-7efd8000 Deferred libm.so.6
ELF 7efdb000-7efe2000 Deferred libxdmcp.so.6
ELF 7efe2000-7efe6000 Deferred libxau.so.6
ELF 7efe6000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF f744a000-f744f000 Deferred libdl.so.2
ELF f7477000-f7628000 Dwarf libc.so.6
ELF f7628000-f7643000 Deferred libpthread.so.0
ELF f7643000-f7786000 Dwarf libwine.so.1
ELF f7787000-f77a9000 Deferred ld-linux.so.2
ELF f77a9000-f77aa000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
0000001f 0
0000001e 0
00000018 0
00000017 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
00000023 vcredist_x86.exe
00000025 0
00000024 0
00000026 explorer.exe
00000027 0
00000028 (D) Y:\3f36c53a97f774d4d6a0629d89883b2e\Setup.exe
00000029 0 <==
System information:
Wine build: wine-1.5.25
Platform: i386
Host system: Linux
Host version: 3.7.10-1-MANJARO
Last edited by DementedKumquat#2978 on Mar 14, 2013, 11:41:50 PM
I tried running Path of Exile in Wine today and came across a strange error. It loads and plays just fine, except that the default window size is a 5cm square. I tried going around in the display options and changing the display settings, but I can't quite get it back to normal, and it reverts back to the small window the next time I open it.

Any suggestions?

Report Forum Post

Report Account:

Report Type

Additional Info