Page fault error launching a game

Questions about Wine on Linux
Locked
Inductor
Level 2
Level 2
Posts: 10
Joined: Fri Nov 10, 2017 4:39 am

Page fault error launching a game

Post by Inductor »

Hi everybody. I'm helping a friend testing his game on wine, but every time I try to launch it, it crashes immediately. I'm running wine 2.4 and I get the same error on a 32 bit and 64 bit wineprefix. My computer runs Ubuntu MATE 16.10.
Here's the output of the 32 bit wineprefix, the other is almost identical:
inductor@inductor:/media/inductor/DISK/wine/drive_c/Game$ WINEPREFIX="/media/inductor/DISK/wine/" wine Game.exe &> log

Code: Select all

fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:system:SetProcessDPIAware stub!
wine: Unhandled page fault on read access to 0x00000004 at address 0x679409 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000004 in 32-bit code (0x00679409).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:00679409 ESP:0032fbdc EBP:0032fc08 EFLAGS:00010246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:00000000 ECX:00000000 EDX:00000000
 ESI:00000000 EDI:7b4808e0
Stack dump:
0x0032fbdc:  7b4808e0 00000403 7b410000 00a42fe8
0x0032fbec:  00a42ffc 00a42ffc 004156e2 00000000
0x0032fbfc:  00000000 00000000 00000014 0032fc20
0x0032fc0c:  0067937c 00000068 00000403 00000068
0x0032fc1c:  00000068 0032fc3c 0067895c 00a41dd8
0x0032fc2c:  00a41c80 0032fc68 7b410000 00000004
000c: sel=0067 base=00000000 limit=00000000 32-bit r-x
Backtrace:
=>0 0x00679409 in game (+0x279409) (0x0032fc08)
  1 0x0067937c in game (+0x27937b) (0x0032fc20)
  2 0x0067895c in game (+0x27895b) (0x0032fc3c)
  3 0x00417942 in game (+0x17941) (0x0032fc50)
  4 0x00415cfe in game (+0x15cfd) (0x0032fccc)
  5 0x004155dd in game (+0x155dc) (0x0032fe04)
  6 0x0068f418 in game (+0x28f417) (0x0032fe50)
  7 0x7b465c9c call_process_entry+0xb() in kernel32 (0x0032fe68)
  8 0x7b466f69 in kernel32 (+0x56f68) (0x0032feb8)
  9 0x7bc84bbc call_thread_func_wrapper+0xb() in ntdll (0x0032fed8)
  10 0x7bc87e0d call_thread_func+0x7c() in ntdll (0x0032ffa8)
  11 0x7bc84b9a RtlRaiseException+0x21() in ntdll (0x0032ffc8)
  12 0x7bc54efa call_dll_entry_point+0x359() in ntdll (0x0032ffe8)
  13 0xf759189d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  14 0xf759195b wine_switch_to_stack+0x2a() in libwine.so.1 (0xffb8caf8)
  15 0x7bc5b34d LdrInitializeThunk+0x27c() in ntdll (0xffb8cb58)
  16 0x7b46d798 __wine_kernel_init+0x997() in kernel32 (0xffb8dc78)
  17 0x7bc5c2c3 __wine_process_init+0x182() in ntdll (0xffb8dd08)
  18 0xf758fc8a wine_init+0x299() in libwine.so.1 (0xffb8dd68)
  19 0x7c000a4b main+0x8a() in <wine-loader> (0xffb8e1b8)
  20 0xf73a3276 __libc_start_main+0xf5() in libc.so.6 (0x00000000)
0x00679409: cmpw	0x4(%ecx),%ax
Modules:
Module	Address			Debug info	Name (67 modules)
PE	  400000-  813000	Export          game
PE	 1c20000- 1c91000	Deferred        nw_elf
ELF	7b400000-7b7e8000	Dwarf           kernel32<elf>
  \-PE	7b410000-7b7e8000	\               kernel32
ELF	7bc00000-7bcf9000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bcf9000	\               ntdll
ELF	7c000000-7c004000	Dwarf           <wine-loader>
ELF	7df09000-7df2f000	Deferred        imm32<elf>
  \-PE	7df10000-7df2f000	\               imm32
ELF	7e078000-7e0a2000	Deferred        libexpat.so.1
ELF	7e0a2000-7e0eb000	Deferred        libfontconfig.so.1
ELF	7e0eb000-7e125000	Deferred        libpng16.so.16
ELF	7e125000-7e140000	Deferred        libz.so.1
ELF	7e140000-7e1f3000	Deferred        libfreetype.so.6
PE	7e21a000-7e22e000	Deferred        api-ms-win-core-localization-obs
PE	7e220000-7e22e000	Deferred        api-ms-win-core-localization-obsC:\windows\system32\api-ms-win-core-localization-obsolete-l1-2-0.dll
ELF	7e22e000-7e242000	Deferred        api-ms-win-core-datetime-l1-1-1<
PE	7e230000-7e242000	Deferred        api-ms-win-core-datetime-l1-1-1
ELF	7e242000-7e256000	Deferred        api-ms-win-core-string-l1-1-0<el
PE	7e250000-7e256000	Deferred        api-ms-win-core-string-l1-1-0
PE	7e256000-7e26a000	Deferred        api-ms-win-core-localization-l1-
PE	7e260000-7e26a000	Deferred        api-ms-win-core-localization-l1-C:\windows\system32\api-ms-win-core-localization-l1-2-1.dll
ELF	7e26a000-7e27e000	Deferred        api-ms-win-core-fibers-l1-1-1<el
PE	7e270000-7e27e000	Deferred        api-ms-win-core-fibers-l1-1-1
ELF	7e27e000-7e292000	Deferred        api-ms-win-core-synch-l1-2-0<elf
PE	7e280000-7e292000	Deferred        api-ms-win-core-synch-l1-2-0
ELF	7e292000-7e3d7000	Deferred        oleaut32<elf>
  \-PE	7e2b0000-7e3d7000	\               oleaut32
ELF	7e3d7000-7e3f5000	Deferred        jsproxy<elf>
  \-PE	7e3e0000-7e3f5000	\               jsproxy
ELF	7e3f5000-7e436000	Deferred        winhttp<elf>
  \-PE	7e400000-7e436000	\               winhttp
ELF	7e436000-7e462000	Deferred        msacm32<elf>
  \-PE	7e440000-7e462000	\               msacm32
ELF	7e462000-7e4e9000	Deferred        rpcrt4<elf>
  \-PE	7e470000-7e4e9000	\               rpcrt4
ELF	7e4e9000-7e632000	Deferred        ole32<elf>
  \-PE	7e500000-7e632000	\               ole32
ELF	7e632000-7e6ed000	Deferred        winmm<elf>
  \-PE	7e640000-7e6ed000	\               winmm
ELF	7e6ed000-7e735000	Deferred        usp10<elf>
  \-PE	7e6f0000-7e735000	\               usp10
ELF	7e735000-7e74f000	Deferred        version<elf>
  \-PE	7e740000-7e74f000	\               version
ELF	7e74f000-7e8b3000	Deferred        user32<elf>
  \-PE	7e760000-7e8b3000	\               user32
ELF	7e8b3000-7e92e000	Deferred        shlwapi<elf>
  \-PE	7e8c0000-7e92e000	\               shlwapi
ELF	7e92e000-7eb82000	Deferred        shell32<elf>
  \-PE	7e940000-7eb82000	\               shell32
ELF	7eb82000-7eb96000	Deferred        psapi<elf>
  \-PE	7eb90000-7eb96000	\               psapi
ELF	7eb96000-7eccc000	Deferred        gdi32<elf>
  \-PE	7eba0000-7eccc000	\               gdi32
ELF	7eccc000-7ed48000	Deferred        advapi32<elf>
  \-PE	7ece0000-7ed48000	\               advapi32
ELF	7ef48000-7ef5b000	Deferred        libnss_files.so.2
ELF	7ef5b000-7ef68000	Deferred        libnss_nis.so.2
ELF	7ef68000-7ef83000	Deferred        libnsl.so.1
ELF	7ef83000-7efd9000	Deferred        libm.so.6
ELF	f7386000-f738b000	Deferred        libdl.so.2
ELF	f738b000-f7545000	Dwarf           libc.so.6
ELF	f7545000-f7562000	Deferred        libpthread.so.0
ELF	f7566000-f7570000	Deferred        libnss_compat.so.2
ELF	f7589000-f7740000	Dwarf           libwine.so.1
ELF	f7743000-f7768000	Deferred        ld-linux.so.2
ELF	f776a000-f776b000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Game\Game.exe
	00000009    0 <==
0000000e services.exe
	0000002f    0
	0000002e    0
	00000028    0
	0000001f    0
	0000001c    0
	00000019    0
	00000018    0
	00000010    0
	0000000f    0
00000014 explorer.exe
	00000037    0
	00000036    0
	00000035    0
	00000034    0
	00000015    0
0000001d winedevice.exe
	00000027    0
	00000024    0
	00000023    0
	00000022    0
	00000021    0
	0000001e    0
00000025 plugplay.exe
	0000002b    0
	0000002a    0
	00000026    0
0000002c winedevice.exe
	00000038    0
	00000033    0
	00000032    0
	00000031    0
	00000030    0
	0000002d    0
System information:
    Wine build: wine-2.4
    Platform: i386
    Version: Windows 7
    Host system: Linux
    Host version: 4.8.0-59-generic
If you need information about my hardware:
  • CPU: Intel Core i5-2430M (dual 64 bit/quad 32 bit, 2.40 GHz)
  • Graphics card: nVidia GeForce GT 540M
If you need more, just ask.

A little note, to be on the safe side: I had to alter the path to the game for privacy reasons (my username is my last name and the name of the external disk my first name). I'm pretty sure it's consistent through the post, but if there are discrepancies, they may exist because of this.

I'm used to find a solution to my problems alone, but it's almost a week I'm trying to run this game and consulted every page I could to find a solution, but I have no idea what to do now.
Inductor
Level 2
Level 2
Posts: 10
Joined: Fri Nov 10, 2017 4:39 am

Re: Page fault error launching a game

Post by Inductor »

Looks like I can't edit my post.

I thought maybe the list of dlls installed through winetricks may be of help: d3dx11_43, d3dx9_36, devenum, directmusic, dmsynth, dotnet40, dsound, msxml3, msxml4, quartz, vcrun2008, vcrun2010

Native libraries: d3dx11_43, d3dx9_36, devenum, dmband, dmcompos, dmime, dmloader, dmscript, dmstyle, dmsynth, dmusic, dmusic32, dsound, dswave, mscoree, msxml3, quartz, streamci
Native, integrated libraries: atl100, atl90, msvcm90, msvcp100, msvcp90, msvcr100, msvcr90, msxml4, vcomp100, vcomp90
Disabled libraries: winegstreamer
This last one is necessary to run another program, but I already try to enable it with all the possibilities, the game crashes indifferently.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Page fault error launching a game

Post by Bob Wya »

Inductor wrote:Hi everybody. I'm helping a friend testing his game on wine, but every time I try to launch it, it crashes immediately. I'm running wine 2.4 and I get the same error on a 32 bit and 64 bit wineprefix. My computer runs Ubuntu MATE 16.10.
...
@Inductor,

Your OS is EOL - I'd upgrade to Ubuntu Mate 17.10 ASAP!

I'd recommend testing with the latest development version of Wine (currently: 2.21)
See WineHQ Download: Ubuntu ...
The WineHQ Repository will not work for an unsupported version of Ubuntu though... :cry:

Stick with the 32-bit WINEPREFIX.

If the application supports Windows XP... Then try:

Code: Select all

winetricks -q winxp
to set your 32-bit WINEPREFIX to Windows XP compatibility (which is still better than Wine's Windows Vista API compatibility).

Bob
Inductor
Level 2
Level 2
Posts: 10
Joined: Fri Nov 10, 2017 4:39 am

Re: Page fault error launching a game

Post by Inductor »

Thanks for the answer.

I'm not sure I can install a new version of ubuntu in the near future, but I'll see what I can do about.
The game doesn't work in windows XP, only in 7 and newer. Changing the OS setting in wine from 7 to XP doesn't work either, it raises the same error.

Is there a way to see if/what exactly is missing? The backtrace looks to me a lot like many other backtraces I saw before deciding to ask for help here.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Page fault error launching a game

Post by Bob Wya »

Inductor wrote:Looks like I can't edit my post.

I thought maybe the list of dlls installed through winetricks may be of help: d3dx11_43, d3dx9_36, devenum, directmusic, dmsynth, dotnet40, dsound, msxml3, msxml4, quartz, vcrun2008, vcrun2010

Native libraries: d3dx11_43, d3dx9_36, devenum, dmband, dmcompos, dmime, dmloader, dmscript, dmstyle, dmsynth, dmusic, dmusic32, dsound, dswave, mscoree, msxml3, quartz, streamci
Native, integrated libraries: atl100, atl90, msvcm90, msvcp100, msvcp90, msvcr100, msvcr90, msxml4, vcomp100, vcomp90
Disabled libraries: winegstreamer
This last one is necessary to run another program, but I already try to enable it with all the possibilities, the game crashes indifferently.
@Inductor

I'd suggest that you post a log with a clean WINEPREFIX - using Wine Development 2.21...

You generally just upgrade Ubuntu in place... I do this every 6 months and rarely get any major hitches...
I recently bumped my 17.04 Ubuntu Mate install to 17.10 (once the WineHQ PPA's were updated) - as usual a boringly rock solid process!

Running an unsupported OS is a really bad idea - as you won't get any security patches.

Bob
Inductor
Level 2
Level 2
Posts: 10
Joined: Fri Nov 10, 2017 4:39 am

Re: Page fault error launching a game

Post by Inductor »

Sorry for the delay. As I said at the moment I can't upgrade my version of Ubuntu, maybe I'll find the time in the next few days. The best I could do to test a newer version of wine was to set up a virtual machine with Ubuntu MATE 17.10 and installed wine (version 2.21) as indicated in the wiki. Then I run the game.
The game manages to go full screen, so this i s already an improvement, but the screen remains completely black. In the output I found in the first rows a suggestion to install "winbind", but even after installing the package the game remains completely black. This is the error requesting winbind:

Code: Select all

err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
This is the log of a clean, brand new, 32-bit wineprefix:

Code: Select all

fixme:process:SetProcessDEPPolicy (3): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:SetProcessShutdownParameters (00000100, 00000001): partial stub.
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:ReplaceFileW Ignoring flags 2
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
[1117/155524.016:FATAL:exception_handler_server.cc(279)] GetFileInformationByHandleEx: Tipo di unità errato. (0x42)
Backtrace:
	(No symbol) [0x0043E1DA]
	(No symbol) [0x00420DFA]
	(No symbol) [0x006DA294]
	(No symbol) [0x00676DEC]
	(No symbol) [0x004652A6]
	(No symbol) [0x0041550A]
	(No symbol) [0x0068F418]
	call_process_entry [0x7B46173C+12]
	(No symbol) [0x7B462874]
	call_thread_func_wrapper [0x7BC7D8CC+12]
	(No symbol) [0x7BC80AD6]
	RtlRaiseException [0x7BC7D8AA+74]
	(No symbol) [0x00000000]

fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:kernelbase:AppPolicyGetProcessTerminationMethod 0xfffffffa, 0x33fdf4
[1117/155526.661:ERROR:registration_protocol_win.cc(84)] TransactNamedPipe: Pipe rotta. (0x6D)
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x10f4f560, 0x1406d330, 0x140df248) stub.
fixme:ntdll:EtwRegisterTraceGuidsW (0x10f6abd0, 0x140df290, {7fe69228-633e-4f06-80c1-527fea23e3a7}, 1, 0x1406dd68, (null), (null), 0x140df2a8): stub
fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
fixme:dwrite:get_name_record_codepage encoding 20 not handled, platform 1.
fixme:dwrite:get_name_record_codepage encoding 20 not handled, platform 1.
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32f898, (nil) 0x32f89c
fixme:nls:get_dummy_preferred_ui_language (0x38 0x32f898 (nil) 0x32f89c) returning a dummy value (current locale)
fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32f898, 0xde1728 0x32f89c
fixme:nls:get_dummy_preferred_ui_language (0x38 0x32f898 0xde1728 0x32f89c) returning a dummy value (current locale)
fixme:winsock:WSALookupServiceBeginW (0x32f5a4 0x00000ff0 0x32f5e4) Stub!
[8:9:1117/155526.957:ERROR:network_change_notifier_win.cc(157)] WSALookupServiceBegin failed with: 8
fixme:iphlpapi:NotifyAddrChange (Handle 0x32f714, overlapped 0xde2214): stub
fixme:shell:IsOS (OS_DOMAINMEMBER) What should we return here?
fixme:userenv:RegisterGPNotification 0x100 0
fixme:userenv:RegisterGPNotification 0x104 1
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:win:EnumDisplayDevicesW ((null),0,0x32f18c,0x00000000), stub!
fixme:win:RegisterDeviceNotificationW (hwnd=0x1005c, filter=0x32f744,flags=0x00000000) returns a fake device notification handle!
fixme:win:RegisterDeviceNotificationW (hwnd=0x1005c, filter=0x32f744,flags=0x00000000) returns a fake device notification handle!
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0x1547e3b4) semi-stub
fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0xff4e754) semi-stub
fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0xfe4e754) semi-stub
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:msg:ChangeWindowMessageFilter 4a 00000001
fixme:file:K32GetMappedFileNameW (0xffffffff, 0x400000, 0x32f120, 520): stub
fixme:wpc:WindowsParentalControls_GetUserSettings ((null) 0x15cbe790)
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0x1547dfc4) semi-stub
fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0x1547e0a8) semi-stub
fixme:hnetcfg:fwpolicy2_get_CurrentProfileTypes 0x15785020 0x15cbe678
[8:67:1117/155527.615:ERROR:image_png_rep.cc(37)] Unable to decode PNG.
[8:67:1117/155527.615:ERROR:image.cc(116)] Unable to decode PNG for 1.
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:process:RegisterApplicationRestart (L" --disable-plugins --disable-internal-flash --disable-popup-blocking --enable-gamepad --enable-html5-camera --allow-file-access-from-files --disable-software-rasterizer --ignore-gpu-blacklist --user-data-dir=\"C:\\users\\inductor\\Local Settings\\Application Data\\Game\\User Data\" --no-sandbox --no"...,7)
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:wtsapi:WTSQuerySessionInformationW Stub (nil) 0xffffffff 16 0x16a1e790 0x16a1e788
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:shell:ApplicationAssociationRegistration_QueryAppIsDefault (0x15788e20)->(L"http", 1, 1, L"nwjs.ZUKU7DOIX7E2ZZPG4ONZVKN5BY", 0x172be758)
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
[1117/155528.194:ERROR:registration_protocol_win.cc(56)] CreateFile: File non trovato. (0x2)
fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x10f4f560, 0x1406d330, 0x140df248) stub.
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
[1117/155528.439:ERROR:registration_protocol_win.cc(56)] CreateFile: File non trovato. (0x2)
fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x10f4f560, 0x1406d330, 0x140df248) stub.
fixme:ntdll:EtwRegisterTraceGuidsW (0x10f6abd0, 0x140df290, {7fe69228-633e-4f06-80c1-527fea23e3a7}, 1, 0x1406dd68, (null), (null), 0x140df2a8): stub
fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
fixme:time:QueryThreadCycleTime (0xc0,0x1aae804): stub!
fixme:ntdll:EtwRegisterTraceGuidsW (0x10f6abd0, 0x140df290, {7fe69228-633e-4f06-80c1-527fea23e3a7}, 1, 0x1406dd68, (null), (null), 0x140df2a8): stub
fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
fixme:winsock:WS_EnterSingleProtocolW unknown Protocol <0x00000000>
fixme:winsock:WS_EnterSingleProtocolW unknown Protocol <0x00000000>
fixme:gdi:GdiInitializeLanguagePack stub
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:win:RegisterTouchWindow (0x10084 00000002): stub
fixme:dwmapi:DwmIsCompositionEnabled 0x32dee0
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x10056 0x00000000
fixme:shell:SHGetPropertyStoreForWindow (0x10084 0x135e7af4 0x32ea1c) stub!
fixme:win:RegisterTouchWindow (0x2008a 00000002): stub
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:shell:SHGetPropertyStoreForWindow (0x10084 0x135e7af4 0x172be67c) stub!
fixme:shell:SHGetPropertyStoreForWindow (0x10084 0x135e7af4 0x172be660) stub!
fixme:shell:SHChangeNotify ignoring unsupported flags: 3000
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "llvmpipe (LLVM 5.0, 256 bits)").
fixme:win:EnumDisplayDevicesW ((null),0,0x33e704,0x00000000), stub!
fixme:dxgi:dxgi_check_feature_level_support Ignoring adapter type.
fixme:winediag:dxgi_check_feature_level_support None of the requested D3D feature levels is supported on this GPU with the current shader backend.
[79:80:1117/155535.381:ERROR:gl_surface_egl.cc(744)] eglInitialize D3D11 failed with error EGL_NOT_INITIALIZED, trying next display type
fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "llvmpipe (LLVM 5.0, 256 bits)").
fixme:win:EnumDisplayDevicesW ((null),0,0x33e8c4,0x00000000), stub!
err:d3d:context_create Failed to set pixel format 5 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 5 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 5 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 5 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 5 on device context 0x10053.
[79:80:1117/155535.697:ERROR:angle_platform_impl.cc(36)] rx::SwapChain9::reset(219): Could not create additional swap chains or offscreen surfaces, HRESULT: 0x8876086A
[79:80:1117/155535.697:ERROR:gl_surface_egl.cc(867)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
err:d3d:context_create Failed to set pixel format 5 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 5 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 5 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 5 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 5 on device context 0x10053.
[79:80:1117/155535.718:ERROR:angle_platform_impl.cc(36)] rx::SwapChain9::reset(219): Could not create additional swap chains or offscreen surfaces, HRESULT: 0x8876086A
[79:80:1117/155535.719:ERROR:gl_surface_egl.cc(867)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
err:d3d:context_create Failed to set pixel format 5 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 5 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 5 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 5 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 5 on device context 0x10053.
[79:80:1117/155535.723:ERROR:angle_platform_impl.cc(36)] rx::SwapChain9::reset(219): Could not create additional swap chains or offscreen surfaces, HRESULT: 0x8876086A
[79:80:1117/155535.723:ERROR:gl_surface_egl.cc(867)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
err:d3d:context_create Failed to set pixel format 5 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 5 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 5 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 5 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 5 on device context 0x10053.
[79:80:1117/155535.727:ERROR:angle_platform_impl.cc(36)] rx::SwapChain9::reset(219): Could not create additional swap chains or offscreen surfaces, HRESULT: 0x8876086A
[79:80:1117/155535.727:ERROR:gl_surface_egl.cc(867)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
err:d3d:context_create Failed to set pixel format 5 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 5 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 5 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 5 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 5 on device context 0x10053.
[79:80:1117/155535.731:ERROR:angle_platform_impl.cc(36)] rx::SwapChain9::reset(219): Could not create additional swap chains or offscreen surfaces, HRESULT: 0x8876086A
[79:80:1117/155535.732:ERROR:gl_surface_egl.cc(867)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 0.
fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 1.
fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 2.
fixme:xinput:XInputGetCapabilities (index 0, flags 0x1, capabilities 0x180dde38) Stub!
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0x190ee978): stub
fixme:avrt:AvSetMmThreadPriority (0x12345678)->(2) stub
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:d3d:state_lastpixel Last Pixel Drawing Disabled, not handled yet
fixme:ntdll:NtQueryVolumeInformationFile 0x210: volume info not supported
fixme:explorerframe:taskbar_list_MarkFullscreenWindow iface 0x15791458, hwnd 0x10084, fullscreen true stub!
fixme:file:ReplaceFileW Ignoring flags 2
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:ReplaceFileW Ignoring flags 2
fixme:explorerframe:taskbar_list_MarkFullscreenWindow iface 0x15791458, hwnd 0x10084, fullscreen false stub!
fixme:explorerframe:taskbar_list_MarkFullscreenWindow iface 0x15791458, hwnd 0x10084, fullscreen false stub!
fixme:avrt:AvRevertMmThreadCharacteristics (0x12345678): stub
fixme:file:ReplaceFileW Ignoring flags 2
fixme:win:UnregisterDeviceNotification (handle=(nil)), STUB!
fixme:userenv:UnregisterGPNotification 0x100
fixme:userenv:UnregisterGPNotification 0x104
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:ReplaceFileW Ignoring flags 2
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:iphlpapi:CancelIPChangeNotify (overlapped 0xde2214): stub
fixme:wtsapi:WTSUnRegisterSessionNotification Stub 0x10056
fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
fixme:ntdll:EtwEventUnregister (deadbeef) stub.
fixme:kernelbase:AppPolicyGetProcessTerminationMethod 0xfffffffa, 0x32fdf4
It looks like there is a problem with DirectX, since there are a lot of d3d errors, but even after installing d3dx9_36 and d3dx11_43 (separately) these errors remain. Is there a way to understand what I need to install to run this game?
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Page fault error launching a game

Post by DarkShadow44 »

fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "llvmpipe (LLVM 5.0, 256 bits)").
It seems to use the software renderer, did you make sure your graphics driver is properly set-up?
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Page fault error launching a game

Post by Bob Wya »

Inductor wrote:Sorry for the delay. As I said at the moment I can't upgrade my version of Ubuntu, maybe I'll find the time in the next few days. The best I could do to test a newer version of wine was to set up a virtual machine with Ubuntu MATE 17.10 and installed wine (version 2.21) as indicated in the wiki. Then I run the game.
The game manages to go full screen, so this i s already an improvement, but the screen remains completely black. In the output I found in the first rows a suggestion to install "winbind", but even after installing the package the game remains completely black. This is the error requesting winbind:
...
It looks like there is a problem with DirectX, since there are a lot of d3d errors, but even after installing d3dx9_36 and d3dx11_43 (separately) these errors remain. Is there a way to understand what I need to install to run this game?
You can't run demanding OpenGl/DirectX games in a VM without something like VFIO - effectively passthrough, of a physical secondary hardware GPU, to a VM.
This is a very advanced setup to get working...

An upgrade of Ubuntu - should take about 15 minutes tops of actual user intervention. :roll:
Just set it to upgrade while you having a meal or something non-computery... What's the big deal?
It can days of machine time to for a big upgrade to Gentoo (e.g. compiler upgrade)... Plus manual interventions.
That is genuinely time consuming.

Your Windows game will need to run on a physical GPU.

Bob
Inductor
Level 2
Level 2
Posts: 10
Joined: Fri Nov 10, 2017 4:39 am

Re: Page fault error launching a game

Post by Inductor »

Bob Wya wrote:An upgrade of Ubuntu - should take about 15 minutes tops of actual user intervention. :roll:
Just set it to upgrade while you having a meal or something non-computery... What's the big deal?
The big deal is that my computer was running a background program I couldn't interrupt until yesterday, and I tend to experiment a lot with my operating system, so when I upgrade it is a lot better for me if I erase everything and start from scratch with only the positive results of my experimentations I collected over the years. Between yesterday and today I finally managed to upgrade the operating system to Ubuntu MATE 17.10 and wine is now version 2.22. I created a brand new wineprefix, 32 bit, windows 7, installed winbind, copied the game inside, run it, and... I got the same behaviour as in the virtual machine. :roll:

Code: Select all

fixme:process:SetProcessDEPPolicy (3): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:SetProcessShutdownParameters (00000100, 00000001): partial stub.
fixme:file:ReplaceFileW Ignoring flags 2
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
[1126/154901.228:ERROR:http_transport_win.cc(170)] WinHttpCrackUrl: error 0x13d while retrieving error 0x2ee6
[1126/154901.220:FATAL:exception_handler_server.cc(279)] GetFileInformationByHandleEx: Tipo di unità errato. (0x42)
Backtrace:
	(No symbol) [0x0043E1DA]
	(No symbol) [0x00420DFA]
	(No symbol) [0x006DA294]
	(No symbol) [0x00676DEC]
	(No symbol) [0x004652A6]
	(No symbol) [0x0041550A]
	(No symbol) [0x0068F418]
	call_process_entry [0x7B46196C+12]
	(No symbol) [0x7B462AA4]
	call_thread_func_wrapper [0x7BC7D9BC+12]
	(No symbol) [0x7BC80BC6]
	RtlRaiseException [0x7BC7D99A+74]
	(No symbol) [0x00000000]

fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:kernelbase:AppPolicyGetProcessTerminationMethod 0xfffffffa, 0x33fdf4
[1126/154901.871:ERROR:registration_protocol_win.cc(84)] TransactNamedPipe: Pipe rotta. (0x6D)
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x10f4f560, 0x1406d330, 0x140df248) stub.
fixme:ntdll:EtwRegisterTraceGuidsW (0x10f6abd0, 0x140df290, {7fe69228-633e-4f06-80c1-527fea23e3a7}, 1, 0x1406dd68, (null), (null), 0x140df2a8): stub
fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
fixme:dwrite:opentype_get_font_strings_from_id platform 25632 not supported
fixme:dwrite:get_name_record_codepage encoding 20 not handled, platform 1.
fixme:dwrite:get_name_record_codepage encoding 20 not handled, platform 1.
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32f898, (nil) 0x32f89c
fixme:nls:get_dummy_preferred_ui_language (0x38 0x32f898 (nil) 0x32f89c) returning a dummy value (current locale)
fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32f898, 0xde1800 0x32f89c
fixme:nls:get_dummy_preferred_ui_language (0x38 0x32f898 0xde1800 0x32f89c) returning a dummy value (current locale)
fixme:winsock:WSALookupServiceBeginW (0x32f5a4 0x00000ff0 0x32f5e4) Stub!
[8:9:1126/154902.066:ERROR:network_change_notifier_win.cc(157)] WSALookupServiceBegin failed with: 8
fixme:iphlpapi:NotifyAddrChange (Handle 0x32f714, overlapped 0xde22ec): stub
fixme:shell:IsOS (OS_DOMAINMEMBER) What should we return here?
fixme:userenv:RegisterGPNotification 0x114 0
fixme:userenv:RegisterGPNotification 0x118 1
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
[8:9:1126/154902.086:ERROR:display_layout.cc(557)] display_id must not be same as parent_display_id
fixme:win:EnumDisplayDevicesW ((null),0,0x32f18c,0x00000000), stub!
fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0x1ac0f864) semi-stub
fixme:win:RegisterDeviceNotificationW (hwnd=0x1005c, filter=0x32f744,flags=0x00000000) returns a fake device notification handle!
fixme:win:RegisterDeviceNotificationW (hwnd=0x1005c, filter=0x32f744,flags=0x00000000) returns a fake device notification handle!
fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0x1a20fc04) semi-stub
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0x1a30fc04) semi-stub
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:msg:ChangeWindowMessageFilter 4a 00000001
fixme:file:K32GetMappedFileNameW (0xffffffff, 0x400000, 0x32f120, 520): stub
fixme:wpc:WindowsParentalControls_GetUserSettings ((null) 0x1b31fc40)
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:hnetcfg:fwpolicy2_get_CurrentProfileTypes 0x110940 0x1b31fb28
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0x1ac0f474) semi-stub
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0x1ac0f558) semi-stub
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:process:RegisterApplicationRestart (L" --disable-plugins --disable-internal-flash --disable-popup-blocking --enable-gamepad --enable-html5-camera --allow-file-access-from-files --disable-software-rasterizer --ignore-gpu-blacklist --user-data-dir=\"C:\\users\\inductor\\Local Settings\\Application Data\\Game\\User Data\" --no-sandbox --no"...,7)
fixme:wtsapi:WTSQuerySessionInformationW Stub (nil) 0xffffffff 16 0x1a60fc40 0x1a60fc38
fixme:shell:ApplicationAssociationRegistration_QueryAppIsDefault (0xf70f330)->(L"http", 1, 1, L"nwjs.ZUKU7DOIX7E2ZZPG4ONZVKN5BY", 0x1cb4fc08)
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
[1126/154902.620:ERROR:registration_protocol_win.cc(56)] CreateFile: File non trovato. (0x2)
fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x10f4f560, 0x1406d330, 0x140df248) stub.
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
[1126/154902.796:ERROR:registration_protocol_win.cc(56)] CreateFile: File non trovato. (0x2)
fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x10f4f560, 0x1406d330, 0x140df248) stub.
fixme:ntdll:EtwRegisterTraceGuidsW (0x10f6abd0, 0x140df290, {7fe69228-633e-4f06-80c1-527fea23e3a7}, 1, 0x1406dd68, (null), (null), 0x140df2a8): stub
fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
fixme:time:QueryThreadCycleTime (0xc4,0x1bbfcb4): stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33e704,0x00000000), stub!
fixme:dxgi:dxgi_check_feature_level_support Ignoring adapter type.
fixme:winediag:dxgi_check_feature_level_support None of the requested D3D feature levels is supported on this GPU with the current shader backend.
[82:83:1126/154903.551:ERROR:gl_surface_egl.cc(744)] eglInitialize D3D11 failed with error EGL_NOT_INITIALIZED, trying next display type
fixme:win:EnumDisplayDevicesW ((null),0,0x33e8c4,0x00000000), stub!
fixme:ntdll:EtwRegisterTraceGuidsW (0x10f6abd0, 0x140df290, {7fe69228-633e-4f06-80c1-527fea23e3a7}, 1, 0x1406dd68, (null), (null), 0x140df2a8): stub
fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
fixme:winsock:WS_EnterSingleProtocolW unknown Protocol <0x00000000>
fixme:winsock:WS_EnterSingleProtocolW unknown Protocol <0x00000000>
fixme:gdi:GdiInitializeLanguagePack stub
fixme:win:RegisterTouchWindow (0x30086 00000002): stub
fixme:dwmapi:DwmIsCompositionEnabled 0x32dee0
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x20040 0x00000000
fixme:shell:SHGetPropertyStoreForWindow (0x30086 0x135e7af4 0x32ea1c) stub!
fixme:win:RegisterTouchWindow (0x2008c 00000002): stub
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
[82:83:1126/154903.835:ERROR:angle_platform_impl.cc(36)] rx::SwapChain9::reset(219): Could not create additional swap chains or offscreen surfaces, HRESULT: 0x8876086A
[82:83:1126/154903.835:ERROR:gl_surface_egl.cc(867)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
[82:83:1126/154903.839:ERROR:angle_platform_impl.cc(36)] rx::SwapChain9::reset(219): Could not create additional swap chains or offscreen surfaces, HRESULT: 0x8876086A
[82:83:1126/154903.839:ERROR:gl_surface_egl.cc(867)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
[82:83:1126/154903.842:ERROR:angle_platform_impl.cc(36)] rx::SwapChain9::reset(219): Could not create additional swap chains or offscreen surfaces, HRESULT: 0x8876086A
[82:83:1126/154903.842:ERROR:gl_surface_egl.cc(867)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
[82:83:1126/154903.847:ERROR:angle_platform_impl.cc(36)] rx::SwapChain9::reset(219): Could not create additional swap chains or offscreen surfaces, HRESULT: 0x8876086A
[82:83:1126/154903.847:ERROR:gl_surface_egl.cc(867)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
[82:83:1126/154903.850:ERROR:angle_platform_impl.cc(36)] rx::SwapChain9::reset(219): Could not create additional swap chains or offscreen surfaces, HRESULT: 0x8876086A
[82:83:1126/154903.851:ERROR:gl_surface_egl.cc(867)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
fixme:shell:SHGetPropertyStoreForWindow (0x30086 0x135e7af4 0x1cb4fb2c) stub!
fixme:shell:SHGetPropertyStoreForWindow (0x30086 0x135e7af4 0x1cb4fb10) stub!
fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 0.
fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 1.
fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 2.
fixme:xinput:XInputGetCapabilities (index 0, flags 0x1, capabilities 0x1d49f2e8) Stub!
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0x1dcafe28): stub
fixme:avrt:AvSetMmThreadPriority (0x12345678)->(2) stub
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:d3d:state_lastpixel Last Pixel Drawing Disabled, not handled yet
fixme:ntdll:NtQueryVolumeInformationFile 0x37c: volume info not supported
fixme:explorerframe:taskbar_list_MarkFullscreenWindow iface 0xf723b30, hwnd 0x30086, fullscreen true stub!
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:explorerframe:taskbar_list_MarkFullscreenWindow iface 0xf723b30, hwnd 0x30086, fullscreen false stub!
fixme:avrt:AvRevertMmThreadCharacteristics (0x12345678): stub
fixme:explorerframe:taskbar_list_MarkFullscreenWindow iface 0xf723b30, hwnd 0x30086, fullscreen false stub!
fixme:file:ReplaceFileW Ignoring flags 2
fixme:win:UnregisterDeviceNotification (handle=(nil)), STUB!
fixme:userenv:UnregisterGPNotification 0x114
fixme:file:ReplaceFileW Ignoring flags 2
fixme:userenv:UnregisterGPNotification 0x118
fixme:file:ReplaceFileW Ignoring flags 2
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:iphlpapi:CancelIPChangeNotify (overlapped 0xde22ec): stub
fixme:wtsapi:WTSUnRegisterSessionNotification Stub 0x20040
fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
fixme:ntdll:EtwEventUnregister (deadbeef) stub.
fixme:kernelbase:AppPolicyGetProcessTerminationMethod 0xfffffffa, 0x32fdf4
The first line that strikes me is this one:

Code: Select all

[1126/154901.220:FATAL:exception_handler_server.cc(279)] GetFileInformationByHandleEx: Tipo di unità errato. (0x42)
The italian part at the end can be translated as "Unit type not correct." (Don't know why people translate error messages when almost all the support is in English, but that's another problem.)
The second error that I see is this:

Code: Select all

err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
repeated over and over.

Just to be clear: the game now starts and goes full-screen, which is the correct behavior, but it remains black instead of showing images and text. It should not be graphically intensive, it contains only static 2D images and I can run it effortlessly in a Windows 7 virtual machine. (But that's not the point, I need to test if it can be run on wine and how.)
DarkShadow44 wrote:It seems to use the software renderer, did you make sure your graphics driver is properly set-up?
It should. My graphics card is a Nvidia GeForce GT 540M, I use bumblebee (sudo apt-get install bumblebee bumblebee-nvidia bbswitch-dkms) to keep it under control, otherwise it runs continuously at full power and fries my computer. The driver in use is nvidia-304 (version 304.137), which is considered a legacy driver. There is also a new driver available (currently nvidia-384, version 384.90), but as I said I installed the OS yesterday and didn't have to choose the driver, it was chosen automatically and has always been working greatly. As I said, I can run the game in a Windows VM and I also managed to run a few games with intensive 3D animations, this game is a lot less demanding. I'm not convinced the drivers are to blame in this case.
qwertymnb
Level 4
Level 4
Posts: 237
Joined: Sun Jan 17, 2016 4:36 pm

Re: Page fault error launching a game

Post by qwertymnb »

The behaviour of the app (black screen and console output) look quite simalar to Spotify issues. Is the app using cef (libcef or somthing the like in the apps directory) If so you might try to run with --no-sandbox appended to the commandline
Inductor
Level 2
Level 2
Posts: 10
Joined: Fri Nov 10, 2017 4:39 am

Re: Page fault error launching a game

Post by Inductor »

I haven't found anything with cef or libcef in the directory, and using the --no-sandbox attribute doesn't seem to change the outcome.

Code: Select all

fixme:process:SetProcessDEPPolicy (3): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:SetProcessShutdownParameters (00000100, 00000001): partial stub.
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
[1126/215940.705:FATAL:exception_handler_server.cc(279)] GetFileInformationByHandleEx: Tipo di unità errato. (0x42)
Backtrace:
	(No symbol) [0x0043E1DA]
	(No symbol) [0x00420DFA]
	(No symbol) [0x006DA294]
	(No symbol) [0x00676DEC]
	(No symbol) [0x004652A6]
	(No symbol) [0x0041550A]
	(No symbol) [0x0068F418]
	call_process_entry [0x7B46196C+12]
	(No symbol) [0x7B462AA4]
	call_thread_func_wrapper [0x7BC7D9BC+12]
	(No symbol) [0x7BC80BC6]
	RtlRaiseException [0x7BC7D99A+74]
	(No symbol) [0x00000000]

fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:kernelbase:AppPolicyGetProcessTerminationMethod 0xfffffffa, 0x33fdf4
[1126/215941.391:ERROR:registration_protocol_win.cc(84)] TransactNamedPipe: Pipe rotta. (0x6D)
fixme:process:SetProcessShutdownParameters (00000100, 00000001): partial stub.
fixme:file:ReplaceFileW Ignoring flags 2
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
[1126/215941.399:ERROR:http_transport_win.cc(170)] WinHttpCrackUrl: error 0x13d while retrieving error 0x2ee6
[1126/215941.394:FATAL:exception_handler_server.cc(279)] GetFileInformationByHandleEx: Tipo di unità errato. (0x42)
Backtrace:
	(No symbol) [0x0043E1DA]
	(No symbol) [0x00420DFA]
	(No symbol) [0x006DA294]
	(No symbol) [0x00676DEC]
	(No symbol) [0x004652A6]
	(No symbol) [0x0041550A]
	(No symbol) [0x0068F418]
	call_process_entry [0x7B46196C+12]
	(No symbol) [0x7B462AA4]
	call_thread_func_wrapper [0x7BC7D9BC+12]
	(No symbol) [0x7BC80BC6]
	RtlRaiseException [0x7BC7D99A+74]
	(No symbol) [0x00000000]

[1126/215941.714:ERROR:crashpad_client_win.cc(130)] crash server failed to launch, self-terminating
[1126/215941.715:ERROR:registration_protocol_win.cc(84)] TransactNamedPipe: Pipe rotta. (0x6D)
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x10f4f560, 0x1406d330, 0x140df248) stub.
fixme:ntdll:EtwRegisterTraceGuidsW (0x10f6abd0, 0x140df290, {7fe69228-633e-4f06-80c1-527fea23e3a7}, 1, 0x1406dd68, (null), (null), 0x140df2a8): stub
fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
fixme:dwrite:opentype_get_font_strings_from_id platform 25632 not supported
fixme:dwrite:get_name_record_codepage encoding 20 not handled, platform 1.
fixme:dwrite:get_name_record_codepage encoding 20 not handled, platform 1.
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32f898, (nil) 0x32f89c
fixme:nls:get_dummy_preferred_ui_language (0x38 0x32f898 (nil) 0x32f89c) returning a dummy value (current locale)
fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32f898, 0xde1840 0x32f89c
fixme:nls:get_dummy_preferred_ui_language (0x38 0x32f898 0xde1840 0x32f89c) returning a dummy value (current locale)
fixme:winsock:WSALookupServiceBeginW (0x32f5a4 0x00000ff0 0x32f5e4) Stub!
[8:9:1126/215941.893:ERROR:network_change_notifier_win.cc(157)] WSALookupServiceBegin failed with: 8
fixme:iphlpapi:NotifyAddrChange (Handle 0x32f714, overlapped 0xde232c): stub
fixme:shell:IsOS (OS_DOMAINMEMBER) What should we return here?
fixme:userenv:RegisterGPNotification 0x114 0
fixme:userenv:RegisterGPNotification 0x118 1
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
[8:9:1126/215941.938:ERROR:display_layout.cc(557)] display_id must not be same as parent_display_id
fixme:win:EnumDisplayDevicesW ((null),0,0x32f18c,0x00000000), stub!
fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0x1ae0f864) semi-stub
fixme:win:RegisterDeviceNotificationW (hwnd=0x30042, filter=0x32f744,flags=0x00000000) returns a fake device notification handle!
fixme:win:RegisterDeviceNotificationW (hwnd=0x30042, filter=0x32f744,flags=0x00000000) returns a fake device notification handle!
fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0x1a50fc04) semi-stub
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0x1a40fc04) semi-stub
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:msg:ChangeWindowMessageFilter 4a 00000001
fixme:file:K32GetMappedFileNameW (0xffffffff, 0x400000, 0x32f120, 520): stub
fixme:wpc:WindowsParentalControls_GetUserSettings ((null) 0x1b54fc40)
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:hnetcfg:fwpolicy2_get_CurrentProfileTypes 0xf70c898 0x1b54fb28
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0x1ae0f474) semi-stub
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0x1ae0f558) semi-stub
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:process:RegisterApplicationRestart (L" --no-sandbox --disable-plugins --disable-internal-flash --disable-popup-blocking --enable-gamepad --enable-html5-camera --allow-file-access-from-files --disable-software-rasterizer --ignore-gpu-blacklist --user-data-dir=\"C:\\users\\inductor\\Local Settings\\Application Data\\Game\\User Data\" --no"...,7)
fixme:wtsapi:WTSQuerySessionInformationW Stub (nil) 0xffffffff 16 0x1a80fc40 0x1a80fc38
fixme:shell:ApplicationAssociationRegistration_QueryAppIsDefault (0xf70ed78)->(L"http", 1, 1, L"nwjs.ZUKU7DOIX7E2ZZPG4ONZVKN5BY", 0x1c5dfc08)
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
[1126/215942.351:ERROR:registration_protocol_win.cc(56)] CreateFile: File non trovato. (0x2)
fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x10f4f560, 0x1406d330, 0x140df248) stub.
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
[1126/215942.465:ERROR:registration_protocol_win.cc(56)] CreateFile: File non trovato. (0x2)
fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x10f4f560, 0x1406d330, 0x140df248) stub.
fixme:ntdll:EtwRegisterTraceGuidsW (0x10f6abd0, 0x140df290, {7fe69228-633e-4f06-80c1-527fea23e3a7}, 1, 0x1406dd68, (null), (null), 0x140df2a8): stub
fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
fixme:time:QueryThreadCycleTime (0xc0,0x1bbfcb4): stub!
fixme:ntdll:EtwRegisterTraceGuidsW (0x10f6abd0, 0x140df290, {7fe69228-633e-4f06-80c1-527fea23e3a7}, 1, 0x1406dd68, (null), (null), 0x140df2a8): stub
fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
fixme:winsock:WS_EnterSingleProtocolW unknown Protocol <0x00000000>
fixme:winsock:WS_EnterSingleProtocolW unknown Protocol <0x00000000>
fixme:gdi:GdiInitializeLanguagePack stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33e704,0x00000000), stub!
fixme:dxgi:dxgi_check_feature_level_support Ignoring adapter type.
fixme:winediag:dxgi_check_feature_level_support None of the requested D3D feature levels is supported on this GPU with the current shader backend.
[84:85:1126/215943.299:ERROR:gl_surface_egl.cc(744)] eglInitialize D3D11 failed with error EGL_NOT_INITIALIZED, trying next display type
fixme:win:EnumDisplayDevicesW ((null),0,0x33e8c4,0x00000000), stub!
fixme:win:RegisterTouchWindow (0x30086 00000002): stub
fixme:dwmapi:DwmIsCompositionEnabled 0x32dee0
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x30040 0x00000000
fixme:shell:SHGetPropertyStoreForWindow (0x30086 0x135e7af4 0x32ea1c) stub!
fixme:win:RegisterTouchWindow (0x2008c 00000002): stub
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
[84:85:1126/215943.518:ERROR:angle_platform_impl.cc(36)] rx::SwapChain9::reset(219): Could not create additional swap chains or offscreen surfaces, HRESULT: 0x8876086A
[84:85:1126/215943.518:ERROR:gl_surface_egl.cc(867)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
[84:85:1126/215943.524:ERROR:angle_platform_impl.cc(36)] rx::SwapChain9::reset(219): Could not create additional swap chains or offscreen surfaces, HRESULT: 0x8876086A
[84:85:1126/215943.524:ERROR:gl_surface_egl.cc(867)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
[84:85:1126/215943.529:ERROR:angle_platform_impl.cc(36)] rx::SwapChain9::reset(219): Could not create additional swap chains or offscreen surfaces, HRESULT: 0x8876086A
[84:85:1126/215943.529:ERROR:gl_surface_egl.cc(867)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
[84:85:1126/215943.535:ERROR:angle_platform_impl.cc(36)] rx::SwapChain9::reset(219): Could not create additional swap chains or offscreen surfaces, HRESULT: 0x8876086A
[84:85:1126/215943.536:ERROR:gl_surface_egl.cc(867)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
[84:85:1126/215943.538:ERROR:angle_platform_impl.cc(36)] rx::SwapChain9::reset(219): Could not create additional swap chains or offscreen surfaces, HRESULT: 0x8876086A
[84:85:1126/215943.538:ERROR:gl_surface_egl.cc(867)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
fixme:shell:SHGetPropertyStoreForWindow (0x30086 0x135e7af4 0x1c5dfb2c) stub!
fixme:shell:SHGetPropertyStoreForWindow (0x30086 0x135e7af4 0x1c5dfb10) stub!
fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 0.
fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 1.
fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 2.
fixme:xinput:XInputGetCapabilities (index 0, flags 0x1, capabilities 0x1d1df2e8) Stub!
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0x1e1ffe28): stub
fixme:avrt:AvSetMmThreadPriority (0x12345678)->(2) stub
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:d3d:state_lastpixel Last Pixel Drawing Disabled, not handled yet
fixme:ntdll:NtQueryVolumeInformationFile 0x37c: volume info not supported
fixme:explorerframe:taskbar_list_MarkFullscreenWindow iface 0xf715580, hwnd 0x30086, fullscreen true stub!
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:ReplaceFileW Ignoring flags 2
fixme:explorerframe:taskbar_list_MarkFullscreenWindow iface 0xf715580, hwnd 0x30086, fullscreen false stub!
fixme:explorerframe:taskbar_list_MarkFullscreenWindow iface 0xf715580, hwnd 0x30086, fullscreen false stub!
fixme:avrt:AvRevertMmThreadCharacteristics (0x12345678): stub
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:ReplaceFileW Ignoring flags 2
fixme:win:UnregisterDeviceNotification (handle=(nil)), STUB!
fixme:userenv:UnregisterGPNotification 0x114
fixme:userenv:UnregisterGPNotification 0x118
fixme:file:ReplaceFileW Ignoring flags 2
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:iphlpapi:CancelIPChangeNotify (overlapped 0xde232c): stub
fixme:wtsapi:WTSUnRegisterSessionNotification Stub 0x30040
fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
fixme:ntdll:EtwEventUnregister (deadbeef) stub.
fixme:kernelbase:AppPolicyGetProcessTerminationMethod 0xfffffffa, 0x32fdf4
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Page fault error launching a game

Post by Bob Wya »

Inductor wrote: ...
Just to be clear: the game now starts and goes full-screen, which is the correct behavior, but it remains black instead of showing images and text. It should not be graphically intensive, it contains only static 2D images and I can run it effortlessly in a Windows 7 virtual machine. (But that's not the point, I need to test if it can be run on wine and how.)
...
It should. My graphics card is a Nvidia GeForce GT 540M, I use bumblebee (sudo apt-get install bumblebee bumblebee-nvidia bbswitch-dkms) to keep it under control, otherwise it runs continuously at full power and fries my computer. The driver in use is nvidia-304 (version 304.137), which is considered a legacy driver. There is also a new driver available (currently nvidia-384, version 384.90), but as I said I installed the OS yesterday and didn't have to choose the driver, it was chosen automatically and has always been working greatly. As I said, I can run the game in a Windows VM and I also managed to run a few games with intensive 3D animations, this game is a lot less demanding. I'm not convinced the drivers are to blame in this case.
There are 2 legacy Nvidia driver branches:
  • 304.xxx
  • 340.xxx
See: Nvidia: Unix Driver Archive ...

You are using the wrong (older) Nvidia driver branch... :roll:
Even my ancient 8800 GTX was supported by the 340.xxx Nvidia driver branch...!! :shock:

Bob
Inductor
Level 2
Level 2
Posts: 10
Joined: Fri Nov 10, 2017 4:39 am

Re: Page fault error launching a game

Post by Inductor »

Nope, it's not the driver's fault. Looks like the same output as before after switching to 384.

Code: Select all

fixme:process:SetProcessDEPPolicy (3): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:SetProcessShutdownParameters (00000100, 00000001): partial stub.
fixme:file:ReplaceFileW Ignoring flags 2
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
[1126/234822.324:FATAL:exception_handler_server.cc(279)] GetFileInformationByHandleEx: Tipo di unità errato. (0x42)
Backtrace:
	(No symbol) [0x0043E1DA]
	(No symbol) [0x00420DFA]
	(No symbol) [0x006DA294]
	(No symbol) [0x00676DEC]
	(No symbol) [0x004652A6]
	(No symbol) [0x0041550A]
	(No symbol) [0x0068F418]
	call_process_entry [0x7B46196C+12]
	(No symbol) [0x7B462AA4]
	call_thread_func_wrapper [0x7BC7D9BC+12]
	(No symbol) [0x7BC80BC6]
	RtlRaiseException [0x7BC7D99A+74]
	(No symbol) [0x00000000]

fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:kernelbase:AppPolicyGetProcessTerminationMethod 0xfffffffa, 0x33fdf4
[1126/234822.984:ERROR:registration_protocol_win.cc(84)] TransactNamedPipe: Pipe rotta. (0x6D)
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x10f4f560, 0x1406d330, 0x140df248) stub.
fixme:ntdll:EtwRegisterTraceGuidsW (0x10f6abd0, 0x140df290, {7fe69228-633e-4f06-80c1-527fea23e3a7}, 1, 0x1406dd68, (null), (null), 0x140df2a8): stub
fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
fixme:dwrite:opentype_get_font_strings_from_id platform 25632 not supported
fixme:dwrite:get_name_record_codepage encoding 20 not handled, platform 1.
fixme:dwrite:get_name_record_codepage encoding 20 not handled, platform 1.
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:dwrite:get_name_record_locale failed to get locale name for lcid=0x00000455
fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32f898, (nil) 0x32f89c
fixme:nls:get_dummy_preferred_ui_language (0x38 0x32f898 (nil) 0x32f89c) returning a dummy value (current locale)
fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32f898, 0xde17e8 0x32f89c
fixme:nls:get_dummy_preferred_ui_language (0x38 0x32f898 0xde17e8 0x32f89c) returning a dummy value (current locale)
fixme:winsock:WSALookupServiceBeginW (0x32f5a4 0x00000ff0 0x32f5e4) Stub!
[8:9:1126/234823.159:ERROR:network_change_notifier_win.cc(157)] WSALookupServiceBegin failed with: 8
fixme:iphlpapi:NotifyAddrChange (Handle 0x32f714, overlapped 0xde22d4): stub
fixme:shell:IsOS (OS_DOMAINMEMBER) What should we return here?
fixme:userenv:RegisterGPNotification 0x114 0
fixme:userenv:RegisterGPNotification 0x118 1
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
[8:9:1126/234823.228:ERROR:display_layout.cc(557)] display_id must not be same as parent_display_id
fixme:win:EnumDisplayDevicesW ((null),0,0x32f18c,0x00000000), stub!
fixme:win:RegisterDeviceNotificationW (hwnd=0x1005c, filter=0x32f744,flags=0x00000000) returns a fake device notification handle!
fixme:win:RegisterDeviceNotificationW (hwnd=0x1005c, filter=0x32f744,flags=0x00000000) returns a fake device notification handle!
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0x1a40fc04) semi-stub
fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0x1a60fc04) semi-stub
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:wpc:WindowsParentalControls_GetUserSettings ((null) 0x1b20fc40)
fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0x1ae0f864) semi-stub
fixme:msg:ChangeWindowMessageFilter 4a 00000001
fixme:file:K32GetMappedFileNameW (0xffffffff, 0x400000, 0x32f120, 520): stub
fixme:hnetcfg:fwpolicy2_get_CurrentProfileTypes 0xf70c160 0x1b20fb28
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0x1ae0f474) semi-stub
fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0x1ae0f558) semi-stub
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:process:RegisterApplicationRestart (L" --disable-plugins --disable-internal-flash --disable-popup-blocking --enable-gamepad --enable-html5-camera --allow-file-access-from-files --disable-software-rasterizer --ignore-gpu-blacklist --user-data-dir=\"C:\\users\\inductor\\Local Settings\\Application Data\\Game\\User Data\" --no-sandbox --no"...,7)
fixme:wtsapi:WTSQuerySessionInformationW Stub (nil) 0xffffffff 16 0x1c48fc40 0x1c48fc38
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:shell:ApplicationAssociationRegistration_QueryAppIsDefault (0xf710958)->(L"http", 1, 1, L"nwjs.ZUKU7DOIX7E2ZZPG4ONZVKN5BY", 0x1c6dfc08)
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
[1126/234823.620:ERROR:registration_protocol_win.cc(56)] CreateFile: File non trovato. (0x2)
fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x10f4f560, 0x1406d330, 0x140df248) stub.
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
[1126/234823.730:ERROR:registration_protocol_win.cc(56)] CreateFile: File non trovato. (0x2)
fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x10f4f560, 0x1406d330, 0x140df248) stub.
fixme:ntdll:EtwRegisterTraceGuidsW (0x10f6abd0, 0x140df290, {7fe69228-633e-4f06-80c1-527fea23e3a7}, 1, 0x1406dd68, (null), (null), 0x140df2a8): stub
fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
fixme:time:QueryThreadCycleTime (0xc0,0x1bbfcb4): stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33e704,0x00000000), stub!
fixme:dxgi:dxgi_check_feature_level_support Ignoring adapter type.
fixme:winediag:dxgi_check_feature_level_support None of the requested D3D feature levels is supported on this GPU with the current shader backend.
[82:83:1126/234824.510:ERROR:gl_surface_egl.cc(744)] eglInitialize D3D11 failed with error EGL_NOT_INITIALIZED, trying next display type
fixme:win:EnumDisplayDevicesW ((null),0,0x33e8c4,0x00000000), stub!
fixme:ntdll:EtwRegisterTraceGuidsW (0x10f6abd0, 0x140df290, {7fe69228-633e-4f06-80c1-527fea23e3a7}, 1, 0x1406dd68, (null), (null), 0x140df2a8): stub
fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
fixme:winsock:WS_EnterSingleProtocolW unknown Protocol <0x00000000>
fixme:winsock:WS_EnterSingleProtocolW unknown Protocol <0x00000000>
fixme:gdi:GdiInitializeLanguagePack stub
fixme:win:RegisterTouchWindow (0x30086 00000002): stub
fixme:dwmapi:DwmIsCompositionEnabled 0x32dee0
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x20040 0x00000000
fixme:shell:SHGetPropertyStoreForWindow (0x30086 0x135e7af4 0x32ea1c) stub!
fixme:win:RegisterTouchWindow (0x2008c 00000002): stub
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
[82:83:1126/234824.775:ERROR:angle_platform_impl.cc(36)] rx::SwapChain9::reset(219): Could not create additional swap chains or offscreen surfaces, HRESULT: 0x8876086A
[82:83:1126/234824.776:ERROR:gl_surface_egl.cc(867)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
[82:83:1126/234824.789:ERROR:angle_platform_impl.cc(36)] rx::SwapChain9::reset(219): Could not create additional swap chains or offscreen surfaces, HRESULT: 0x8876086A
[82:83:1126/234824.789:ERROR:gl_surface_egl.cc(867)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
[82:83:1126/234824.799:ERROR:angle_platform_impl.cc(36)] rx::SwapChain9::reset(219): Could not create additional swap chains or offscreen surfaces, HRESULT: 0x8876086A
[82:83:1126/234824.799:ERROR:gl_surface_egl.cc(867)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
[82:83:1126/234824.802:ERROR:angle_platform_impl.cc(36)] rx::SwapChain9::reset(219): Could not create additional swap chains or offscreen surfaces, HRESULT: 0x8876086A
[82:83:1126/234824.803:ERROR:gl_surface_egl.cc(867)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
err:d3d:context_create Failed to set pixel format 1 on device context 0x10053.
[82:83:1126/234824.806:ERROR:angle_platform_impl.cc(36)] rx::SwapChain9::reset(219): Could not create additional swap chains or offscreen surfaces, HRESULT: 0x8876086A
[82:83:1126/234824.806:ERROR:gl_surface_egl.cc(867)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
fixme:shell:SHGetPropertyStoreForWindow (0x30086 0x135e7af4 0x1c6dfb2c) stub!
fixme:shell:SHGetPropertyStoreForWindow (0x30086 0x135e7af4 0x1c6dfb10) stub!
fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 0.
fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 1.
fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 2.
fixme:xinput:XInputGetCapabilities (index 0, flags 0x1, capabilities 0x1d3ef2e8) Stub!
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0x1e2ffe28): stub
fixme:avrt:AvSetMmThreadPriority (0x12345678)->(2) stub
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:d3d:state_lastpixel Last Pixel Drawing Disabled, not handled yet
fixme:ntdll:NtQueryVolumeInformationFile 0x37c: volume info not supported
fixme:explorerframe:taskbar_list_MarkFullscreenWindow iface 0xf724230, hwnd 0x30086, fullscreen true stub!
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:explorerframe:taskbar_list_MarkFullscreenWindow iface 0xf724230, hwnd 0x30086, fullscreen false stub!
fixme:explorerframe:taskbar_list_MarkFullscreenWindow iface 0xf724230, hwnd 0x30086, fullscreen false stub!
fixme:avrt:AvRevertMmThreadCharacteristics (0x12345678): stub
fixme:file:ReplaceFileW Ignoring flags 2
fixme:file:ReplaceFileW Ignoring flags 2
fixme:win:UnregisterDeviceNotification (handle=(nil)), STUB!
fixme:userenv:UnregisterGPNotification 0x114
fixme:userenv:UnregisterGPNotification 0x118
fixme:file:ReplaceFileW Ignoring flags 2
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:iphlpapi:CancelIPChangeNotify (overlapped 0xde22d4): stub
fixme:wtsapi:WTSUnRegisterSessionNotification Stub 0x20040
fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
fixme:ntdll:EtwEventUnregister (deadbeef) stub.
fixme:kernelbase:AppPolicyGetProcessTerminationMethod 0xfffffffa, 0x32fdf4
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Page fault error launching a game

Post by Bob Wya »

Inductor wrote:Nope, it's not the driver's fault. Looks like the same output as before after switching to 384.
Yeah, but, but, but...
There's no point using a legacy Nvidia driver, supporting Nvidia graphics cards from 12(+) years ago, to run a modern DX11 game under Wine...
It's a no brainer, surely! 8)

This looks suspect:

Code: Select all

fixme:winediag:dxgi_check_feature_level_support None of the requested D3D feature levels is supported on this GPU with the current shader backend.
[82:83:1126/234824.510:ERROR:gl_surface_egl.cc(744)] eglInitialize D3D11 failed with error EGL_NOT_INITIALIZED, trying next display type
Like an CEF implementation that is requesting hardware acceleration and failing...

When troubleshooting graphics driver issues of this nature - it's worth running:

Code: Select all

export WINEDEBUG=+wgl
to get a Wine debug log of this channel. Perhaps you could post this up?

Bob
Inductor
Level 2
Level 2
Posts: 10
Joined: Fri Nov 10, 2017 4:39 am

Re: Page fault error launching a game

Post by Inductor »

This one is big, PasteBin didn't accept it, so I had to upload it on Mega.

I also remembered that I can use optirun to force the use of the graphic card, but I got this error:

Code: Select all

[16570.596919] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

[16570.597086] [ERROR]Aborting because fallback start is disabled.
I found this solution, but I'll need to reboot the computer to see if it worked. I'll edit the post later.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Page fault error launching a game

Post by Bob Wya »

Inductor wrote:This one is big, PasteBin didn't accept it, so I had to upload it on Mega.

I also remembered that I can use optirun to force the use of the graphic card, but I got this error:

Code: Select all

[16570.596919] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

[16570.597086] [ERROR]Aborting because fallback start is disabled.
I found this solution, but I'll need to reboot the computer to see if it worked. I'll edit the post later.
This is your problem:

Code: Select all

trace:wgl:X11DRV_WineGL_InitOpenglInfo GL version             : 3.0 Mesa 17.2.2.
trace:wgl:X11DRV_WineGL_InitOpenglInfo GL renderer            : Mesa DRI Intel(R) Sandybridge Mobile x86/MMX/SSE2.
trace:wgl:X11DRV_WineGL_InitOpenglInfo GLX version            : 1.4.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Server GLX version     : 1.4.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Server GLX vendor:     : SGI.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Client GLX version     : 1.4.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Client GLX vendor:     : Mesa Project and SGI.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Direct rendering enabled: True
Sandybridge... NO!! Argghhhh!! Intel graphics!! :o

Bob
Inductor
Level 2
Level 2
Posts: 10
Joined: Fri Nov 10, 2017 4:39 am

Re: Page fault error launching a game

Post by Inductor »

Yes, this is one of the reasons I prefer not to mess with the graphics card drivers. As I did a few minutes ago. After rebooting the login interface was completely black, only the command-line interfaces worked. I don't know what I did to restore the image, because after editing the file back I got the same problem for a few more reboots and I'm not sure it won't happen again tomorrow morning.

Is there anything not too painful to do for my problem?
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Page fault error launching a game

Post by Bob Wya »

Inductor wrote:Yes, this is one of the reasons I prefer not to mess with the graphics card drivers. As I did a few minutes ago. After rebooting the login interface was completely black, only the command-line interfaces worked. I don't know what I did to restore the image, because after editing the file back I got the same problem for a few more reboots and I'm not sure it won't happen again tomorrow morning.

Is there anything not too painful to do for my problem?
@Inductor

I'd go away and troubleshoot your hybrid graphics setup on: Ask Ubuntu , Ubuntu Forums , etc.
Once that's working - then you deal with the Wine issues...

I know, from my reading on the Gentoo forums, that often Intel/Nvidia hybrid graphics users have to lock xorg-server versions, mesa versions, kernel versions, etc.
On Ubuntu it's going to be even harder - because the package versioning flexibility isn't there...
It can be really fiddly to setup... All because of the evil Nvidia proprietary blob, that stands alone from Mesa... :evil: :( :cry:

I thank the lucky stars that I have a laptop with a single Nvidia GPU setup - with my Intel iGP disabled in the UEFI firmware / hardware level... :lol:
The Nvidia drivers are funky enough on their own...

Bob
Inductor
Level 2
Level 2
Posts: 10
Joined: Fri Nov 10, 2017 4:39 am

Re: Page fault error launching a game

Post by Inductor »

I'm not going through that ordeal once again. I already had to dive into that abyss a few years ago, when I bought this computer, because the graphics card was very consuming and very hot. Now it works, I'm not going to mess again with that. It's not vital if I don't manage to run the game, I'll simply tell my friend my computer isn't of any help.

And by the way, I had to switch back to nvidia-304, the newest driver was provoking the black screen at startup. A problem I just remembered I already had to go through last year, but I completely forgot in the meantime.

Thanks for the help.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Page fault error launching a game

Post by Bob Wya »

Inductor wrote:I'm not going through that ordeal once again. I already had to dive into that abyss a few years ago, when I bought this computer, because the graphics card was very consuming and very hot. Now it works, I'm not going to mess again with that. It's not vital if I don't manage to run the game, I'll simply tell my friend my computer isn't of any help.

And by the way, I had to switch back to nvidia-304, the newest driver was provoking the black screen at startup. A problem I just remembered I already had to go through last year, but I completely forgot in the meantime.

Thanks for the help.
np - sorry I'm no expert on hybrid graphics...

Yeah... You probably need a 375.xxx series or earlier nvidia driver... It can be hard work to troubleshoot...
Might it be easier just to disable the nvidia card? I can't imagine it's going to do much - with such an old driver version...??

Bob
Locked