Unhandled exception: page fault on write access to 0x0000001

Questions about Wine on Linux
Locked
rvs314
Newbie
Newbie
Posts: 1
Joined: Fri Jun 08, 2018 9:42 am

Unhandled exception: page fault on write access to 0x0000001

Post by rvs314 »

Hi all,

I'm trying to play the game BioShock through steam, and I can't seem to get it to run. Whenever I launch the game, it shrinks my screen resolution then throws an error that it crashed and hangs there until I force quit it. I can play other games through steam on the prefix, but I can't get that one in particular to work.

Here's the error the game throws:

Code: Select all

Unhandled exception: page fault on write access to 0x00000018 in 32-bit code (0x10d847e7).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:006b GS:0063
 EIP:10d847e7 ESP:0fa5fc1c EBP:0fa5fc20 EFLAGS:00010206(  R- --  I   - -P- )
 EAX:00000018 EBX:019a9161 ECX:33920018 EDX:4d3b1618
 ESI:7c4f2009 EDI:00000001
Stack dump:
0x0fa5fc1c:  0fa5fd7c 0fa5fc84 10d84b55 33920000
0x0fa5fc2c:  4d3b1618 00000000 0fa5fd7c 019a9161
0x0fa5fc3c:  7c57a600 019a9161 00000000 0111b641
0x0fa5fc4c:  0fa5fd7c 0fa5fd7c 7c4f2009 7c4ebc9b
0x0fa5fc5c:  0fa5fd90 7c521f9c 0aef39f0 037e2604
0x0fa5fc6c:  0fa5fd7c 7c57a600 0fa5fc48 0fa5fdb0
Backtrace:
=>0 0x10d847e7 in bioshock (+0x4847e7) (0x0fa5fc20)
  1 0x10d84b55 in bioshock (+0x484b54) (0x0fa5fc84)
  2 0x10d84d74 in bioshock (+0x484d73) (0x0fa5fcac)
  3 0x10d84e45 in bioshock (+0x484e44) (0x0fa5fcd8)
  4 0x10d84edf in bioshock (+0x484ede) (0x0fa5fdbc)
  5 0x10d892de in bioshock (+0x4892dd) (0x0fa5fe04)
  6 0x10d64c12 in bioshock (+0x464c11) (0x0fa5fe18)
  7 0x10d95f02 in bioshock (+0x495f01) (0x0fa5fea0)
  8 0x10b015d3 in bioshock (+0x2015d2) (0x058e6680)
  9 0x000095fb (0x10fd71f4)
  10 0x10944930 in bioshock (+0x4492f) (0x10927420)
0x10d847e7: movl	%esi,0x0(%eax)
Modules:
Module	Address			Debug info	Name (57 modules)
PE	  560000-  8cf000	Deferred        d3dx9_33
PE	 f1f0000- f25d000	Deferred        d3dx10_33
PE	 f260000- f375000	Deferred        d3dcompiler_33
PE	10900000-11438000	Export          bioshock
PE	18000000-18038000	Deferred        binkw32
PE	7a820000-7a824000	Deferred        opengl32
PE	7ac10000-7ac23000	Deferred        riched20
PE	7b410000-7b5b6000	Deferred        kernel32
PE	7bc10000-7bc14000	Deferred        ntdll
PE	7c1b0000-7c1b3000	Deferred        winepulse
PE	7c300000-7c303000	Deferred        msadp32
PE	7c320000-7c324000	Deferred        mmdevapi
PE	7c340000-7c343000	Deferred        openal32
PE	7c360000-7c36b000	Deferred        dinput
PE	7c3b0000-7c3b3000	Deferred        usp10
PE	7c3f0000-7c3f4000	Deferred        riched32
PE	7c450000-7c454000	Deferred        d3dcompiler_43
PE	7c4c0000-7c4c4000	Deferred        d3d11
PE	7c530000-7c534000	Deferred        d3d10core
PE	7c540000-7c544000	Deferred        d3d10
PE	7d870000-7d874000	Deferred        bcrypt
PE	7d880000-7d884000	Deferred        rsaenh
PE	7d8c0000-7d8c3000	Deferred        imagehlp
PE	7d8e0000-7d921000	Deferred        crypt32
PE	7d9b0000-7d9b4000	Deferred        wintrust
PE	7e460000-7e464000	Deferred        dxgi
PE	7e490000-7e494000	Deferred        uxtheme
PE	7e700000-7e704000	Deferred        winex11
PE	7e9f0000-7e9f4000	Deferred        iphlpapi
PE	7ea10000-7ea14000	Deferred        ws2_32
PE	7ea50000-7ea54000	Deferred        wsock32
PE	7ea70000-7ea78000	Deferred        oleaut32
PE	7eb90000-7eba6000	Deferred        xinput1_3
PE	7ebb0000-7ebb4000	Deferred        dinput8
PE	7ebc0000-7ebc4000	Deferred        dsound
PE	7ec20000-7ec24000	Deferred        msvcrt
PE	7ecd0000-7ecd4000	Deferred        wined3d
PE	7ee10000-7ee14000	Deferred        d3d9
PE	7ee50000-7ee54000	Deferred        imm32
PE	7ee70000-7ee73000	Deferred        msimg32
PE	7ee90000-7ee94000	Deferred        msvcr80
PE	7ef80000-7ef83000	Deferred        msvcp80
PE	7f0a0000-7f0a4000	Deferred        rpcrt4
PE	7f130000-7f158000	Deferred        ole32
PE	7f280000-7f2f8000	Deferred        winmm
PE	7f350000-7f359000	Deferred        msacm32
PE	7f380000-7f384000	Deferred        dbghelp
PE	7f3e0000-7f3ea000	Deferred        winspool
PE	7f420000-7f470000	Deferred        comctl32
PE	7f550000-7f554000	Deferred        advapi32
PE	7f5c0000-7f5c7000	Deferred        gdi32
PE	7f6f0000-7f7b6000	Deferred        user32
PE	7f8d0000-7f8d8000	Deferred        shlwapi
PE	7f940000-7faa2000	Deferred        shell32
PE	7fb90000-7fc29000	Deferred        comdlg32
PE	7ffc0000-7ffc4000	Deferred        psapi
PE	7ffd0000-7ffd4000	Deferred        version
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	00000022    0
	0000001d    0
	00000013    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	0000001c    0
	00000017    0
	00000016    0
	00000012    0
0000001a plugplay.exe
	0000001f    0
	0000001e    0
	0000001b    0
00000020 winedevice.exe
	00000027    0
	00000024    0
	00000023    0
	00000021    0
0000002f Steam.exe
	00000072    0
	00000071    0
	0000006f    0
	0000006e    0
	0000006b    0
	0000006a    0
	00000069    0
	00000066    0
	00000065    0
	00000064    0
	00000063    0
	00000062    0
	00000061    0
	00000060    0
	0000005e    1
	0000005d    1
	0000005a    0
	00000058    0
	00000057    0
	00000041    0
	00000040    0
	0000003f    0
	0000003e    0
	0000003b    0
	0000003a    0
	00000039    0
	00000038    0
	00000037    0
	00000036    0
	00000030    0
00000031 explorer.exe
	00000035    0
	00000034    0
	00000033    0
	00000032    0
0000003c steamwebhelper.exe
	0000009a    0
	00000096    0
	00000095    0
	00000094    0
	00000093    0
	00000091    0
	0000008f    0
	0000008e    0
	0000008d    0
	00000078    0
	00000070    0
	00000056    0
	00000055    0
	00000054    0
	00000053    0
	00000052    0
	00000051    0
	00000050    0
	0000004f    0
	0000004e    0
	0000004d    0
	0000004c    0
	0000004b    0
	0000004a    0
	00000049    0
	00000048    0
	00000047    0
	00000046    0
	00000045    0
	00000044    0
	00000043    0
	00000042    0
	0000003d    0
0000009b steamwebhelper.exe
	000000a5    0
	000000a4    0
	000000a3    0
	000000a2    0
	000000a1    0
	000000a0    0
	0000009f    0
	0000009e    0
	0000009d    0
	0000009c    0
000000a6 (D) C:\Program Files (x86)\Steam\steamapps\common\Bioshock\Builds\Release\Bioshock.exe
	000000bc    0 <==
	000000bb    0
	000000ba   -1
	000000b9    0
	000000b8    1
	000000b7    0
	000000b6    2
	000000b5   15
	000000b4   15
	000000b3   15
	000000b2    0
	000000af    0
	000000ae    1
	000000ad    1
	000000ac    1
	000000a7    0
System information:
    Wine build: wine-3.0 (Ubuntu 3.0-1ubuntu1)
    Platform: i386 (WOW64)
    Version: Windows 5.1 (0)
    Host system: Linux
    Host version: 4.15.0-22-generic
If there's any information you need that I left out, please feel free to ask. Thanks!
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Unhandled exception: page fault on write access to 0x000

Post by Bob Wya »

@rvs314

I'd recommend reading through: WineHQ AppDB: Bioshock / Steam Version
Preferably before posting on the forums... After all I don't type up all the game workarounds and issues for the sake of my health! :lol:

I'm guessing:

Code: Select all

wine reg.exe ADD "HKEY_CURRENT_USER\Software\Wine\DllOverrides" "/v" "dxgi" "/t" "REG_SZ" "/d" "
will fix your issue. Because DirectX 10 support is still pretty lacklustre in Wine...

If not, please post the full terminal log, created by Wine, leading up to the backtrace.
Without this the backtrace is pretty useless... :cry:

Btw "drive-by" IRC questions are really annoying #winehq... :roll:
With today's Internet connectivity and the ubiquitous RaspPI, it's easy enough to set up a persistent IRC client.
Without something like that IRC is totally useless... You might as well not bother asking in the first place...

Bob
Locked