Unhandled exception: page fault in 64-bit code (0x00007fb484

Questions about Wine on Linux
Locked
Casual
Newbie
Newbie
Posts: 2
Joined: Thu Jan 04, 2018 2:16 pm

Unhandled exception: page fault in 64-bit code (0x00007fb484

Post by Casual »

I am trying to run a game that I transferred the .exe files into the wine C:/ folder through lutrix, this error code pops up even when I use the 64 bit wine prefix. Help please!

Here is the error code:

Unhandled exception: page fault in 64-bit code (0x00007fb4848095dc).
Register dump:
rip:00007fb4848095dc rsp:000000000022fb98 rbp:0000000000000001 eflags:00010246 ( R- -- I Z- -P- )
rax:0000000000000000 rbx:00007fb484a890e0 rcx:00007fb484a890e0 rdx:0000000000000001
rsi:00007fffff7e8000 rdi:00007fffff7ef000 r8:0000000000000000 r9:0000000000000002 r10:0000000000000008
r11:0000000000000246 r12:0000000000000000 r13:000000007b873ff0 r14:00007fffff7e8000 r15:00007ffe7fcd26a0
Stack dump:
0x000000000022fb98: 0000000000000000 0000000000000000
0x000000000022fba8: 0000000000000000 0000000000000000
0x000000000022fbb8: 0000000000000000 0000000000000000
0x000000000022fbc8: 0000000000000000 0000000000000000
0x000000000022fbd8: 0000000000000004 0000000000000000
0x000000000022fbe8: 00007fffff7e8000 00007ffe7fcd2490
0x000000000022fbf8: 0000000000000000 000000007b873ff0
0x000000000022fc08: 00007fffff7e8000 00007ffe7fcd26a0
0x000000000022fc18: 000000007b896878 0000000000000000
0x000000000022fc28: 2000202000000000 0000000000000000
0x000000000022fc38: ffffffff000000ff 000000000022fcc0
0x000000000022fc48: 0000000000000000 0000000000000004
Backtrace:
=>0 0x00007fb4848095dc RtlFindClearBitsAndSet+0x1c() in ntdll (0x0000000000000001)
1 0x000000007b874ceb TlsAlloc+0x2a() in kernel32 (0x00007ffe7fcd2490)
2 0x000000014389647d in warhammer2 (+0x389647c) (0x00007ffe7fcd2490)
3 0x00007fb479b00000 in dinput8<elf> (+0x5fff) (0x00007ffe7fcd2490)
4 0x00007fb481d00000 in gdi32<elf> (+0x14fff) (0x00007ffe7fcd2490)
5 0x000000007b820000 in kernel32<elf> (+0x1ffff) (0x00007ffe7fcd2490)
6 0x0000000000830000 in d3dcompiler_47 (+0x43ffff) (0x00007ffe7fcd2490)
0x00007fb4848095dc RtlFindClearBitsAndSet+0x1c in ntdll:
Modules:
Module Address Debug info Name (145 modules)
PE 230000- 24c000 Deferred steamclient64
PE 3f0000- 830000 Export d3dcompiler_47
PE 830000- 9cc000 Deferred libeay32
PE 9d0000- a2b000 Deferred ssleay32
PE a30000- a4f000 Deferred amd_ags_x64
PE a50000- a96000 Deferred d3dx11_43
ELF 7b800000- 7bc7c000 Dwarf kernel32<elf>
\-PE 7b820000- 7bc7c000 \ kernel32
ELF 7be00000- 7c103000 Deferred <wine-loader>
PE 140000000- 14680b000 Export warhammer2
PE 180000000- 180083000 Deferred steam_api64
ELF 7fb4760c6000- 7fb4762e1000 Deferred imagehlp<elf>
\-PE 7fb4760d0000- 7fb4762e1000 \ imagehlp
ELF 7fb4762e1000- 7fb47658e000 Deferred gdiplus<elf>
\-PE 7fb4762f0000- 7fb47658e000 \ gdiplus
ELF 7fb47658e000- 7fb4767a1000 Deferred psapi<elf>
\-PE 7fb476590000- 7fb4767a1000 \ psapi
ELF 7fb4767a1000- 7fb476a11000 Deferred dbghelp<elf>
\-PE 7fb4767b0000- 7fb476a11000 \ dbghelp
ELF 7fb476a11000- 7fb476c2a000 Deferred wtsapi32<elf>
\-PE 7fb476a20000- 7fb476c2a000 \ wtsapi32
ELF 7fb476c2a000- 7fb476e62000 Deferred libcrypt.so.1
ELF 7fb476e62000- 7fb477137000 Deferred libsqlite3.so.0
ELF 7fb477137000- 7fb477381000 Deferred libhx509.so.5
ELF 7fb477381000- 7fb477590000 Deferred libheimbase.so.1
ELF 7fb477590000- 7fb4777b9000 Deferred libwind.so.0
ELF 7fb4777b9000- 7fb4779ce000 Deferred libroken.so.18
ELF 7fb4779ce000- 7fb477c02000 Deferred libhcrypto.so.4
ELF 7fb477c02000- 7fb477ea2000 Deferred libasn1.so.8
ELF 7fb477ea2000- 7fb478128000 Deferred libkrb5.so.26
ELF 7fb478128000- 7fb47832f000 Deferred libheimntlm.so.0
ELF 7fb47832f000- 7fb47856d000 Deferred libgssapi.so.3
ELF 7fb47856d000- 7fb478788000 Deferred libsasl2.so.2
ELF 7fb478788000- 7fb478996000 Deferred liblber-2.4.so.2
ELF 7fb478996000- 7fb478be5000 Deferred libldap_r-2.4.so.2
ELF 7fb478be5000- 7fb478e4e000 Deferred wldap32<elf>
\-PE 7fb478bf0000- 7fb478e4e000 \ wldap32
ELF 7fb478e4e000- 7fb47908b000 Deferred wintrust<elf>
\-PE 7fb478e60000- 7fb47908b000 \ wintrust
ELF 7fb47908b000- 7fb479308000 Deferred setupapi<elf>
\-PE 7fb4790a0000- 7fb479308000 \ setupapi
ELF 7fb479308000- 7fb47968a000 Deferred oleaut32<elf>
\-PE 7fb479330000- 7fb47968a000 \ oleaut32
ELF 7fb47968a000- 7fb4798c9000 Deferred msvcr100<elf>
\-PE 7fb4796a0000- 7fb4798c9000 \ msvcr100
ELF 7fb4798c9000- 7fb479afa000 Deferred msvcr90<elf>
\-PE 7fb4798e0000- 7fb479afa000 \ msvcr90
ELF 7fb479afa000- 7fb479d16000 Dwarf dinput8<elf>
\-PE 7fb479b00000- 7fb479d16000 \ dinput8
ELF 7fb479d16000- 7fb479fde000 Deferred msvcrt<elf>
\-PE 7fb479d30000- 7fb479fde000 \ msvcrt
ELF 7fb479fde000- 7fb47a2c8000 Deferred crypt32<elf>
\-PE 7fb479ff0000- 7fb47a2c8000 \ crypt32
ELF 7fb47a2c8000- 7fb47a4dd000 Deferred gnome-keyring-pkcs11.so
ELF 7fb47a4dd000- 7fb47a6f0000 Deferred libtasn1.so.6
ELF 7fb47a6f0000- 7fb47a92c000 Deferred p11-kit-trust.so
ELF 7fb47a92c000- 7fb47ab9c000 Deferred libpcre.so.3
ELF 7fb47ab9c000- 7fb47ae7d000 Deferred libgcrypt.so.20
ELF 7fb47ae7d000- 7fb47b09f000 Deferred liblzma.so.5
ELF 7fb47b09f000- 7fb47b2a7000 Deferred librt.so.1
ELF 7fb47b2a7000- 7fb47b4c9000 Deferred libselinux.so.1
ELF 7fb47b4c9000- 7fb47b54e000 Deferred libsystemd.so.0
ELF 7fb47b54e000- 7fb47b756000 Deferred libffi.so.6
ELF 7fb47b756000- 7fb47b96a000 Deferred libgpg-error.so.0
ELF 7fb47b96a000- 7fb47bb85000 Deferred libresolv.so.2
ELF 7fb47bb85000- 7fb47bd89000 Deferred libkeyutils.so.1
ELF 7fb47bd89000- 7fb47bfd5000 Deferred libdbus-1.so.3
ELF 7fb47bff5000- 7fb47c25a000 Deferred libp11-kit.so.0
ELF 7fb47c25a000- 7fb47c4da000 Deferred libgcrypt.so.11
ELF 7fb47c4da000- 7fb47c6eb000 Deferred libtasn1.so.3
ELF 7fb47c6eb000- 7fb47c8f3000 Deferred libkrb5support.so.0
ELF 7fb47c8f3000- 7fb47caf7000 Deferred libcom_err.so.2
ELF 7fb47caf7000- 7fb47cd1f000 Deferred libk5crypto.so.3
ELF 7fb47cd1f000- 7fb47cfed000 Deferred libkrb5.so.3
ELF 7fb47cfed000- 7fb47d1fe000 Deferred libavahi-client.so.3
ELF 7fb47d1fe000- 7fb47d40a000 Deferred libavahi-common.so.3
ELF 7fb47d40a000- 7fb47d6c6000 Deferred libgnutls.so.26
ELF 7fb47d6c6000- 7fb47d905000 Deferred libgssapi_krb5.so.2
ELF 7fb47d905000- 7fb47db59000 Deferred libcups.so.2
ELF 7fb47db59000- 7fb47dd93000 Deferred uxtheme<elf>
\-PE 7fb47db60000- 7fb47dd93000 \ uxtheme
ELF 7fb47dd95000- 7fb47df9b000 Deferred libxfixes.so.3
ELF 7fb47df9b000- 7fb47e1a5000 Deferred libxcursor.so.1
ELF 7fb47e1a5000- 7fb47e3b5000 Deferred libxi.so.6
ELF 7fb47e3b5000- 7fb47e5b8000 Deferred libxcomposite.so.1
ELF 7fb47e5b8000- 7fb47e7c2000 Deferred libxrender.so.1
ELF 7fb47e7c2000- 7fb47e9c7000 Deferred libxxf86vm.so.1
ELF 7fb47e9c7000- 7fb47ebca000 Deferred libxinerama.so.1
ELF 7fb47ebca000- 7fb47edd0000 Deferred libxdmcp.so.6
ELF 7fb47edd0000- 7fb47efd3000 Deferred libxau.so.6
ELF 7fb47efd3000- 7fb47f1f2000 Deferred libxcb.so.1
ELF 7fb47f1f2000- 7fb47f527000 Deferred libx11.so.6
ELF 7fb47f527000- 7fb47f738000 Deferred libxext.so.6
ELF 7fb47f738000- 7fb47f9d9000 Deferred winex11<elf>
\-PE 7fb47f750000- 7fb47f9d9000 \ winex11
ELF 7fb47fa62000- 7fb47fc8c000 Deferred libexpat.so.1
ELF 7fb47fc8c000- 7fb47fecf000 Deferred libfontconfig.so.1
ELF 7fb47fecf000- 7fb48016c000 Deferred libfreetype.so.6
ELF 7fb48016c000- 7fb4803a6000 Deferred ws2_32<elf>
\-PE 7fb480170000- 7fb4803a6000 \ ws2_32
ELF 7fb4803a6000- 7fb4805d3000 Deferred msacm32<elf>
\-PE 7fb4803b0000- 7fb4805d3000 \ msacm32
ELF 7fb4805d3000- 7fb480897000 Deferred winmm<elf>
\-PE 7fb4805e0000- 7fb480897000 \ winmm
ELF 7fb480897000- 7fb480ac2000 Deferred mpr<elf>
\-PE 7fb4808a0000- 7fb480ac2000 \ mpr
ELF 7fb480ac2000- 7fb480cdc000 Deferred libz.so.1
ELF 7fb480cdc000- 7fb480f63000 Deferred wininet<elf>
\-PE 7fb480cf0000- 7fb480f63000 \ wininet
ELF 7fb480f63000- 7fb4811f6000 Deferred rpcrt4<elf>
\-PE 7fb480f70000- 7fb4811f6000 \ rpcrt4
ELF 7fb4811f6000- 7fb48157d000 Deferred ole32<elf>
\-PE 7fb481220000- 7fb48157d000 \ ole32
ELF 7fb48157d000- 7fb4817c4000 Deferred winspool<elf>
\-PE 7fb481590000- 7fb4817c4000 \ winspool
ELF 7fb4817c4000- 7fb481ad1000 Deferred comctl32<elf>
\-PE 7fb4817d0000- 7fb481ad1000 \ comctl32
ELF 7fb481ad1000- 7fb481ceb000 Deferred version<elf>
\-PE 7fb481ae0000- 7fb481ceb000 \ version
ELF 7fb481ceb000- 7fb482051000 Dwarf gdi32<elf>
\-PE 7fb481d00000- 7fb482051000 \ gdi32
ELF 7fb482051000- 7fb482402000 Deferred user32<elf>
\-PE 7fb482070000- 7fb482402000 \ user32
ELF 7fb482402000- 7fb482695000 Deferred shlwapi<elf>
\-PE 7fb482410000- 7fb482695000 \ shlwapi
ELF 7fb482695000- 7fb482afa000 Deferred shell32<elf>
\-PE 7fb4826b0000- 7fb482afa000 \ shell32
ELF 7fb482afa000- 7fb482dec000 Deferred comdlg32<elf>
\-PE 7fb482b00000- 7fb482dec000 \ comdlg32
ELF 7fb482dec000- 7fb483073000 Deferred advapi32<elf>
\-PE 7fb482e00000- 7fb483073000 \ advapi32
ELF 7fb483073000- 7fb483285000 Deferred libnss_files.so.2
ELF 7fb483285000- 7fb483491000 Deferred libnss_nis.so.2
ELF 7fb483491000- 7fb4836aa000 Deferred libnsl.so.1
ELF 7fb4836aa000- 7fb4838b3000 Deferred libnss_compat.so.2
ELF 7fb484272000- 7fb484488000 Deferred libgcc_s.so.1
ELF 7fb484488000- 7fb484791000 Deferred libm.so.6
ELF 7fb484791000- 7fb484a8a000 Dwarf ntdll<elf>
\-PE 7fb4847b0000- 7fb484a8a000 \ ntdll
ELF 7fb484a8d000- 7fb484c91000 Deferred libdl.so.2
ELF 7fb484c92000- 7fb48505c000 Deferred libc.so.6
ELF 7fb48505c000- 7fb485279000 Deferred libpthread.so.0
ELF 7fb485299000- 7fb48563d000 Dwarf libwine.so.1
ELF 7fb485640000- 7fb485868000 Deferred ld-linux-x86-64.so.2
ELF 7ffe7fddd000- 7ffe7fdde000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
0000001e 0
0000001d 0
0000001c 0
00000016 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001b 0
00000018 0
00000017 0
00000013 0
00000019 plugplay.exe
00000020 0
0000001f 0
0000001a 0
00000021 explorer.exe
00000025 0
00000022 0
00000034 (D) Z:\home\casualboner\win64\drive_c\Program Files\Total War - WARHAMMER II\Warhammer2.exe
00000035 0 <==
System information:
Wine build: wine-1.6.2
Platform: x86_64
Host system: Linux
Host version: 4.10.0-42-generic

Let me know if there's anything else I can provide to help solve this! Thank you!
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Unhandled exception: page fault in 64-bit code (0x00007f

Post by Bob Wya »

@Casual,

Wine 1.6.2 hasn't been supported for years...
Therefore I'm calling you out as an Ubuntu user! :roll:
See: WineHQ Ubuntu: Installing WineHQ packages
Hint: for recent DX11 games you'll want to install either Wine Development or Wine Staging (or both).

Please give your forum threads instructive and memorable titles like:
"Total War: WARHAMMER II (2017) page fault"
That goes for any Internet forum really...

Please use the forum Code:

Code: Select all

Code
tags for terminal output and commands.

Thread titles like:
"Unhandled exception: page fault in 64-bit code (0x00007fb484"
are stupid - because they make it ten times harder to follow up on questions (after a time gap)...

If you're just copying game directories around - between Steam libraries (Windows -> Linux)...
Then please ensure you verify the game files (with the Windows Steam Client before running the game).

If you're not using the Windows Steam Client...
Which I presume is the case - since the Windows Steam Client requires an up-to-date version of Wine...
Then I'd recommend actually installing your game to a WINEPREFIX - rather than just moving the files over from somewhere else.

Bob
Casual
Newbie
Newbie
Posts: 2
Joined: Thu Jan 04, 2018 2:16 pm

Re: Unhandled exception: page fault in 64-bit code (0x00007f

Post by Casual »

Thanks Bob. Definitely brand new to Linux and unsure why wine is constantly defaulting to old versions. I'll aim to make better threads names in the future as well! Sorry for the mishaps here :/ thank you for the quick reply though! I'll play with it over the weekend!
fargodwe

Re: Unhandled exception: page fault in 64-bit code (0x00007f

Post by fargodwe »

There were several things the Bob Wya had me dothat helped me SO MUCH. The first 2, downloaded from WineHQ:
- install wine 3.02-rc3 (or it might be in realeas now so it would be 3.02). If needed, there are instructions on the net for how to do this
- install the latest winetricks

In addition I would note another hint:

You say you copied the .exe to wine. You actually need to INSTALL the application to wine. There may be things the application installation procedure does that are needed that just copying the .exe wouldn't do for you.

Also:

Bob provided some information in another post that I saw today that is a great idea:

- install each application in a new wine prefix. In this way if something goes wrong you only have to reinstall 1 application by creating a new clean wineprefix. A wine prefix is an instance of wine, or in loose terms a new windows environment. You can have multiple wine prefixes. There are instructions on the net for doing this as well but if you need help just post back here and someone will be helping you soon.

I'm very much new to wine and I'm just passing along the things that Bob Wya did so I could get an application working. Without his help I would never have had a clue what to do. Thanks again Bob!

Good luck with your adventure into wine. From what I've needed it for it has been amazing!

Reason for edit: correct some miss spelling, omitted words (I'm great at doing that!!) ;)
Locked