You are not logged in.

#1 2018-07-15 13:38:54

nicholat
Member
Registered: 2015-08-05
Posts: 35

[SOLVED] "Unexpected program termination"

I'm using wine to run some old games, and despite having successfully managed to do so many times, I'm now getting a popup dialog stating "Unexpected program termination" when opening the game executables; I suspect it has to do with wine, but it could be the executables themselves. All help appreciated.

Here is a complete log from launching Heroes III with wine via terminal:

000f:err:service:process_send_command receiving command result timed out
000f:fixme:service:scmdatabase_autostart_services Auto-start service L"WineBus" failed to start: 1053
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x33f764,0x00000000), stub!
0009:err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 800x600x16 @0! (XRandR 1.2)
wine: Unhandled page fault on read access to 0x00000000 at address 0x5ffec0 (thread 0009), starting debugger...
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x005ffec0).
0035:fixme:dbghelp:elf_search_auxv can't find symbol in module
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:005ffec0 ESP:0033effc EBP:0033f118 EFLAGS:00210202(  R- --  I   - - - )
 EAX:00000000 EBX:00000000 ECX:00000780 EDX:00000438
 ESI:0033f12c EDI:00000012
Stack dump:
0x0033effc:  00000000 00000000 0001005c 00000000
0x0033f00c:  00000438 00000000 00260046 00000780
0x0033f01c:  00000002 0001005c fffffff0 0033f050
0x0033f02c:  7eb87000 0033f0dc 0001005c 0033f0a8
0x0033f03c:  7eb19c44 0001005c 00000085 7eab7855
0x0033f04c:  7eb19c44 00260046 0033f0dc 00010080
Backtrace:
=>0 0x005ffec0 in heroes3 (+0x1ffec0) (0x0033f118)
  1 0x0060187b in heroes3 (+0x20187a) (0x0033f174)
  2 0x004f7d20 in heroes3 (+0xf7d1f) (0x0033f188)
  3 0x7eb44f1a WINPROC_wrapper+0x19() in user32 (0x0033f1b8)
  4 0x7eb45535 in user32 (+0x95534) (0x0033f208)
  5 0x7eb47bcf CallWindowProcA+0x7e() in user32 (0x0033f268)
  6 0x7e57901d in wined3d (+0x4901c) (0x0033f2b8)
  7 0x7e5fe447 in wined3d (+0xce446) (0x0033f318)
  8 0x7eb44f1a WINPROC_wrapper+0x19() in user32 (0x0033f358)
  9 0x7eb45535 in user32 (+0x95534) (0x0033f3a8)
  10 0x7eb4596e in user32 (+0x9596d) (0x0033f868)
  11 0x7eb479d0 in user32 (+0x979cf) (0x0033f8a8)
  12 0x7eb08c3c DispatchMessageW+0x9b() in user32 (0x0033f9b8)
  13 0x7eadad35 in user32 (+0x2ad34) (0x0033fa28)
  14 0x7eadafb7 DialogBoxIndirectParamAorW+0x56() in user32 (0x0033fa68)
  15 0x7eadb068 DialogBoxIndirectParamW+0x37() in user32 (0x0033fab8)
  16 0x7eb1423e MessageBoxIndirectW+0x8d() in user32 (0x0033fb18)
  17 0x7eb1456d MessageBoxIndirectA+0xac() in user32 (0x0033fba8)
  18 0x7eb146d4 MessageBoxExA+0x73() in user32 (0x0033fc18)
  19 0x7eb14733 MessageBoxA+0x32() in user32 (0x0033fc68)
  20 0x004f36f4 in heroes3 (+0xf36f3) (0x0033fd68)
  21 0x0060159e in heroes3 (+0x20159d) (0x0033fde8)
  22 0x004f7b96 in heroes3 (+0xf7b95) (0x0033fe34)
  23 0x0061a394 in heroes3 (+0x21a393) (0x0033fec0)
  24 0x7b463752 call_process_entry+0x11() in kernel32 (0x0033fed8)
  25 0x7b46507c in kernel32 (+0x4507b) (0x0033ffd8)
  26 0x7b46375e call_process_entry+0x1d() in kernel32 (0x0033ffec)
0x005ffec0: movl	0x0(%eax),%ecx
Modules:
Module	Address			Debug info	Name (100 modules)
PE	  340000-  36b000	Deferred        binkw32
PE	  370000-  393000	Deferred        ifc20
PE	  400000-  6b6000	Export          heroes3
PE	10000000-1001b000	Deferred        smackw32
PE	21000000-21058000	Deferred        mss32
ELF	7a800000-7a93e000	Deferred        opengl32<elf>
  \-PE	7a820000-7a93e000	\               opengl32
ELF	7b400000-7b7ee000	Dwarf           kernel32<elf>
  \-PE	7b420000-7b7ee000	\               kernel32
ELF	7bc00000-7bd00000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bd00000	\               ntdll
ELF	7c000000-7c004000	Deferred        <wine-loader>
ELF	7c711000-7c71c000	Deferred        libpciaccess.so.0
ELF	7c71c000-7c738000	Deferred        libgcc_s.so.1
ELF	7c8b5000-7c8bf000	Deferred        libdrm_nouveau.so.2
ELF	7c8bf000-7c8cd000	Deferred        libdrm_radeon.so.1
ELF	7c8cd000-7c8f5000	Deferred        libdrm_intel.so.1
ELF	7c8f5000-7d36d000	Deferred        i965_dri.so
ELF	7d36d000-7d375000	Deferred        libxcb-sync.so.1
ELF	7d375000-7d391000	Deferred        libxcb-glx.so.0
ELF	7d391000-7d3af000	Deferred        libglapi.so.0
ELF	7d3af000-7d426000	Deferred        libglx_mesa.so.0
ELF	7d473000-7d4d2000	Deferred        libgldispatch.so.0
ELF	7d4d2000-7d4f5000	Deferred        libglx.so.0
ELF	7d4f5000-7d555000	Deferred        libgl.so.1
ELF	7d559000-7d55d000	Deferred        libxcb-present.so.0
ELF	7d55d000-7d562000	Deferred        libxcb-dri3.so.0
ELF	7d70e000-7d755000	Deferred        usp10<elf>
  \-PE	7d710000-7d755000	\               usp10
ELF	7d75d000-7d7a8000	Deferred        dsound<elf>
  \-PE	7d760000-7d7a8000	\               dsound
ELF	7d7a8000-7d7ac000	Deferred        libxdamage.so.1
ELF	7d7ac000-7d7c1000	Deferred        libdrm.so.2
ELF	7d7e3000-7d7ea000	Deferred        libxfixes.so.3
ELF	7d7ea000-7d7f6000	Deferred        libxcursor.so.1
ELF	7d7f6000-7d809000	Deferred        libxi.so.6
ELF	7d809000-7d816000	Deferred        libxrandr.so.2
ELF	7d816000-7d822000	Deferred        libxrender.so.1
ELF	7d822000-7d829000	Deferred        libxxf86vm.so.1
ELF	7d829000-7d853000	Deferred        libxcb.so.1
ELF	7d853000-7d9a0000	Deferred        libx11.so.6
ELF	7d9a0000-7d9a3000	Deferred        libxshmfence.so.1
ELF	7d9a3000-7d9a9000	Deferred        libxcb-dri2.so.0
ELF	7d9cd000-7da5e000	Deferred        winex11<elf>
  \-PE	7d9e0000-7da5e000	\               winex11
ELF	7da5e000-7da82000	Deferred        imm32<elf>
  \-PE	7da60000-7da82000	\               imm32
ELF	7dca2000-7dcd4000	Deferred        libexpat.so.1
ELF	7dcd4000-7dd1e000	Deferred        libfontconfig.so.1
ELF	7dd1e000-7dd96000	Deferred        libpcre.so.1
ELF	7dd96000-7dec5000	Deferred        libglib-2.0.so.0
ELF	7dec5000-7df7d000	Deferred        libharfbuzz.so.0
ELF	7df7d000-7dfbb000	Deferred        libpng16.so.16
ELF	7dfbb000-7e08b000	Deferred        libfreetype.so.6
ELF	7e08b000-7e0f9000	Deferred        libncursesw.so.6
ELF	7e0fa000-7e0fe000	Deferred        libxcomposite.so.1
ELF	7e0fe000-7e113000	Deferred        libxext.so.6
ELF	7e126000-7e19e000	Deferred        shlwapi<elf>
  \-PE	7e130000-7e19e000	\               shlwapi
ELF	7e1c0000-7e1c3000	Deferred        libx11-xcb.so.1
ELF	7e1c3000-7e1c7000	Deferred        libxinerama.so.1
ELF	7e1c7000-7e1e0000	Deferred        libz.so.1
ELF	7e1e0000-7e49c000	Deferred        shell32<elf>
  \-PE	7e1f0000-7e49c000	\               shell32
ELF	7e49c000-7e4c6000	Deferred        iphlpapi<elf>
  \-PE	7e4a0000-7e4c6000	\               iphlpapi
ELF	7e4c6000-7e502000	Deferred        ws2_32<elf>
  \-PE	7e4d0000-7e502000	\               ws2_32
ELF	7e502000-7e51c000	Deferred        wsock32<elf>
  \-PE	7e510000-7e51c000	\               wsock32
ELF	7e51c000-7e669000	Dwarf           wined3d<elf>
  \-PE	7e530000-7e669000	\               wined3d
ELF	7e669000-7e6e0000	Deferred        ddraw<elf>
  \-PE	7e670000-7e6e0000	\               ddraw
ELF	7e6e0000-7e70b000	Deferred        msacm32<elf>
  \-PE	7e6f0000-7e70b000	\               msacm32
ELF	7e70b000-7e78e000	Deferred        rpcrt4<elf>
  \-PE	7e720000-7e78e000	\               rpcrt4
ELF	7e78e000-7e8eb000	Deferred        ole32<elf>
  \-PE	7e7b0000-7e8eb000	\               ole32
ELF	7e8eb000-7e965000	Deferred        advapi32<elf>
  \-PE	7e900000-7e965000	\               advapi32
ELF	7e965000-7ea93000	Deferred        gdi32<elf>
  \-PE	7e970000-7ea93000	\               gdi32
ELF	7ea93000-7ec9c000	Dwarf           user32<elf>
  \-PE	7eab0000-7ec9c000	\               user32
ELF	7ec9c000-7ed56000	Deferred        winmm<elf>
  \-PE	7eca0000-7ed56000	\               winmm
ELF	7eef2000-7ef06000	Deferred        libnss_files.so.2
ELF	7ef06000-7efd3000	Deferred        libm.so.6
ELF	7efd4000-7efe6000	Deferred        libbz2.so.1.0
ELF	7efe6000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f7b72000-f7b79000	Deferred        libxdmcp.so.6
ELF	f7b79000-f7b7e000	Deferred        libxau.so.6
ELF	f7b80000-f7b85000	Deferred        libdl.so.2
ELF	f7b87000-f7b90000	Deferred        libuuid.so.1
ELF	f7bb2000-f7d8d000	Deferred        libc.so.6
ELF	f7d8d000-f7dac000	Deferred        libpthread.so.0
ELF	f7f64000-f7f8c000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\home\nicholas\Downloads\torrents\Heroes of Might and Magic III Complete\Heroes3.exe
	00000033    0
	00000009    0 <==
0000000e services.exe
	00000023    0
	0000001e    0
	00000018    0
	00000015    0
	00000014    0
	00000013    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	0000001b    0
	00000017    0
	00000016    0
	00000012    0
0000001c plugplay.exe
	00000020    0
	0000001f    0
	0000001d    0
00000021 winedevice.exe
	0000002a    0
	00000026    0
	00000025    0
	00000024    0
	00000022    0
0000002e explorer.exe
	00000032    0
	00000031    0
	00000030    0
	0000002f    0
System information:
    Wine build: wine-3.12
    Platform: i386 (WOW64)
    Version: Windows 7
    Host system: Linux
    Host version: 4.17.2-1-ARCH

EDIT:

Seeing the line about xrandr made me realize it might have had to do with my computer being plugged into my TV via HDMI, and sure enough, it works when not connected to the TV. However, I would like to play it on my TV, so if anyone knows how to fix that, let me know.


EDIT:

Apparently my screen wasn't set to primary (despite being in mirrored mode so there's really only one), setting it to be so fixed the problem.

Last edited by nicholat (2018-07-15 15:54:21)

Offline

Board footer

Powered by FluxBB