https://bugs.winehq.org/show_bug.cgi?id=46627
Bug ID: 46627 Summary: NFS Underground & NFS Underground 2 not run Product: Wine Version: 4.1 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: nikitastepan0v@mail.ru Distribution: ---
Unhandled exception: page fault on read access to 0x0079c000 in 32-bit code (0x66783c9c). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:66783c9c ESP:0033eb1c EBP:0033eb2c EFLAGS:00010293( R- -- I S -A- -C) EAX:00004ffe EBX:00000008 ECX:00797000 EDX:00000007 ESI:00b704a0 EDI:00bd5dac Stack dump: 0x0033eb1c: 007fb368 008374c4 007fc3b0 00004ffe 0x0033eb2c: 0033eb40 6674165f 00000d55 007f2af8 0x0033eb3c: 007fc3b0 0033ebb0 007bbbf8 00400000 0x0033eb4c: 00000000 0003c72d 00297000 0003b114 0x0033eb5c: 0033eb94 007fb368 00000075 0033fc78 0x0033eb6c: 0033fd7c 00000004 007fb368 00000010 Backtrace: =>0 0x66783c9c in ~df394b.tmp (+0x83c9c) (0x0033eb2c) 1 0x6674165f EntryPoint+0xffffffff() in ~df394b.tmp (0x0033eb40) 2 0x007bbbf8 (0x0033ebb0) 3 0x007bbf18 (0x0033f7e4) 4 0x66704ac2 EntryPoint+0xffffffff() in ~df394b.tmp (0x0033fb08) 0x66783c9c: movzwl 0x2(%eax,%ecx,1),%eax Modules: Module Address Debug info Name (95 modules) PE 400000- 79c000 Deferred speed PE 10000000-10069000 Deferred ~de95dd.tmp PE 66700000-6683e000 Export ~df394b.tmp ELF 7a800000-7a940000 Deferred opengl32<elf> -PE 7a820000-7a940000 \ opengl32 ELF 7b400000-7b806000 Deferred kernel32<elf> -PE 7b420000-7b806000 \ kernel32 ELF 7bc00000-7bd40000 Deferred ntdll<elf> -PE 7bc40000-7bd40000 \ ntdll ELF 7c000000-7c005000 Deferred <wine-loader> ELF 7cdad000-7cdcb000 Deferred libgcc_s.so.1 ELF 7ce62000-7ce9d000 Deferred uxtheme<elf> -PE 7ce70000-7ce9d000 \ uxtheme ELF 7ce9d000-7cea4000 Deferred libxfixes.so.3 ELF 7cea4000-7ceb0000 Deferred libxcursor.so.1 ELF 7cf18000-7cf22000 Deferred libuuid.so.1 ELF 7cf22000-7cf5d000 Deferred libexpat.so.1 ELF 7cf5d000-7cfa8000 Deferred libfontconfig.so.1 ELF 7cfa8000-7cfc7000 Deferred libz.so.1 ELF 7cfc7000-7d001000 Deferred libpng16.so.16 ELF 7d001000-7d0be000 Deferred libfreetype.so.6 ELF 7d0be000-7d0d1000 Deferred libxi.so.6 ELF 7d0d1000-7d0d5000 Deferred libxcomposite.so.1 ELF 7d0d5000-7d0e2000 Deferred libxrandr.so.2 ELF 7d0e2000-7d0ee000 Deferred libxrender.so.1 ELF 7d0ee000-7d10c000 Deferred libbsd.so.0 ELF 7d10c000-7d13a000 Deferred libxcb.so.1 ELF 7d13a000-7d286000 Deferred libx11.so.6 ELF 7d286000-7d29b000 Deferred libxext.so.6 ELF 7d2bd000-7d351000 Deferred winex11<elf> -PE 7d2d0000-7d351000 \ winex11 ELF 7d351000-7d3a1000 Deferred dinput<elf> -PE 7d360000-7d3a1000 \ dinput ELF 7d3a1000-7d3ce000 Deferred iphlpapi<elf> -PE 7d3b0000-7d3ce000 \ iphlpapi ELF 7d3ce000-7d400000 Deferred netapi32<elf> -PE 7d3e0000-7d400000 \ netapi32 ELF 7d400000-7d425000 Deferred tapi32<elf> -PE 7d410000-7d425000 \ tapi32 ELF 7d425000-7d49e000 Deferred ddraw<elf> -PE 7d430000-7d49e000 \ ddraw ELF 7d49e000-7d4ee000 Deferred dsound<elf> -PE 7d4b0000-7d4ee000 \ dsound ELF 7d4ee000-7d527000 Deferred ws2_32<elf> -PE 7d500000-7d527000 \ ws2_32 ELF 7d527000-7d544000 Deferred aclui<elf> -PE 7d530000-7d544000 \ aclui ELF 7d544000-7d56a000 Deferred shcore<elf> -PE 7d550000-7d56a000 \ shcore ELF 7d56a000-7d5dc000 Deferred shlwapi<elf> -PE 7d580000-7d5dc000 \ shlwapi ELF 7d5dc000-7dfc6000 Deferred shell32<elf> -PE 7d5f0000-7dfc6000 \ shell32 ELF 7dfc6000-7dfdc000 Deferred shfolder<elf> -PE 7dfd0000-7dfdc000 \ shfolder ELF 7dfdc000-7e098000 Deferred winmm<elf> -PE 7dfe0000-7e098000 \ winmm ELF 7e098000-7e120000 Deferred rpcrt4<elf> -PE 7e0a0000-7e120000 \ rpcrt4 ELF 7e120000-7e280000 Deferred ole32<elf> -PE 7e140000-7e280000 \ ole32 ELF 7e280000-7e2a5000 Deferred imm32<elf> -PE 7e290000-7e2a5000 \ imm32 ELF 7e2a5000-7e2ec000 Deferred usp10<elf> -PE 7e2b0000-7e2ec000 \ usp10 ELF 7e2ec000-7e42b000 Deferred comctl32<elf> -PE 7e300000-7e42b000 \ comctl32 ELF 7e42b000-7e47b000 Deferred dinput8<elf> -PE 7e430000-7e47b000 \ dinput8 ELF 7e47b000-7e5d5000 Deferred wined3d<elf> -PE 7e490000-7e5d5000 \ wined3d ELF 7e5d5000-7e619000 Deferred d3d9<elf> -PE 7e5e0000-7e619000 \ d3d9 ELF 7e619000-7e827000 Deferred user32<elf> -PE 7e630000-7e827000 \ user32 ELF 7e827000-7e958000 Deferred gdi32<elf> -PE 7e840000-7e958000 \ gdi32 ELF 7e958000-7e9d5000 Deferred advapi32<elf> -PE 7e970000-7e9d5000 \ advapi32 ELF 7e9d5000-7e9ea000 Deferred libnss_files.so.2 ELF 7e9ea000-7e9f1000 Deferred libxxf86vm.so.1 ELF 7e9f1000-7ea0c000 Deferred version<elf> -PE 7ea00000-7ea0c000 \ version ELF 7eed8000-7efde000 Deferred libm.so.6 ELF 7efdf000-7efea000 Deferred librt.so.1 ELF 7efea000-7f000000 Deferred wow64cpu<elf> -PE 7eff0000-7f000000 \ wow64cpu ELF f7ae3000-f7ae8000 Deferred libxinerama.so.1 ELF f7aea000-f7af0000 Deferred libdl.so.2 ELF f7af0000-f7cd1000 Deferred libc.so.6 ELF f7cd1000-f7cf3000 Deferred libpthread.so.0 ELF f7cf5000-f7cfc000 Deferred libxdmcp.so.6 ELF f7cfc000-f7d00000 Deferred libxau.so.6 ELF f7d15000-f7eea000 Dwarf libwine.so.1 ELF f7eec000-f7f16000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000e services.exe 00000023 0 0000001e 0 0000001a 0 00000017 0 00000016 0 00000015 0 00000010 0 0000000f 0 00000011 explorer.exe 00000029 0 00000028 0 00000027 0 00000012 0 00000013 winedevice.exe 0000001b 0 00000019 0 00000018 0 00000014 0 0000001c plugplay.exe 00000020 0 0000001f 0 0000001d 0 00000021 winedevice.exe 00000026 0 00000025 0 00000024 0 00000022 0 0000002a (D) C:\Program Files (x86)\EA GAMES\NFS Underground\Speed.exe ["C:\Program Files (x86)\EA GAMES\NFS Underground\Speed.exe"] 0000002b 0 <== 0000002c ~e5.0001 ["C:\users\nikitastepanov\Temp~e5.0001" 42 "C:\users\nikitastepanov\Temp""~e5.0001.dir.0000"] 0000002e 0 0000002d 0 00000033 explorer.exe 00000037 0 00000036 0 00000035 0 00000034 0 System information: Wine build: wine-4.1 (Staging) Platform: i386 (WOW64) Version: Windows XP Host system: Linux Host version: 4.18.0-10-generic Unhandled exception: page fault on read access to 0x00937000 in 32-bit code (0x6678d86b). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:6678d86b ESP:0033ee14 EBP:0033ee20 EFLAGS:00010212( R- -- I -A- - ) EAX:00004ffe EBX:00000008 ECX:00932000 EDX:00000007 ESI:00cdd856 EDI:00000d55 Stack dump: 0x0033ee14: 00a8a2e0 009c4a74 00961e38 0033ee40 0x0033ee24: 66711b49 00005004 5c61cc29 00000000 0x0033ee34: 00a8a2e0 00a8aba0 00961e38 0033eec0 0x0033ee44: 00a8a2c0 00400000 00000000 000641fb 0x0033ee54: 00383000 00062c3c 0033eea8 00a8a2e0 0x0033ee64: 00000075 0033fc78 0033fd7c 00000004 Backtrace: =>0 0x6678d86b EntryPoint+0x25942() in ~df394b.tmp (0x0033ee20) 1 0x66711b49 EntryPoint+0xffffffff() in ~df394b.tmp (0x0033ee40) 2 0x00a8a2c0 (0x0033eec0) 3 0x00a8a280 (0x0033fa1c) 4 0x00a88d70 (0x0033fb7c) 5 0x00933435 in speed2 (+0x533434) (0x00933009) 6 0x0000012c (0x003e5c3c) 0x6678d86b EntryPoint+0x25942 in ~df394b.tmp: movzwl 0x2(%eax,%ecx,1),%eax Modules: Module Address Debug info Name (93 modules) PE 400000- 937000 Export speed2 PE 10000000-1004d000 Deferred ~decdf3.tmp PE 66700000-6686b000 Export ~df394b.tmp ELF 7a800000-7a940000 Deferred opengl32<elf> -PE 7a820000-7a940000 \ opengl32 ELF 7b400000-7b806000 Deferred kernel32<elf> -PE 7b420000-7b806000 \ kernel32 ELF 7bc00000-7bd40000 Deferred ntdll<elf> -PE 7bc40000-7bd40000 \ ntdll ELF 7c000000-7c005000 Deferred <wine-loader> ELF 7ccda000-7ccf8000 Deferred libgcc_s.so.1 ELF 7cd8f000-7cdca000 Deferred uxtheme<elf> -PE 7cda0000-7cdca000 \ uxtheme ELF 7cdca000-7cdd1000 Deferred libxfixes.so.3 ELF 7cdd1000-7cddd000 Deferred libxcursor.so.1 ELF 7ce46000-7ce50000 Deferred libuuid.so.1 ELF 7ce50000-7ce8b000 Deferred libexpat.so.1 ELF 7ce8b000-7ced6000 Deferred libfontconfig.so.1 ELF 7ced6000-7cef5000 Deferred libz.so.1 ELF 7cef5000-7cf2f000 Deferred libpng16.so.16 ELF 7cf2f000-7cfec000 Deferred libfreetype.so.6 ELF 7d0ec000-7d0ff000 Deferred libxi.so.6 ELF 7d0ff000-7d103000 Deferred libxcomposite.so.1 ELF 7d103000-7d110000 Deferred libxrandr.so.2 ELF 7d110000-7d12e000 Deferred libbsd.so.0 ELF 7d12e000-7d15c000 Deferred libxcb.so.1 ELF 7d15c000-7d2a8000 Deferred libx11.so.6 ELF 7d2a8000-7d2bd000 Deferred libxext.so.6 ELF 7d2df000-7d373000 Deferred winex11<elf> -PE 7d2f0000-7d373000 \ winex11 ELF 7d373000-7d3a0000 Deferred iphlpapi<elf> -PE 7d380000-7d3a0000 \ iphlpapi ELF 7d3a0000-7d3d2000 Deferred netapi32<elf> -PE 7d3b0000-7d3d2000 \ netapi32 ELF 7d3d2000-7d3f7000 Deferred tapi32<elf> -PE 7d3e0000-7d3f7000 \ tapi32 ELF 7d3f7000-7d4b3000 Deferred winmm<elf> -PE 7d400000-7d4b3000 \ winmm ELF 7d4b3000-7d52c000 Deferred ddraw<elf> -PE 7d4c0000-7d52c000 \ ddraw ELF 7d52c000-7d57c000 Deferred dsound<elf> -PE 7d530000-7d57c000 \ dsound ELF 7d57c000-7d5b5000 Deferred ws2_32<elf> -PE 7d580000-7d5b5000 \ ws2_32 ELF 7d5b5000-7d5d2000 Deferred aclui<elf> -PE 7d5c0000-7d5d2000 \ aclui ELF 7d5d2000-7d5f8000 Deferred shcore<elf> -PE 7d5e0000-7d5f8000 \ shcore ELF 7d5f8000-7d66a000 Deferred shlwapi<elf> -PE 7d610000-7d66a000 \ shlwapi ELF 7d66a000-7e054000 Deferred shell32<elf> -PE 7d680000-7e054000 \ shell32 ELF 7e054000-7e0dc000 Deferred rpcrt4<elf> -PE 7e060000-7e0dc000 \ rpcrt4 ELF 7e0dc000-7e23c000 Deferred ole32<elf> -PE 7e0f0000-7e23c000 \ ole32 ELF 7e23c000-7e261000 Deferred imm32<elf> -PE 7e240000-7e261000 \ imm32 ELF 7e261000-7e2a8000 Deferred usp10<elf> -PE 7e270000-7e2a8000 \ usp10 ELF 7e2a8000-7e3e7000 Deferred comctl32<elf> -PE 7e2b0000-7e3e7000 \ comctl32 ELF 7e409000-7e415000 Deferred libxrender.so.1 ELF 7e415000-7e42b000 Deferred shfolder<elf> -PE 7e420000-7e42b000 \ shfolder ELF 7e42b000-7e47b000 Deferred dinput8<elf> -PE 7e430000-7e47b000 \ dinput8 ELF 7e47b000-7e5d5000 Deferred wined3d<elf> -PE 7e490000-7e5d5000 \ wined3d ELF 7e5d5000-7e619000 Deferred d3d9<elf> -PE 7e5e0000-7e619000 \ d3d9 ELF 7e619000-7e827000 Deferred user32<elf> -PE 7e630000-7e827000 \ user32 ELF 7e827000-7e958000 Deferred gdi32<elf> -PE 7e840000-7e958000 \ gdi32 ELF 7e958000-7e9d5000 Deferred advapi32<elf> -PE 7e970000-7e9d5000 \ advapi32 ELF 7e9d5000-7e9ea000 Deferred libnss_files.so.2 ELF 7e9ea000-7e9f1000 Deferred libxxf86vm.so.1 ELF 7e9f1000-7ea0c000 Deferred version<elf> -PE 7ea00000-7ea0c000 \ version ELF 7eed8000-7efde000 Deferred libm.so.6 ELF 7efdf000-7efea000 Deferred librt.so.1 ELF 7efea000-7f000000 Deferred wow64cpu<elf> -PE 7eff0000-7f000000 \ wow64cpu ELF f7ad2000-f7ad7000 Deferred libxinerama.so.1 ELF f7ad9000-f7adf000 Deferred libdl.so.2 ELF f7adf000-f7cc0000 Deferred libc.so.6 ELF f7cc0000-f7ce2000 Deferred libpthread.so.0 ELF f7ce5000-f7cec000 Deferred libxdmcp.so.6 ELF f7cec000-f7cf0000 Deferred libxau.so.6 ELF f7d04000-f7ed9000 Dwarf libwine.so.1 ELF f7edb000-f7f05000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000e services.exe 00000023 0 0000001e 0 0000001a 0 00000017 0 00000016 0 00000015 0 00000010 0 0000000f 0 00000011 winedevice.exe 0000001b 0 00000019 0 00000018 0 00000012 0 00000013 explorer.exe 00000029 0 00000028 0 00000027 0 00000014 0 0000001c plugplay.exe 00000020 0 0000001f 0 0000001d 0 00000021 winedevice.exe 00000026 0 00000025 0 00000024 0 00000022 0 0000002a (D) C:\Program Files (x86)\EA GAMES\Need For Speed Underground 2\speed2.exe ["C:\Program Files (x86)\EA GAMES\Need For Speed Underground 2\speed2.exe"] 0000002b 0 <== 0000002c ~e5.0001 ["C:\users\nikitastepanov\Temp~e5.0001" 42 "C:\users\nikitastepanov\Temp""~e5.0001.dir.0000"] 00000030 0 0000002d 0 00000033 explorer.exe 00000037 0 00000036 0 00000035 0 00000034 0 System information: Wine build: wine-4.1 (Staging) Platform: i386 (WOW64) Version: Windows XP Host system: Linux Host version: 4.18.0-10-generic
https://bugs.winehq.org/show_bug.cgi?id=46627
nikitastepan0v@mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Ubuntu
https://bugs.winehq.org/show_bug.cgi?id=46627
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #1 from joaopa jeremielapuree@yahoo.fr --- Do not paste the log. Attach them instead please. And give the full console output. Does this happen with the demo https://www.fileplanet.com/archive/p-36261/Need-for-Speed-Underground-Demo ?
https://bugs.winehq.org/show_bug.cgi?id=46627
--- Comment #2 from nikitastepan0v@mail.ru --- Created attachment 63536 --> https://bugs.winehq.org/attachment.cgi?id=63536 console output (nfsu)
https://bugs.winehq.org/show_bug.cgi?id=46627
--- Comment #3 from nikitastepan0v@mail.ru --- Created attachment 63537 --> https://bugs.winehq.org/attachment.cgi?id=63537 backtrace for nfsu1
https://bugs.winehq.org/show_bug.cgi?id=46627
--- Comment #4 from nikitastepan0v@mail.ru --- Created attachment 63538 --> https://bugs.winehq.org/attachment.cgi?id=63538 backtrace for nfsu2
https://bugs.winehq.org/show_bug.cgi?id=46627
--- Comment #5 from nikitastepan0v@mail.ru --- Created attachment 63539 --> https://bugs.winehq.org/attachment.cgi?id=63539 nfsu2 console output
https://bugs.winehq.org/show_bug.cgi?id=46627
--- Comment #6 from nikitastepan0v@mail.ru --- demo run youtu.be/qVa_m6m2jsQ
https://bugs.winehq.org/show_bug.cgi?id=46627
--- Comment #7 from nikitastepan0v@mail.ru --- Nocd versions works
https://bugs.winehq.org/show_bug.cgi?id=46627
mirh mirh@protonmail.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mirh@protonmail.ch
--- Comment #8 from mirh mirh@protonmail.ch --- (In reply to nikitastepan0v from comment #7)
Nocd versions works
Then it's a problem with SafeDisc (3.20.030 allegedly on retail, possibly something higher with patches)
Bug 30155 should have improved the general situation in 5.0-rc2-staging though, can you recheck?
https://bugs.winehq.org/show_bug.cgi?id=46627
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |obfuscation CC| |focht@gmx.net
--- Comment #9 from Anastasius Focht focht@gmx.net --- Hello folks,
I have the original NFS Underground 2 as well (2 CD) and I can't reproduce/confirm this.
Tested with various Wine versions:
* Wine-Staging 4.1 (as reported here) * Wine-Staging 4.9 * Wine-Staging 5.0-rc4 * Wine 5.0-rc5
Make sure you don't reuse/share existing WINEPREFIXes with other apps/games when reporting bugs (it makes them potentially invalid).
If neither SafeDisc v2 nor v3/v4 works there seems to be a more general problem with your system (Wine build/host distro being broken).
Try vanilla Wine from https://wiki.winehq.org/Download and use a separate (new!) WINEPREFIX for each game to be tested.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files (x86)/EA GAMES/Need for Speed Underground 2
$ ll total 7652 -rw-rw-r--. 1 focht focht 545656 Oct 23 2004 00000000.016 -rw-rw-r--. 1 focht focht 545656 Oct 23 2004 00000000.256 drwxrwxr-x. 65 focht focht 4096 Jan 13 22:09 CARS drwxrwxr-x. 2 focht focht 4096 Jan 13 22:09 CREDITS -rwxrwxr-x. 1 focht focht 335872 Oct 23 2004 eauninstall.exe -rw-rw-r--. 1 focht focht 43863 Jan 13 22:20 filelist.txt drwxrwxr-x. 4 focht focht 4096 Jan 13 22:09 FRONTEND drwxrwxr-x. 2 focht focht 4096 Jan 13 22:09 GLOBAL drwxrwxr-x. 2 focht focht 4096 Jan 13 22:09 LANGUAGES drwxrwxr-x. 2 focht focht 4096 Jan 13 22:09 memcard drwxrwxr-x. 2 focht focht 4096 Jan 13 22:15 MOVIES -rw-rw-r--. 1 focht focht 13502 Oct 7 2004 NFSU_icon.ico drwxrwxr-x. 2 focht focht 4096 Jan 13 22:09 NIS -rw-rw-r--. 1 focht focht 13 Oct 13 2004 SafeMode.bat drwxrwxr-x. 2 focht focht 4096 Jan 13 22:15 SDATA -rw-rw-r--. 1 focht focht 1399 Oct 13 2004 server.cfg -rw-rw-r--. 1 focht focht 286720 Oct 14 2004 server.dll drwxrwxr-x. 13 focht focht 4096 Jan 13 22:09 SOUND -rwxrwxr-x. 1 focht focht 5987982 Oct 23 2004 speed2.exe drwxrwxr-x. 2 focht focht 4096 Jan 13 22:09 SUBTITLES drwxrwxr-x. 4 focht focht 4096 Jan 13 22:03 Support drwxrwxr-x. 10 focht focht 4096 Jan 13 22:09 TRACKS
$ WINEDEBUG=+seh,+loaddll,+process wine ./speed2.exe ... 0009:trace:loaddll:load_native_dll Loaded L"C:\windows\system32\kernelbase.dll" at 0x7b000000: PE builtin 0009:trace:loaddll:load_so_dll Loaded L"C:\windows\system32\kernel32.dll" at 0x7b420000: builtin 0009:trace:loaddll:load_native_dll Loaded L"C:\Program Files (x86)\EA GAMES\Need for Speed Underground 2\speed2.exe" at 0x400000: native ... 0009:trace:process:CreateProcessInternalW app L"C:\users\focht\Temp\~e5.0001" cmdline L""C:\users\focht\Temp\~e5.0001" 8 "C:\users\focht\Temp\""~e5.0001.dir.0000"" 0009:trace:process:RtlCreateUserProcess L"\??\C:\users\focht\Temp\~e5.0001" image L"C:\users\focht\Temp\~e5.0001" cmdline L""C:\users\focht\Temp\~e5.0001" 8 "C:\users\focht\Temp\""~e5.0001.dir.0000"" 002c:trace:loaddll:load_native_dll Loaded L"C:\windows\system32\kernelbase.dll" at 0x7b000000: PE builtin 002c:trace:loaddll:load_so_dll Loaded L"C:\windows\system32\kernel32.dll" at 0x7b420000: builtin 002c:trace:loaddll:load_native_dll Loaded L"C:\users\focht\Temp\~e5.0001" at 0x400000: native 0009:trace:process:RtlCreateUserProcess L"\??\C:\users\focht\Temp\~e5.0001" pid 002b tid 002c handles 0xd8/0xdc 0009:trace:process:CreateProcessInternalW started process pid 002b tid 002c 0009:trace:loaddll:load_native_dll Loaded L"C:\users\focht\Temp\~e5.0001.dir.0000\~df394b.tmp" at 0x66700000: native ... 0009:trace:loaddll:load_native_dll Loaded L"C:\users\focht\Temp\~e5.0001.dir.0000\~decdf3.tmp" at 0x1eb0000: native ... 002f:trace:loaddll:load_native_dll Loaded L"C:\users\focht\Temp\~e5.0001.dir.0000\~df394b.tmp" at 0x66700000: native ... 0009:trace:loaddll:free_modref Unloaded module L"C:\users\focht\Temp\~e5.0001.dir.0000\~decdf3.tmp" : native --- snip ---
'speed2.exe' is the protected main app, being a debuggee. It raises exceptions to be handled by the child process (SafeDisc debugger).
'C:\users\focht\Temp\~e5.0001' is the SafeDisc debugger (child) process, internal name 'SecServ'.
ProtectionID scan:
--- snip --- -=[ ProtectionID v0.6.9.0 DECEMBER]=- (c) 2003-2017 CDKiLLER & TippeX Build 24/12/17-21:05:42
Scanning -> F:\speed2.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 5987982 (05B5E8Eh) Byte(s) | Machine: 0x14C (I386) Compilation TimeStamp : 0x4179F56D -> Sat 23rd Oct 2004 06:08:45 (GMT) [TimeStamp] 0x4179F56D -> Sat 23rd Oct 2004 06:08:45 (GMT) | PE Header | - | Offset: 0x00000138 | VA: 0x00400138 | - -> File has 1166990 (011CE8Eh) bytes of appended data starting at offset 0499000h [File Heuristics] -> Flag #1 : 00000000000000000100000000000111 (0x00004007) [Entrypoint Section Entropy] : 6.44 (section #6) "stxt371 " | Size : 0x34A8 (13480) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 7 (0x7) | ImageSize 0x537000 (5468160) byte(s) [ModuleReport] [IAT] Modules -> KERNEL32.dll | ADVAPI32.DLL | GDI32.DLL | USER32.DLL | VERSION.DLL | D3D9.DLL | DINPUT8.DLL | SHFOLDER.DLL | SHELL32.DLL | WS2_32.DLL | DSOUND.DLL | DDRAW.DLL | WINMM.DLL | TAPI32.DLL | NETAPI32.DLL [!] Safedisc v3.20 - v4.xx or newer [removed version] detected ! [i] removed version is Safedisc v4.00.000 - v4.00.003 [i] True Entrypoint: [0x00533159] -> Jmp .0x0075B8D1 [i] Appended data contents.... [.] o: 0x00499028 / t: <0xA8726B03> <0xEF01996C> <0x00000001> / s: 00207961 byte(s) -> ~decdf3.tmp [.] o: 0x004CBCA8 / t: <0xA8726B03> <0xEF01996C> <0x0000044C> / s: 00011923 byte(s) -> clcd32.dll [.] o: 0x004CEB62 / t: <0xA8726B03> <0xEF01996C> <0x0000044C> / s: 00004122 byte(s) -> clcd16.dll [.] o: 0x004CFBA0 / t: <0xA8726B03> <0xEF01996C> <0x0000044D> / s: 00037971 byte(s) -> mcp.dll [.] o: 0x004D901C / t: <0xA8726B03> <0xEF01996C> <0x0000000B> / s: 00005446 byte(s) -> SecDrv04.VxD [.] o: 0x004DA587 / t: <0xA8726B03> <0xEF01996C> <0x00000000> / s: 00059964 byte(s) -> ~e5.0001 [.] o: 0x004E8FEA / t: <0xA8726B03> <0xEF01996C> <0x00000000> / s: 00045056 byte(s) -> PfdRun.pfd [.] o: 0x004F4012 / t: <0xA8726B03> <0xEF01996C> <0x00000000> / s: 00794152 byte(s) -> ~df394b.tmp [CompilerDetect] -> Visual C++ 7.0 (Visual Studio 2002) - Scan Took : 0.999 Second(s) [0000003E7h (999) tick(s)] [566 of 580 scan(s) done] --- snip ---
Regards
https://bugs.winehq.org/show_bug.cgi?id=46627
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEEDINFO Ever confirmed|0 |1
https://bugs.winehq.org/show_bug.cgi?id=46627
--- Comment #10 from mirh mirh@protonmail.ch --- OP is russian. I couldn't really find definitive proofs of this theory then, but it is very likely that just like many other games of the time, it used starforce there.
https://bugs.winehq.org/show_bug.cgi?id=46627
--- Comment #11 from Anastasius Focht focht@gmx.net --- Hello mirh,
--- quote --- I couldn't really find definitive proofs of this theory then, but it is very likely that just like many other games of the time, it used starforce there. --- quote ---
OP's backtrace clearly hints at SafeDisc v2/v3 as copy-protection scheme. Where did you get this idea of StarForce being used/the culprit here?
Various online sites related to copy protection list SafeDisc:
* https://www.gamecopyworld.com/games/pc_nfs_underground.shtml -> 'NFS: Underground v1.3 [RUSSIAN] No-CD/Fixed EXE'
* https://www.gamecopyworld.com/games/pc_nfs_underground_2.shtml
Regards
https://bugs.winehq.org/show_bug.cgi?id=46627
--- Comment #12 from mirh mirh@protonmail.ch --- Mhh ok, dumb of me not to notice those temp files. And if I focus to google in russian for the софтклабa version, safedisc seems more like it.
But could it be they were using a newer drm version than western retail though (indeed I couldn't find a patch anywhere released for that)? Perhaps some slightly more updated version of safedisc was what wasn't working with staging 4.1 in XP mode. http://www.nfsunlimited.net/forum/viewtopic.php?t=738 https://www.nfsplanet.com/nfs8_patch.php?lang=eng
https://bugs.winehq.org/show_bug.cgi?id=46627
Oleg Kuznetsov oleg.kuznetsov@metamint.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |oleg.kuznetsov@metamint.ru
--- Comment #13 from Oleg Kuznetsov oleg.kuznetsov@metamint.ru --- (In reply to mirh from comment #12)
I couldn't really find definitive proofs of this theory then, but it is very likely that just like many other games of the time, it used starforce there.
Mhh ok, dumb of me not to notice those temp files. And if I focus to google in russian for the софтклабa version, safedisc seems more like it.
But could it be they were using a newer drm version than western retail though (indeed I couldn't find a patch anywhere released for that)? Perhaps some slightly more updated version of safedisc was what wasn't working with staging 4.1 in XP mode.
I haven't had NFS Underground or NFS Underground 2, but other EA releases distributed by Softclub, were the original European CDs printed by Sonopress (=Safedisk or anything else which Europeans publisher used at the time). I highly doubt that they would made another master image with updated DRM just for Russia. Softclub's job most of the times was just to localize the box and manual, while the disks were original. Yes, sometimes they either did some in-game localization or published official Russian versions of the games, but it was uncommon (IIRC, they published Russian version of "Populous: The Beginning", but it had problems with the patch)
StarForce was used extensively by Russian publishers, who actually did some in-game localization: Akella, Russobit-M, 1C and Buka. Their CDs were always printed at UEP-CD factory and not imported.
https://bugs.winehq.org/show_bug.cgi?id=46627
--- Comment #14 from nikitastepan0v@mail.ru --- (In reply to Anastasius Focht from comment #9)
Hello folks,
I have the original NFS Underground 2 as well (2 CD) and I can't reproduce/confirm this.
Tested with various Wine versions:
- Wine-Staging 4.1 (as reported here)
- Wine-Staging 4.9
- Wine-Staging 5.0-rc4
- Wine 5.0-rc5
Make sure you don't reuse/share existing WINEPREFIXes with other apps/games when reporting bugs (it makes them potentially invalid).
If neither SafeDisc v2 nor v3/v4 works there seems to be a more general problem with your system (Wine build/host distro being broken).
Try vanilla Wine from https://wiki.winehq.org/Download and use a separate (new!) WINEPREFIX for each game to be tested.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files (x86)/EA GAMES/Need for Speed Underground 2
$ ll total 7652 -rw-rw-r--. 1 focht focht 545656 Oct 23 2004 00000000.016 -rw-rw-r--. 1 focht focht 545656 Oct 23 2004 00000000.256 drwxrwxr-x. 65 focht focht 4096 Jan 13 22:09 CARS drwxrwxr-x. 2 focht focht 4096 Jan 13 22:09 CREDITS -rwxrwxr-x. 1 focht focht 335872 Oct 23 2004 eauninstall.exe -rw-rw-r--. 1 focht focht 43863 Jan 13 22:20 filelist.txt drwxrwxr-x. 4 focht focht 4096 Jan 13 22:09 FRONTEND drwxrwxr-x. 2 focht focht 4096 Jan 13 22:09 GLOBAL drwxrwxr-x. 2 focht focht 4096 Jan 13 22:09 LANGUAGES drwxrwxr-x. 2 focht focht 4096 Jan 13 22:09 memcard drwxrwxr-x. 2 focht focht 4096 Jan 13 22:15 MOVIES -rw-rw-r--. 1 focht focht 13502 Oct 7 2004 NFSU_icon.ico drwxrwxr-x. 2 focht focht 4096 Jan 13 22:09 NIS -rw-rw-r--. 1 focht focht 13 Oct 13 2004 SafeMode.bat drwxrwxr-x. 2 focht focht 4096 Jan 13 22:15 SDATA -rw-rw-r--. 1 focht focht 1399 Oct 13 2004 server.cfg -rw-rw-r--. 1 focht focht 286720 Oct 14 2004 server.dll drwxrwxr-x. 13 focht focht 4096 Jan 13 22:09 SOUND -rwxrwxr-x. 1 focht focht 5987982 Oct 23 2004 speed2.exe drwxrwxr-x. 2 focht focht 4096 Jan 13 22:09 SUBTITLES drwxrwxr-x. 4 focht focht 4096 Jan 13 22:03 Support drwxrwxr-x. 10 focht focht 4096 Jan 13 22:09 TRACKS
$ WINEDEBUG=+seh,+loaddll,+process wine ./speed2.exe ... 0009:trace:loaddll:load_native_dll Loaded L"C:\windows\system32\kernelbase.dll" at 0x7b000000: PE builtin 0009:trace:loaddll:load_so_dll Loaded L"C:\windows\system32\kernel32.dll" at 0x7b420000: builtin 0009:trace:loaddll:load_native_dll Loaded L"C:\Program Files (x86)\EA GAMES\Need for Speed Underground 2\speed2.exe" at 0x400000: native ... 0009:trace:process:CreateProcessInternalW app L"C:\users\focht\Temp\~e5.0001" cmdline L""C:\users\focht\Temp\~e5.0001" 8 "C:\users\focht\Temp\""~e5.0001.dir.0000"" 0009:trace:process:RtlCreateUserProcess L"\??\C:\users\focht\Temp\~e5.0001" image L"C:\users\focht\Temp\~e5.0001" cmdline L""C:\users\focht\Temp\~e5.0001" 8 "C:\users\focht\Temp\""~e5.0001.dir.0000"" 002c:trace:loaddll:load_native_dll Loaded L"C:\windows\system32\kernelbase.dll" at 0x7b000000: PE builtin 002c:trace:loaddll:load_so_dll Loaded L"C:\windows\system32\kernel32.dll" at 0x7b420000: builtin 002c:trace:loaddll:load_native_dll Loaded L"C:\users\focht\Temp\~e5.0001" at 0x400000: native 0009:trace:process:RtlCreateUserProcess L"\??\C:\users\focht\Temp\~e5.0001" pid 002b tid 002c handles 0xd8/0xdc 0009:trace:process:CreateProcessInternalW started process pid 002b tid 002c 0009:trace:loaddll:load_native_dll Loaded L"C:\users\focht\Temp\~e5.0001.dir.0000\~df394b.tmp" at 0x66700000: native ... 0009:trace:loaddll:load_native_dll Loaded L"C:\users\focht\Temp\~e5.0001.dir.0000\~decdf3.tmp" at 0x1eb0000: native ... 002f:trace:loaddll:load_native_dll Loaded L"C:\users\focht\Temp\~e5.0001.dir.0000\~df394b.tmp" at 0x66700000: native ... 0009:trace:loaddll:free_modref Unloaded module L"C:\users\focht\Temp\~e5.0001.dir.0000\~decdf3.tmp" : native --- snip ---
'speed2.exe' is the protected main app, being a debuggee. It raises exceptions to be handled by the child process (SafeDisc debugger).
'C:\users\focht\Temp\~e5.0001' is the SafeDisc debugger (child) process, internal name 'SecServ'.
ProtectionID scan:
--- snip --- -=[ ProtectionID v0.6.9.0 DECEMBER]=- (c) 2003-2017 CDKiLLER & TippeX Build 24/12/17-21:05:42
Scanning -> F:\speed2.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 5987982 (05B5E8Eh) Byte(s) | Machine: 0x14C (I386) Compilation TimeStamp : 0x4179F56D -> Sat 23rd Oct 2004 06:08:45 (GMT) [TimeStamp] 0x4179F56D -> Sat 23rd Oct 2004 06:08:45 (GMT) | PE Header | - | Offset: 0x00000138 | VA: 0x00400138 | - -> File has 1166990 (011CE8Eh) bytes of appended data starting at offset 0499000h [File Heuristics] -> Flag #1 : 00000000000000000100000000000111 (0x00004007) [Entrypoint Section Entropy] : 6.44 (section #6) "stxt371 " | Size : 0x34A8 (13480) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 7 (0x7) | ImageSize 0x537000 (5468160) byte(s) [ModuleReport] [IAT] Modules -> KERNEL32.dll | ADVAPI32.DLL | GDI32.DLL | USER32.DLL | VERSION.DLL | D3D9.DLL | DINPUT8.DLL | SHFOLDER.DLL | SHELL32.DLL | WS2_32.DLL | DSOUND.DLL | DDRAW.DLL | WINMM.DLL | TAPI32.DLL | NETAPI32.DLL [!] Safedisc v3.20 - v4.xx or newer [removed version] detected ! [i] removed version is Safedisc v4.00.000 - v4.00.003 [i] True Entrypoint: [0x00533159] -> Jmp .0x0075B8D1 [i] Appended data contents.... [.] o: 0x00499028 / t: <0xA8726B03> <0xEF01996C> <0x00000001> / s: 00207961 byte(s) -> ~decdf3.tmp [.] o: 0x004CBCA8 / t: <0xA8726B03> <0xEF01996C> <0x0000044C> / s: 00011923 byte(s) -> clcd32.dll [.] o: 0x004CEB62 / t: <0xA8726B03> <0xEF01996C> <0x0000044C> / s: 00004122 byte(s) -> clcd16.dll [.] o: 0x004CFBA0 / t: <0xA8726B03> <0xEF01996C> <0x0000044D> / s: 00037971 byte(s) -> mcp.dll [.] o: 0x004D901C / t: <0xA8726B03> <0xEF01996C> <0x0000000B> / s: 00005446 byte(s) -> SecDrv04.VxD [.] o: 0x004DA587 / t: <0xA8726B03> <0xEF01996C> <0x00000000> / s: 00059964 byte(s) -> ~e5.0001 [.] o: 0x004E8FEA / t: <0xA8726B03> <0xEF01996C> <0x00000000> / s: 00045056 byte(s) -> PfdRun.pfd [.] o: 0x004F4012 / t: <0xA8726B03> <0xEF01996C> <0x00000000> / s: 00794152 byte(s) -> ~df394b.tmp [CompilerDetect] -> Visual C++ 7.0 (Visual Studio 2002)
- Scan Took : 0.999 Second(s) [0000003E7h (999) tick(s)] [566 of 580 scan(s)
done] --- snip ---
Regards
You have english version of the game?
https://bugs.winehq.org/show_bug.cgi?id=46627
--- Comment #15 from nikitastepan0v@mail.ru --- (In reply to Anastasius Focht from comment #9)
Hello folks,
I have the original NFS Underground 2 as well (2 CD) and I can't reproduce/confirm this.
Tested with various Wine versions:
- Wine-Staging 4.1 (as reported here)
- Wine-Staging 4.9
- Wine-Staging 5.0-rc4
- Wine 5.0-rc5
Make sure you don't reuse/share existing WINEPREFIXes with other apps/games when reporting bugs (it makes them potentially invalid).
If neither SafeDisc v2 nor v3/v4 works there seems to be a more general problem with your system (Wine build/host distro being broken).
Try vanilla Wine from https://wiki.winehq.org/Download and use a separate (new!) WINEPREFIX for each game to be tested.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files (x86)/EA GAMES/Need for Speed Underground 2
$ ll total 7652 -rw-rw-r--. 1 focht focht 545656 Oct 23 2004 00000000.016 -rw-rw-r--. 1 focht focht 545656 Oct 23 2004 00000000.256 drwxrwxr-x. 65 focht focht 4096 Jan 13 22:09 CARS drwxrwxr-x. 2 focht focht 4096 Jan 13 22:09 CREDITS -rwxrwxr-x. 1 focht focht 335872 Oct 23 2004 eauninstall.exe -rw-rw-r--. 1 focht focht 43863 Jan 13 22:20 filelist.txt drwxrwxr-x. 4 focht focht 4096 Jan 13 22:09 FRONTEND drwxrwxr-x. 2 focht focht 4096 Jan 13 22:09 GLOBAL drwxrwxr-x. 2 focht focht 4096 Jan 13 22:09 LANGUAGES drwxrwxr-x. 2 focht focht 4096 Jan 13 22:09 memcard drwxrwxr-x. 2 focht focht 4096 Jan 13 22:15 MOVIES -rw-rw-r--. 1 focht focht 13502 Oct 7 2004 NFSU_icon.ico drwxrwxr-x. 2 focht focht 4096 Jan 13 22:09 NIS -rw-rw-r--. 1 focht focht 13 Oct 13 2004 SafeMode.bat drwxrwxr-x. 2 focht focht 4096 Jan 13 22:15 SDATA -rw-rw-r--. 1 focht focht 1399 Oct 13 2004 server.cfg -rw-rw-r--. 1 focht focht 286720 Oct 14 2004 server.dll drwxrwxr-x. 13 focht focht 4096 Jan 13 22:09 SOUND -rwxrwxr-x. 1 focht focht 5987982 Oct 23 2004 speed2.exe drwxrwxr-x. 2 focht focht 4096 Jan 13 22:09 SUBTITLES drwxrwxr-x. 4 focht focht 4096 Jan 13 22:03 Support drwxrwxr-x. 10 focht focht 4096 Jan 13 22:09 TRACKS
$ WINEDEBUG=+seh,+loaddll,+process wine ./speed2.exe ... 0009:trace:loaddll:load_native_dll Loaded L"C:\windows\system32\kernelbase.dll" at 0x7b000000: PE builtin 0009:trace:loaddll:load_so_dll Loaded L"C:\windows\system32\kernel32.dll" at 0x7b420000: builtin 0009:trace:loaddll:load_native_dll Loaded L"C:\Program Files (x86)\EA GAMES\Need for Speed Underground 2\speed2.exe" at 0x400000: native ... 0009:trace:process:CreateProcessInternalW app L"C:\users\focht\Temp\~e5.0001" cmdline L""C:\users\focht\Temp\~e5.0001" 8 "C:\users\focht\Temp\""~e5.0001.dir.0000"" 0009:trace:process:RtlCreateUserProcess L"\??\C:\users\focht\Temp\~e5.0001" image L"C:\users\focht\Temp\~e5.0001" cmdline L""C:\users\focht\Temp\~e5.0001" 8 "C:\users\focht\Temp\""~e5.0001.dir.0000"" 002c:trace:loaddll:load_native_dll Loaded L"C:\windows\system32\kernelbase.dll" at 0x7b000000: PE builtin 002c:trace:loaddll:load_so_dll Loaded L"C:\windows\system32\kernel32.dll" at 0x7b420000: builtin 002c:trace:loaddll:load_native_dll Loaded L"C:\users\focht\Temp\~e5.0001" at 0x400000: native 0009:trace:process:RtlCreateUserProcess L"\??\C:\users\focht\Temp\~e5.0001" pid 002b tid 002c handles 0xd8/0xdc 0009:trace:process:CreateProcessInternalW started process pid 002b tid 002c 0009:trace:loaddll:load_native_dll Loaded L"C:\users\focht\Temp\~e5.0001.dir.0000\~df394b.tmp" at 0x66700000: native ... 0009:trace:loaddll:load_native_dll Loaded L"C:\users\focht\Temp\~e5.0001.dir.0000\~decdf3.tmp" at 0x1eb0000: native ... 002f:trace:loaddll:load_native_dll Loaded L"C:\users\focht\Temp\~e5.0001.dir.0000\~df394b.tmp" at 0x66700000: native ... 0009:trace:loaddll:free_modref Unloaded module L"C:\users\focht\Temp\~e5.0001.dir.0000\~decdf3.tmp" : native --- snip ---
'speed2.exe' is the protected main app, being a debuggee. It raises exceptions to be handled by the child process (SafeDisc debugger).
'C:\users\focht\Temp\~e5.0001' is the SafeDisc debugger (child) process, internal name 'SecServ'.
ProtectionID scan:
--- snip --- -=[ ProtectionID v0.6.9.0 DECEMBER]=- (c) 2003-2017 CDKiLLER & TippeX Build 24/12/17-21:05:42
Scanning -> F:\speed2.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 5987982 (05B5E8Eh) Byte(s) | Machine: 0x14C (I386) Compilation TimeStamp : 0x4179F56D -> Sat 23rd Oct 2004 06:08:45 (GMT) [TimeStamp] 0x4179F56D -> Sat 23rd Oct 2004 06:08:45 (GMT) | PE Header | - | Offset: 0x00000138 | VA: 0x00400138 | - -> File has 1166990 (011CE8Eh) bytes of appended data starting at offset 0499000h [File Heuristics] -> Flag #1 : 00000000000000000100000000000111 (0x00004007) [Entrypoint Section Entropy] : 6.44 (section #6) "stxt371 " | Size : 0x34A8 (13480) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 7 (0x7) | ImageSize 0x537000 (5468160) byte(s) [ModuleReport] [IAT] Modules -> KERNEL32.dll | ADVAPI32.DLL | GDI32.DLL | USER32.DLL | VERSION.DLL | D3D9.DLL | DINPUT8.DLL | SHFOLDER.DLL | SHELL32.DLL | WS2_32.DLL | DSOUND.DLL | DDRAW.DLL | WINMM.DLL | TAPI32.DLL | NETAPI32.DLL [!] Safedisc v3.20 - v4.xx or newer [removed version] detected ! [i] removed version is Safedisc v4.00.000 - v4.00.003 [i] True Entrypoint: [0x00533159] -> Jmp .0x0075B8D1 [i] Appended data contents.... [.] o: 0x00499028 / t: <0xA8726B03> <0xEF01996C> <0x00000001> / s: 00207961 byte(s) -> ~decdf3.tmp [.] o: 0x004CBCA8 / t: <0xA8726B03> <0xEF01996C> <0x0000044C> / s: 00011923 byte(s) -> clcd32.dll [.] o: 0x004CEB62 / t: <0xA8726B03> <0xEF01996C> <0x0000044C> / s: 00004122 byte(s) -> clcd16.dll [.] o: 0x004CFBA0 / t: <0xA8726B03> <0xEF01996C> <0x0000044D> / s: 00037971 byte(s) -> mcp.dll [.] o: 0x004D901C / t: <0xA8726B03> <0xEF01996C> <0x0000000B> / s: 00005446 byte(s) -> SecDrv04.VxD [.] o: 0x004DA587 / t: <0xA8726B03> <0xEF01996C> <0x00000000> / s: 00059964 byte(s) -> ~e5.0001 [.] o: 0x004E8FEA / t: <0xA8726B03> <0xEF01996C> <0x00000000> / s: 00045056 byte(s) -> PfdRun.pfd [.] o: 0x004F4012 / t: <0xA8726B03> <0xEF01996C> <0x00000000> / s: 00794152 byte(s) -> ~df394b.tmp [CompilerDetect] -> Visual C++ 7.0 (Visual Studio 2002)
- Scan Took : 0.999 Second(s) [0000003E7h (999) tick(s)] [566 of 580 scan(s)
done] --- snip ---
Regards
And which Linux you have?
https://bugs.winehq.org/show_bug.cgi?id=46627
--- Comment #16 from mirh mirh@protonmail.ch --- Ok so guys.. I have another trail https://www.reddit.com/r/needforspeed/comments/4ku2e9/for_those_who_have_pro...
While the game always has safedisc, it seems like there are some versions that can somehow still run in W10 even though the driver is blacklisted.
I could also check the "Just for Games" french re-release of Most Wanted, and it works out of the box there. You still need the disk inserted at all times, and just "taking a normal ISO" of it is not enough to bypass checks, but secdrv.sys doesn't seem to get ever loaded. Yet both protectionid and alcohol reports safedisc v4.
I don't know how any of this makes sense, but maybe it is the culprit.
https://bugs.winehq.org/show_bug.cgi?id=46627
Linards linards.liepins@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |linards.liepins@gmail.com
--- Comment #17 from Linards linards.liepins@gmail.com --- Is the issue still present?
https://bugs.winehq.org/show_bug.cgi?id=46627
--- Comment #18 from Oleg Kuznetsov oleg.kuznetsov@metamint.ru --- (In reply to Oleg Kuznetsov from comment #13)
I haven't had NFS Underground or NFS Underground 2, but other EA releases distributed by Softclub, were the original European CDs printed by Sonopress (=Safedisk or anything else which Europeans publisher used at the time). I highly doubt that they would made another master image with updated DRM just for Russia. Softclub's job most of the times was just to localize the box and manual, while the disks were original. Yes, sometimes they either did some in-game localization or published official Russian versions of the games, but it was uncommon (IIRC, they published Russian version of "Populous: The Beginning", but it had problems with the patch)
StarForce was used extensively by Russian publishers, who actually did some in-game localization: Akella, Russobit-M, 1C and Buka. Their CDs were always printed at UEP-CD factory and not imported.
Ok, I bought a legit Russian copy of Need for Speed: Underground 2 (EAN: 5035226077586) on Avito. On the inner ring of the Disc1 there's an inscription that the disc was pressed by Arvato Digital Services (which was Sonopress's name at the time), while on Disc2 it is Sonopress. The back cover says that the discs were made at Sonopress factory in Yaroslavl, Russia (I didn't know about it). Anyway. I did a scan with ProtectionID and it is almost the same as the Anastasius Focht's one from comment#9 I'll try to run under wine on weekend, but I have a feeling that the game will work alright...
-=[ ProtectionID v0.6.9.0 DECEMBER]=- (c) 2003-2017 CDKiLLER & TippeX Build 24/12/17-21:05:42 Ready...
Scanning -> N:\speed2.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 5987979 (05B5E8Bh) Byte(s) | Machine: 0x14C (I386) Compilation TimeStamp : 0x420AA843 -> Thu 10th Feb 2005 00:18:11 (GMT) [TimeStamp] 0x420AA843 -> Thu 10th Feb 2005 00:18:11 (GMT) | PE Header | - | Offset: 0x00000140 | VA: 0x00400140 | - -> File has 1166987 (011CE8Bh) bytes of appended data starting at offset 0499000h [LoadConfig] CodeIntegrity -> Flags 0xA3F0 | Catalog 0x46 (70) | Catalog Offset 0x2000001 | Reserved 0x46A4A0 [LoadConfig] GuardAddressTakenIatEntryTable 0x8000011 | Count 0x46A558 (4629848) [LoadConfig] GuardLongJumpTargetTable 0x8000001 | Count 0x46A5F8 (4630008) [LoadConfig] HybridMetadataPointer 0x8000011 | DynamicValueRelocTable 0x46A66C [LoadConfig] FailFastIndirectProc 0x8000011 | FailFastPointer 0x46C360 [LoadConfig] UnknownZero1 0x8000011 [File Heuristics] -> Flag #1 : 00000000000000000100000000000111 (0x00004007) [Entrypoint Section Entropy] : 6.44 (section #6) "stxt371 " | Size : 0x34A8 (13480) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 7 (0x7) | ImageSize 0x537000 (5468160) byte(s) [ModuleReport] [IAT] Modules -> KERNEL32.dll | ADVAPI32.DLL | GDI32.DLL | USER32.DLL | VERSION.DLL | D3D9.DLL | DINPUT8.DLL | SHFOLDER.DLL | SHELL32.DLL | WS2_32.DLL | DSOUND.DLL | DDRAW.DLL | WINMM.DLL | TAPI32.DLL | NETAPI32.DLL [!] Safedisc v3.20 - v4.xx or newer [removed version] detected ! [i] removed version is Safedisc v4.00.000 - v4.00.003 [i] True Entrypoint: [0x00533159] -> Jmp .0x0075BD07 [i] Appended data contents.... [.] o: 0x00499028 / t: <0xA8726B03> <0xEF01996C> <0x00000001> / s: 00207958 byte(s) -> ~decdf3.tmp [.] o: 0x004CBCA5 / t: <0xA8726B03> <0xEF01996C> <0x0000044C> / s: 00011923 byte(s) -> clcd32.dll [.] o: 0x004CEB5F / t: <0xA8726B03> <0xEF01996C> <0x0000044C> / s: 00004122 byte(s) -> clcd16.dll [.] o: 0x004CFB9D / t: <0xA8726B03> <0xEF01996C> <0x0000044D> / s: 00037971 byte(s) -> mcp.dll [.] o: 0x004D9019 / t: <0xA8726B03> <0xEF01996C> <0x0000000B> / s: 00005446 byte(s) -> SecDrv04.VxD [.] o: 0x004DA584 / t: <0xA8726B03> <0xEF01996C> <0x00000000> / s: 00059964 byte(s) -> ~e5.0001 [.] o: 0x004E8FE7 / t: <0xA8726B03> <0xEF01996C> <0x00000000> / s: 00045056 byte(s) -> PfdRun.pfd [.] o: 0x004F400F / t: <0xA8726B03> <0xEF01996C> <0x00000000> / s: 00794152 byte(s) -> ~df394b.tmp [CompilerDetect] -> Visual C++ 7.0 (Visual Studio 2002) - Scan Took : 13.563 Second(s) [00000347Dh (13437) tick(s)] [566 of 580 scan(s) done]
https://bugs.winehq.org/show_bug.cgi?id=46627
--- Comment #19 from Linards linards.liepins@gmail.com --- Hi, Oleg.
Is the isue still present for you?
In my case I can run English version (/w no-cd) w/o any issues, using https://www.playground.ru/nfs_underground_2/file/nfs_underground_2_textures_... and Texmod launcher.
https://bugs.winehq.org/show_bug.cgi?id=46627
--- Comment #20 from mirh mirh@protonmail.ch --- Using no-cd is like cheating, and it was already confirmed to work. IF there even is a problem here, it's because of the DRM.
https://club.myce.com/t/i-get-always-this-error-df394b-tmp-help-please/43134 https://forum.ubuntu.cz/index.php?topic=68133.0 https://bugs.winehq.org/show_bug.cgi?id=43589 https://forum.redfox.bz/threads/tried-to-copy-cd.76866/ https://forum.winehq.org/viewtopic.php?t=33589 https://web.archive.org/web/20120711062034/http://support.microsoft.com/kb/2...
And after another run of googling, I'm really wondering if this is actually unwanted behaviour. "Something's wrong in ~df394b.tmp" (the decrypted safedisc executable AFAICT) is an error that could also happen in Windows under whatever set of unknown circumstances. If nobody can *at least* reproduce them, I'm afraid there cannot be much else to do here.
https://bugs.winehq.org/show_bug.cgi?id=46627
odecif@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |odecif@gmail.com
--- Comment #21 from odecif@gmail.com --- Using a real retail CD (disc 2) does not invoke this error in wine-7.11, but using an Alcohol-copy of the game in cdemu (with bad-sector-emulation and dpm-emulation enabled) WILL produce this issue.
Not sure if wine-bug.