Darkest Hour.exe Page Fault

Questions about Wine on Linux
Locked
mcarty.geoff
Level 1
Level 1
Posts: 6
Joined: Thu Dec 07, 2017 2:00 am

Darkest Hour.exe Page Fault

Post by mcarty.geoff »

Receive page fault when running a simple DDraw program Darkest Hour. Problem was similar to viewtopic.php?f=8&t=29798. Except I'm using Nvidia GT420 card and Lubuntu 17.10 distro. I then followed FAQ instructions by updating Wine to development version and created a 32bit prefix. Was told by moderator to create a unique post for this report. This is the log (line 1) followed by backtrace report.

Code: Select all

wine: Unhandled page fault on read access to 0x00000034 at address 0x7bc3c3d1 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000034 in 32-bit code (0x7bc3c3d1).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7bc3c3d1 ESP:02a4c7e0 EBP:02a4c7f8 EFLAGS:00010202(  R- --  I   - - - )
 EAX:00000020 EBX:7bcdd000 ECX:02a4c80c EDX:00000000
 ESI:00000020 EDI:0078e3b8
Stack dump:
0x02a4c7e0:  00000000 7bc3c3c6 02a4c80c 02a4f6d0
0x02a4c7f0:  00000000 0078e3b8 02a4e848 0078affe
0x02a4c800:  02a4cae0 02a4c7f4 0078affe 00000020
0x02a4c810:  0078ca70 00000000 0078e3b8 00000000
0x02a4c820:  0078ca9e 00000000 0052d090 00000000
0x02a4c830:  02b59580 02a4c7c8 00000000 00000016
000c: sel=0067 base=00000000 limit=00000000 16-bit r-x
Backtrace:
=>0 0x7bc3c3d1 RtlEnterCriticalSection+0x21() in ntdll (0x02a4c7f8)
  1 0x0078affe in darkest hour (+0x38affd) (0x02a4e848)
  2 0x0052d013 in darkest hour (+0x12d012) (0x02a4e854)
  3 0x0052e0f2 in darkest hour (+0x12e0f1) (0x02a4fde4)
  4 0x0078e498 in darkest hour (+0x38e497) (0x02a4fe70)
  5 0x7b46196c call_process_entry+0xb() in kernel32 (0x02a4fe88)
  6 0x7b462aa4 in kernel32 (+0x52aa3) (0x02a4fec8)
  7 0x7bc7d9bc call_thread_func_wrapper+0xb() in ntdll (0x02a4fedc)
  8 0x7bc80bc6 in ntdll (+0x70bc5) (0x02a4ffcc)
  9 0x7bc7d99a RtlRaiseException+0x49() in ntdll (0x02a4ffec)
0x7bc3c3d1 RtlEnterCriticalSection+0x21 in ntdll: movl	0x14(%esi),%eax
Modules:
Module	Address			Debug info	Name (69 modules)
PE	  400000-  d6c000	Export          darkest hour
ELF	7a800000-7a93d000	Deferred        opengl32<elf>
  \-PE	7a820000-7a93d000	\               opengl32
ELF	7b400000-7b7ea000	Dwarf           kernel32<elf>
  \-PE	7b410000-7b7ea000	\               kernel32
ELF	7bc00000-7bcfa000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bcfa000	\               ntdll
ELF	7c000000-7c004000	Deferred        <wine-loader>
ELF	7dec2000-7df08000	Deferred        usp10<elf>
  \-PE	7ded0000-7df08000	\               usp10
ELF	7df76000-7df7d000	Deferred        libxfixes.so.3
ELF	7df7d000-7df89000	Deferred        libxcursor.so.1
ELF	7df89000-7df9c000	Deferred        libxi.so.6
ELF	7df9c000-7dfa0000	Deferred        libxcomposite.so.1
ELF	7dfa0000-7dfad000	Deferred        libxrandr.so.2
ELF	7dfad000-7dfb9000	Deferred        libxrender.so.1
ELF	7dfb9000-7dfc0000	Deferred        libxxf86vm.so.1
ELF	7dfc0000-7dfc4000	Deferred        libxinerama.so.1
ELF	7dfc4000-7dfce000	Deferred        librt.so.1
ELF	7dfce000-7dfe9000	Deferred        libbsd.so.0
ELF	7dfe9000-7dff0000	Deferred        libxdmcp.so.6
ELF	7dff0000-7dff4000	Deferred        libxau.so.6
ELF	7dff4000-7e020000	Deferred        libxcb.so.1
ELF	7e020000-7e16b000	Deferred        libx11.so.6
ELF	7e16b000-7e180000	Deferred        libxext.so.6
ELF	7e19c000-7e228000	Deferred        winex11<elf>
  \-PE	7e1b0000-7e228000	\               winex11
ELF	7e228000-7e24c000	Deferred        imm32<elf>
  \-PE	7e230000-7e24c000	\               imm32
ELF	7e27a000-7e2a5000	Deferred        libexpat.so.1
ELF	7e2a5000-7e2ee000	Deferred        libfontconfig.so.1
ELF	7e2ee000-7e328000	Deferred        libpng16.so.16
ELF	7e328000-7e347000	Deferred        libz.so.1
ELF	7e347000-7e403000	Deferred        libfreetype.so.6
ELF	7e41f000-7e44a000	Deferred        msacm32<elf>
  \-PE	7e420000-7e44a000	\               msacm32
ELF	7e44a000-7e503000	Deferred        winmm<elf>
  \-PE	7e450000-7e503000	\               winmm
ELF	7e503000-7e585000	Deferred        rpcrt4<elf>
  \-PE	7e510000-7e585000	\               rpcrt4
ELF	7e585000-7e6df000	Deferred        ole32<elf>
  \-PE	7e5a0000-7e6df000	\               ole32
ELF	7e6df000-7e72a000	Deferred        dsound<elf>
  \-PE	7e6f0000-7e72a000	\               dsound
ELF	7e72a000-7e90c000	Deferred        user32<elf>
  \-PE	7e740000-7e90c000	\               user32
ELF	7e90c000-7e984000	Deferred        advapi32<elf>
  \-PE	7e920000-7e984000	\               advapi32
ELF	7e984000-7eab2000	Deferred        gdi32<elf>
  \-PE	7e990000-7eab2000	\               gdi32
ELF	7eab2000-7ebf9000	Deferred        wined3d<elf>
  \-PE	7eac0000-7ebf9000	\               wined3d
ELF	7ebf9000-7ec6e000	Deferred        ddraw<elf>
  \-PE	7ec00000-7ec6e000	\               ddraw
ELF	7ec6e000-7eca9000	Deferred        ws2_32<elf>
  \-PE	7ec80000-7eca9000	\               ws2_32
ELF	7eea9000-7eebc000	Deferred        libnss_files.so.2
ELF	7eebc000-7eeca000	Deferred        libnss_nis.so.2
ELF	7eeca000-7eee5000	Deferred        libnsl.so.1
ELF	7eee5000-7efe4000	Deferred        libm.so.6
ELF	7efe6000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f7b5c000-f7b61000	Deferred        libdl.so.2
ELF	f7b61000-f7d37000	Deferred        libc.so.6
ELF	f7d37000-f7d56000	Deferred        libpthread.so.0
ELF	f7d56000-f7d60000	Deferred        libnss_compat.so.2
ELF	f7d72000-f7f28000	Dwarf           libwine.so.1
ELF	f7f2a000-f7f51000	Deferred        ld-linux.so.2
ELF	f7f54000-f7f55000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\GOG Games\Darkest Hour\Darkest Hour.exe
	00000009    0 <==
0000000e services.exe
	00000021    0
	0000001c    0
	00000013    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	00000026    0
	00000017    0
	00000016    0
	00000012    0
0000001a plugplay.exe
	0000001e    0
	0000001d    0
	0000001b    0
0000001f winedevice.exe
	00000027    0
	00000023    0
	00000022    0
	00000020    0
00000028 explorer.exe
	0000002d    0
	0000002c    0
	0000002b    0
	0000002a    0
	00000029    0
System information:
    Wine build: wine-2.22
    Platform: i386
    Version: Windows XP
    Host system: Linux
    Host version: 4.13.0-17-generic
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Darkest Hour.exe Page Fault

Post by DarkShadow44 »

Interesting, is there is a free download for this?
mcarty.geoff
Level 1
Level 1
Posts: 6
Joined: Thu Dec 07, 2017 2:00 am

Re: Darkest Hour.exe Page Fault

Post by mcarty.geoff »

@DarkShadow44 None which is legal. It is rather cheap on GOG though and worth it.

I must withdraw my support request because the motherboard on that computer is dieing. Don't think it contritbuted to the intial error though. Believe the reason had to do with symlinks in the driver source files and perhaps how Wine calls for GL graphics. Have to shelve the computer due to voltage overloads.
Locked