Форум

Heroes 3 (gog.com) crashes during gameplay

Автор Replies
smutnyleszek Monday 28 July 2014 at 0:43
smutnyleszek

I've installed the game without a single issue, and the gameplay is smooth and identical to original. But after about 5-20 minutes the game crashes and seems to crash much, much sooner after immediete re-lanuch. The game has a platinum rating at WineHQ, so I'm suspecting this is a machine-related issue. Please help.

 

Infos:

  • system: elementary OS 0.2.1 "Luna" (32-bit) -- it's based on Ubuntu 12.04 ("Precise")
  • machine: netbook -- Acer Aspire One D257 N57DQkk (specs @ cnet)
  • PlayOnLinux version: 4.0.14 (installed from Software Center)
  • Wine version: 1.7.23
  • game: Heroes of Might and Magic III Complete (gog.com version)

 

Error log: (or as gist @ github)

[POL_Wine_SetVersionEnv] Message: Setting wine version path: 1.7.23, x86
[POL_Wine_SetVersionEnv] Message: "/home/natalia/.PlayOnLinux//wine/linux-x86/1.7.23" exists
[POL_Wine] Message: Running wine-1.7.23 Heroes3.exe
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
err:wineboot:ProcessRunKeys Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2)
fixme:win:EnumDisplayDevicesW ((null),0,0x32f6b8,0x00000000), stub!
err:ole:CoGetClassObject class {5959df60-2911-11d1-b049-0020af30269a} not registered
err:ole:CoGetClassObject no class object {5959df60-2911-11d1-b049-0020af30269a} could be created for context 0x1
fixme:dplay:IDirectPlayLobby3AImpl_RegisterApplication :stub
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
fixme:d3d_surface:surface_cpu_blt Filter WINED3D_TEXF_LINEAR not supported in software blit.
wine: Unhandled page fault on write access to 0x00000002 at address 0x220076f1 (thread 0026), starting debugger...
Unhandled exception: page fault on write access to 0x00000002 in 32-bit code (0x220076f1).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:220076f1 ESP:0297e85c EBP:0297e910 EFLAGS:00210203(  R- --  I   - - -C)
 EAX:01fb3c10 EBX:00000010 ECX:22017ea0 EDX:000010e0
 ESI:01fa9a48 EDI:00000002
Stack dump:
0x0297e85c:  01fb2a50 00000000 01fa9a48 00000001
0x0297e86c:  3d948a1e 3b6570ad 3f2d2383 3f48dc75
0x0297e87c:  3daac677 3ce23a10 3f93e6ed 400bf6c1
0x0297e88c:  3f9febf1 3dad76f2 4031bee5 3f9e97e1
0x0297e89c:  3f90faac 3ec2698b 40b15a35 4088ad23
0x0297e8ac:  3f2db576 3f14f7cd 3fab2dce 3fa64075
Backtrace:
=>0 0x220076f1 in mp3dec.asi (+0x76f1) (0x0297e910)
0x220076f1: movw    %dx,0x0(%edi)
Modules:
Module    Address            Debug info    Name (112 modules)
PE      330000-  35b000    Deferred        binkw32
PE      360000-  383000    Deferred        ifc20
PE      400000-  6b6000    Deferred        heroes3
PE    10000000-1001b000    Deferred        smackw32
PE    21000000-21058000    Deferred        mss32
PE    22000000-22027000    Export          mp3dec.asi
ELF    7b800000-7ba6a000    Deferred        kernel32<elf>
  \-PE    7b810000-7ba6a000    \               kernel32
ELF    7bc00000-7bced000    Deferred        ntdll<elf>
  \-PE    7bc10000-7bced000    \               ntdll
ELF    7bf00000-7bf03000    Deferred        <wine-loader>
ELF    7c288000-7c400000    Deferred        libvorbisenc.so.2
ELF    7c4f4000-7c53b000    Deferred        dplayx<elf>
  \-PE    7c500000-7c53b000    \               dplayx
ELF    7c53b000-7c589000    Deferred        libflac.so.8
ELF    7c589000-7c5fb000    Deferred        libsndfile.so.1
ELF    7c5fb000-7c645000    Deferred        libdbus-1.so.3
ELF    7c645000-7c6aa000    Deferred        libpulsecommon-1.1.so
ELF    7c6aa000-7c79c000    Deferred        libasound.so.2
ELF    7c9b9000-7c9c1000    Deferred        libogg.so.0
ELF    7d041000-7d06c000    Deferred        libvorbis.so.0
ELF    7d06c000-7d073000    Deferred        libasyncns.so.0
ELF    7d073000-7d07d000    Deferred        libwrap.so.0
ELF    7d07d000-7d086000    Deferred        libjson.so.0
ELF    7d086000-7d0d4000    Deferred        libpulse.so.0
ELF    7d0d4000-7d105000    Deferred        winealsa<elf>
  \-PE    7d0e0000-7d105000    \               winealsa
ELF    7d105000-7d255000    Deferred        oleaut32<elf>
  \-PE    7d120000-7d255000    \               oleaut32
ELF    7d255000-7d2a1000    Deferred        dsound<elf>
  \-PE    7d260000-7d2a1000    \               dsound
ELF    7d2a1000-7d2ac000    Deferred        libpciaccess.so.0
ELF    7d2ac000-7d2ca000    Deferred        libgcc_s.so.1
ELF    7d3af000-7d3d2000    Deferred        libdrm_intel.so.1
ELF    7d3d2000-7d4ef000    Deferred        libglsl.so
ELF    7d4ef000-7d769000    Deferred        libdricore.so
ELF    7d769000-7d7d3000    Deferred        i915_dri.so
ELF    7d7d3000-7d7eb000    Deferred        libxcb-glx.so.0
ELF    7d7eb000-7d801000    Deferred        libglapi.so.0
ELF    7d801000-7d85a000    Deferred        libgl.so.1
ELF    7d85b000-7d862000    Deferred        libasound_module_pcm_pulse.so
ELF    7d874000-7d896000    Deferred        mmdevapi<elf>
  \-PE    7d880000-7d896000    \               mmdevapi
ELF    7da35000-7da5b000    Deferred        imm32<elf>
  \-PE    7da40000-7da5b000    \               imm32
ELF    7dc1e000-7dc2b000    Deferred        libdrm.so.2
ELF    7dc3e000-7dc44000    Deferred        libxfixes.so.3
ELF    7dc44000-7dc4f000    Deferred        libxcursor.so.1
ELF    7dc4f000-7dc60000    Deferred        libxi.so.6
ELF    7dc60000-7dc64000    Deferred        libxcomposite.so.1
ELF    7dc64000-7dc6d000    Deferred        libxrandr.so.2
ELF    7dc6d000-7dc77000    Deferred        libxrender.so.1
ELF    7dc77000-7dc7d000    Deferred        libxxf86vm.so.1
ELF    7dc7d000-7dc81000    Deferred        libxinerama.so.1
ELF    7dc81000-7dc88000    Deferred        libxdmcp.so.6
ELF    7dc88000-7dc8c000    Deferred        libxau.so.6
ELF    7dc8c000-7dcad000    Deferred        libxcb.so.1
ELF    7dcad000-7dde1000    Deferred        libx11.so.6
ELF    7dde1000-7ddf3000    Deferred        libxext.so.6
ELF    7ddfd000-7de00000    Deferred        libx11-xcb.so.1
ELF    7de00000-7de04000    Deferred        libxdamage.so.1
ELF    7de06000-7dea7000    Deferred        winex11<elf>
  \-PE    7de10000-7dea7000    \               winex11
ELF    7def5000-7df1f000    Deferred        libexpat.so.1
ELF    7df1f000-7df53000    Deferred        libfontconfig.so.1
ELF    7df53000-7df67000    Deferred        libz.so.1
ELF    7df67000-7e001000    Deferred        libfreetype.so.6
ELF    7e001000-7e07d000    Deferred        shlwapi<elf>
  \-PE    7e010000-7e07d000    \               shlwapi
ELF    7e07d000-7e2bc000    Deferred        shell32<elf>
  \-PE    7e090000-7e2bc000    \               shell32
ELF    7e2bc000-7e2d4000    Deferred        libresolv.so.2
ELF    7e2d4000-7e2fc000    Deferred        iphlpapi<elf>
  \-PE    7e2e0000-7e2fc000    \               iphlpapi
ELF    7e2fc000-7e334000    Deferred        ws2_32<elf>
  \-PE    7e300000-7e334000    \               ws2_32
ELF    7e334000-7e34f000    Deferred        wsock32<elf>
  \-PE    7e340000-7e34f000    \               wsock32
ELF    7e34f000-7e463000    Deferred        opengl32<elf>
  \-PE    7e370000-7e463000    \               opengl32
ELF    7e463000-7e5ca000    Deferred        wined3d<elf>
  \-PE    7e470000-7e5ca000    \               wined3d
ELF    7e5ca000-7e64e000    Deferred        ddraw<elf>
  \-PE    7e5d0000-7e64e000    \               ddraw
ELF    7e672000-7e69d000    Deferred        msacm32<elf>
  \-PE    7e680000-7e69d000    \               msacm32
ELF    7e69d000-7e72b000    Deferred        rpcrt4<elf>
  \-PE    7e6b0000-7e72b000    \               rpcrt4
ELF    7e72b000-7e87b000    Deferred        ole32<elf>
  \-PE    7e740000-7e87b000    \               ole32
ELF    7e87b000-7e8ef000    Deferred        advapi32<elf>
  \-PE    7e890000-7e8ef000    \               advapi32
ELF    7e8ef000-7ea29000    Deferred        gdi32<elf>
  \-PE    7e900000-7ea29000    \               gdi32
ELF    7ea29000-7ebac000    Deferred        user32<elf>
  \-PE    7ea40000-7ebac000    \               user32
ELF    7ebac000-7ec6a000    Deferred        winmm<elf>
  \-PE    7ebb0000-7ec6a000    \               winmm
ELF    7ec6a000-7ec84000    Deferred        version<elf>
  \-PE    7ec70000-7ec84000    \               version
ELF    7efbd000-7efca000    Deferred        libnss_files.so.2
ELF    7efca000-7efe4000    Deferred        libnsl.so.1
ELF    7efe4000-7efed000    Deferred        librt.so.1
ELF    7eff4000-7f000000    Deferred        libnss_nis.so.2
ELF    b7375000-b737e000    Deferred        libnss_compat.so.2
ELF    b737f000-b73ab000    Deferred        libm.so.6
ELF    b73ab000-b73b0000    Deferred        libdl.so.2
ELF    b73b0000-b755a000    Deferred        libc.so.6
ELF    b755a000-b7575000    Deferred        libpthread.so.0
ELF    b7589000-b7740000    Dwarf           libwine.so.1
ELF    b7742000-b7764000    Deferred        ld-linux.so.2
ELF    b7764000-b7765000    Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\GOG Games\Heroes of Might and Magic 3 Complete\Heroes3.exe
    00000047    0
    00000046    0
    00000044    0
    00000041    0
    00000026   15 <==
    00000025   15
    00000023    0
    00000022    0
    00000009    0
0000000e services.exe
    0000001d    0
    0000001c    0
    00000014    0
    00000010    0
    0000000f    0
00000012 winedevice.exe
    0000001b    0
    00000018    0
    00000017    0
    00000013    0
00000019 plugplay.exe
    0000001f    0
    0000001e    0
    0000001a    0
00000020 explorer.exe
    00000021    0
[POL_Wine] Message: Wine return: 5
[PIPELIGHT:LIN:unknown] attached to process.
[PIPELIGHT:LIN:unknown] checking environment variable PIPELIGHT_SILVERLIGHT5_1_CONFIG.
[PIPELIGHT:LIN:unknown] searching for config file pipelight-silverlight5.1.
[PIPELIGHT:LIN:unknown] trying to load config file from '/home/natalia/.config/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/etc/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] trying to load config file from '/usr/share/pipelight/configs/pipelight-silverlight5.1'.
[PIPELIGHT:LIN:unknown] sandbox not found or not installed!
[PIPELIGHT:LIN:silverlight5.1] using wine prefix directory /home/natalia/.wine-pipelight.
[PIPELIGHT:LIN:silverlight5.1] checking plugin installation - this might take some time.
wine client error:0: version mismatch 457/456.
Your wine binary was not upgraded correctly,
or you have an older one somewhere in your PATH.
Or maybe the wrong wineserver is still running?
[PIPELIGHT:LIN:silverlight5.1] ../common/common.c:168:receiveCommand(): unable to receive data.
[PIPELIGHT:LIN:silverlight5.1] basicplugin.c:121:attach(): error during the initialization of the wine process - aborting.
ATTENTION: default value of option force_s3tc_enable overridden by environment.
[5493:5493:0727/231944:ERROR:CONSOLE(254)] "Uncaught TypeError: undefined is not a function", source: https://apis.google.com/_/scs/abc-static/_/js/k=gapi.gapi.en.ZgMbf97wsK0.O/m=iframes,googleapis_client/rt=j/d=1/rs=AItRSTMKRpkCIa40hbsPiL8w0-a9gPRW2A (254)
booman Thursday 31 July 2014 at 23:13
booman

First make sure to install the newest version of PlayOnLinux 4.2.4

That one Elementary installed is really old.

You are in luck, GamersOnLinux has a full step-by-step guide on installing Heroes M&M 3 in PlayOnLinux


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Вы находитесь здесь: Index > PlayOnLinux > Heroes 3 (gog.com) crashes during gameplay

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 dmcayonlinux.com