Blade Runner

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

Blade Runner

Post by tuxtux »

Many years ago on another PC. I managed to Install Blade Runner with 0 problems.

However on my current PC.. Wine just fails to even get into the setup.

Autorun.exe starts up fine... once I click on "install" it errors and if I run the setup.exe manually it has the same problem:

Distro: Slackware 14.1 64bit.
Nvidia Drivers: 334.16

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
tuxtux
Level 1
Level 1
Posts: 6
Joined: Fri Mar 14, 2014 4:33 am

Re: Blade Runner

Post by tuxtux »

Looking into it more I think there's a problem with my WINE setup in general.


Some things are running fine in it but a lot of my old Windows 95-XP era games are all coming up with "winevdm.exe" errors. When they are started.


I reinstalled multilib support and the Nvidia Drivers (with 32 bit libraries) just to make sure.. It didn't help.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Blade Runner

Post by dimesio »

Did you set the Windows version to 95 or 98 in winecfg?
tuxtux
Level 1
Level 1
Posts: 6
Joined: Fri Mar 14, 2014 4:33 am

Re: Blade Runner

Post by tuxtux »

dimesio wrote:Did you set the Windows version to 95 or 98 in winecfg?

yes


no change.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Blade Runner

Post by Bob Wya »

@tuxtux,

Works fine for me here... Well apart from any audio - but that is currently buggered for all Wine apps (following a, I suspect, recent Pulseaudio update...) :roll:

Just installed it clean from a DVD image (I build from the original 4 CDs).
Arch Linux 64-bit. Wine 1.7.12. Winecfg set to Windows 95. Clean 32-bit Wineprefix - with no other changes.
Using the radeon driver.

Game launches full-screen correctly. Videos work. Mouse movement works, menus work, etc.

Bob
tuxtux
Level 1
Level 1
Posts: 6
Joined: Fri Mar 14, 2014 4:33 am

Re: Blade Runner

Post by tuxtux »

I'm convinced now that there is something else on my system causing the problem/conflict with WINE... but I have 0 idea what...
Locked