The forum

Kingdoms of Amalur- Unhandled exception

Unhandled exception: page fault on read access to 0x00000018 in 32-bit code (0x009c54b0).

Author Replies
Jump to the page: 1 - 2 - 3
Deedasmi Sunday 2 February 2014 at 4:04
DeedasmiAnonymous

On launch I get the following error:

http://pastebin.com/UQbjLY6z

Terminal shows:

http://imgur.com/QsBVVPX

System information:

Wine 1.7.10
Intel 4700MQ
8GB RAM
Integrated graphics
Fedora 20
I BELIEVE I had the 32 bit drivers fully installed. Not entirely sure.

I've tried re-installing, using multiple versions of wine, having wine set to win7, installing several mesa/xorg drivers, and spent several hours on google without finding much.


Anybody have any ideas on how to resolve?


Edited by Deedasmi

allenskd Sunday 2 February 2014 at 5:05
allenskdAnonymous

I'm currently playing through the game with no problems

Setup

- 64bit Virtual Drive
- 1.7.10-CSMT-a632585 WINE
- Packages: dxfullsetup,

8GB RAM
i5-2500k
Linux Mint x86_64

Try with 64bit VD with that WINE version. Good luck
Deedasmi Sunday 2 February 2014 at 20:37
DeedasmiAnonymous

Negative. Moved over to a 64 bit drive, tried that wine version and 1.7.11. Same error.
leveliv Sunday 2 February 2014 at 22:33
levelivAnonymous

I had to install VCRun_2008 and directX9 in wine components also I threw Xinput in there for good measure.

Other then that it could be the video drivers causing an issue. My ATI card works fine.
As for wine I use the most current one you can get in POL. 1.7 something. It was the only one that would let it run in steam, Assuming thats where you got the game. also if you can disable steam overlay for the game in the steam settings it fixes another bug you could possibly come across. 

Edited by leveliv

allenskd Monday 3 February 2014 at 0:06
allenskdAnonymous

I googled a bit, pasting "page fault on read access to 0x00000018 in 32-bit code" brings a couple of wine/ubuntu posts.

To be honest I've never used Fedora so I'm a bit clueless on their multilib stuff, you might want to research more on that area and really make sure that the i686 libraries are installed in your OS. Last resort would be compiling Wine 1.7.11 and prefix it to PoL's wine jar.

For 64 bits:

./configure --prefix=/home/[USERNAME]/.PlayOnLinux/wine/linux-amd64/1.7.7-MB --enable-win64

1.7.7-MB = change this to 1.7.11-DeeHomemade or whatever you prefer.

For 32 bit just say

--disable-win64, [if you have a 64bit system, it gets tricky compiling 32bit wine] I think there's a container called LXC that helps you, I haven't tried yet.


Also I guess the positive side of compiling wine is that you know you will know all the dependencies you'll be needing, there's a high chance that you might stumble on the libs you need to make everything work.

Edited by allenskd

pipyui Wednesday 12 February 2014 at 18:45
pipyuiAnonymous

The same issue plagues me as well.  Multiple versions of Wine grant no success, 32 or 64 bit, nor does installing directx or vcrun.  The only information I've managed to uncover regarding this particular exception is from this forum.

It seems the guy only magically fixed the problem after he had to install a new operating system - Ubuntu 13.04 - so I suspect that this might be a linux dependency issue rather than a Wine one.  I am running Arch x64, so this may well be the case for me, though which package I'm missing I have no idea (yes, I have both 32 and 64 bit graphics installed).

Hope that helps, as I'm just about dry of ideas.
Ronin DUSETTE Wednesday 12 February 2014 at 19:34
Ronin DUSETTE

That is odd. I have run it many times (beat it twice) on PlayOnLinux. I simply used the script.

Of course, we have no clue what is actually going, as you did not follow the rules/stickies that state that we need debug output, too. :\

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
pipyui Wednesday 12 February 2014 at 21:58
pipyuiAnonymous

Ah, I can help with that - here is the output from when Steam begins launching the game:

err:module:load_builtin_dll failed to load .so lib for builtin L"winemp3.acm": libmpg123.so.0: wrong ELF class: ELFCLASS64
fixme:advapi:RegisterTraceGuidsW (0x3a24d0, 0x3ad708, {7c830ece-5fb3-417a-a1bd-508f45277356}, 1, 0x33fd24, (null), (null), 0x3ad710): stub
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005ab0, 0x3f03ab30, 0x3f03ab28
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005ab0, 0x3f03ab68, 0x3f03ab60
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005ab0, 0x3f03aaf8, 0x3f03aaf0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005ab0, 0x3f03aba0, 0x3f03ab98
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005ab0, 0x3f03abd8, 0x3f03abd0
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005ab0, 0x3f03ab30, 0x3f03ab28
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005ab0, 0x3f03ab68, 0x3f03ab60
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005ab0, 0x3f03aaf8, 0x3f03aaf0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005ab0, 0x3f03aba0, 0x3f03ab98
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005ab0, 0x3f03abd8, 0x3f03abd0
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x7cde988): stub
wine: Unhandled page fault on read access to 0x00000018 at address 0x9c54b0 (thread 0051), starting debugger...
The CoInitializeEx error is related to my audio driver (which otherwize works fine in Wine), and disabling the driver will remove the errors.  The SECUR32_initNTLMSP error I can fix by installing Samba.  The mpg123 error I can fix by installing the lib32 package for my distro.  None will solve the unhandled exception, though. :[

Edited by pipyui

Ronin DUSETTE Wednesday 12 February 2014 at 22:12
Ronin DUSETTE

Ok, so do that, and fix it, and then post the log with those dependencies fulfilled.

Also, post the WHOLE log, if you can. Preferebly, just run playonlinux from the terminal, and post the terminal output, after fixing those errors. I want to see what it looks like, from the time you start playonlinux to the time it crashes, with samba/winbind and mpg123 in the 32-bit flavour.

Saying those errors CAN be fixed is different from fixing and then testing. :) That is the only way we can tell what exactly is going on.

Again, make sure to post the WHOLE log. not just the parts that you feel are important. The terminal output or full debug log will give us a lot of insight as to what is going on.

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
pipyui Wednesday 12 February 2014 at 22:36
pipyuiAnonymous

Sorry, new here, bear with me:

[02/12/14 16:28:04] - Running wine- winecfg (Working directory : /usr/share/playonlinux/python)
[02/12/14 16:28:40] - Running wine- Steam.exe steam://rungameid/102500 (Working directory : /home/alex/.PlayOnLinux/wineprefix/KoA_Reckoning/drive_c/Program Files (x86)/Steam)
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005ab0, 0x3f03ab30, 0x3f03ab28
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005ab0, 0x3f03ab68, 0x3f03ab60
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005ab0, 0x3f03aaf8, 0x3f03aaf0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005ab0, 0x3f03aba0, 0x3f03ab98
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005ab0, 0x3f03abd8, 0x3f03abd0
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005ab0, 0x3f03ab30, 0x3f03ab28
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005ab0, 0x3f03ab68, 0x3f03ab60
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005ab0, 0x3f03aaf8, 0x3f03aaf0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005ab0, 0x3f03aba0, 0x3f03ab98
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005ab0, 0x3f03abd8, 0x3f03abd0
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
[0212/162841:ERROR:resource_bundle.cc(417)] Failed to load C:\Program Files (x86)\Steam\bin\chrome.pak
Some features may not be available.
fixme:iphlpapi:NotifyAddrChange (Handle 0x5d8d4e8, overlapped 0x5b97da8): stub
fixme:winsock:WSALookupServiceBeginW (0x5d8d5e8 0x00000ff0 0x5d8d630) Stub!
[0212/162842:ERROR:network_change_notifier_win.cc(126)] WSALookupServiceBegin failed with: 8
fixme:hnetcfg:fw_apps_get__NewEnum 0x1cb9f8, 0x713e0c8
fixme:hnetcfg:fw_app_put_ProcessImageFileName 0x1ccb10, L"C:\\Program Files (x86)\\Steam\\steam.exe"
fixme:hnetcfg:fw_app_put_Name 0x1ccb10, L"Steam"
fixme:hnetcfg:fw_app_put_Enabled 0x1ccb10, -1
fixme:hnetcfg:fw_apps_Add 0x1cb9f8, 0x1ccb10
err:ole:CoGetClassObject class {e2b3c97f-6ae1-41ac-817a-f6f92166d7dd} not registered
err:ole:CoGetClassObject no class object {e2b3c97f-6ae1-41ac-817a-f6f92166d7dd} could be created for context 0x1
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:win:RegisterDeviceNotificationA (hwnd=0x10096, filter=0x7d6e50c,flags=0x00000000) returns a fake device notification handle!
err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7c7ff330, 0x1e07b0, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7c7ff330
err:wbemprox:wql_error syntax error, unexpected TK_NOT
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7c7ff330, 0x13a7c8, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7c7ff330
fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
err:ole:CoGetClassObject class {dff32fea-3331-48da-a272-ccfc238695be} not registered
err:ole:CoGetClassObject class {dff32fea-3331-48da-a272-ccfc238695be} not registered
err:ole:create_server class {dff32fea-3331-48da-a272-ccfc238695be} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {dff32fea-3331-48da-a272-ccfc238695be} could be created for context 0x17
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:imm:ImmReleaseContext (0x10098, 0x2083c8): stub
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:win:RegisterDeviceNotificationA (hwnd=0x100b2, filter=0x32de30,flags=0x00000004) returns a fake device notification handle!
fixme:win:EnumDisplayDevicesW ((null),0,0x32d3b8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32d3c8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32d4b8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x32d4b8,0x00000000), stub!
fixme:win:RegisterDeviceNotificationW (hwnd=0x1010c, filter=0xecce990,flags=0x00000000) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:win:RegisterDeviceNotificationW (hwnd=0x2010c, filter=0xedce990,flags=0x00000000) returns a fake device notification handle!
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x109c780, 0x10f2f40, 0x10f2f38
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x109c780, 0x10f2f78, 0x10f2f70
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x109c780, 0x10f2f08, 0x10f2f00
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x109c780, 0x10f2fb0, 0x10f2fa8
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x109c780, 0x10f2fe8, 0x10f2fe0
fixme:advapi:RegisterTraceGuidsW (0x3a24d0, 0x3ad708, {7c830ece-5fb3-417a-a1bd-508f45277356}, 1, 0x33fd24, (null), (null), 0x3ad710): stub
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005ab0, 0x3f03ab30, 0x3f03ab28
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005ab0, 0x3f03ab68, 0x3f03ab60
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005ab0, 0x3f03aaf8, 0x3f03aaf0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005ab0, 0x3f03aba0, 0x3f03ab98
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005ab0, 0x3f03abd8, 0x3f03abd0
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005ab0, 0x3f03ab30, 0x3f03ab28
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005ab0, 0x3f03ab68, 0x3f03ab60
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005ab0, 0x3f03aaf8, 0x3f03aaf0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005ab0, 0x3f03aba0, 0x3f03ab98
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005ab0, 0x3f03abd8, 0x3f03abd0
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x7cde988): stub
wine: Unhandled page fault on read access to 0x00000018 at address 0x9c54b0 (thread 0051), starting debugger...
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x1003c780, 0x10092f40, 0x10092f38
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x1003c780, 0x10092f78, 0x10092f70
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x1003c780, 0x10092f08, 0x10092f00
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x1003c780, 0x10092fb0, 0x10092fa8
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x1003c780, 0x10092fe8, 0x10092fe0
Unhandled exception: page fault on read access to 0x00000018 in 32-bit code (0x009c54b0).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:009c54b0 ESP:0033fc80 EBP:02deb090 EFLAGS:00010246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:000000c0 ECX:0033fc7c EDX:00000000
 ESI:1ff9a920 EDI:00000000
Stack dump:
0x0033fc80:  0033fd78 02dea350 0033fd28 00000000
0x0033fc90:  00a2b01c 07f1beb0 0033fcb8 07f1bec0
0x0033fca0:  00b854d0 00000014 017bdc9b 7bc00014
0x0033fcb0:  00000002 1ff9a920 00000001 00000004
0x0033fcc0:  ffff0032 00000000 1ffd0020 ffffffff
0x0033fcd0:  0000001f 00588da8 00b749f4 ffffffff
Backtrace:
=>0 0x009c54b0 in reckoning (+0x5c54b0) (0x02deb090)
  1 0x00000000 (0x00b85eec)
  2 0x009b77e0 in reckoning (+0x5b77df) (0x0044b3c0)
  3 0xf18b5601 (0x042444f6)
0x009c54b0: cmpl    %eax,0x18(%edi)
Modules:
Module    Address            Debug info    Name (129 modules)
PE      340000-  39f000    Deferred        fmod_event
PE      3a0000-  3b2000    Deferred        xinput1_1
PE      400000-  cc5000    Export          reckoning
PE      cd0000-  df2000    Deferred        fmodex
PE      e00000- 1060000    Deferred        d3dx9_30
PE     1060000- 1116000    Deferred        gameoverlayrenderer
PE    10000000-10049000    Deferred        binkw32
PE    30000000-302c1000    Deferred        steam
PE    38000000-38885000    Deferred        steamclient
PE    3b400000-3b41f000    Deferred        steam_api
PE    3f000000-3f0ac000    Deferred        tier0_s
PE    3f600000-3f64b000    Deferred        vstdlib_s
PE    60000000-60021000    Deferred        cserhelper
PE    78520000-785c3000    Deferred        msvcr90
ELF    7b800000-7ba5d000    Deferred        kernel32<elf>
  \-PE    7b810000-7ba5d000    \               kernel32
ELF    7bc00000-7bce4000    Deferred        ntdll<elf>
  \-PE    7bc10000-7bce4000    \               ntdll
ELF    7bf00000-7bf04000    Deferred        <wine-loader>
ELF    7d587000-7d59f000    Deferred        libresolv.so.2
ELF    7d59f000-7d5b9000    Deferred        libnsl.so.1
ELF    7d5b9000-7d5e5000    Deferred        libvorbis.so.0
ELF    7d5e5000-7d671000    Deferred        libvorbisenc.so.2
ELF    7d671000-7d6a6000    Deferred        libflac.so.8
ELF    7d6a6000-7d71a000    Deferred        libsndfile.so.1
ELF    7d71a000-7d766000    Deferred        libdbus-1.so.3
ELF    7d766000-7d7da000    Deferred        libpulsecommon-4.0.so
ELF    7d8b1000-7d8ba000    Deferred        librt.so.1
ELF    7d8ba000-7d9b3000    Deferred        libasound.so.2
ELF    7d9c9000-7d9d1000    Deferred        libogg.so.0
ELF    7d9d1000-7d9dc000    Deferred        libjson-c.so.2
ELF    7d9dc000-7da0d000    Deferred        winealsa<elf>
  \-PE    7d9e0000-7da0d000    \               winealsa
ELF    7da0f000-7da16000    Deferred        libasyncns.so.0
ELF    7da16000-7da67000    Deferred        libpulse.so.0
ELF    7da90000-7da97000    Deferred        libasound_module_pcm_pulse.so
ELF    7da97000-7db00000    Deferred        dbghelp<elf>
  \-PE    7daa0000-7db00000    \               dbghelp
ELF    7dc67000-7dc81000    Deferred        libgcc_s.so.1
ELF    7dc81000-7dcb1000    Deferred        p11-kit-trust.so
ELF    7dcb1000-7dcb9000    Deferred        libffi.so.6
ELF    7dcb9000-7dd2b000    Deferred        libgmp.so.10
ELF    7dd2b000-7dd5a000    Deferred        libhogweed.so.2
ELF    7dd5a000-7dd8d000    Deferred        libnettle.so.4
ELF    7dd8d000-7ddc9000    Deferred        libp11-kit.so.0
ELF    7ddc9000-7ded0000    Deferred        libgnutls.so.28
ELF    7ded6000-7def9000    Deferred        mmdevapi<elf>
  \-PE    7dee0000-7def9000    \               mmdevapi
ELF    7def9000-7df29000    Deferred        netapi32<elf>
  \-PE    7df00000-7df29000    \               netapi32
ELF    7df29000-7df5c000    Deferred        secur32<elf>
  \-PE    7df30000-7df5c000    \               secur32
ELF    7df5c000-7df7b000    Deferred        pdh<elf>
  \-PE    7df60000-7df7b000    \               pdh
ELF    7df7b000-7df95000    Deferred        imagehlp<elf>
  \-PE    7df80000-7df95000    \               imagehlp
ELF    7df95000-7e069000    Deferred        crypt32<elf>
  \-PE    7dfa0000-7e069000    \               crypt32
ELF    7e069000-7e074000    Deferred        libxcursor.so.1
ELF    7e074000-7e085000    Deferred        libxi.so.6
ELF    7e085000-7e090000    Deferred        libxrandr.so.2
ELF    7e090000-7e09b000    Deferred        libxrender.so.1
ELF    7e09c000-7e0b0000    Deferred        libtasn1.so.6
ELF    7e0b0000-7e0c4000    Deferred        psapi<elf>
  \-PE    7e0c0000-7e0c4000    \               psapi
ELF    7e0e5000-7e17c000    Deferred        winex11<elf>
  \-PE    7e0f0000-7e17c000    \               winex11
ELF    7e17c000-7e1a5000    Deferred        libexpat.so.1
ELF    7e1a5000-7e1e0000    Deferred        libfontconfig.so.1
ELF    7e1e0000-7e219000    Deferred        libpng16.so.16
ELF    7e219000-7e229000    Deferred        libbz2.so.1.0
ELF    7e229000-7e240000    Deferred        libz.so.1
ELF    7e240000-7e2e1000    Deferred        libfreetype.so.6
ELF    7e2e3000-7e2e9000    Deferred        libxfixes.so.3
ELF    7e2e9000-7e2ef000    Deferred        libxxf86vm.so.1
ELF    7e30a000-7e330000    Deferred        imm32<elf>
  \-PE    7e310000-7e330000    \               imm32
ELF    7e330000-7e46a000    Deferred        oleaut32<elf>
  \-PE    7e350000-7e46a000    \               oleaut32
ELF    7e46a000-7e4dc000    Deferred        setupapi<elf>
  \-PE    7e470000-7e4dc000    \               setupapi
ELF    7e4dc000-7e587000    Deferred        msvcrt<elf>
  \-PE    7e4f0000-7e587000    \               msvcrt
ELF    7e587000-7e5a3000    Deferred        wsock32<elf>
  \-PE    7e590000-7e5a3000    \               wsock32
ELF    7e5a3000-7e5cf000    Deferred        msacm32<elf>
  \-PE    7e5b0000-7e5cf000    \               msacm32
ELF    7e5cf000-7e655000    Deferred        rpcrt4<elf>
  \-PE    7e5e0000-7e655000    \               rpcrt4
ELF    7e655000-7e799000    Deferred        ole32<elf>
  \-PE    7e670000-7e799000    \               ole32
ELF    7e799000-7e853000    Deferred        winmm<elf>
  \-PE    7e7a0000-7e853000    \               winmm
ELF    7e853000-7e879000    Deferred        iphlpapi<elf>
  \-PE    7e860000-7e879000    \               iphlpapi
ELF    7e879000-7e8b1000    Deferred        ws2_32<elf>
  \-PE    7e880000-7e8b1000    \               ws2_32
ELF    7e8b1000-7e8cb000    Deferred        version<elf>
  \-PE    7e8c0000-7e8cb000    \               version
ELF    7e8cb000-7e9f0000    Deferred        gdi32<elf>
  \-PE    7e8e0000-7e9f0000    \               gdi32
ELF    7e9f0000-7eb51000    Deferred        user32<elf>
  \-PE    7ea00000-7eb51000    \               user32
ELF    7eb51000-7ebcc000    Deferred        shlwapi<elf>
  \-PE    7eb60000-7ebcc000    \               shlwapi
ELF    7ebcc000-7ee04000    Deferred        shell32<elf>
  \-PE    7ebe0000-7ee04000    \               shell32
ELF    7ee04000-7ee77000    Deferred        advapi32<elf>
  \-PE    7ee10000-7ee77000    \               advapi32
ELF    f4d45000-f4d4c000    Deferred        libxdmcp.so.6
ELF    f4d4c000-f4d50000    Deferred        libxau.so.6
ELF    f4d50000-f4d73000    Deferred        libxcb.so.1
ELF    f4d74000-f6fb8000    Deferred        libnvidia-glcore.so.331.38
ELF    f6fb8000-f6fbc000    Deferred        libnvidia-tls.so.331.38
ELF    f6fbc000-f7002000    Deferred        libm.so.6
ELF    f7002000-f7015000    Deferred        libxext.so.6
ELF    f7015000-f714c000    Deferred        libx11.so.6
ELF    f714d000-f7153000    Deferred        libxv.so.1
ELF    f7153000-f71a1000    Deferred        libturbojpeg.so.0
ELF    f71a1000-f71a6000    Deferred        libdl.so.2
ELF    f71c2000-f71cf000    Deferred        libnss_files.so.2
ELF    f71cf000-f72d3000    Deferred        libgl.so.1
ELF    f72d3000-f7480000    Deferred        libc.so.6
ELF    f7481000-f749d000    Deferred        libpthread.so.0
ELF    f749d000-f7654000    Dwarf           libwine.so.1
ELF    f7654000-f76f2000    Deferred        librrfaker.so
ELF    f76f2000-f76f5000    Deferred        libdlfaker.so
ELF    f76f6000-f7718000    Deferred        ld-linux.so.2
ELF    f7718000-f7719000    Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 Steam.exe
    0000004f    0
    0000004e    0
    0000004b    0
    00000049    0
    00000048    0
    0000003b    0
    0000002b    0
    00000029    0
    00000028    0
    0000000b    0
    0000000d    0
    0000000c    0
    00000047    0
    00000046    0
    00000045    0
    00000044    0
    00000043    0
    00000042    0
    00000041    0
    00000040    0
    0000003f    0
    0000003e    0
    0000003d    0
    0000003c    0
    0000003a    0
    00000039    0
    00000038    0
    00000037    0
    00000036    0
    00000035    0
    00000034    0
    00000033    0
    00000032    0
    00000031    0
    00000030    0
    0000002f    0
    0000002e    0
    0000002d    0
    0000002a    0
    00000027    0
    00000026    0
    00000009    0
0000000e services.exe
    0000001e    0
    0000001d    0
    00000018    0
    00000016    0
    00000014    0
    00000010    0
    0000000f    0
00000012 winedevice.exe
    0000001c    0
    00000019    0
    00000017    0
    00000013    0
0000001a plugplay.exe
    00000020    0
    0000001f    0
    0000001b    0
00000021 explorer.exe
    00000022    0
00000050 (D) C:\Program Files (x86)\Steam\SteamApps\common\KOAReckoning\Reckoning.exe
    0000005e    2
    0000005d    2
    0000005c    0
    0000005b    0
    0000005a    0
    00000059    0
    00000058    0
    00000057    0
    00000056    0
    00000055    0
    00000054    0
    00000051    0 <==
fixme:imm:ImmReleaseContext ((nil), (nil)): stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
I couldn't immediately recall how I disabled the audio driver, though (which I may have done incorrectly, anyway).  "Test Sound" still works in winecfg.

Thanks for the help!

Edited by pipyui

Ronin DUSETTE Wednesday 12 February 2014 at 23:32
Ronin DUSETTE

Ahh. I think I see what it is right now. KoA uses an older version of Wine (the version that POL uses, not your system wine, which is separate), and because of the recent Steam upgrades/updates, older version of Wine do not work with Steam anymore.

Where EXACTLY is it crashing? When steam is opening? Or when the game is opening.

It also looks like there are a bunch of architecture issues. The script seems to want to choose its architecture based on what your system has, but 64-bit Wine is not always super stable.

Essentially, I am seeing 2 things:

Wine 1.4.1 is broken with Steam, and that is the version that this script uses
It is most likely creating a 64 bit virtual drive, which, most of the time, should be 32 bit

Can you post your log from:

PlayOnLinux -> Tools -> PlayOnLinux Debugger -> Virtual Drives (NOT install, unless there is nothing for KOA in the Virtual Drives section of the debugger) -> copy and paste that log here. It will give me a breakdown of your systems setup, as well as how the virtual drive was created. That will tell me what I need to know.

I think its a 64-bit virtual drive issue, but then again, I dont know if its crashing at the game, or when Steam itself is running (which would crash because of the Wine/Steam issues as of late).

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
Ronin DUSETTE Wednesday 12 February 2014 at 23:39
Ronin DUSETTE

Actually, upon second glance oat your first post, I can see that you dont have pulse audio installed or you dont have pulseaudio-alsa installed (check your package manager). That should fix the audio issue, hopefully.

I can tell now that it is most likely an architecture issue. If you look at your pastebin, everything that has '32' in the name is throwing an error, showing that its trying to run 32 bit software on 64 wine, or vice versa.

So, lets try this:

Delete the virtual drive from the Configure menu.

Then, close playonlinux, then re-open it, so it will refresh the database.

Install KOA just like before:

PlayOnLinux -> Install -> KoA -> Install (just from the install menu like you originally did)

Quote


I have changed the script to use wine 1.7.10 in a 32-bit environment. I dont see why this wont work.

So yeah. Do exactly that up there, and lets see how it goes.

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
pipyui Wednesday 12 February 2014 at 23:53
pipyuiAnonymous

Forgot to mention I'm using, today, Wine 1.7.12
I've tried a 32-bit Wine prefix in the past with the same unhandled exception, as well as different versions (the ones that would work with Steam, anyway).

Steam starts fine, it's the game that crashes immediately at start.

Ah, the logfile is 7000 lines long, and the virtual drive is a mess of a prefix I've been using for testing.  After class tonight, I will rebuild a 32-bit virtual drive using the PoL installer (modified to use Wine 1.7.12) and post the results.  Here's the very beginning of what I have right now, anyway, if it helps:

Date: 02/06/14 17:54:56

> PlayOnLinux Version
  4.2.2
> uname -a
  Linux archBox 3.12.9-2-ARCH #1 SMP PREEMPT Fri Jan 31 10:22:54 CET 2014 x86_64 GNU/Linux
> lsb_release -a
 
> wine --version
  wine-1.7.11
> POL_WINEVERSION
  1.7.11
> WINEPREFIX
  /home/alex/.PlayOnLinux//wineprefix/KoA_Reckoning
> Distribution
 
> glxinfo \| grep rendering
  direct rendering: Yes
    GL_NV_parameter_buffer_object2, GL_NV_path_rendering,
    GL_NV_parameter_buffer_object2, GL_NV_path_rendering,
> glxinfo \| grep renderer
  OpenGL renderer string: GeForce GT 325M/PCIe/SSE2
> OpenGL libs (Direct rendering testing)
  32bits direct rendering is enabled
  64bits direct rendering is enabled

[02/06/14 17:55:19] - Running wine-1.7.11 cmd /c echo %ProgramFiles% (Working directory : /home/alex/.PlayOnLinux/wine/mono)
C:\Program Files (x86)
[02/06/14 17:55:29] - ----- Starting function POL_Install_steam -----
[02/06/14 17:55:36] - Running wine-1.7.11 cmd /c echo %ProgramFiles% (Working directory : /home/alex/.PlayOnLinux/tmp)
C:\Program Files (x86)
[02/06/14 17:55:45] - ----- Starting function POL_Function_FontsSmoothRGB -----
[02/06/14 17:56:07] - Running wine-1.7.11 regedit /home/alex/.PlayOnLinux//tmp/fontsaa.reg (Working directory : /home/alex/.PlayOnLinux/tmp)
[02/06/14 17:56:07] - Content of /home/alex/.PlayOnLinux//tmp/fontsaa.reg
-----------
REGEDIT4
[HKEY_CURRENT_USER\Control Panel\Desktop]
"FontSmoothing"="2"
"FontSmoothingType"=dword:00000002
"FontSmoothingGamma"=dword:00000578
"FontSmoothingOrientation"=dword:00000001
-----------
[02/06/14 17:56:08] - ----- Ending function POL_Function_FontsSmoothRGB -----
[02/06/14 17:56:08] - Running wine-1.7.11 msiexec /i SteamInstall.msi /q (Working directory : /home/alex/.PlayOnLinux/ressources)
fixme:storage:create_storagefile Storage share mode not implemented.
fixme:msi:ITERATE_CreateShortcuts poorly handled shortcut format, advertised shortcut
fixme:hnetcfg:fw_app_put_ProcessImageFileName 0x119560, L"C:\\Program Files (x86)\\Steam\\Steam.exe"
fixme:hnetcfg:fw_app_put_Name 0x119560, L"Steam"
fixme:hnetcfg:fw_apps_Add 0x119518, 0x119560
fixme:service:SERV_QueryServiceObjectSecurity 0x1199b0 4 0x33f97c 512 0x33fbb0 - semi-stub
fixme:service:SetServiceObjectSecurity 0x1199b0 4 0x33fb7c
Steam Client Service install completed.[02/06/14 17:56:13] - Running wine-1.7.11 regedit /home/alex/.PlayOnLinux//tmp/override-dll.reg (Working directory : /home/alex/.PlayOnLinux/ressources)
[02/06/14 17:56:13] - Content of /home/alex/.PlayOnLinux//tmp/override-dll.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*dwrite"=""
-----------
[02/06/14 17:56:14] - ----- Ending function POL_Install_steam -----
[02/06/14 17:56:14] - ----- Starting function POL_Install_dxfullsetup -----
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:heap:HeapSetInformation 0x240000 0 0x23fcb0 4

<!-- is repeated several times before supposed successful completion -->

It is worth noting that this error occurs whether or not I use the PoL installer, and whether or not I install dxfullsetup or directx9.
Ronin DUSETTE Thursday 13 February 2014 at 0:08
Ronin DUSETTE

Those 2 errors in green always show up. 'fixme' can usually be ignored whenever you see it.

For sure. With the small changes that I have made, you shouldnt have an issue, as it will install a good version of Wine that works with Steam, as well as create the 32 bit drive itself.

The POL installer is not the manual installer (that is something different). To install this game using the script (just to make sure we are clear):

open a terminal and run playonlinux -> Install -> search for Kingdoms of Amalur -> double click it

You should not need to, nor should you, install ANYTHING extra. It should take care of all of the dependencies itself (that is the beauty of the scripts and the way POL works). If it does crash, post the whole terminal output. I want to see if the changes even helped. hahaha.

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
pipyui Thursday 13 February 2014 at 2:50
pipyuiAnonymous

Ah, I just noticed your post from earlier, so I'll address that first:
  • I've already got pulseaudio-alsa installed (+32-bit alsa libraries), I don't know why these errors are occuring, but my audio works with other PoL games. *shrug*
  • You've already modified the application install script for me! Fantastic.  I shall give this a go as-is.


Oh blast it.  Steam crashed on install, and in trying to recover the setup I accidentally unrecoverably deleted the Kingdoms of Amalur content folder (a 9Gb download).  Ugh, sorry, but this is gonna have to wait till the weekend now.  I'll go find a corner to crawl into until then.

Deedasmi Thursday 13 February 2014 at 21:47
DeedasmiAnonymous

Before I was installing steam -> installing KoA. This time I installed KoA Via steam-store using POL. Same issue. Debugger output

http://pastebin.com/swuqqLTS

Terminal output
http://imgur.com/Ukd5xC8

To clarify, this is a fresh install straight from the script with default settings.

Edited by Deedasmi

booman Friday 14 February 2014 at 0:53
booman

I don't think anyone mentioned installing 32-bit libraries for Fedora. Unfortunately there isn't a single package to download, which means you have to download them separately.
Its not a bad idea anyways...

Also, does the script disable the Steam "In-Game Community" overlay?
I have had major problems with the stinking overlay. It crashes at random areas or at the beginning of games... never has a consistant error.

So try disabling that overlay as well.

 

Here is a Step-by-step guide on Origin installation and running games:  Origin in PlayOnLinux

 
Don't forget, instead of downloading it again, just drag-n-drop the game folder from Steamapps/common to your desktop.
Then install steam again.  Before installing the game, drag-n-drop them back to the common folder.  Steam will "discover files" and you are ready to go.

Edited by booman


† Booman †
Mint 21.3 64-bit | Nvidia 535| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Deedasmi Friday 14 February 2014 at 3:44
DeedasmiAnonymous

I don't think anyone mentioned installing 32-bit libraries for Fedora. Unfortunately there isn't a single package to download, which means you have to download them separately.
Its not a bad idea anyways...

Also, does the script disable the Steam "In-Game Community" overlay?
I have had major problems with the stinking overlay. It crashes at random areas or at the beginning of games... never has a consistant error.

So try disabling that overlay as well.
Don't forget, instead of downloading it again, just drag-n-drop the game folder from Steamapps/common to your desktop.Then install steam again.  Before installing the game, drag-n-drop them back to the common folder.  Steam will "discover files" and you are ready to go.

Quote from booman


I have all the 32 bit libraries, to my knowledge.

I went ahead and disabled it, and didn't change anything.

I am aware, however I had deleted the game in the period where nobody replied to this thread. I have access to a line that gives steam download speeds of 30+MB/s, highest I've seen is 55MB/s. The game downloads in less than 20 minutes, at the cost of some write cycles on my SSD.

Same issue is still persisting.

Edited by Deedasmi

booman Friday 14 February 2014 at 15:25
booman

There has to be a way to check what 32-bit libraries are required for games.
I remember looking into this on my Fedora 18 server, but never got a consistent answer.

Ok, we know its not the overlay.

Wow, you are lucky, it took me all night to download Rage (21 Gigs)

† Booman †
Mint 21.3 64-bit | Nvidia 535| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Deedasmi Friday 14 February 2014 at 18:00
DeedasmiAnonymous

I attend a university that has a high performance computing cluster with multiple Gb lines, and I have a class that's only a little ways away from it and on the same switch. I giggle like a little girl when it's going lol.

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmca-notice@playonlinux.com