[Wine] Re: Problem well trying to run Need For Speed Porsche Unleased

Darren Wilkinson spamtrap at spamtrap.spamtrap
Mon Mar 19 00:46:20 CDT 2007


dynamicpaul at msn.com wrote:
> So I have Need For Speed Porsche Unleased and I have ubuntu 6.06 LTS
> and I have wine 0.9.90-ubuntu2 which I installed using the package
> manager . So I simply use wine and I get to play NFS on ubuntu simple
> right. I install NFS and everything goes fine. I then go to wincfg and
> add NFS and change it to run in 98. Error one I run the shortcut on my
> desktop in a terminal and I get this
> 
> paul at Pdesktop:~$ wine "C:\PROG~FBU\ELEC~OXY\NEED~N54\Porsche.exe"
> fixme:vxd:VXD_Open Unknown/unsupported VxD L"sice.vxd". Try setting
> Windows vers ion to 'nt40' or 'win31'.
> fixme:vxd:VXD_Open Unknown/unsupported VxD L"siwvid.vxd". Try setting
> Windows ve rsion to 'nt40' or 'win31'.
> fixme:vxd:VXD_Open Unknown/unsupported VxD L"ntice.vxd". Try setting
> Windows ver sion to 'nt40' or 'win31'.
> wine: Unhandled page fault on read access to 0x00000000 at address
> 0x4262a2 (thr ead 0009), starting debugger...
> WineDbg starting on pid 0x8
> Unhandled exception: page fault on read access to 0x00000000 in 32-bit
> code (0x0 04262a2).
> Register dump:
>  CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033
>  EIP:004262a2 ESP:7fb9da8c EBP:7fb9dad8 EFLAGS:00010246(   - 00
> -RIZP1)
>  EAX:c037b000 EBX:00000001 ECX:7fb9db00 EDX:00000000
>  ESI:00000000 EDI:00400000
> Stack dump:
> 0x7fb9da8c:  00400000 7fc63f75 7fb9dad8 7fb9daac
> 0x7fb9da9c:  00000001 00000000 7fb9db00 00001010
> 0x7fb9daac:  00400000 7fc63f75 00000001 00001010
> 0x7fb9dabc:  00000073 fb012e22 b00007ff 0001c037
> 0x7fb9dacc:  00000000 fb016662 00000002 7fb9db9c
> 0x7fb9dadc:  0042641f 00001010 7fb9db00 00400000
> 0200: sel=1007 base=7fe4a000 limit=00001fff 32-bit rw-
> Backtrace:
> =>1 0x004262a2 in porsche (+0x262a2) (0x004262a2)
>   2 0x0042641f in porsche (+0x2641f) (0x0042641f)
>   3 0x00422d9c in porsche (+0x22d9c) (0x00422d9c)
>   4 0x00421e56 in porsche (+0x21e56) (0x00421e56)
>   5 0x0042111e in porsche (+0x2111e) (0x0042111e)
>   6 0x00420bea in porsche (+0x20bea) (0x00420bea)
>   7 0x0042087e in porsche (+0x2087e) (0x0042087e)
>   8 0x00422506 in porsche (+0x22506) (0x00422506)
>   9 0x0040e279 in porsche (+0xe279) (0x0040e279)
>   10 0x004169b2 in porsche (+0x169b2) (0x004169b2)
>   11 0x7fc5b311 in kernel32 (+0x4b311) (0x7fc5b311)
>   12 0xb7fcaddb wine_switch_to_stack+0x17 in libwine.so.1 (0xb7fcaddb)
> 0x004262a2: movl        0x0(%esi),%edi
> Modules:
> Module  Address                 Debug info      Name (49 modules)
> PE      0x00400000-00444000     Export          porsche
> ELF     0x7bf00000-7bf03000     Deferred        <wine-loader>
> ELF     0x7f488000-7f48c000     Deferred        libxfixes.so.3
> ELF     0x7f48c000-7f495000     Deferred        libxcursor.so.1
> ELF     0x7f495000-7f4b1000     Deferred        imm32<elf>
>   \-PE  0x7f4a0000-7f4b1000     \               imm32
> ELF     0x7f4b1000-7f4b9000     Deferred        libxrender.so.1
> ELF     0x7f4b9000-7f4c0000     Deferred        libdrm.so.2
> ELF     0x7f4c0000-7f526000     Deferred        libgl.so.1
> ELF     0x7f526000-7f60c000     Deferred        libx11.so.6
> ELF     0x7f60c000-7f624000     Deferred        libice.so.6
> ELF     0x7f624000-7f6a7000     Deferred        winex11<elf>
>   \-PE  0x7f630000-7f6a7000     \               winex11
> ELF     0x7f6a7000-7f6c6000     Deferred        libexpat.so.1
> ELF     0x7f6c6000-7f6f4000     Deferred        libfontconfig.so.1
> ELF     0x7f6f4000-7f708000     Deferred        libz.so.1
> ELF     0x7f708000-7f771000     Deferred        libfreetype.so.6
> ELF     0x7f771000-7f785000     Deferred        lz32<elf>
>   \-PE  0x7f780000-7f785000     \               lz32
> ELF     0x7f785000-7f79e000     Deferred        version<elf>
>   \-PE  0x7f790000-7f79e000     \               version
> ELF     0x7f79e000-7f7de000     Deferred        advapi32<elf>
>   \-PE  0x7f7b0000-7f7de000     \               advapi32
> ELF     0x7f8b3000-7f964000     Deferred        gdi32<elf>
>   \-PE  0x7f8d0000-7f964000     \               gdi32
> ELF     0x7f964000-7fa90000     Deferred        user32<elf>
>   \-PE  0x7f980000-7fa90000     \               user32
> ELF     0x7fba3000-7fbb0000     Deferred        libxext.so.6
> ELF     0x7fbb3000-7fbb6000     Deferred        libxrandr.so.2
> ELF     0x7fbb6000-7fbbb000     Deferred        libxxf86vm.so.1
> ELF     0x7fbee000-7fcf0000     Export          kernel32<elf>
>   \-PE  0x7fc10000-7fcf0000     \               kernel32
> ELF     0x7fe02000-7fe0c000     Deferred        libgcc_s.so.1
> ELF     0x7fe0c000-7fe16000     Deferred        libnss_files.so.2
> ELF     0x7fe16000-7fe1f000     Deferred        libnss_nis.so.2
> ELF     0x7fe1f000-7fe34000     Deferred        libnsl.so.1
> ELF     0x7fe34000-7fe3d000     Deferred        libnss_compat.so.2
> ELF     0x7fe3d000-7fe42000     Deferred        libxxf86dga.so.1
> ELF     0x7fe42000-7fe4a000     Deferred        libsm.so.6
> ELF     0x7fe4e000-7fe70000     Deferred        libm.so.6
> ELF     0x7fe70000-7ff66000     Deferred        libwine_unicode.so.1
> ELF     0x7ff66000-7ffe0000     Deferred        ntdll<elf>
>   \-PE  0x7ff80000-7ffe0000     \               ntdll
> ELF     0xb7e70000-b7e73000     Deferred        libxau.so.6
> ELF     0xb7e75000-b7e78000     Deferred        libdl.so.2
> ELF     0xb7e78000-b7fa7000     Deferred        libc.so.6
> ELF     0xb7fa7000-b7fb9000     Deferred        libpthread.so.0
> ELF     0xb7fc6000-b7fe0000     Export          libwine.so.1
> ELF     0xb7fe3000-b7ff9000     Deferred        ld-linux.so.2
> Threads:
> process  tid      prio (all id:s are in hex)
> 00000008 (D) C:\PROG~FBU\ELEC~OXY\NEED~N54\Porsche.exe
>         00000009    0 <==
> 
> So I notcie it says try setting Windows version to 'nt40' or 'win31'.
> So I go to wincfg and I change NFS to windows NT 4.0 I then try it
> again and get this
> 
> paul at Pdesktop:~$ wine "C:\PROG~FBU\ELEC~OXY\NEED~N54\Porsche.exe"
> fixme:advapi:QueryServiceObjectSecurity 0x7fd440b0 4 0x7fb9f794 512
> 0x7fb9f580
> fixme:advapi:SetServiceObjectSecurity 0x7fd440b0 4 0x7fb9f594
> err:module:import_dll Library ntoskrnl.exe (which is needed by
> L"C:\\windows\\system32\\drivers\\SECDRV.SYS") not found
> err:module:LdrInitializeThunk Main exe initialization for
> L"C:\\windows\\system32\\drivers\\SECDRV.SYS" failed, status c0000135
> wine: Unhandled page fault on read access to 0x000000e1 at address
> 0x40986b (thread 0009), starting debugger...
> WineDbg starting on pid 0x8
> Unhandled exception: page fault on read access to 0x000000e1 in 32-bit
> code (0x0040986b).
> Register dump:
>  CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033
>  EIP:0040986b ESP:7fb9fd94 EBP:7fb9fe7c EFLAGS:00010216(   - 00
> -RIAP1)
>  EAX:7fb9fd9c EBX:00000001 ECX:00000067 EDX:00400000
>  ESI:7fc63f75 EDI:00400000
> Stack dump:
> 0x7fb9fd94:  00400000 0040e5bd 00000000 00400000
> 0x7fb9fda4:  00000067 7ffdf760 7fcf58a9 7fc946dc
> 0x7fb9fdb4:  0000e9e0 7ffd51fc 7f350000 7f350e08
> 0x7fb9fdc4:  7fb9fde4 7ff9b1a0 00000024 00000094
> 0x7fb9fdd4:  00000004 00000000 00000565 00000002
> 0x7fb9fde4:  76726553 20656369 6b636150 00613620
> 0200: sel=1007 base=7fe4a000 limit=00001fff 32-bit rw-
> Backtrace:
> =>1 0x0040986b in porsche (+0x986b) (0x0040986b)
>   2 0x004169b2 in porsche (+0x169b2) (0x004169b2)
>   3 0x7fc5b311 in kernel32 (+0x4b311) (0x7fc5b311)
>   4 0xb7f3cddb wine_switch_to_stack+0x17 in libwine.so.1 (0xb7f3cddb)
> 0x0040986b: fiaddl      0x7a(%ecx)
> Modules:
> Module  Address                 Debug info      Name (50 modules)
> PE      0x00400000-00444000     Export          porsche
> PE      0x10000000-1000c000     Deferred        drvmgt
> ELF     0x7bf00000-7bf03000     Deferred        <wine-loader>
> ELF     0x7f488000-7f48c000     Deferred        libxfixes.so.3
> ELF     0x7f48c000-7f495000     Deferred        libxcursor.so.1
> ELF     0x7f495000-7f4b1000     Deferred        imm32<elf>
>   \-PE  0x7f4a0000-7f4b1000     \               imm32
> ELF     0x7f4b1000-7f4b9000     Deferred        libxrender.so.1
> ELF     0x7f4b9000-7f4c0000     Deferred        libdrm.so.2
> ELF     0x7f4c0000-7f526000     Deferred        libgl.so.1
> ELF     0x7f526000-7f60c000     Deferred        libx11.so.6
> ELF     0x7f60c000-7f624000     Deferred        libice.so.6
> ELF     0x7f624000-7f6a7000     Deferred        winex11<elf>
>   \-PE  0x7f630000-7f6a7000     \               winex11
> ELF     0x7f6a7000-7f6c6000     Deferred        libexpat.so.1
> ELF     0x7f6c6000-7f6f4000     Deferred        libfontconfig.so.1
> ELF     0x7f6f4000-7f708000     Deferred        libz.so.1
> ELF     0x7f708000-7f771000     Deferred        libfreetype.so.6
> ELF     0x7f771000-7f785000     Deferred        lz32<elf>
>   \-PE  0x7f780000-7f785000     \               lz32
> ELF     0x7f785000-7f79e000     Deferred        version<elf>
>   \-PE  0x7f790000-7f79e000     \               version
> ELF     0x7f79e000-7f7de000     Deferred        advapi32<elf>
>   \-PE  0x7f7b0000-7f7de000     \               advapi32
> ELF     0x7f8b3000-7f964000     Deferred        gdi32<elf>
>   \-PE  0x7f8d0000-7f964000     \               gdi32
> ELF     0x7f964000-7fa90000     Deferred        user32<elf>
>   \-PE  0x7f980000-7fa90000     \               user32
> ELF     0x7fba0000-7fba3000     Deferred        libxrandr.so.2
> ELF     0x7fba3000-7fbb0000     Deferred        libxext.so.6
> ELF     0x7fbb3000-7fbb6000     Deferred        libxau.so.6
> ELF     0x7fbb6000-7fbbb000     Deferred        libxxf86vm.so.1
> ELF     0x7fbee000-7fcf0000     Export          kernel32<elf>
>   \-PE  0x7fc10000-7fcf0000     \               kernel32
> ELF     0x7fe02000-7fe0c000     Deferred        libgcc_s.so.1
> ELF     0x7fe0c000-7fe16000     Deferred        libnss_files.so.2
> ELF     0x7fe16000-7fe1f000     Deferred        libnss_nis.so.2
> ELF     0x7fe1f000-7fe34000     Deferred        libnsl.so.1
> ELF     0x7fe34000-7fe3d000     Deferred        libnss_compat.so.2
> ELF     0x7fe3d000-7fe42000     Deferred        libxxf86dga.so.1
> ELF     0x7fe42000-7fe4a000     Deferred        libsm.so.6
> ELF     0x7fe4e000-7fe70000     Deferred        libm.so.6
> ELF     0x7fe70000-7ff66000     Deferred        libwine_unicode.so.1
> ELF     0x7ff66000-7ffe0000     Deferred        ntdll<elf>
>   \-PE  0x7ff80000-7ffe0000     \               ntdll
> ELF     0xb7de7000-b7dea000     Deferred        libdl.so.2
> ELF     0xb7dea000-b7f19000     Deferred        libc.so.6
> ELF     0xb7f19000-b7f2b000     Deferred        libpthread.so.0
> ELF     0xb7f38000-b7f52000     Export          libwine.so.1
> ELF     0xb7f55000-b7f6b000     Deferred        ld-linux.so.2
> Threads:
> process  tid      prio (all id:s are in hex)
> 00000008 (D) C:\PROG~FBU\ELEC~OXY\NEED~N54\Porsche.exe
>         00000009    0 <==
> 
> So what am I supposed to do I have no idea what any of this means and I
> am a total noob on ubuntu. Any assistance you could give would be most
> appreciated.
> 

As 3.1 and NT40v are way to old for Need for Speed I doubt they'd be the 
settings to try. Try setting the windows version to XP and changing the c drive 
from a fake drive to your real c drive or vice versa. Whatever the outcome file 
a bug report.


More information about the wine-users mailing list