Problem with Installing Games

Questions about Wine on Linux
Locked
tuxtux
Level 1
Level 1
Posts: 6
Joined: Fri Mar 14, 2014 4:33 am

Problem with Installing Games

Post by tuxtux »

I made a post yesterday about not being able to setup 'Blade Runner'. However I think there is some bigger problem with WINE/my setup that's causing the problem. As whilst trying to discover the solution. I've noticed all my old games just don't want to get into the "setup.exe" stage. The furthest I can get is the autorun start up menu on some of them.

Distro: Slackware 14.1 (64bit) with multilib 32 bit libraries installed.
NVIDIA Drivers: 334.16 (32 libs installed)
WINE: 1.7.14
Have started a fresh .wine directory.

WINE is working with some things... For instance, It's installed and running "Octodad". I even just got it to run "Kega Fusion" emulator and got it emulating a Sega Mega Drive game. I also installed the Windows version of Celestia just for a test and it ran fine.

However with most of my games it's just popping up with this error:

"The program winedvm.exe has encountered a serious problem and needs to close."

I have 0 clue what is causing this.. Here are some debugs from some games:

------------------------
Monkey Island 4
------------------------

Code: Select all

Unhandled exception: page fault on write access to 0x000d0000 in 32-bit code (0x7e8a9c4e).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7e8a9c4e ESP:0033f740 EBP:0033f758 EFLAGS:00010202(  R- --  I   - - - )
 EAX:0000d001 EBX:7e9166d0 ECX:000d0010 EDX:000d0000
 ESI:000d0010 EDI:00000003
Stack dump:
0x0033f740:  f41be476 01cf4088 f41be476 000d0000
0x0033f750:  00450400 7e91e970 0033f778 7e8aafd8
0x0033f760:  00000000 00000fa0 0033f7c8 7e8aafaf
0x0033f770:  7e9166d0 00036718 0033f7c8 7e8a9337
0x0033f780:  0033f7a0 00110000 00000004 00000000
0x0033f790:  0000117f 00000600 00450000 00000001
Backtrace:
=>0 0x7e8a9c4e in krnl386.exe16 (+0x19c4e) (0x0033f758)
  1 0x7e8aafd8 DOSVM_InitSegments+0x37() in krnl386.exe16 (0x0033f778)
  2 0x7e8a9337 DOSMEM_InitDosMemory+0x376() in krnl386.exe16 (0x0033f7c8)
  3 0x7e8dac82 in krnl386.exe16 (+0x4ac81) (0x0033f8e8)
  4 0x7e8db0d7 LoadModule16+0x86() in krnl386.exe16 (0x0033f938)
  5 0x7ec8bcd0 main+0x34f() in winevdm (0x0033fe18)
  6 0x7ec8d740 in winevdm (+0xd73f) (0x0033fe58)
  7 0x7ed259ec call_process_entry+0xb() in kernel32 (0x0033fe78)
  8 0x7ed26a03 in kernel32 (+0x46a02) (0x0033feb8)
  9 0x7ef9e7d0 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
  10 0x7efa177d call_thread_func+0x7c() in ntdll (0x0033ffa8)
  11 0x7ef9e7ae RtlRaiseException+0x21() in ntdll (0x0033ffc8)
  12 0x7ef72dee call_dll_entry_point+0x3fd() in ntdll (0x0033ffe8)
  13 0xf75756fd wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  14 0xf75757bb wine_switch_to_stack+0x2a() in libwine.so.1 (0xff804878)
  15 0x7ef78849 LdrInitializeThunk+0x238() in ntdll (0xff8048b8)
  16 0x7ed2d193 __wine_kernel_init+0xa02() in kernel32 (0xff8057b8)
  17 0x7ef79733 __wine_process_init+0x192() in ntdll (0xff805848)
  18 0xf7572e38 wine_init+0x2c7() in libwine.so.1 (0xff8058a8)
  19 0x7bf00e56 main+0x85() in <wine-loader> (0xff805ce8)
  20 0xf739e7a3 __libc_start_main+0xf2() in libc.so.6 (0x00000000)
0x7e8a9c4e: movw	%ax,0x0(%edx)
Modules:
Module	Address			Debug info	Name (62 modules)
ELF	7bf00000-7bf03000	Dwarf           <wine-loader>
ELF	7e2f6000-7e30a000	Deferred        sound.drv16.so
PE	7e300000-7e30a000	Deferred        sound.drv16
ELF	7e30a000-7e334000	Deferred        msacm32<elf>
  \-PE	7e310000-7e334000	\               msacm32
ELF	7e334000-7e3b7000	Deferred        rpcrt4<elf>
  \-PE	7e340000-7e3b7000	\               rpcrt4
ELF	7e3b7000-7e4f4000	Deferred        ole32<elf>
  \-PE	7e3d0000-7e4f4000	\               ole32
ELF	7e4f4000-7e5ac000	Deferred        winmm<elf>
  \-PE	7e500000-7e5ac000	\               winmm
ELF	7e5ac000-7e5d7000	Deferred        mmsystem.dll16.so
PE	7e5b0000-7e5d7000	Deferred        mmsystem.dll16
ELF	7e5d7000-7e5eb000	Deferred        keyboard.drv16.so
PE	7e5e0000-7e5eb000	Deferred        keyboard.drv16
ELF	7e5eb000-7e600000	Deferred        display.drv16.so
PE	7e5f0000-7e600000	Deferred        display.drv16
ELF	7e600000-7e626000	Deferred        mpr<elf>
  \-PE	7e610000-7e626000	\               mpr
ELF	7e626000-7e675000	Deferred        user.exe16.so
PE	7e630000-7e675000	Deferred        user.exe16
ELF	7e675000-7e6a7000	Deferred        gdi.exe16.so
PE	7e680000-7e6a7000	Deferred        gdi.exe16
ELF	7e6a7000-7e6bb000	Deferred        comm.drv16.so
PE	7e6b0000-7e6bb000	Deferred        comm.drv16
ELF	7e6bb000-7e6cf000	Deferred        system.drv16.so
PE	7e6c0000-7e6cf000	Deferred        system.drv16
ELF	7e716000-7e73d000	Deferred        libexpat.so.1
ELF	7e73d000-7e776000	Deferred        libfontconfig.so.1
ELF	7e776000-7e78c000	Deferred        libz.so.1
ELF	7e78c000-7e7b7000	Deferred        libpng14.so.14
ELF	7e7b7000-7e844000	Deferred        libfreetype.so.6
ELF	7e844000-7e857000	Deferred        mouse.drv16.so
PE	7e850000-7e857000	Deferred        mouse.drv16
ELF	7e886000-7e932000	Dwarf           krnl386.exe16.so
PE	7e890000-7e932000	DIA             krnl386.exe16
ELF	7e932000-7e9a3000	Deferred        advapi32<elf>
  \-PE	7e940000-7e9a3000	\               advapi32
ELF	7e9a3000-7eac0000	Deferred        gdi32<elf>
  \-PE	7e9b0000-7eac0000	\               gdi32
ELF	7eac0000-7ec1a000	Deferred        user32<elf>
  \-PE	7ead0000-7ec1a000	\               user32
ELF	7ec1a000-7ec27000	Deferred        libnss_files.so.2
ELF	7ec27000-7ec33000	Deferred        libnss_nis.so.2
ELF	7ec33000-7ec4e000	Deferred        libnsl.so.1
ELF	7ec50000-7ec61000	Deferred        libbz2.so.1
ELF	7ec61000-7ec7a000	Deferred        version<elf>
  \-PE	7ec70000-7ec7a000	\               version
ELF	7ec7a000-7ec90000	Dwarf           winevdm<elf>
  \-PE	7ec80000-7ec90000	\               winevdm
ELF	7ecc7000-7ef21000	Dwarf           kernel32<elf>
  \-PE	7ece0000-7ef21000	\               kernel32
ELF	7ef21000-7f000000	Dwarf           ntdll<elf>
  \-PE	7ef30000-7f000000	\               ntdll
ELF	f7332000-f733c000	Deferred        libnss_compat.so.2
ELF	f733d000-f737f000	Deferred        libm.so.6
ELF	f7380000-f7385000	Deferred        libdl.so.2
ELF	f7385000-f7510000	Dwarf           libc.so.6
ELF	f7510000-f752a000	Deferred        libpthread.so.0
ELF	f756c000-f7721000	Dwarf           libwine.so.1
ELF	f7722000-f7745000	Deferred        ld-linux.so.2
ELF	ffffe000-fffff000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
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
	00000023    0
	00000022    0
0000002b (D) C:\windows\system32\winevdm.exe
	0000002c    0 <==
System information:
    Wine build: wine-1.7.14
    Platform: i386
    Host system: Linux
    Host version: 3.10.17
--------
The Sims
--------

Code: Select all

Unhandled exception: page fault on write access to 0x000d0000 in 32-bit code (0x7e89fc4e).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7e89fc4e ESP:0033f740 EBP:0033f758 EFLAGS:00010202(  R- --  I   - - - )
 EAX:0000d001 EBX:7e90c6d0 ECX:000d0010 EDX:000d0000
 ESI:000d0010 EDI:00000003
Stack dump:
0x0033f740:  64c7d662 01cf4089 64c7d662 000d0000
0x0033f750:  00450400 7e914970 0033f778 7e8a0fd8
0x0033f760:  00000000 00000fa0 0033f7c8 7e8a0faf
0x0033f770:  7e90c6d0 0003e030 0033f7c8 7e89f337
0x0033f780:  0033f7a0 00110000 00000004 00000000
0x0033f790:  0000117f 00000600 00450000 00000001
Backtrace:
=>0 0x7e89fc4e in krnl386.exe16 (+0xfc4e) (0x0033f758)
  1 0x7e8a0fd8 DOSVM_InitSegments+0x37() in krnl386.exe16 (0x0033f778)
  2 0x7e89f337 DOSMEM_InitDosMemory+0x376() in krnl386.exe16 (0x0033f7c8)
  3 0x7e8d0c82 in krnl386.exe16 (+0x40c81) (0x0033f8e8)
  4 0x7e8d10d7 LoadModule16+0x86() in krnl386.exe16 (0x0033f938)
  5 0x7ec8bcd0 main+0x34f() in winevdm (0x0033fe18)
  6 0x7ec8d740 in winevdm (+0xd73f) (0x0033fe58)
  7 0x7ed259ec call_process_entry+0xb() in kernel32 (0x0033fe78)
  8 0x7ed26a03 in kernel32 (+0x46a02) (0x0033feb8)
  9 0x7ef9e7d0 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
  10 0x7efa177d call_thread_func+0x7c() in ntdll (0x0033ffa8)
  11 0x7ef9e7ae RtlRaiseException+0x21() in ntdll (0x0033ffc8)
  12 0x7ef72dee call_dll_entry_point+0x3fd() in ntdll (0x0033ffe8)
  13 0xf75dc6fd wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  14 0xf75dc7bb wine_switch_to_stack+0x2a() in libwine.so.1 (0xffa7d388)
  15 0x7ef78849 LdrInitializeThunk+0x238() in ntdll (0xffa7d3c8)
  16 0x7ed2d193 __wine_kernel_init+0xa02() in kernel32 (0xffa7e2c8)
  17 0x7ef79733 __wine_process_init+0x192() in ntdll (0xffa7e358)
  18 0xf75d9e38 wine_init+0x2c7() in libwine.so.1 (0xffa7e3b8)
  19 0x7bf00e56 main+0x85() in <wine-loader> (0xffa7e7f8)
  20 0xf74057a3 __libc_start_main+0xf2() in libc.so.6 (0x00000000)
0x7e89fc4e: movw	%ax,0x0(%edx)
Modules:
Module	Address			Debug info	Name (62 modules)
ELF	7bf00000-7bf03000	Dwarf           <wine-loader>
ELF	7e2ed000-7e301000	Deferred        sound.drv16.so
PE	7e2f0000-7e301000	Deferred        sound.drv16
ELF	7e301000-7e32b000	Deferred        msacm32<elf>
  \-PE	7e310000-7e32b000	\               msacm32
ELF	7e32b000-7e3ae000	Deferred        rpcrt4<elf>
  \-PE	7e340000-7e3ae000	\               rpcrt4
ELF	7e3ae000-7e4eb000	Deferred        ole32<elf>
  \-PE	7e3c0000-7e4eb000	\               ole32
ELF	7e4eb000-7e5a3000	Deferred        winmm<elf>
  \-PE	7e4f0000-7e5a3000	\               winmm
ELF	7e5a3000-7e5ce000	Deferred        mmsystem.dll16.so
PE	7e5b0000-7e5ce000	Deferred        mmsystem.dll16
ELF	7e5ce000-7e5e1000	Deferred        mouse.drv16.so
PE	7e5d0000-7e5e1000	Deferred        mouse.drv16
ELF	7e5e1000-7e5f5000	Deferred        keyboard.drv16.so
PE	7e5f0000-7e5f5000	Deferred        keyboard.drv16
ELF	7e5f5000-7e60a000	Deferred        display.drv16.so
PE	7e600000-7e60a000	Deferred        display.drv16
ELF	7e60a000-7e630000	Deferred        mpr<elf>
  \-PE	7e610000-7e630000	\               mpr
ELF	7e630000-7e67f000	Deferred        user.exe16.so
PE	7e640000-7e67f000	Deferred        user.exe16
ELF	7e67f000-7e6b1000	Deferred        gdi.exe16.so
PE	7e690000-7e6b1000	Deferred        gdi.exe16
ELF	7e6b1000-7e6c5000	Deferred        comm.drv16.so
PE	7e6c0000-7e6c5000	Deferred        comm.drv16
ELF	7e70c000-7e733000	Deferred        libexpat.so.1
ELF	7e733000-7e76c000	Deferred        libfontconfig.so.1
ELF	7e76c000-7e782000	Deferred        libz.so.1
ELF	7e782000-7e7ad000	Deferred        libpng14.so.14
ELF	7e7ad000-7e83a000	Deferred        libfreetype.so.6
ELF	7e840000-7e854000	Deferred        system.drv16.so
PE	7e850000-7e854000	Deferred        system.drv16
ELF	7e87c000-7e928000	Dwarf           krnl386.exe16.so
PE	7e890000-7e928000	DIA             krnl386.exe16
ELF	7e928000-7e999000	Deferred        advapi32<elf>
  \-PE	7e930000-7e999000	\               advapi32
ELF	7e999000-7eab6000	Deferred        gdi32<elf>
  \-PE	7e9b0000-7eab6000	\               gdi32
ELF	7eab6000-7ec10000	Deferred        user32<elf>
  \-PE	7ead0000-7ec10000	\               user32
ELF	7ec10000-7ec1d000	Deferred        libnss_files.so.2
ELF	7ec1d000-7ec29000	Deferred        libnss_nis.so.2
ELF	7ec29000-7ec44000	Deferred        libnsl.so.1
ELF	7ec44000-7ec4e000	Deferred        libnss_compat.so.2
ELF	7ec50000-7ec61000	Deferred        libbz2.so.1
ELF	7ec61000-7ec7a000	Deferred        version<elf>
  \-PE	7ec70000-7ec7a000	\               version
ELF	7ec7a000-7ec90000	Dwarf           winevdm<elf>
  \-PE	7ec80000-7ec90000	\               winevdm
ELF	7ecc7000-7ef21000	Dwarf           kernel32<elf>
  \-PE	7ece0000-7ef21000	\               kernel32
ELF	7ef21000-7f000000	Dwarf           ntdll<elf>
  \-PE	7ef30000-7f000000	\               ntdll
ELF	f73a4000-f73e6000	Deferred        libm.so.6
ELF	f73e7000-f73ec000	Deferred        libdl.so.2
ELF	f73ec000-f7577000	Dwarf           libc.so.6
ELF	f7577000-f7591000	Deferred        libpthread.so.0
ELF	f75d3000-f7788000	Dwarf           libwine.so.1
ELF	f7789000-f77ac000	Deferred        ld-linux.so.2
ELF	ffffe000-fffff000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
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
	00000023    0
	00000022    0
00000024 Setup.exe
	00000029    0
	00000028    0
	00000025    0
0000002e (D) C:\windows\system32\winevdm.exe
	0000002f    0 <==
System information:
    Wine build: wine-1.7.14
    Platform: i386
    Host system: Linux
    Host version: 3.10.17
------
Railroad Tycoon II
------

Code: Select all

Unhandled exception: page fault on write access to 0x000d0000 in 32-bit code (0x7e89fc4e).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7e89fc4e ESP:0033f740 EBP:0033f758 EFLAGS:00010202(  R- --  I   - - - )
 EAX:0000d001 EBX:7e90c6d0 ECX:000d0010 EDX:000d0000
 ESI:000d0010 EDI:00000003
Stack dump:
0x0033f740:  ae9e889e 01cf4089 ae9e889e 000d0000
0x0033f750:  00450400 7e914970 0033f778 7e8a0fd8
0x0033f760:  00000000 00000fa0 0033f7c8 7e8a0faf
0x0033f770:  7e90c6d0 00020f58 0033f7c8 7e89f337
0x0033f780:  0033f7a0 00110000 00000004 00000000
0x0033f790:  0000117f 00000600 00450000 00000001
Backtrace:
=>0 0x7e89fc4e in krnl386.exe16 (+0xfc4e) (0x0033f758)
  1 0x7e8a0fd8 DOSVM_InitSegments+0x37() in krnl386.exe16 (0x0033f778)
  2 0x7e89f337 DOSMEM_InitDosMemory+0x376() in krnl386.exe16 (0x0033f7c8)
  3 0x7e8d0c82 in krnl386.exe16 (+0x40c81) (0x0033f8e8)
  4 0x7e8d10d7 LoadModule16+0x86() in krnl386.exe16 (0x0033f938)
  5 0x7ec8bcd0 main+0x34f() in winevdm (0x0033fe18)
  6 0x7ec8d740 in winevdm (+0xd73f) (0x0033fe58)
  7 0x7ed259ec call_process_entry+0xb() in kernel32 (0x0033fe78)
  8 0x7ed26a03 in kernel32 (+0x46a02) (0x0033feb8)
  9 0x7ef9e7d0 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
  10 0x7efa177d call_thread_func+0x7c() in ntdll (0x0033ffa8)
  11 0x7ef9e7ae RtlRaiseException+0x21() in ntdll (0x0033ffc8)
  12 0x7ef72dee call_dll_entry_point+0x3fd() in ntdll (0x0033ffe8)
  13 0xf75ce6fd wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  14 0xf75ce7bb wine_switch_to_stack+0x2a() in libwine.so.1 (0xffa9aea8)
  15 0x7ef78849 LdrInitializeThunk+0x238() in ntdll (0xffa9aee8)
  16 0x7ed2d193 __wine_kernel_init+0xa02() in kernel32 (0xffa9bde8)
  17 0x7ef79733 __wine_process_init+0x192() in ntdll (0xffa9be78)
  18 0xf75cbe38 wine_init+0x2c7() in libwine.so.1 (0xffa9bed8)
  19 0x7bf00e56 main+0x85() in <wine-loader> (0xffa9c318)
  20 0xf73f77a3 __libc_start_main+0xf2() in libc.so.6 (0x00000000)
0x7e89fc4e: movw	%ax,0x0(%edx)
Modules:
Module	Address			Debug info	Name (62 modules)
ELF	7bf00000-7bf03000	Dwarf           <wine-loader>
ELF	7e2ed000-7e301000	Deferred        sound.drv16.so
PE	7e2f0000-7e301000	Deferred        sound.drv16
ELF	7e301000-7e32b000	Deferred        msacm32<elf>
  \-PE	7e310000-7e32b000	\               msacm32
ELF	7e32b000-7e3ae000	Deferred        rpcrt4<elf>
  \-PE	7e340000-7e3ae000	\               rpcrt4
ELF	7e3ae000-7e4eb000	Deferred        ole32<elf>
  \-PE	7e3c0000-7e4eb000	\               ole32
ELF	7e4eb000-7e5a3000	Deferred        winmm<elf>
  \-PE	7e4f0000-7e5a3000	\               winmm
ELF	7e5a3000-7e5ce000	Deferred        mmsystem.dll16.so
PE	7e5b0000-7e5ce000	Deferred        mmsystem.dll16
ELF	7e5ce000-7e5e1000	Deferred        mouse.drv16.so
PE	7e5d0000-7e5e1000	Deferred        mouse.drv16
ELF	7e5e1000-7e5f5000	Deferred        keyboard.drv16.so
PE	7e5f0000-7e5f5000	Deferred        keyboard.drv16
ELF	7e5f5000-7e60a000	Deferred        display.drv16.so
PE	7e600000-7e60a000	Deferred        display.drv16
ELF	7e60a000-7e630000	Deferred        mpr<elf>
  \-PE	7e610000-7e630000	\               mpr
ELF	7e630000-7e67f000	Deferred        user.exe16.so
PE	7e640000-7e67f000	Deferred        user.exe16
ELF	7e67f000-7e6b1000	Deferred        gdi.exe16.so
PE	7e690000-7e6b1000	Deferred        gdi.exe16
ELF	7e6b1000-7e6c5000	Deferred        comm.drv16.so
PE	7e6c0000-7e6c5000	Deferred        comm.drv16
ELF	7e70c000-7e733000	Deferred        libexpat.so.1
ELF	7e733000-7e76c000	Deferred        libfontconfig.so.1
ELF	7e76c000-7e782000	Deferred        libz.so.1
ELF	7e782000-7e7ad000	Deferred        libpng14.so.14
ELF	7e7ad000-7e83a000	Deferred        libfreetype.so.6
ELF	7e840000-7e854000	Deferred        system.drv16.so
PE	7e850000-7e854000	Deferred        system.drv16
ELF	7e87c000-7e928000	Dwarf           krnl386.exe16.so
PE	7e890000-7e928000	DIA             krnl386.exe16
ELF	7e928000-7e999000	Deferred        advapi32<elf>
  \-PE	7e930000-7e999000	\               advapi32
ELF	7e999000-7eab6000	Deferred        gdi32<elf>
  \-PE	7e9b0000-7eab6000	\               gdi32
ELF	7eab6000-7ec10000	Deferred        user32<elf>
  \-PE	7ead0000-7ec10000	\               user32
ELF	7ec10000-7ec1d000	Deferred        libnss_files.so.2
ELF	7ec1d000-7ec29000	Deferred        libnss_nis.so.2
ELF	7ec29000-7ec44000	Deferred        libnsl.so.1
ELF	7ec44000-7ec4e000	Deferred        libnss_compat.so.2
ELF	7ec50000-7ec61000	Deferred        libbz2.so.1
ELF	7ec61000-7ec7a000	Deferred        version<elf>
  \-PE	7ec70000-7ec7a000	\               version
ELF	7ec7a000-7ec90000	Dwarf           winevdm<elf>
  \-PE	7ec80000-7ec90000	\               winevdm
ELF	7ecc7000-7ef21000	Dwarf           kernel32<elf>
  \-PE	7ece0000-7ef21000	\               kernel32
ELF	7ef21000-7f000000	Dwarf           ntdll<elf>
  \-PE	7ef30000-7f000000	\               ntdll
ELF	f7396000-f73d8000	Deferred        libm.so.6
ELF	f73d9000-f73de000	Deferred        libdl.so.2
ELF	f73de000-f7569000	Dwarf           libc.so.6
ELF	f7569000-f7583000	Deferred        libpthread.so.0
ELF	f75c5000-f777a000	Dwarf           libwine.so.1
ELF	f777b000-f779e000	Deferred        ld-linux.so.2
ELF	ffffe000-fffff000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
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
	00000023    0
	00000022    0
00000026 (D) C:\windows\system32\winevdm.exe
	00000027    0 <==
System information:
    Wine build: wine-1.7.14
    Platform: i386
    Host system: Linux
    Host version: 3.10.17
-------------
Sim City 3000
-------------

Code: Select all

Unhandled exception: page fault on write access to 0x000d0000 in 32-bit code (0x7e89fc4e).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7e89fc4e ESP:0033f740 EBP:0033f758 EFLAGS:00010202(  R- --  I   - - - )
 EAX:0000d001 EBX:7e90c6d0 ECX:000d0010 EDX:000d0000
 ESI:000d0010 EDI:00000003
Stack dump:
0x0033f740:  8ffe6796 01cf408a 8ffe6796 000d0000
0x0033f750:  00450400 7e914970 0033f778 7e8a0fd8
0x0033f760:  00000000 00000fa0 0033f7c8 7e8a0faf
0x0033f770:  7e90c6d0 0003d478 0033f7c8 7e89f337
0x0033f780:  0033f7a0 00110000 00000004 00000000
0x0033f790:  0000117f 00000600 00450000 00000001
Backtrace:
=>0 0x7e89fc4e in krnl386.exe16 (+0xfc4e) (0x0033f758)
  1 0x7e8a0fd8 DOSVM_InitSegments+0x37() in krnl386.exe16 (0x0033f778)
  2 0x7e89f337 DOSMEM_InitDosMemory+0x376() in krnl386.exe16 (0x0033f7c8)
  3 0x7e8d0c82 in krnl386.exe16 (+0x40c81) (0x0033f8e8)
  4 0x7e8d10d7 LoadModule16+0x86() in krnl386.exe16 (0x0033f938)
  5 0x7ec8bcd0 main+0x34f() in winevdm (0x0033fe18)
  6 0x7ec8d740 in winevdm (+0xd73f) (0x0033fe58)
  7 0x7ed259ec call_process_entry+0xb() in kernel32 (0x0033fe78)
  8 0x7ed26a03 in kernel32 (+0x46a02) (0x0033feb8)
  9 0x7ef9e7d0 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
  10 0x7efa177d call_thread_func+0x7c() in ntdll (0x0033ffa8)
  11 0x7ef9e7ae RtlRaiseException+0x21() in ntdll (0x0033ffc8)
  12 0x7ef72dee call_dll_entry_point+0x3fd() in ntdll (0x0033ffe8)
  13 0xf755c6fd wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  14 0xf755c7bb wine_switch_to_stack+0x2a() in libwine.so.1 (0xfff15ec8)
  15 0x7ef78849 LdrInitializeThunk+0x238() in ntdll (0xfff15f08)
  16 0x7ed2d193 __wine_kernel_init+0xa02() in kernel32 (0xfff16e08)
  17 0x7ef79733 __wine_process_init+0x192() in ntdll (0xfff16e98)
  18 0xf7559e38 wine_init+0x2c7() in libwine.so.1 (0xfff16ef8)
  19 0x7bf00e56 main+0x85() in <wine-loader> (0xfff17338)
  20 0xf73857a3 __libc_start_main+0xf2() in libc.so.6 (0x00000000)
0x7e89fc4e: movw	%ax,0x0(%edx)
Modules:
Module	Address			Debug info	Name (62 modules)
ELF	7bf00000-7bf03000	Dwarf           <wine-loader>
ELF	7e2ed000-7e301000	Deferred        sound.drv16.so
PE	7e2f0000-7e301000	Deferred        sound.drv16
ELF	7e301000-7e32b000	Deferred        msacm32<elf>
  \-PE	7e310000-7e32b000	\               msacm32
ELF	7e32b000-7e3ae000	Deferred        rpcrt4<elf>
  \-PE	7e340000-7e3ae000	\               rpcrt4
ELF	7e3ae000-7e4eb000	Deferred        ole32<elf>
  \-PE	7e3c0000-7e4eb000	\               ole32
ELF	7e4eb000-7e5a3000	Deferred        winmm<elf>
  \-PE	7e4f0000-7e5a3000	\               winmm
ELF	7e5a3000-7e5ce000	Deferred        mmsystem.dll16.so
PE	7e5b0000-7e5ce000	Deferred        mmsystem.dll16
ELF	7e5ce000-7e5e1000	Deferred        mouse.drv16.so
PE	7e5d0000-7e5e1000	Deferred        mouse.drv16
ELF	7e5e1000-7e5f5000	Deferred        keyboard.drv16.so
PE	7e5f0000-7e5f5000	Deferred        keyboard.drv16
ELF	7e5f5000-7e60a000	Deferred        display.drv16.so
PE	7e600000-7e60a000	Deferred        display.drv16
ELF	7e60a000-7e630000	Deferred        mpr<elf>
  \-PE	7e610000-7e630000	\               mpr
ELF	7e630000-7e67f000	Deferred        user.exe16.so
PE	7e640000-7e67f000	Deferred        user.exe16
ELF	7e67f000-7e6b1000	Deferred        gdi.exe16.so
PE	7e690000-7e6b1000	Deferred        gdi.exe16
ELF	7e6b1000-7e6c5000	Deferred        comm.drv16.so
PE	7e6c0000-7e6c5000	Deferred        comm.drv16
ELF	7e70c000-7e733000	Deferred        libexpat.so.1
ELF	7e733000-7e76c000	Deferred        libfontconfig.so.1
ELF	7e76c000-7e782000	Deferred        libz.so.1
ELF	7e782000-7e7ad000	Deferred        libpng14.so.14
ELF	7e7ad000-7e83a000	Deferred        libfreetype.so.6
ELF	7e840000-7e854000	Deferred        system.drv16.so
PE	7e850000-7e854000	Deferred        system.drv16
ELF	7e87c000-7e928000	Dwarf           krnl386.exe16.so
PE	7e890000-7e928000	DIA             krnl386.exe16
ELF	7e928000-7e999000	Deferred        advapi32<elf>
  \-PE	7e930000-7e999000	\               advapi32
ELF	7e999000-7eab6000	Deferred        gdi32<elf>
  \-PE	7e9b0000-7eab6000	\               gdi32
ELF	7eab6000-7ec10000	Deferred        user32<elf>
  \-PE	7ead0000-7ec10000	\               user32
ELF	7ec10000-7ec1d000	Deferred        libnss_files.so.2
ELF	7ec1d000-7ec29000	Deferred        libnss_nis.so.2
ELF	7ec29000-7ec44000	Deferred        libnsl.so.1
ELF	7ec44000-7ec4e000	Deferred        libnss_compat.so.2
ELF	7ec50000-7ec61000	Deferred        libbz2.so.1
ELF	7ec61000-7ec7a000	Deferred        version<elf>
  \-PE	7ec70000-7ec7a000	\               version
ELF	7ec7a000-7ec90000	Dwarf           winevdm<elf>
  \-PE	7ec80000-7ec90000	\               winevdm
ELF	7ecc7000-7ef21000	Dwarf           kernel32<elf>
  \-PE	7ece0000-7ef21000	\               kernel32
ELF	7ef21000-7f000000	Dwarf           ntdll<elf>
  \-PE	7ef30000-7f000000	\               ntdll
ELF	f7324000-f7366000	Deferred        libm.so.6
ELF	f7367000-f736c000	Deferred        libdl.so.2
ELF	f736c000-f74f7000	Dwarf           libc.so.6
ELF	f74f7000-f7511000	Deferred        libpthread.so.0
ELF	f7553000-f7708000	Dwarf           libwine.so.1
ELF	f7709000-f772c000	Deferred        ld-linux.so.2
ELF	ffffe000-fffff000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
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
	00000023    0
	00000022    0
00000024 (D) C:\windows\system32\winevdm.exe
	00000025    0 <==
System information:
    Wine build: wine-1.7.14
    Platform: i386
    Host system: Linux
    Host version: 3.10.17
------------
Blade Runner
------------

Code: Select all

Unhandled exception: page fault on write access to 0x000d0000 in 32-bit code (0x7e8a9c4e).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7e8a9c4e ESP:0033f740 EBP:0033f758 EFLAGS:00010202(  R- --  I   - - - )
 EAX:0000d001 EBX:7e9166d0 ECX:000d0010 EDX:000d0000
 ESI:000d0010 EDI:00000003
Stack dump:
0x0033f740:  40fd57ce 01cf3f68 40fd57ce 000d0000
0x0033f750:  00450400 7e91e970 0033f778 7e8aafd8
0x0033f760:  00000000 00000fa0 0033f7c8 7e8aafaf
0x0033f770:  7e9166d0 0009f2e0 0033f7c8 7e8a9337
0x0033f780:  0033f7a0 00110000 00000004 00000000
0x0033f790:  0000117f 00000600 00450000 00000001
Backtrace:
=>0 0x7e8a9c4e in krnl386.exe16 (+0x19c4e) (0x0033f758)
  1 0x7e8aafd8 DOSVM_InitSegments+0x37() in krnl386.exe16 (0x0033f778)
  2 0x7e8a9337 DOSMEM_InitDosMemory+0x376() in krnl386.exe16 (0x0033f7c8)
  3 0x7e8dac82 in krnl386.exe16 (+0x4ac81) (0x0033f8e8)
  4 0x7e8db0d7 LoadModule16+0x86() in krnl386.exe16 (0x0033f938)
  5 0x7ec8bcd0 main+0x34f() in winevdm (0x0033fe18)
  6 0x7ec8d740 in winevdm (+0xd73f) (0x0033fe58)
  7 0x7ed259ec call_process_entry+0xb() in kernel32 (0x0033fe78)
  8 0x7ed26a03 in kernel32 (+0x46a02) (0x0033feb8)
  9 0x7ef9e7d0 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
  10 0x7efa177d call_thread_func+0x7c() in ntdll (0x0033ffa8)
  11 0x7ef9e7ae RtlRaiseException+0x21() in ntdll (0x0033ffc8)
  12 0x7ef72dee call_dll_entry_point+0x3fd() in ntdll (0x0033ffe8)
  13 0xf75486fd wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  14 0xf75487bb wine_switch_to_stack+0x2a() in libwine.so.1 (0xffcd8af8)
  15 0x7ef78849 LdrInitializeThunk+0x238() in ntdll (0xffcd8b38)
  16 0x7ed2d193 __wine_kernel_init+0xa02() in kernel32 (0xffcd9a38)
  17 0x7ef79733 __wine_process_init+0x192() in ntdll (0xffcd9ac8)
  18 0xf7545e38 wine_init+0x2c7() in libwine.so.1 (0xffcd9b28)
  19 0x7bf00e56 main+0x85() in <wine-loader> (0xffcd9f68)
  20 0xf73717a3 __libc_start_main+0xf2() in libc.so.6 (0x00000000)
0x7e8a9c4e: movw   %ax,0x0(%edx)
Modules:
Module   Address         Debug info   Name (62 modules)
ELF   7bf00000-7bf03000   Dwarf           <wine-loader>
ELF   7e2f6000-7e30a000   Deferred        sound.drv16.so
PE   7e300000-7e30a000   Deferred        sound.drv16
ELF   7e30a000-7e334000   Deferred        msacm32<elf>
  \-PE   7e310000-7e334000   \               msacm32
ELF   7e334000-7e3b7000   Deferred        rpcrt4<elf>
  \-PE   7e340000-7e3b7000   \               rpcrt4
ELF   7e3b7000-7e4f4000   Deferred        ole32<elf>
  \-PE   7e3d0000-7e4f4000   \               ole32
ELF   7e4f4000-7e5ac000   Deferred        winmm<elf>
  \-PE   7e500000-7e5ac000   \               winmm
ELF   7e5ac000-7e5d7000   Deferred        mmsystem.dll16.so
PE   7e5b0000-7e5d7000   Deferred        mmsystem.dll16
ELF   7e5d7000-7e5eb000   Deferred        keyboard.drv16.so
PE   7e5e0000-7e5eb000   Deferred        keyboard.drv16
ELF   7e5eb000-7e600000   Deferred        display.drv16.so
PE   7e5f0000-7e600000   Deferred        display.drv16
ELF   7e600000-7e626000   Deferred        mpr<elf>
  \-PE   7e610000-7e626000   \               mpr
ELF   7e626000-7e675000   Deferred        user.exe16.so
PE   7e630000-7e675000   Deferred        user.exe16
ELF   7e675000-7e6a7000   Deferred        gdi.exe16.so
PE   7e680000-7e6a7000   Deferred        gdi.exe16
ELF   7e6a7000-7e6bb000   Deferred        comm.drv16.so
PE   7e6b0000-7e6bb000   Deferred        comm.drv16
ELF   7e6bb000-7e6cf000   Deferred        system.drv16.so
PE   7e6c0000-7e6cf000   Deferred        system.drv16
ELF   7e716000-7e73d000   Deferred        libexpat.so.1
ELF   7e73d000-7e776000   Deferred        libfontconfig.so.1
ELF   7e776000-7e78c000   Deferred        libz.so.1
ELF   7e78c000-7e7b7000   Deferred        libpng14.so.14
ELF   7e7b7000-7e844000   Deferred        libfreetype.so.6
ELF   7e844000-7e857000   Deferred        mouse.drv16.so
PE   7e850000-7e857000   Deferred        mouse.drv16
ELF   7e886000-7e932000   Dwarf           krnl386.exe16.so
PE   7e890000-7e932000   DIA             krnl386.exe16
ELF   7e932000-7e9a3000   Deferred        advapi32<elf>
  \-PE   7e940000-7e9a3000   \               advapi32
ELF   7e9a3000-7eac0000   Deferred        gdi32<elf>
  \-PE   7e9b0000-7eac0000   \               gdi32
ELF   7eac0000-7ec1a000   Deferred        user32<elf>
  \-PE   7ead0000-7ec1a000   \               user32
ELF   7ec1a000-7ec27000   Deferred        libnss_files.so.2
ELF   7ec27000-7ec33000   Deferred        libnss_nis.so.2
ELF   7ec33000-7ec4e000   Deferred        libnsl.so.1
ELF   7ec50000-7ec61000   Deferred        libbz2.so.1
ELF   7ec61000-7ec7a000   Deferred        version<elf>
  \-PE   7ec70000-7ec7a000   \               version
ELF   7ec7a000-7ec90000   Dwarf           winevdm<elf>
  \-PE   7ec80000-7ec90000   \               winevdm
ELF   7ecc7000-7ef21000   Dwarf           kernel32<elf>
  \-PE   7ece0000-7ef21000   \               kernel32
ELF   7ef21000-7f000000   Dwarf           ntdll<elf>
  \-PE   7ef30000-7f000000   \               ntdll
ELF   f7305000-f730f000   Deferred        libnss_compat.so.2
ELF   f7310000-f7352000   Deferred        libm.so.6
ELF   f7353000-f7358000   Deferred        libdl.so.2
ELF   f7358000-f74e3000   Dwarf           libc.so.6
ELF   f74e3000-f74fd000   Deferred        libpthread.so.0
ELF   f753f000-f76f4000   Dwarf           libwine.so.1
ELF   f76f5000-f7718000   Deferred        ld-linux.so.2
ELF   ffffe000-fffff000   Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
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
00000029 (D) C:\windows\system32\winevdm.exe
   0000002a    0 <==
System information:
    Wine build: wine-1.7.14
    Platform: i386
    Host system: Linux
    Host version: 3.10.17
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Problem with Installing Games

Post by dimesio »

They're all crashing in the same way. Pick one and post the terminal output leading up to the crash.

Did you build Wine yourself, or are you using a distro package?
tuxtux
Level 1
Level 1
Posts: 6
Joined: Fri Mar 14, 2014 4:33 am

Re: Problem with Installing Games

Post by tuxtux »

It was compiled vile the build script on slackbuilds website.

However I think I just found the solution however I don't think it's the best solution.

Terminal output this:

Code: Select all

preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000

Bells rang from seeing a post regarding those numbers an hour ago.. so a quick Google search

and found this post by Patrick Volkerding

http://www.linuxquestions.org/questions ... ost4220946
This is very likely due to an increase in the default CONFIG_MIN_MMAP_ADDR. Previously it was set to 4096, and possibly WINE had learned to work around that restriction.

It will probably work again (after a reboot) if you create or edit /etc/sysctl.conf with this contents:
vm.mmap_min_addr=0

To make the change from the command line as root: sysctl vm.mmap_min_addr=0

Note that this will open up a whole range of possible kernel attacks that can allow local users to root your machine.

It's solved the problem.. :) Although if anyone knows a more secure work around that would be great. :)
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Problem with Installing Games

Post by dimesio »

Code: Select all

preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
It's been a long time since I've seen anyone actually affected by this. The workaround you found is the only one, and as for the theoretical security risk, no one's reported any problems here in the 6 years since it was first reported. http://bugs.winehq.org/show_bug.cgi?id=12516
Locked