page fault on write access to 0x7c002fd4 in 32-bit code

Questions about Wine on Linux
Locked
Scrimbim
Level 1
Level 1
Posts: 5
Joined: Sun Nov 26, 2017 4:18 pm

page fault on write access to 0x7c002fd4 in 32-bit code

Post by Scrimbim »

I am a big dummy who don't understand anything.

Do I need new drivers?

Unhandled exception: page fault on write access to 0x7c002fd4 in 32-bit code (0x7d9336da).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7d9336da ESP:0033f220 EBP:00000014 EFLAGS:00010202( R- -- I - - - )
EAX:7dbded70 EBX:7c002fd4 ECX:7dbded70 EDX:00000000
ESI:7d9a1430 EDI:7c0005f9
Stack dump:
0x0033f220: f7f78920 7c0008b4 00000149 7d126128
0x0033f230: 7d1259c0 00000000 f7f78920 00000012
0x0033f240: 00000016 7d1172e0 7c00082c 7d93491c
0x0033f250: 7c0008b4 00000014 7d9a1320 7d1172e0
0x0033f260: 00000000 80000001 f7f78920 00000165
0x0033f270: f7b88000 7d0933d0 f7b84e20 00002b28
000c: sel=0067 base=00000000 limit=00000000 16-bit r-x
Backtrace:
=>0 0x7d9336da in libgl.so.1 (+0xa96da) (0x00000014)
1 0x7d93491c in libgl.so.1 (+0xaa91b) (0x7c00082c)
2 0x7d93f4c1 in libgl.so.1 (+0xb54c0) (0x7d93b7d0)
3 0x7d8d85c3 in libgl.so.1 (+0x4e5c2) (0x7d10c4c0)
4 0xf7f619f1 in ld-linux.so.2 (+0xf9f0) (0x7d10c4c0)
5 0xf7f61b5e in ld-linux.so.2 (+0xfb5d) (0xffd06df4)
6 0xf7f65cfa in ld-linux.so.2 (+0x13cf9) (0x0033f5a8)
7 0xf7cbbe2b _dl_catch_error+0x9a() in libc.so.6 (0x0033f718)
8 0xf7f65579 in ld-linux.so.2 (+0x13578) (0x0033f718)
9 0xf7b84cc7 GLIBC_2+0xcc6() in libdl.so.2 (0xffd06df4)
10 0xf7cbbe2b _dl_catch_error+0x9a() in libc.so.6 (0x0033f8ac)
11 0xf7b85422 in libdl.so.2 (+0x1421) (0x0033f8ac)
12 0xf7b84d6e GLIBC_2+0xd6d() in libdl.so.2 (0x0033f908)
13 0xf7da069f wine_dlopen+0x2e() in libwine.so.1 (0x0033f908)
14 0x7dc1f088 in winex11 (+0x2f087) (0x0033fb18)
15 0x7bc8704c RtlRunOnceExecuteOnce+0x4b() in ntdll (0x0033fb68)
16 0x7b477221 InitOnceExecuteOnce+0x20() in kernel32 (0x0033fb98)
17 0x7dc22827 in winex11 (+0x32826) (0x0033fbc8)
18 0x7dc11fb4 in winex11 (+0x21fb3) (0x0033fbe8)
19 0x7e6f595e __wine_get_wgl_driver+0x4d() in gdi32 (0x0033fc18)
20 0x7a8a5e08 wglDescribePixelFormat+0x37() in opengl32 (0x0033fc68)
21 0x7a8a5e9d wglChoosePixelFormat+0x4c() in opengl32 (0x0033fd18)
22 0x7e6f59b5 ChoosePixelFormat+0x34() in gdi32 (0x0033fd58)
23 0x10085568 in sdl2 (+0x85567) (0x0033fdac)
24 0x1008586c in sdl2 (+0x8586b) (0x0033fdc0)
25 0x1007ba14 in sdl2 (+0x7ba13) (0x0033fdd4)
26 0x00403c09 in gldriverquery (+0x3c08) (0x0033fdec)
27 0x00403d42 in gldriverquery (+0x3d41) (0x0033fe40)
28 0x7b4605fc call_process_entry+0xb() in kernel32 (0x0033fe58)
29 0x7b461684 in kernel32 (+0x51683) (0x0033fe98)
30 0x7bc7d79c call_thread_func_wrapper+0xb() in ntdll (0x0033feb8)
31 0x7bc806df call_thread_func+0xce() in ntdll (0x0033ffa8)
32 0x7bc7d77a RtlRaiseException+0x21() in ntdll (0x0033ffc8)
33 0x7bc51323 call_dll_entry_point+0x3d2() in ntdll (0x0033ffe8)
34 0xf7da1e1d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
35 0xf7da1f80 wine_switch_to_stack+0x1f() in libwine.so.1 (0xffd05658)
36 0x7bc57112 LdrInitializeThunk+0x251() in ntdll (0xffd056a8)
37 0x7b46772e __wine_kernel_init+0x93d() in kernel32 (0xffd06818)
38 0x7bc57f25 __wine_process_init+0x144() in ntdll (0xffd06888)
39 0xf7da0d28 wine_init+0x2d7() in libwine.so.1 (0xffd068e8)
40 0x7c000b26 main+0xa5() in <wine-loader> (0xffd06d48)
41 0xf7ba1986 __libc_start_main+0xf5() in libc.so.6 (0x00000000)
0x7d9336da: movl %eax,0x0(%ebx)
Modules:
Module Address Debug info Name (85 modules)
PE 400000- 40e000 Export gldriverquery
PE 10000000-100ac000 Export sdl2
ELF 78802000-7a800000 Deferred libnvidia-glcore.so.384.90
ELF 7a800000-7a934000 Dwarf opengl32<elf>
\-PE 7a820000-7a934000 \ opengl32
ELF 7b400000-7b7df000 Dwarf kernel32<elf>
\-PE 7b410000-7b7df000 \ kernel32
ELF 7bc00000-7bcf4000 Dwarf ntdll<elf>
\-PE 7bc10000-7bcf4000 \ ntdll
ELF 7c000000-7c004000 Dwarf <wine-loader>
ELF 7d88a000-7d9a2000 Dwarf libgl.so.1
ELF 7d9be000-7d9c5000 Deferred libxfixes.so.3
ELF 7d9c5000-7d9d1000 Deferred libxcursor.so.1
ELF 7d9d1000-7d9e4000 Deferred libxi.so.6
ELF 7d9e4000-7d9e8000 Deferred libxcomposite.so.1
ELF 7d9e8000-7d9f5000 Deferred libxrandr.so.2
ELF 7d9f5000-7da01000 Deferred libxrender.so.1
ELF 7da01000-7da08000 Deferred libxxf86vm.so.1
ELF 7da08000-7da0c000 Deferred libxinerama.so.1
ELF 7da0c000-7da16000 Deferred librt.so.1
ELF 7da16000-7da31000 Deferred libbsd.so.0
ELF 7da31000-7da38000 Deferred libxdmcp.so.6
ELF 7da38000-7da3c000 Deferred libxau.so.6
ELF 7da3c000-7da68000 Deferred libxcb.so.1
ELF 7da68000-7dbb3000 Deferred libx11.so.6
ELF 7dbb3000-7dbc8000 Deferred libxext.so.6
ELF 7dbdd000-7dbe2000 Deferred libnvidia-tls.so.384.90
ELF 7dbe4000-7dc70000 Dwarf winex11<elf>
\-PE 7dbf0000-7dc70000 \ winex11
ELF 7dcc0000-7dceb000 Deferred libexpat.so.1
ELF 7dceb000-7dd34000 Deferred libfontconfig.so.1
ELF 7dd34000-7dd6e000 Deferred libpng16.so.16
ELF 7dd6e000-7dd8d000 Deferred libz.so.1
ELF 7dd8d000-7de49000 Deferred libfreetype.so.6
ELF 7de65000-7de79000 Deferred api-ms-win-crt-locale-l1-1-0<elf
PE 7de70000-7de79000 Deferred api-ms-win-crt-locale-l1-1-0
ELF 7de79000-7de92000 Deferred api-ms-win-crt-math-l1-1-0<elf>
\-PE 7de80000-7de92000 \ api-ms-win-crt-math-l1-1-0
ELF 7de92000-7dea8000 Deferred api-ms-win-crt-runtime-l1-1-0<el
PE 7dea0000-7dea8000 Deferred api-ms-win-crt-runtime-l1-1-0
ELF 7dea8000-7debe000 Deferred api-ms-win-crt-string-l1-1-0<elf
PE 7deb0000-7debe000 Deferred api-ms-win-crt-string-l1-1-0
ELF 7debe000-7ded2000 Deferred api-ms-win-crt-heap-l1-1-0<elf>
\-PE 7dec0000-7ded2000 \ api-ms-win-crt-heap-l1-1-0
ELF 7ded2000-7dee8000 Deferred api-ms-win-crt-stdio-l1-1-0<elf>
\-PE 7dee0000-7dee8000 \ api-ms-win-crt-stdio-l1-1-0
ELF 7dee8000-7dfda000 Deferred ucrtbase<elf>
\-PE 7df00000-7dfda000 \ ucrtbase
ELF 7dfda000-7dff0000 Deferred vcruntime140<elf>
\-PE 7dfe0000-7dff0000 \ vcruntime140
ELF 7dff0000-7e123000 Deferred oleaut32<elf>
\-PE 7e010000-7e123000 \ oleaut32
ELF 7e123000-7e19a000 Deferred shlwapi<elf>
\-PE 7e130000-7e19a000 \ shlwapi
ELF 7e19a000-7e3de000 Deferred shell32<elf>
\-PE 7e1b0000-7e3de000 \ shell32
ELF 7e3de000-7e402000 Deferred imm32<elf>
\-PE 7e3e0000-7e402000 \ imm32
ELF 7e402000-7e42d000 Deferred msacm32<elf>
\-PE 7e410000-7e42d000 \ msacm32
ELF 7e42d000-7e4ad000 Deferred rpcrt4<elf>
\-PE 7e440000-7e4ad000 \ rpcrt4
ELF 7e4ad000-7e5e6000 Deferred ole32<elf>
\-PE 7e4c0000-7e5e6000 \ ole32
ELF 7e5e6000-7e65d000 Deferred advapi32<elf>
\-PE 7e5f0000-7e65d000 \ advapi32
ELF 7e65d000-7e78b000 Dwarf gdi32<elf>
\-PE 7e670000-7e78b000 \ gdi32
ELF 7e78b000-7e8e1000 Deferred user32<elf>
\-PE 7e7a0000-7e8e1000 \ user32
ELF 7e8e1000-7e99a000 Deferred winmm<elf>
\-PE 7e8f0000-7e99a000 \ winmm
ELF 7e99a000-7e9ad000 Deferred libnss_files.so.2
ELF 7e9ad000-7e9bb000 Deferred libnss_nis.so.2
ELF 7e9bb000-7e9d6000 Deferred libnsl.so.1
ELF 7e9d6000-7e9e0000 Deferred libnss_compat.so.2
ELF 7eee5000-7efe4000 Deferred libm.so.6
ELF 7efe6000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF f7b84000-f7b89000 Dwarf libdl.so.2
ELF f7b89000-f7d5f000 Dwarf libc.so.6
ELF f7d5f000-f7d7e000 Deferred libpthread.so.0
ELF f7d9a000-f7f50000 Dwarf libwine.so.1
ELF f7f52000-f7f79000 Dwarf ld-linux.so.2
ELF f7f7c000-f7f7d000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
000001ef 0
0000001e 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
00000022 0
00000019 0
00000018 0
00000013 0
0000001c plugplay.exe
00000021 0
00000020 0
0000001d 0
00000023 explorer.exe
00000028 0
00000027 0
00000026 0
00000025 0
00000024 0
0000001a Steam.exe
0000006c 0
00000053 0
00000052 0
00000029 0
0000002a 0
00000041 0
00000040 0
0000002c 0
0000002b 0
0000003e 1
0000003b 0
00000039 0
00000038 0
00000037 0
0000002e 0
0000002d 0
00000008 0
0000000d 0
0000001b 0
0000000c steamwebhelper.exe
00000009 0
0000002f steamwebhelper.exe
00000033 0
00000032 0
00000031 0
00000030 0
00000034 winedbg.exe
00000068 0
00000035 0
0000006a (D) C:\Program Files (x86)\Steam\bin\gldriverquery.exe
0000006b 0 <==
System information:
Wine build: wine-2.0.3
Platform: i386 (WOW64)
Version: Windows 10
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: page fault on write access to 0x7c002fd4 in 32-bit code

Post by DarkShadow44 »

Looks like a driver issue, it really shouldn't crash there. Are your drivers up to date, which ones are you using?
Scrimbim
Level 1
Level 1
Posts: 5
Joined: Sun Nov 26, 2017 4:18 pm

Re: page fault on write access to 0x7c002fd4 in 32-bit code

Post by Scrimbim »

DarkShadow44 wrote:Looks like a driver issue, it really shouldn't crash there. Are your drivers up to date, which ones are you using?
https://i.imgur.com/WJnQqAb.png

Are these too old?
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: page fault on write access to 0x7c002fd4 in 32-bit code

Post by DarkShadow44 »

Should be fine, I guess. What are you trying to run? Does it work on another machine?
Scrimbim
Level 1
Level 1
Posts: 5
Joined: Sun Nov 26, 2017 4:18 pm

Re: page fault on write access to 0x7c002fd4 in 32-bit code

Post by Scrimbim »

DarkShadow44 wrote:Should be fine, I guess. What are you trying to run? Does it work on another machine?

I downloaded a couple of games through steam that I'm trying to play.

I only got the 1 computer to experiment on.
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: page fault on write access to 0x7c002fd4 in 32-bit code

Post by DarkShadow44 »

That's not a lot of information though. Can you elaborate, and maybe add logs?
Scrimbim
Level 1
Level 1
Posts: 5
Joined: Sun Nov 26, 2017 4:18 pm

Re: page fault on write access to 0x7c002fd4 in 32-bit code

Post by Scrimbim »

DarkShadow44 wrote:That's not a lot of information though. Can you elaborate, and maybe add logs?

I run some games through wine without a problem, but some of the times the game runs without any fonts. but a lot of the games crash, all with the same page fault on write access in 32-bit code.

Skyrim for example run with minor audio issues. But some of the more basic casual games either don't start or crash when the game tries to load.

Unity games have been more successful in not crashing by like 99.9%

0x7c002fd4 on googles shows just a list of codes for a font.

I don't understand how a font problem would cause an entire game to just not even attempt to run.
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: page fault on write access to 0x7c002fd4 in 32-bit code

Post by DarkShadow44 »

I'm repeating myself here, but without logs there is nothing we can do. And naming the games that don't work can't hurt either.
User avatar
dimesio
Moderator
Moderator
Posts: 13201
Joined: Tue Mar 25, 2008 10:30 pm

Re: page fault on write access to 0x7c002fd4 in 32-bit code

Post by dimesio »

What distro are you on? Your backtrace reminds me of https://bugs.winehq.org/show_bug.cgi?id=43530.
mcarty.geoff
Level 1
Level 1
Posts: 6
Joined: Thu Dec 07, 2017 2:00 am

Re: page fault on write access to 0x7c002fd4 in 32-bit code

Post by mcarty.geoff »

I have this exact issue with OPs Nvidia driver installed. It seems to be bad driver coding linking the drivers 32bit 3D rendering to libgl.so.1. I can "resolve" this by resorting to MESA implementation. Would rather use Nvidia's proprietary rendering instead.
User avatar
dimesio
Moderator
Moderator
Posts: 13201
Joined: Tue Mar 25, 2008 10:30 pm

Re: page fault on write access to 0x7c002fd4 in 32-bit code

Post by dimesio »

According to https://bugs.winehq.org/show_bug.cgi?id=43530#c24:
By comparing the config.log between the build environments, the problem turns out to be "-fno-plt" in CFLAGS and "-z,now" in LDFLAGS, which Arch added recently. Wine built with these two flags enabled will have this issue.
So the question still is, what distro are you on? If it's not Arch, you should add a comment to the bug report saying that this also affects whatever distro you are on.
mcarty.geoff
Level 1
Level 1
Posts: 6
Joined: Thu Dec 07, 2017 2:00 am

Re: page fault on write access to 0x7c002fd4 in 32-bit code

Post by mcarty.geoff »

Code: Select all

wine: Unhandled exception 0x80000003 in thread 38 at address 0x7bc7d9c8 (thread 0038), starting debugger...
0x7bc7d9c8 DbgBreakPoint in ntdll: int	$3
Modules:
Module	Address			Debug info	Name (67 modules)
PE	  400000-  d6c000	Deferred        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	7df6e000-7df75000	Deferred        libxfixes.so.3
ELF	7df75000-7df81000	Deferred        libxcursor.so.1
ELF	7df81000-7df94000	Deferred        libxi.so.6
ELF	7df94000-7df98000	Deferred        libxcomposite.so.1
ELF	7df98000-7dfa5000	Deferred        libxrandr.so.2
ELF	7dfa5000-7dfb1000	Deferred        libxrender.so.1
ELF	7dfb1000-7dfb8000	Deferred        libxxf86vm.so.1
ELF	7dfb8000-7dfbc000	Deferred        libxinerama.so.1
ELF	7dfbc000-7dfc6000	Deferred        librt.so.1
ELF	7dfc6000-7dfe1000	Deferred        libbsd.so.0
ELF	7dfe1000-7dfe8000	Deferred        libxdmcp.so.6
ELF	7dfe8000-7dfec000	Deferred        libxau.so.6
ELF	7dfec000-7e018000	Deferred        libxcb.so.1
ELF	7e018000-7e163000	Deferred        libx11.so.6
ELF	7e163000-7e178000	Deferred        libxext.so.6
ELF	7e194000-7e220000	Deferred        winex11<elf>
  \-PE	7e1a0000-7e220000	\               winex11
ELF	7e220000-7e244000	Deferred        imm32<elf>
  \-PE	7e230000-7e244000	\               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	7eca9000-7ecbc000	Deferred        libnss_files.so.2
ELF	7ecbc000-7ecca000	Deferred        libnss_nis.so.2
ELF	7ecca000-7ece5000	Deferred        libnsl.so.1
ELF	7eee5000-7efe4000	Deferred        libm.so.6
ELF	7efe6000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f7b86000-f7b8b000	Deferred        libdl.so.2
ELF	f7b8b000-f7d61000	Deferred        libc.so.6
ELF	f7d61000-f7d80000	Deferred        libpthread.so.0
ELF	f7d91000-f7d9b000	Deferred        libnss_compat.so.2
ELF	f7d9c000-f7f52000	Dwarf           libwine.so.1
ELF	f7f54000-f7f7b000	Deferred        ld-linux.so.2
ELF	f7f7e000-f7f7f000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 Darkest Hour Launcher.exe
	0000002e    0
	0000002d    0
	00000009    0
0000000e services.exe
	00000022    0
	0000001d    0
	00000013    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	0000001c    0
	00000017    0
	00000016    0
	00000012    0
0000001a plugplay.exe
	0000001f    0
	0000001e    0
	0000001b    0
00000020 winedevice.exe
	00000029    0
	00000024    0
	00000023    0
	00000021    0
00000027 explorer.exe
	0000002c    0
	0000002b    0
	0000002a    0
	00000028    0
00000037 (D) C:\GOG Games\Darkest Hour\Darkest Hour.exe
	00000038    0 <==
System information:
    Wine build: wine-2.22
    Platform: i386
    Version: Windows XP
    Host system: Linux
    Host version: 4.13.0-17-generic
Lubuntu 17.10 64bit with Nvidia GT420 GPU running Wine 2.22 through a 32bit WINEARCH.
User avatar
dimesio
Moderator
Moderator
Posts: 13201
Joined: Tue Mar 25, 2008 10:30 pm

Re: page fault on write access to 0x7c002fd4 in 32-bit code

Post by dimesio »

@mcarty.geoff: your backtrace is completely different from the OP's. Start a new thread for your problem.
mcarty.geoff
Level 1
Level 1
Posts: 6
Joined: Thu Dec 07, 2017 2:00 am

Re: page fault on write access to 0x7c002fd4 in 32-bit code

Post by mcarty.geoff »

Same prog run in windowed mode. Note similarity. Sorry for posting the modified start dump first but I believe these issues are identical and connected to Nvidia proprietary drivers improperly linked during a wine session.

Code: Select all

Unhandled exception: page fault on write access to 0x7c002fd4 in 32-bit code (0x7da996da).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7da996da ESP:02a4d920 EBP:00000014 EFLAGS:00010202(  R- --  I   - - - )
 EAX:7df22d70 EBX:7c002fd4 ECX:7df22d70 EDX:00000000
 ESI:7db07430 EDI:7c0005f9
Stack dump:
0x02a4d920:  f7f87920 7c0008b4 00000149 7cdebe28
0x02a4d930:  7cdeb6f0 00000000 f7f87920 00000012
0x02a4d940:  00000016 7cddf120 7c00082c 7da9a91c
0x02a4d950:  7c0008b4 00000014 7db07320 7cddf120
0x02a4d960:  00000000 80000001 f7f87920 0000012c
0x02a4d970:  f7b97000 7cd583d0 f7b93e20 0000000d
000c: sel=0067 base=00000000 limit=00000000 16-bit r-x
Backtrace:
=>0 0x7da996da in libgl.so.1 (+0xa96da) (0x00000014)
  1 0x7da9a91c in libgl.so.1 (+0xaa91b) (0x7c00082c)
  2 0x7daa54c1 in libgl.so.1 (+0xb54c0) (0x7daa17d0)
  3 0x7da3e5c3 in libgl.so.1 (+0x4e5c2) (0x7cdba930)
  4 0xf7f709f1 in ld-linux.so.2 (+0xf9f0) (0x7cdba930)
  5 0xf7f70b5e in ld-linux.so.2 (+0xfb5d) (0xffc984b4)
  6 0xf7f74cfa in ld-linux.so.2 (+0x13cf9) (0x02a4dca8)
  7 0xf7ccae2b _dl_catch_error+0x9a() in libc.so.6 (0x02a4de18)
  8 0xf7f74579 in ld-linux.so.2 (+0x13578) (0x02a4de18)
  9 0xf7b93cc7 GLIBC_2+0xcc6() in libdl.so.2 (0xffc984b4)
  10 0xf7ccae2b _dl_catch_error+0x9a() in libc.so.6 (0x02a4dfac)
  11 0xf7b94422 in libdl.so.2 (+0x1421) (0x02a4dfac)
  12 0xf7b93d6e GLIBC_2+0xd6d() in libdl.so.2 (0x02a4e008)
  13 0xf7daf72f wine_dlopen+0x2e() in libwine.so.1 (0x02a4e008)
  14 0x7e1cd3d8 in winex11 (+0x2d3d7) (0x02a4e218)
  15 0x7bc8758c RtlRunOnceExecuteOnce+0x4b() in ntdll (0x02a4e268)
  16 0x7b478871 InitOnceExecuteOnce+0x20() in kernel32 (0x02a4e298)
  17 0x7e1d0c27 in winex11 (+0x30c26) (0x02a4e2c8)
  18 0x7e1c0094 in winex11 (+0x20093) (0x02a4e2e8)
  19 0x7ea11cce __wine_get_wgl_driver+0x4d() in gdi32 (0x02a4e318)
  20 0x7eb0b385 in wined3d (+0x4b384) (0x02a4e788)
  21 0x7eb0fe2f in wined3d (+0x4fe2e) (0x02a4e7a8)
  22 0x7eb87421 wined3d_create+0x50() in wined3d (0x02a4e7d8)
  23 0x7ec0f974 in ddraw (+0xf973) (0x02a4e998)
  24 0x7ec200f1 in ddraw (+0x200f0) (0x02a4e9d8)
  25 0x7ec20a44 DirectDrawCreate+0x53() in ddraw (0x02a4ea18)
  26 0x00571f8e in darkest hour (+0x171f8d) (0x02a4fde4)
  27 0x0078e498 in darkest hour (+0x38e497) (0x02a4fe70)
  28 0x7b46196c call_process_entry+0xb() in kernel32 (0x02a4fe88)
  29 0x7b462aa4 in kernel32 (+0x52aa3) (0x02a4fec8)
  30 0x7bc7d9bc call_thread_func_wrapper+0xb() in ntdll (0x02a4fedc)
  31 0x7bc80bc6 in ntdll (+0x70bc5) (0x02a4ffcc)
  32 0x7bc7d99a RtlRaiseException+0x49() in ntdll (0x02a4ffec)
0x7da996da: movl	%eax,0x0(%ebx)
Modules:
Module	Address			Debug info	Name (70 modules)
PE	  400000-  d6c000	Export          darkest hour
ELF	78802000-7a800000	Deferred        libnvidia-glcore.so.384.90
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	7d9f0000-7db08000	Dwarf           libgl.so.1
ELF	7df21000-7df26000	Deferred        libnvidia-tls.so.384.90
ELF	7df6c000-7df73000	Deferred        libxfixes.so.3
ELF	7df73000-7df7f000	Deferred        libxcursor.so.1
ELF	7df7f000-7df92000	Deferred        libxi.so.6
ELF	7df92000-7df96000	Deferred        libxcomposite.so.1
ELF	7df96000-7dfa3000	Deferred        libxrandr.so.2
ELF	7dfa3000-7dfaf000	Deferred        libxrender.so.1
ELF	7dfaf000-7dfb6000	Deferred        libxxf86vm.so.1
ELF	7dfb6000-7dfba000	Deferred        libxinerama.so.1
ELF	7dfba000-7dfc4000	Deferred        librt.so.1
ELF	7dfc4000-7dfdf000	Deferred        libbsd.so.0
ELF	7dfdf000-7dfe6000	Deferred        libxdmcp.so.6
ELF	7dfe6000-7dfea000	Deferred        libxau.so.6
ELF	7dfea000-7e016000	Deferred        libxcb.so.1
ELF	7e016000-7e161000	Deferred        libx11.so.6
ELF	7e161000-7e176000	Deferred        libxext.so.6
ELF	7e192000-7e21e000	Dwarf           winex11<elf>
  \-PE	7e1a0000-7e21e000	\               winex11
ELF	7e21e000-7e242000	Deferred        imm32<elf>
  \-PE	7e220000-7e242000	\               imm32
ELF	7e270000-7e29b000	Deferred        libexpat.so.1
ELF	7e29b000-7e2e4000	Deferred        libfontconfig.so.1
ELF	7e2e4000-7e31e000	Deferred        libpng16.so.16
ELF	7e31e000-7e33d000	Deferred        libz.so.1
ELF	7e33d000-7e3f9000	Deferred        libfreetype.so.6
ELF	7e415000-7e440000	Deferred        msacm32<elf>
  \-PE	7e420000-7e440000	\               msacm32
ELF	7e440000-7e4f9000	Deferred        winmm<elf>
  \-PE	7e450000-7e4f9000	\               winmm
ELF	7e4f9000-7e57b000	Deferred        rpcrt4<elf>
  \-PE	7e500000-7e57b000	\               rpcrt4
ELF	7e57b000-7e6d5000	Deferred        ole32<elf>
  \-PE	7e590000-7e6d5000	\               ole32
ELF	7e6d5000-7e720000	Deferred        dsound<elf>
  \-PE	7e6e0000-7e720000	\               dsound
ELF	7e720000-7e902000	Deferred        user32<elf>
  \-PE	7e730000-7e902000	\               user32
ELF	7e902000-7e97a000	Deferred        advapi32<elf>
  \-PE	7e910000-7e97a000	\               advapi32
ELF	7e97a000-7eaa8000	Dwarf           gdi32<elf>
  \-PE	7e990000-7eaa8000	\               gdi32
ELF	7eaa8000-7ebef000	Dwarf           wined3d<elf>
  \-PE	7eac0000-7ebef000	\               wined3d
ELF	7ebef000-7ec64000	Dwarf           ddraw<elf>
  \-PE	7ec00000-7ec64000	\               ddraw
ELF	7ec64000-7ec9f000	Deferred        ws2_32<elf>
  \-PE	7ec70000-7ec9f000	\               ws2_32
ELF	7ec9f000-7ecb2000	Deferred        libnss_files.so.2
ELF	7ecb2000-7ecc0000	Deferred        libnss_nis.so.2
ELF	7ecc0000-7ecdb000	Deferred        libnsl.so.1
ELF	7ecdb000-7ece5000	Deferred        libnss_compat.so.2
ELF	7eee5000-7efe4000	Deferred        libm.so.6
ELF	7efe6000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f7b93000-f7b98000	Dwarf           libdl.so.2
ELF	f7b98000-f7d6e000	Dwarf           libc.so.6
ELF	f7d6e000-f7d8d000	Deferred        libpthread.so.0
ELF	f7da9000-f7f5f000	Dwarf           libwine.so.1
ELF	f7f61000-f7f88000	Dwarf           ld-linux.so.2
ELF	f7f8b000-f7f8c000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	00000022    0
	0000001d    0
	00000013    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	0000001c    0
	00000017    0
	00000016    0
	00000012    0
0000001a plugplay.exe
	0000001f    0
	0000001e    0
	0000001b    0
00000020 winedevice.exe
	00000027    0
	00000024    0
	00000023    0
	00000021    0
00000028 explorer.exe
	0000002f    0
	0000002e    0
	0000002d    0
	0000002c    0
	00000029    0
00000032 Darkest Hour Launcher.exe
	00000035    0
	00000034    0
	00000033    0
0000003e (D) C:\GOG Games\Darkest Hour\Darkest Hour.exe
	0000003f    0 <==
System information:
    Wine build: wine-2.22
    Platform: i386
    Version: Windows XP
    Host system: Linux
    Host version: 4.13.0-19-generic
User avatar
dimesio
Moderator
Moderator
Posts: 13201
Joined: Tue Mar 25, 2008 10:30 pm

Re: page fault on write access to 0x7c002fd4 in 32-bit code

Post by dimesio »

Sorry for posting the modified start dump first
Please do not "modify" terminal output when posting it.

This backtrace does look like the original problem. It is also different from the backtrace you posted in the other thread. What are you doing differently (or was that one also edited)?

My other question: where did you get Wine from? Specifically, were you using the WineHQ packages when you got this backtrace?
mcarty.geoff
Level 1
Level 1
Posts: 6
Joined: Thu Dec 07, 2017 2:00 am

Re: page fault on write access to 0x7c002fd4 in 32-bit code

Post by mcarty.geoff »

Cannot continue to diagnose the problem due to circuitry issues on that computer. By modify I meant mod my startup of wine. The first backtrace I posted in this thread was running from virtual destktop. The second is the fullscreen method. I had installed wine from WineHQ repositories according to the current method. I'm currently back on my ancient 2004 Dell desktop which runs Wine directx progs without a hickup.
lok1
Newbie
Newbie
Posts: 1
Joined: Fri Jan 05, 2018 9:41 pm

Re: page fault on write access to 0x7c002fd4 in 32-bit code

Post by lok1 »

I'm also experiencing the same exact issue as OP, if I use wine from here https://wine-staging.com/installation.html on Ubuntu, or if I use the official Ubuntu 17.10 packages. If I use wine through Playonliunx everying works fine.

Distro: Ubuntu 17.10
Video Card: Nvidia 1050ti
Driver: 387.34
noabody
Newbie
Newbie
Posts: 1
Joined: Tue Jan 23, 2018 6:25 pm

Re: page fault on write access to 0x7c002fd4 in 32-bit code

Post by noabody »

Please check this bug report to see if the problem is related:
https://bugs.winehq.org/show_bug.cgi?id=44395
Scrimbim
Level 1
Level 1
Posts: 5
Joined: Sun Nov 26, 2017 4:18 pm

Re: page fault on write access to 0x7c002fd4 in 32-bit code

Post by Scrimbim »

Hello everyone! I am alive and doing fine. I have decided that this is not a problem for me anymore. Good luck if you're googling this issue and read this thread. Hope something here helps you on your journey. Toodles.
Locked