Windows 95 game crashes instantly

Questions about Wine on Linux
Post Reply
ksra
Newbie
Newbie
Posts: 1
Joined: Tue Jan 29, 2019 8:54 am

Windows 95 game crashes instantly

Post by ksra » Tue Jan 29, 2019 1:02 pm

Hi everyone,

I'm trying to run the Windows 95 game Sunes Party with Wine 4.0 (development release) on 64-bit Xubuntu 16.04. I think the game installs successfully but it crashes instantly when I try to launch it. Here is what I have done:

Code: Select all

WINEARCH=win32 WINEPREFIX=~/.wine-win95 wineboot &> /tmp/boot.log 2>&1
export WINEPREFIX=~/.wine-win95
winecfg &> /tmp/config.log 2>&1
cd ~/SunesParty
wine SETUP.EXE &> /tmp/setup.log 2>&1
cd ~/.wine-win95/drive_c/Program/Sune
wine Sune.exe &> /tmp/launch.log 2>&1
These are the log files:

boot.log:

Code: Select all

wine: created the configuration directory '/home/sparv/.wine-win95'
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0012:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0012:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0012:err:ole:get_local_server_stream Failed: 80004002
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0014:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0014:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0014:err:ole:get_local_server_stream Failed: 80004002
0017:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0017:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
001b:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
001b:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
001b:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0010:fixme:dwmapi:DwmIsCompositionEnabled 0x6d5d3018
001d:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a0cb608, context 0x9e8860, init_notify 0, handle 0x122fc78): stub
wine: configuration in '/home/sparv/.wine-win95' has been updated.
config.log is empty.

setup.log:

Code: Select all

002b:err:ntdll:RtlpWaitForCriticalSection section 0x7e7ea340 "syslevel.c: Win16Mutex" wait timed out in thread 002b, blocked by 002c, retrying (60 sec)
launch.log:

Code: Select all

002b:err:local:LOCAL_GetBlock not enough space in local heap 186f for 124 bytes
002b:err:local:LOCAL_GetBlock not enough space in local heap 191f for 264 bytes
002b:err:local:LOCAL_GetBlock not enough space in local heap 186f for 444 bytes
002b:err:local:LOCAL_GetBlock not enough space in local heap 191f for 444 bytes
wine: Unhandled page fault on read access to 0xffffffff at address 0x137f:0x00001006 (thread 002b), starting debugger...
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
Unhandled exception: page fault on read access to 0xffffffff in 16-bit code (137f:1006).
0030:fixme:dbghelp:elf_search_auxv can't find symbol in module
In 16 bit mode.
Register dump:
 CS:137f SS:1837 DS:1837 ES:0000 FS:0063 GS:006b
 IP:1006 SP:89a4 BP:89bc FLAGS:0246(  R- --  I  Z- -P- )
 AX:002c BX:0058 CX:0000 DX:0000 SI:0000 DI:89d0
Stack dump:
0x1837:0x89a4:  0000 2626 89c0 0a4f 150f 89d0 1837 0002
0x1837:0x89b4:  0056 0000 2626 89d0 8ae2 287d 1507 8ae0
0x1837:0x89c4:  1837 89d0 1837 0000 0000 0000 2c02 002a
0306: sel=1837 base=003a74b0 limit=00008d1f 16-bit rw-
Backtrace:
=>0 0x137f:0x1006 (0x1837:0x89bc)
  1 0x1507:0x287d (0x1837:0x8ae2)
  2 0x1507:0x28a7 (0x1837:0x8afc)
  3 0x14ff:0x2688 (0x1837:0x8b0e)
  4 0x1327:0x07a0 (0x1837:0x8b16)
  5 0x1327:0x0939 (0x1837:0x8b6a)
  6 0x1327:0x0cdf (0x1837:0x8b86)
  7 0x1327:0x13c4 (0x1837:0x8b9a)
  8 0x1327:0x0ffd (0x1837:0x8baa)
  9 0x1327:0x0fe7 (0x1837:0x8bbc)
  10 0x122f:0x7319 (0x1837:0x8bce)
  11 0x122f:0x00c8 (0x1837:0x0000)
0x137f:0x1006: lesw	%es:0x0(%si),%si
Modules:
Module	Address			Debug info	Name (156 modules)
ELF	7b400000-7b7f8000	Deferred        kernel32<elf>
  \-PE	7b420000-7b7f8000	\               kernel32
ELF	7bc00000-7bd01000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bd01000	\               ntdll
ELF	7c000000-7c004000	Deferred        <wine-loader>
ELF	7c119000-7c144000	Deferred        msvfw32<elf>
  \-PE	7c120000-7c144000	\               msvfw32
ELF	7c144000-7c15e000	Deferred        msvideo.dll16.so
PE	7c150000-7c15e000	Deferred        msvideo.dll16
ELF	7c15e000-7c18a000	Deferred        libvorbis.so.0
ELF	7c18a000-7c193000	Deferred        libogg.so.0
ELF	7c193000-7c21f000	Deferred        libvorbisenc.so.2
ELF	7c21f000-7c27f000	Deferred        libflac.so.8
ELF	7c27f000-7c2f8000	Deferred        libsndfile.so.1
ELF	7c2f8000-7c380000	Deferred        libpulsecommon-8.0.so
ELF	7c380000-7c3da000	Deferred        libpulse.so.0
ELF	7c3da000-7c3ef000	Deferred        wing.dll16.so
PE	7c3e0000-7c3ef000	Deferred        wing.dll16
ELF	7c407000-7c411000	Deferred        libwrap.so.0
ELF	7c411000-7c41d000	Deferred        libjson-c.so.2
ELF	7c41d000-7c446000	Deferred        winepulse<elf>
  \-PE	7c420000-7c446000	\               winepulse
ELF	7c446000-7c56f000	Deferred        oleaut32<elf>
  \-PE	7c460000-7c56f000	\               oleaut32
ELF	7c5b9000-7c633000	Deferred        wineps<elf>
  \-PE	7c5e0000-7c633000	\               wineps
ELF	7c68a000-7c691000	Deferred        libasyncns.so.0
ELF	7c691000-7c6b4000	Deferred        mmdevapi<elf>
  \-PE	7c6a0000-7c6b4000	\               mmdevapi
ELF	7c6b4000-7c6cf000	Deferred        spoolss<elf>
  \-PE	7c6c0000-7c6cf000	\               spoolss
ELF	7c6cf000-7c6f1000	Deferred        localspl<elf>
  \-PE	7c6d0000-7c6f1000	\               localspl
ELF	7c6f1000-7c708000	Deferred        toolhelp.dll16.so
PE	7c700000-7c708000	Deferred        toolhelp.dll16
ELF	7c74e000-7c764000	Deferred        libgpg-error.so.0
ELF	7c764000-7c7d9000	Deferred        libpcre.so.3
ELF	7c7d9000-7c7f6000	Deferred        libgcc_s.so.1
ELF	7c7f6000-7c8a5000	Deferred        libgcrypt.so.20
ELF	7c8a5000-7c8cb000	Deferred        liblzma.so.5
ELF	7c8cb000-7c8d4000	Deferred        librt.so.1
ELF	7c8d4000-7c8fa000	Deferred        libselinux.so.1
ELF	7c8fa000-7c988000	Deferred        libsystemd.so.0
ELF	7c988000-7c991000	Deferred        libffi.so.6
ELF	7c991000-7c9aa000	Deferred        libresolv.so.2
ELF	7c9aa000-7ca04000	Deferred        libdbus-1.so.3
ELF	7ca04000-7ca90000	Deferred        libgmp.so.10
ELF	7ca90000-7cac5000	Deferred        libhogweed.so.4
ELF	7cb08000-7cb0d000	Deferred        libkeyutils.so.1
ELF	7cb0d000-7cb4a000	Deferred        libnettle.so.6
ELF	7cb4a000-7cb5f000	Deferred        libtasn1.so.6
ELF	7cb5f000-7cb93000	Deferred        libidn.so.11
ELF	7cb93000-7cbf4000	Deferred        libp11-kit.so.0
ELF	7cbf4000-7cc01000	Deferred        libkrb5support.so.0
ELF	7cc01000-7cc06000	Deferred        libcom_err.so.2
ELF	7cc06000-7cc37000	Deferred        libk5crypto.so.3
ELF	7cc37000-7cd0d000	Deferred        libkrb5.so.3
ELF	7cd0d000-7ce65000	Deferred        libgnutls.so.30
ELF	7ce65000-7ceb7000	Deferred        libgssapi_krb5.so.2
ELF	7ceb7000-7cf3e000	Deferred        libcups.so.2
ELF	7cf4b000-7cf64000	Deferred        shell.dll16.so
PE	7cf50000-7cf64000	Deferred        shell.dll16
ELF	7cf64000-7cf9c000	Deferred        uxtheme<elf>
  \-PE	7cf70000-7cf9c000	\               uxtheme
ELF	7cf9c000-7cfa3000	Deferred        libxfixes.so.3
ELF	7cfa3000-7cfaf000	Deferred        libxcursor.so.1
ELF	7cfaf000-7cfc2000	Deferred        libxi.so.6
ELF	7cfc2000-7cfc6000	Deferred        libxcomposite.so.1
ELF	7cfc6000-7cfd3000	Deferred        libxrandr.so.2
ELF	7cfd3000-7cfdf000	Deferred        libxrender.so.1
ELF	7cfdf000-7cfe6000	Deferred        libxxf86vm.so.1
ELF	7cfe6000-7cfed000	Deferred        libxdmcp.so.6
ELF	7cfed000-7d013000	Deferred        libxcb.so.1
ELF	7d013000-7d15e000	Deferred        libx11.so.6
ELF	7d160000-7d174000	Deferred        libavahi-client.so.3
ELF	7d174000-7d182000	Deferred        libavahi-common.so.3
ELF	7d184000-7d215000	Deferred        winex11<elf>
  \-PE	7d190000-7d215000	\               winex11
ELF	7d215000-7d255000	Deferred        winspool<elf>
  \-PE	7d220000-7d255000	\               winspool
ELF	7d255000-7d29b000	Deferred        usp10<elf>
  \-PE	7d260000-7d29b000	\               usp10
ELF	7d29b000-7d3da000	Deferred        comctl32<elf>
  \-PE	7d2a0000-7d3da000	\               comctl32
ELF	7d3da000-7d449000	Deferred        shlwapi<elf>
  \-PE	7d3f0000-7d449000	\               shlwapi
ELF	7d449000-7de0a000	Deferred        shell32<elf>
  \-PE	7d460000-7de0a000	\               shell32
ELF	7de0a000-7df00000	Deferred        comdlg32<elf>
  \-PE	7de10000-7df00000	\               comdlg32
ELF	7e001000-7e005000	Deferred        libxinerama.so.1
ELF	7e005000-7e009000	Deferred        libxau.so.6
ELF	7e009000-7e01e000	Deferred        libxext.so.6
ELF	7e01e000-7e042000	Deferred        shcore<elf>
  \-PE	7e020000-7e042000	\               shcore
ELF	7e042000-7e05a000	Deferred        commdlg.dll16.so
PE	7e050000-7e05a000	Deferred        commdlg.dll16
ELF	7e05a000-7e06f000	Deferred        win87em.dll16.so
PE	7e060000-7e06f000	Deferred        win87em.dll16
ELF	7e099000-7e0ae000	Deferred        sound.drv16.so
PE	7e0a0000-7e0ae000	Deferred        sound.drv16
ELF	7e0ae000-7e0da000	Deferred        msacm32<elf>
  \-PE	7e0b0000-7e0da000	\               msacm32
ELF	7e0da000-7e160000	Deferred        rpcrt4<elf>
  \-PE	7e0f0000-7e160000	\               rpcrt4
ELF	7e160000-7e2bc000	Deferred        ole32<elf>
  \-PE	7e180000-7e2bc000	\               ole32
ELF	7e2bc000-7e375000	Deferred        winmm<elf>
  \-PE	7e2c0000-7e375000	\               winmm
ELF	7e375000-7e3a0000	Deferred        mmsystem.dll16.so
PE	7e380000-7e3a0000	Deferred        mmsystem.dll16
ELF	7e3a0000-7e3b4000	Deferred        mouse.drv16.so
PE	7e3b0000-7e3b4000	Deferred        mouse.drv16
ELF	7e3b4000-7e3c9000	Deferred        keyboard.drv16.so
PE	7e3c0000-7e3c9000	Deferred        keyboard.drv16
ELF	7e3c9000-7e3df000	Deferred        display.drv16.so
PE	7e3d0000-7e3df000	Deferred        display.drv16
ELF	7e3df000-7e409000	Deferred        mpr<elf>
  \-PE	7e3f0000-7e409000	\               mpr
ELF	7e409000-7e458000	Deferred        user.exe16.so
PE	7e410000-7e458000	Deferred        user.exe16
ELF	7e458000-7e48b000	Deferred        gdi.exe16.so
PE	7e460000-7e48b000	Deferred        gdi.exe16
ELF	7e48b000-7e4a0000	Deferred        comm.drv16.so
PE	7e490000-7e4a0000	Deferred        comm.drv16
ELF	7e4a0000-7e4b5000	Deferred        system.drv16.so
PE	7e4b0000-7e4b5000	Deferred        system.drv16
ELF	7e4b5000-7e4d9000	Deferred        imm32<elf>
  \-PE	7e4c0000-7e4d9000	\               imm32
ELF	7e5df000-7e609000	Deferred        libexpat.so.1
ELF	7e609000-7e652000	Deferred        libfontconfig.so.1
ELF	7e652000-7e67d000	Deferred        libpng12.so.0
ELF	7e67d000-7e698000	Deferred        libz.so.1
ELF	7e698000-7e748000	Deferred        libfreetype.so.6
ELF	7e76e000-7e7fd000	Deferred        krnl386.exe16.so
PE	7e780000-7e7fd000	Deferred        krnl386.exe16
ELF	7e7fd000-7e817000	Deferred        version<elf>
  \-PE	7e800000-7e817000	\               version
ELF	7e817000-7e890000	Deferred        advapi32<elf>
  \-PE	7e820000-7e890000	\               advapi32
ELF	7e890000-7e9c0000	Deferred        gdi32<elf>
  \-PE	7e8a0000-7e9c0000	\               gdi32
ELF	7e9c0000-7ebc9000	Deferred        user32<elf>
  \-PE	7e9d0000-7ebc9000	\               user32
ELF	7ebc9000-7ebdc000	Deferred        libnss_files.so.2
ELF	7ebdc000-7ebe9000	Deferred        libnss_nis.so.2
ELF	7ebe9000-7ec04000	Deferred        libnsl.so.1
ELF	7ef85000-7efda000	Deferred        libm.so.6
ELF	7efe9000-7f000000	Deferred        winevdm<elf>
  \-PE	7eff0000-7f000000	\               winevdm
ELF	f7c1b000-f7c20000	Deferred        libdl.so.2
ELF	f7c20000-f7dd6000	Deferred        libc.so.6
ELF	f7dd6000-f7df3000	Deferred        libpthread.so.0
ELF	f7df6000-f7e00000	Deferred        libnss_compat.so.2
ELF	f7e19000-f7fd1000	Dwarf           libwine.so.1
ELF	f7fd2000-f7ff7000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	00000020    0
	0000001b    0
	00000013    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	00000018    0
	00000017    0
	00000016    0
	00000012    0
00000019 plugplay.exe
	0000001d    0
	0000001c    0
	0000001a    0
0000001e winedevice.exe
	00000025    0
	00000022    0
	00000021    0
	0000001f    0
00000023 explorer.exe
	00000028    0
	00000027    0
	00000026    0
	00000024    0
00000029 (D) C:\windows\system32\winevdm.exe
	0000002e    0
	0000002d    0
	0000002c    0
	0000002b    0 <==
	0000002a    0
System information:
    Wine build: wine-4.0
    Platform: i386
    Version: Windows 95
    Host system: Linux
    Host version: 4.15.0-43-generic
I'm new to Wine so I have no idea how to interpret these logs. Any help is appreciated!

Post Reply