• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

SpermCube

Second Lieutenant
21 Badges
May 15, 2011
177
93
  • Mount & Blade: Warband
  • Darkest Hour
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • For the Motherland
  • Semper Fi
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Divine Wind
  • Heir to the Throne
  • Europa Universalis IV
  • Crusader Kings II
The game used to run fine with WINE for me, but it suddenly stopped working a few weeks ago. When I try to start the game from the launcher or directly I get an error. The launcher itself still works. I get the following error:

Code:
Unhandled exception: page fault on write access to 0x7c002fd4 in 32-bit code (0x7d38779a).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7d38779a ESP:02a4d8a0 EBP:00000014 EFLAGS:00010202(  R- --  I   - - - )
 EAX:7dffbd70 EBX:7c002fd4 ECX:7dffbd70 EDX:00000000
 ESI:7d3f6c50 EDI:7c0005f9
Stack dump:
0x02a4d8a0:  f7f7e940 7c0008b4 00000149 00010b58
0x02a4d8b0:  7e1b6220 00000000 f7f7e940 00000012
0x02a4d8c0:  00000016 7e186ba0 7c00082c 7d3889dc
0x02a4d8d0:  7c0008b4 00000014 7d3f6b40 7e186ba0
0x02a4d8e0:  00000000 f7f7e040 f7f7e940 00000170
0x02a4d8f0:  f7f7e504 f7cb9b96 7e2b83d8 0000000d
Backtrace:
=>0 0x7d38779a in libglx_nvidia.so.0 (+0xa979a) (0x00000014)
  1 0x7d3889dc in libglx_nvidia.so.0 (+0xaa9db) (0x7c00082c)
  2 0x7d3935f1 in libglx_nvidia.so.0 (+0xb55f0) (0x7d38f900)
  3 0x7d32b508 in libglx_nvidia.so.0 (+0x4d507) (0x7e214530)
  4 0xf7f6679d in ld-linux.so.2 (+0xf79c) (0x7e214530)
  5 0xf7f668de in ld-linux.so.2 (+0xf8dd) (0xffe9a500)
  6 0xf7f6a855 in ld-linux.so.2 (+0x13854) (0x02a4dc08)
  7 0xf7cb9c20 _dl_catch_exception+0x8f() in libc.so.6 (0xf7f7e504)
  8 0xf7f69fe6 in ld-linux.so.2 (+0x12fe5) (0xf7f7e504)
  9 0xf7b80c65 GLIBC_2+0xc64() in libdl.so.2 (0xffe9a500)
  10 0xf7cb9c20 _dl_catch_exception+0x8f() in libc.so.6 (0x7d4a8000)
  11 0xf7cb9cd0 _dl_catch_error+0x2f() in libc.so.6 (0x7d4a8000)
  12 0xf7b813c1 in libdl.so.2 (+0x13c0) (0x7d4a8000)
  13 0xf7b80d28 GLIBC_2+0xd27() in libdl.so.2 (0x7d4a8000)
  14 0x7d49d4de in libglx.so.0 (+0x74dd) (0x7d4a8000)
  15 0x7d49e8a9 in libglx.so.0 (+0x88a8) (0x02a4dfe0)
  16 0x7d4980b5 glXChooseVisual+0x24() in libglx.so.0 (0x00000000)
  17 0x7e03cd41 in winex11 (+0x2cd40) (0x02a4e268)
  18 0x7bc878be RtlRunOnceExecuteOnce+0x4d() in ntdll (0x02a4e2b8)
  19 0x7b478b81 InitOnceExecuteOnce+0x20() in kernel32 (0x02a4e2e8)
  20 0x7e040197 in winex11 (+0x30196) (0x02a4e318)
  21 0x7e02f0a4 in winex11 (+0x1f0a3) (0x02a4e338)
  22 0x7ea22cee __wine_get_wgl_driver+0x4d() in gdi32 (0x02a4e368)
  23 0x7eb1c1c5 in wined3d (+0x4c1c4) (0x02a4e7d8)
  24 0x7eb20c5f in wined3d (+0x50c5e) (0x02a4e7f8)
  25 0x7eb98d31 wined3d_create+0x50() in wined3d (0x02a4e828)
  26 0x7ec219a4 in ddraw (+0x119a3) (0x02a4e9e8)
  27 0x7ec322a1 in ddraw (+0x222a0) (0x02a4ea28)
  28 0x7ec32bf4 DirectDrawCreate+0x53() in ddraw (0x02a4ea68)
  29 0x00571f8e in darkest hour (+0x171f8d) (0x02a4fe34)
  30 0x0078e498 in darkest hour (+0x38e497) (0x02a4fec0)
  31 0x7b461b9c call_process_entry+0xb() in kernel32 (0x02a4fed8)
  32 0x7b4635ee in kernel32 (+0x535ed) (0x02a4ffd8)
  33 0x7b461baa call_process_entry+0x19() in kernel32 (0x02a4ffec)
0x7d38779a: movl    %eax,0x0(%ebx)
Modules:
Module    Address            Debug info    Name (73 modules)
PE      400000-  d6c000    Export          darkest hour
ELF    788ef000-7a800000    Deferred        libnvidia-glcore.so.390.48
ELF    7a800000-7a93c000    Deferred        opengl32<elf>
  \-PE    7a820000-7a93c000    \               opengl32
ELF    7b400000-7b7e9000    Dwarf           kernel32<elf>
  \-PE    7b410000-7b7e9000    \               kernel32
ELF    7bc00000-7bcf9000    Dwarf           ntdll<elf>
  \-PE    7bc10000-7bcf9000    \               ntdll
ELF    7c000000-7c004000    Deferred        <wine-loader>
ELF    7d2de000-7d3f7000    Dwarf           libglx_nvidia.so.0
ELF    7d437000-7d496000    Deferred        libgldispatch.so.0
ELF    7d496000-7d4b9000    Dwarf           libglx.so.0
ELF    7d4b9000-7d51a000    Deferred        libgl.so.1
ELF    7ddd8000-7dddf000    Deferred        libxfixes.so.3
ELF    7dddf000-7ddeb000    Deferred        libxcursor.so.1
ELF    7ddeb000-7ddfe000    Deferred        libxi.so.6
ELF    7ddfe000-7de02000    Deferred        libxcomposite.so.1
ELF    7de02000-7de0f000    Deferred        libxrandr.so.2
ELF    7de0f000-7de1b000    Deferred        libxrender.so.1
ELF    7de1b000-7de22000    Deferred        libxxf86vm.so.1
ELF    7de22000-7de26000    Deferred        libxinerama.so.1
ELF    7de26000-7de30000    Deferred        librt.so.1
ELF    7de30000-7de4b000    Deferred        libbsd.so.0
ELF    7de4b000-7de52000    Deferred        libxdmcp.so.6
ELF    7de52000-7de56000    Deferred        libxau.so.6
ELF    7de56000-7de82000    Deferred        libxcb.so.1
ELF    7de82000-7dfcd000    Deferred        libx11.so.6
ELF    7dfcd000-7dfe2000    Deferred        libxext.so.6
ELF    7dffa000-7dfff000    Deferred        libnvidia-tls.so.390.48
ELF    7e001000-7e08e000    Dwarf           winex11<elf>
  \-PE    7e010000-7e08e000    \               winex11
ELF    7e08e000-7e0b2000    Deferred        imm32<elf>
  \-PE    7e090000-7e0b2000    \               imm32
ELF    7e23b000-7e26d000    Deferred        libexpat.so.1
ELF    7e26d000-7e2b8000    Deferred        libfontconfig.so.1
ELF    7e2f4000-7e313000    Deferred        libz.so.1
ELF    7e313000-7e34d000    Deferred        libpng16.so.16
ELF    7e34d000-7e40a000    Deferred        libfreetype.so.6
ELF    7e429000-7e454000    Deferred        msacm32<elf>
  \-PE    7e430000-7e454000    \               msacm32
ELF    7e454000-7e50d000    Deferred        winmm<elf>
  \-PE    7e460000-7e50d000    \               winmm
ELF    7e50d000-7e58e000    Deferred        rpcrt4<elf>
  \-PE    7e520000-7e58e000    \               rpcrt4
ELF    7e58e000-7e6e8000    Deferred        ole32<elf>
  \-PE    7e5b0000-7e6e8000    \               ole32
ELF    7e6e8000-7e733000    Deferred        dsound<elf>
  \-PE    7e6f0000-7e733000    \               dsound
ELF    7e733000-7e913000    Deferred        user32<elf>
  \-PE    7e750000-7e913000    \               user32
ELF    7e913000-7e98b000    Deferred        advapi32<elf>
  \-PE    7e920000-7e98b000    \               advapi32
ELF    7e98b000-7eab9000    Dwarf           gdi32<elf>
  \-PE    7e9a0000-7eab9000    \               gdi32
ELF    7eab9000-7ec01000    Dwarf           wined3d<elf>
  \-PE    7ead0000-7ec01000    \               wined3d
ELF    7ec01000-7ec76000    Dwarf           ddraw<elf>
  \-PE    7ec10000-7ec76000    \               ddraw
ELF    7ec76000-7ecb0000    Deferred        ws2_32<elf>
  \-PE    7ec80000-7ecb0000    \               ws2_32
ELF    7ecb0000-7ecc4000    Deferred        libnss_files.so.2
ELF    7ecc4000-7ecdf000    Deferred        libnsl.so.1
ELF    7eedf000-7efe1000    Deferred        libm.so.6
ELF    7efe6000-7f000000    Deferred        version<elf>
  \-PE    7eff0000-7f000000    \               version
ELF    f7b70000-f7b7e000    Deferred        libnss_nis.so.2
ELF    f7b80000-f7b85000    Dwarf           libdl.so.2
ELF    f7b85000-f7d61000    Dwarf           libc.so.6
ELF    f7d61000-f7d80000    Deferred        libpthread.so.0
ELF    f7d91000-f7d9b000    Deferred        libnss_compat.so.2
ELF    f7d9f000-f7f55000    Dwarf           libwine.so.1
ELF    f7f57000-f7f7f000    Dwarf           ld-linux.so.2
ELF    f7f82000-f7f84000    Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
    00000025    0
    00000022    0
    0000001d    0
    00000013    0
    00000010    0
    0000000f    0
00000011 winedevice.exe
    0000001a    0
    00000017    0
    00000016    0
    00000012    0
0000001b plugplay.exe
    0000001f    0
    0000001e    0
    0000001c    0
00000020 winedevice.exe
    0000002a    0
    00000024    0
    00000023    0
    00000021    0
0000004b explorer.exe
    0000004f    0
    0000004e    0
    0000004d    0
    0000004c    0
00000088 Darkest Hour Launcher.exe
    0000008b    0
00000099 Darkest Hour Launcher.exe
    0000009c    0
    0000009b    0
    0000009a    0
000000a4 (D) Z:\home\manager\.local\share\Steam\steamapps\common\Darkest Hour\Darkest Hour.exe
    000000a5    0 <==
System information:
    Wine build: wine-3.0.2
    Platform: i386 (WOW64)
    Version: Windows 7
    Host system: Linux
    Host version: 4.15.0-33-generic

Does anyone know how to fix this?
 
I'm having a similar problem. The game used to work perfectly fine under PlayOnLinux (front-end for wine). It suddenly stopped a few months ago. I'm reviving this thread because it was created about the same time I started to have this issue. I tried to run the game on SteamPlay with Proton, but had the same result: game just doesn't launch, I hit Play but nothing happens, not even a error splash screen.
 
I'm having a similar problem. The game used to work perfectly fine under PlayOnLinux (front-end for wine). It suddenly stopped a few months ago. I'm reviving this thread because it was created about the same time I started to have this issue. I tried to run the game on SteamPlay with Proton, but had the same result: game just doesn't launch, I hit Play but nothing happens, not even a error splash screen.
Did you try to rename the Darkest Hour.exe to Darkest Hour Launcher.exe ?

https://www.protondb.com/app/73170
 
Wow! Didn't know about that. Will try as soon as I get home. Thanks very much, kind sir.
I just reinstalled the game on my laptop and it work thanks to @Matt.
Renaming Darkest Hour.exe to Darkest Hour Launcher.exe did the trick and now the game is working. Thanks again!

Edit: well, not so much. I can play it but only on 1024x768, if I try to run in any other resolution the game fails to load video and gives me this on savedebug.txt:
Unknown RGBFormat = 32 ,r=16711680 g=65280 b=255
Failed to initialize video.

If I try to change some settings on settings.cfg, the above error appears. I cant even launch the game windowed. If it isn't set to launch 1024x768 full screen, it crashes. :|
 
Last edited: