The forum

Getting Fallout 3 to work under Steam via POL

System: Ubuntu Trusty Thar 64-bit

Author Replies
Jump to the page: 1 - 2
baboon Friday 3 October 2014 at 19:00
baboonAnonymous

Hey people,

I would like to play Fallout 3 under POL with steam. I am using wine 1.7.22., which is starting steam, which is starting Fallout 3, till I reach the point "new game". Clicking on that crashes the game with following comment:

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00ade42b).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:00ade42b ESP:0d8fe034 EBP:00000001 EFLAGS:00210206(  R- --  I   - -P- )
 EAX:00000000 EBX:6dcef330 ECX:ac9c3ddf EDX:0bcb4720
 ESI:00000000 EDI:6dee90b8
Stack dump:
0x0d8fe034:  0000001d 6dee90b8 6dee90b8 00000000
0x0d8fe044:  6b2b5a54 00bc9c52 00288ccc 00000006
0x0d8fe054:  0d8fe1a8 740ddfee 767b1c1a 0d8fe328
0x0d8fe064:  6dcef0d0 6b28cd0c 6de67ac8 0d8fe328
0x0d8fe074:  74786554 73657275 6168435c 74636172
0x0d8fe084:  5c737265 74756f4d 7bc3bc77 00000000
Backtrace:
=>0 0x00ade42b in fallout3 (+0x6de42b) (0x00000001)
0x00ade42b: movl	0x0(%esi),%eax
Modules:
Module	Address			Debug info	Name (188 modules)
PE	  340000-  356000	Deferred        xinput1_3
PE	  400000- 135f000	Export          fallout3
PE	 1360000- 2104000	Deferred        xlive
PE	 2110000- 24c7000	Deferred        d3dx9_37
PE	 24d0000- 2898000	Deferred        d3dx9_38
PE	 28a0000- 29d3000	Deferred        libvorbis
PE	 29e0000- 2aef000	Deferred        gameoverlayrenderer
PE	 aef0000- aff4000	Deferred        msxml3
PE	10000000-1001e000	Deferred        libvorbisfile
PE	18000000-18068000	Deferred        binkw32
PE	27500000-2760d000	Deferred        msidcrl40
PE	35500000-35708000	Deferred        quartz
PE	77a80000-77a92000	Deferred        msasn1
PE	78520000-785c3000	Deferred        msvcr90
ELF	7980e000-7986d000	Deferred        libmpg123.so.0
ELF	7986d000-79882000	Deferred        winemp3<elf>
  \-PE	79870000-79882000	\               winemp3
ELF	79882000-798ac000	Deferred        msvfw32<elf>
  \-PE	79890000-798ac000	\               msvfw32
ELF	798ac000-798c4000	Deferred        msacm32<elf>
  \-PE	798b0000-798c4000	\               msacm32
ELF	798c4000-798ea000	Deferred        devenum<elf>
  \-PE	798d0000-798ea000	\               devenum
ELF	7ae02000-7ae17000	Deferred        midimap<elf>
  \-PE	7ae10000-7ae17000	\               midimap
ELF	7b688000-7b800000	Deferred        libvorbisenc.so.2
ELF	7b800000-7ba4d000	Deferred        kernel32<elf>
  \-PE	7b810000-7ba4d000	\               kernel32
ELF	7ba52000-7ba5c000	Deferred        libltdl.so.7
ELF	7ba5c000-7ba70000	Deferred        avicap32<elf>
  \-PE	7ba60000-7ba70000	\               avicap32
ELF	7bc00000-7bcd0000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcd0000	\               ntdll
ELF	7bcd4000-7bd00000	Deferred        libvorbis.so.0
ELF	7bf00000-7bf03000	Deferred        <wine-loader>
ELF	7bf1f000-7bf91000	Deferred        libsndfile.so.1
ELF	7bf91000-7c000000	Deferred        libpulsecommon-4.0.so
ELF	7c41e000-7c452000	Deferred        libflac.so.8
ELF	7c891000-7c89a000	Deferred        libogg.so.0
ELF	7c89a000-7c8e9000	Deferred        libpulse.so.0
ELF	7c8f5000-7c8fc000	Deferred        libasound_module_pcm_pulse.so
ELF	7c90d000-7ca03000	Deferred        libasound.so.2
ELF	7ca08000-7ca0f000	Deferred        libasyncns.so.0
ELF	7ca0f000-7ca19000	Deferred        libwrap.so.0
ELF	7ca19000-7ca24000	Deferred        libjson-c.so.2
ELF	7ca27000-7ca54000	Deferred        winealsa<elf>
  \-PE	7ca30000-7ca54000	\               winealsa
ELF	7ca54000-7ca74000	Deferred        mmdevapi<elf>
  \-PE	7ca60000-7ca74000	\               mmdevapi
ELF	7ca74000-7caba000	Deferred        dinput<elf>
  \-PE	7ca80000-7caba000	\               dinput
ELF	7cb0b000-7cb42000	Deferred        libtxc_dxtn.so
ELF	7cb8a000-7cb95000	Deferred        libpciaccess.so.0
ELF	7cb95000-7cbb2000	Deferred        libgcc_s.so.1
ELF	7cc9b000-7ccaa000	Deferred        libdrm_radeon.so.1
ELF	7ccaa000-7ccb2000	Deferred        libdrm_nouveau.so.2
ELF	7ccb2000-7ccd4000	Deferred        libdrm_intel.so.1
ELF	7ccd4000-7d247000	Deferred        i965_dri.so
ELF	7d247000-7d292000	Deferred        libdbus-1.so.3
ELF	7d292000-7d29c000	Deferred        libnih-dbus.so.1
ELF	7d29c000-7d2b5000	Deferred        libnih.so.1
ELF	7d2b5000-7d2d3000	Deferred        libcgmanager.so.0
ELF	7d2d3000-7d2e6000	Deferred        libudev.so.1
ELF	7d2e6000-7d2f3000	Deferred        libdrm.so.2
ELF	7d2f3000-7d2f6000	Deferred        libxshmfence.so.1
ELF	7d2f6000-7d2fd000	Deferred        libxcb-sync.so.1
ELF	7d2fd000-7d315000	Deferred        libxcb-glx.so.0
ELF	7d315000-7d32d000	Deferred        libglapi.so.0
ELF	7d32d000-7d38d000	Deferred        libgl.so.1
ELF	7d3b1000-7d3c5000	Deferred        libtasn1.so.6
ELF	7d3c5000-7d3f5000	Deferred        p11-kit-trust.so
ELF	7d3f5000-7d431000	Deferred        libp11-kit.so.0
ELF	7d431000-7d4b8000	Deferred        libgcrypt.so.11
ELF	7d4b8000-7d4bc000	Deferred        libxcb-present.so.0
ELF	7d4bc000-7d4c0000	Deferred        libxcb-dri3.so.0
ELF	7d4c0000-7d4c6000	Deferred        libxcb-dri2.so.0
ELF	7d4c6000-7d4c9000	Deferred        libx11-xcb.so.1
ELF	7d4c9000-7d4dc000	Deferred        gnome-keyring-pkcs11.so
ELF	7d4dc000-7d5a5000	Deferred        libgnutls.so.26
ELF	7d5a5000-7d5d8000	Deferred        uxtheme<elf>
  \-PE	7d5b0000-7d5d8000	\               uxtheme
ELF	7d5d8000-7d5de000	Deferred        libxfixes.so.3
ELF	7d5de000-7d5e9000	Deferred        libxcursor.so.1
ELF	7d5e9000-7d5fa000	Deferred        libxi.so.6
ELF	7d5fa000-7d5fe000	Deferred        libxcomposite.so.1
ELF	7d5fe000-7d609000	Deferred        libxrandr.so.2
ELF	7d609000-7d614000	Deferred        libxrender.so.1
ELF	7d614000-7d61a000	Deferred        libxxf86vm.so.1
ELF	7d61a000-7d61e000	Deferred        libxinerama.so.1
ELF	7d61e000-7d625000	Deferred        libxdmcp.so.6
ELF	7d625000-7d629000	Deferred        libxau.so.6
ELF	7d629000-7d64b000	Deferred        libxcb.so.1
ELF	7d64b000-7d77f000	Deferred        libx11.so.6
ELF	7d77f000-7d792000	Deferred        libxext.so.6
ELF	7d792000-7d796000	Deferred        libxdamage.so.1
ELF	7d796000-7d79d000	Deferred        libffi.so.6
ELF	7d79d000-7d7a2000	Deferred        libgpg-error.so.0
ELF	7d7a2000-7d7b4000	Deferred        libtasn1.so.3
ELF	7d7b6000-7d841000	Deferred        winex11<elf>
  \-PE	7d7c0000-7d841000	\               winex11
ELF	7d8b7000-7d8e0000	Deferred        libexpat.so.1
ELF	7d8e0000-7d91b000	Deferred        libfontconfig.so.1
ELF	7d91b000-7d943000	Deferred        libpng12.so.0
ELF	7d943000-7d9e3000	Deferred        libfreetype.so.6
ELF	7da07000-7da21000	Deferred        dinput8<elf>
  \-PE	7da10000-7da21000	\               dinput8
ELF	7da21000-7da3b000	Deferred        wsock32<elf>
  \-PE	7da30000-7da3b000	\               wsock32
ELF	7da3b000-7db63000	Deferred        msvcp90<elf>
  \-PE	7da80000-7db63000	\               msvcp90
ELF	7db63000-7dba7000	Deferred        dsound<elf>
  \-PE	7db70000-7dba7000	\               dsound
ELF	7dba7000-7dbda000	Deferred        wintrust<elf>
  \-PE	7dbb0000-7dbda000	\               wintrust
ELF	7dbda000-7dbed000	Deferred        sensapi<elf>
  \-PE	7dbe0000-7dbed000	\               sensapi
ELF	7dbed000-7dc1c000	Deferred        oleacc<elf>
  \-PE	7dbf0000-7dc1c000	\               oleacc
ELF	7dc1c000-7dc41000	Deferred        mpr<elf>
  \-PE	7dc20000-7dc41000	\               mpr
ELF	7dc41000-7dc5a000	Deferred        libz.so.1
ELF	7dc5a000-7dcce000	Deferred        wininet<elf>
  \-PE	7dc60000-7dcce000	\               wininet
ELF	7dcce000-7dd92000	Deferred        crypt32<elf>
  \-PE	7dce0000-7dd92000	\               crypt32
ELF	7dd92000-7ddba000	Deferred        msacm32<elf>
  \-PE	7dda0000-7ddba000	\               msacm32
ELF	7ddba000-7de6d000	Deferred        winmm<elf>
  \-PE	7ddc0000-7de6d000	\               winmm
ELF	7de6d000-7df0c000	Deferred        msvcrt<elf>
  \-PE	7de80000-7df0c000	\               msvcrt
ELF	7df0c000-7df2e000	Deferred        imm32<elf>
  \-PE	7df10000-7df2e000	\               imm32
ELF	7df2e000-7e046000	Deferred        ole32<elf>
  \-PE	7df50000-7e046000	\               ole32
ELF	7e046000-7e15d000	Deferred        oleaut32<elf>
  \-PE	7e060000-7e15d000	\               oleaut32
ELF	7e15d000-7e194000	Deferred        winhttp<elf>
  \-PE	7e160000-7e194000	\               winhttp
ELF	7e194000-7e204000	Deferred        shlwapi<elf>
  \-PE	7e1a0000-7e204000	\               shlwapi
ELF	7e204000-7e423000	Deferred        shell32<elf>
  \-PE	7e210000-7e423000	\               shell32
ELF	7e423000-7e455000	Deferred        ws2_32<elf>
  \-PE	7e430000-7e455000	\               ws2_32
ELF	7e455000-7e46d000	Deferred        libresolv.so.2
ELF	7e475000-7e491000	Deferred        jsproxy<elf>
  \-PE	7e480000-7e491000	\               jsproxy
ELF	7e491000-7e4b5000	Deferred        iphlpapi<elf>
  \-PE	7e4a0000-7e4b5000	\               iphlpapi
ELF	7e4b5000-7e4e1000	Deferred        netapi32<elf>
  \-PE	7e4c0000-7e4e1000	\               netapi32
ELF	7e4e1000-7e50f000	Deferred        secur32<elf>
  \-PE	7e4f0000-7e50f000	\               secur32
ELF	7e50f000-7e522000	Deferred        psapi<elf>
  \-PE	7e510000-7e522000	\               psapi
ELF	7e548000-7e5c2000	Deferred        rpcrt4<elf>
  \-PE	7e550000-7e5c2000	\               rpcrt4
ELF	7e5c2000-7e62c000	Deferred        setupapi<elf>
  \-PE	7e5d0000-7e62c000	\               setupapi
ELF	7e62c000-7e711000	Deferred        opengl32<elf>
  \-PE	7e650000-7e711000	\               opengl32
ELF	7e711000-7e843000	Deferred        wined3d<elf>
  \-PE	7e720000-7e843000	\               wined3d
ELF	7e843000-7e87a000	Deferred        d3d9<elf>
  \-PE	7e850000-7e87a000	\               d3d9
ELF	7e87a000-7e8e1000	Deferred        advapi32<elf>
  \-PE	7e890000-7e8e1000	\               advapi32
ELF	7e8e1000-7e9ef000	Deferred        gdi32<elf>
  \-PE	7e8f0000-7e9ef000	\               gdi32
ELF	7e9ef000-7eb37000	Deferred        user32<elf>
  \-PE	7ea00000-7eb37000	\               user32
ELF	7eb37000-7ec30000	Deferred        comctl32<elf>
  \-PE	7eb40000-7ec30000	\               comctl32
ELF	7ec30000-7ec3d000	Deferred        libnss_files.so.2
ELF	7ec3d000-7ec49000	Deferred        libnss_nis.so.2
ELF	7ec49000-7ec62000	Deferred        libnsl.so.1
ELF	7ec62000-7ec6b000	Deferred        libnss_compat.so.2
ELF	7ec76000-7ec8f000	Deferred        version<elf>
  \-PE	7ec80000-7ec8f000	\               version
ELF	f7332000-f7378000	Deferred        libm.so.6
ELF	f7378000-f737d000	Deferred        libdl.so.2
ELF	f737d000-f752d000	Deferred        libc.so.6
ELF	f752d000-f7549000	Deferred        libpthread.so.0
ELF	f7565000-f756e000	Deferred        librt.so.1
ELF	f756e000-f7722000	Dwarf           libwine.so.1
ELF	f7724000-f7746000	Deferred        ld-linux.so.2
ELF	f7746000-f7747000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	00000023    0
	00000022    0
	0000001b    0
	00000010    0
	0000000f    0
00000019 winedevice.exe
	00000021    0
	0000001e    0
	0000001d    0
	0000001a    0
0000001f plugplay.exe
	00000025    0
	00000024    0
	00000020    0
00000026 explorer.exe
	00000028    0
	00000027    0
00000029 taskmgr.exe
	0000002d    0
	0000002c    0
	0000002b    0
	0000002a    0
0000002f regedit.exe
	00000030    0
00000031 Steam.exe
	00000033    0
	0000005b    0
	00000057    0
	00000056    0
	00000055    0
	00000052    0
	00000051    0
	00000050    0
	0000004f    0
	0000004e    0
	0000004d    0
	0000004c    0
	0000004b    0
	0000004a    0
	00000049    0
	00000048    0
	00000009    0
	00000016    0
	0000000b    0
	00000014    0
	00000038    0
	00000037    0
	00000036    0
	00000032    0
00000039 steamwebhelper.exe
	00000065    0
	0000005a    0
	00000011    0
	00000013    0
	00000018    0
	00000017    0
	0000000d    0
	0000000c    0
	00000047    0
	00000046    0
	00000045    0
	00000044    0
	00000043    0
	00000042    0
	00000041    0
	00000040    0
	0000003f    0
	0000003e    0
	0000003d    0
	0000003c    0
	0000003b    0
	0000003a    0
00000058 steamwebhelper.exe
	00000066    0
	00000063    0
	00000062    0
	00000061    0
	00000060    0
	0000005f    0
	0000005e    0
	0000005d    0
	0000005c    0
	00000059    0
00000074 (D) C:\Steam\SteamApps\common\Fallout 3 goty\Fallout3.exe
	00000082    0
	00000095   15
	00000089    0
	00000054    0 <==
	00000078   -1
	00000076    0
	0000002e    1
	0000008e   15
	00000069    0
	0000008c    0
	00000094   15
	00000073    0
	00000068    0
	00000083    0
	0000007a    0
	0000007f    0
	0000006c    0
	0000007e    0
	0000007d    0
	0000006a    0
	00000072    0
System information:
    Wine build: wine-1.7.22
    Platform: i386
    Host system: Linux
    Host version: 3.13.0-36-generic

As far as I read, Steam has a problem with my integrated geraphic card:

00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller [8086:0152] (rev 09)
	Subsystem: Gigabyte Technology Co., Ltd Device [1458:d000]
	Kernel driver in use: i915

Simulating another card would be an option, but I can't compile wine like somebody suggested; changings in the registry didn't work as well. But maybe something is missing in my setup or I configured it wrong, so maybe somebody can help or has an idea - here is what steam found out about my system:

Prozessor:
    Hersteller: GenuineIntel
    CPU-Familie: 0x6
    CPU-Modell: 0x3a
    CPU-Stepping: 0x9
    CPU-Typ: 0x0
    Geschwindigkeit: 2600 MHz
    2 logische Prozessoren
    2 technische Prozessoren
    HyperThreading:  Nicht unterstützt
    FCMOV:  Unterstützt
    SSE2:  Unterstützt
    SSE3:  Unterstützt
    SSSE3:  Unterstützt
    SSE4a:  Nicht unterstützt
    SSE41:  Unterstützt
    SSE42:  Unterstützt
    
Netzwerkinformationen:
    Netzwerk-Geschwindigkeit: 
    
Betriebssystem:
    Windows XP (32 Bit)
    Wine-Version: wine-1.7.22
    NTFS:  Unterstützt
    Crypto Provider Codes: Unterstützt 311 0x0 0x0 0x0
    
Grafikkarte:
    Treiber: Intel(R) Ivybridge Desktop

    DirectX-Treibername: igxprd32.dll
    Keine Treiberversion entdeckt
    DirectX-Treiberversion: 6.14.10.5218
    Kein Treiberdatum entdeckt
    OpenGL-Version: 3.0
    Desktop-Farbtiefe: 32 Bit per Pixel
    DirectX-Karte: Intel(R) Ivybridge Desktop
    Anbieterkennung: 0x8086
    Gerätekennung: 0x162
    Anzahl der Monitore: 1
    Anzahl der logischen Grafikkarten: 1
    Kein SLI oder Crossfire entdeckt
    Prim. Anzeigeauflösung: 1024 x 768
    Desktopauflösung: 1024 x 768
    Prim. Anzeigegröße: 27.1 cm x 20.3 cm (33.8 cm diag.)

    Kein prim. Bustyp entdeckt
    Primärer VRAM: 128 MB
    Unterstützte MSAA-Modi: 2x 3x 4x 5x 6x 7x 8x 
    
Soundkarte:
    Audiogerät: Out: default
    
Speicher:
    RAM: 3849 MB
    
Weitere Daten:
    UI-Sprache: Deutsch (Deutsch)
    Mikrofon: Not set
    Medium: CD-ROM
    Verfügbarer Festplattenspeicher insgesamt: 127702 MB
    Größter freier Festplattenspeicherblock: 41346 MB
    Betriebssystem Installationsdatum: Mai 08 2010
    Spiel-Controller: None erkannt
    
Installierte Software:
    Fallout 3 - Game of the Year Edition
    Hotfix for Microsoft .NET Framework 3.5 SP1 (KB953595)
    Microsoft .NET Framework 1.1
    Microsoft .NET Framework 2.0
    Microsoft .NET Framework 2.0 Service Pack 2
    Microsoft .NET Framework 3.0 Service Pack 1
    Microsoft .NET Framework 3.5 SP1
    Microsoft .NET Framework 4 Client Profile
    Microsoft .NET Framework 4 Extended
    Microsoft Games for Windows - LIVE Redistributable
    Microsoft Visual C++ 2005 Redistributable
    Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.17
    Microsoft Visual C++ 2010  x86 Redistributable - 10.0.40219
    Microsoft XML Parser
    Microsoft XNA Framework Redistributable 4.0
    MSXML 4.0 SP3 Parser
    MSXML 6.0 Parser
    NVIDIA PhysX
    Steam
    Windows Presentation Foundation
    Wine Gecko (32-bit)
    XML Paper Specification Shared Components Pack 1.0

 

Thanks for help!

 

Baboon

Edited by baboon

booman Tuesday 7 October 2014 at 1:50
booman

You may want to check the Steam In-Game community overlay.  It is known to crash games at random.  I've seen games crash as soon as you click on the screen or press a key.


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
baboon Tuesday 7 October 2014 at 21:13
baboonAnonymous

Thanks for the answer,

but it didn't change the problem.

 

booman Tuesday 7 October 2014 at 21:20
booman

Do you know if the Intel proprietary drivers for the video chip are installed?

You might want to try the Intel Graphics installer

Also, not sure if Steam has patched Fallout 3 so Games For Windows Live is no longer active.

I have problems in the past with Games For Windows Live


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
baboon Tuesday 7 October 2014 at 22:22
baboonAnonymous

Did an install via intel graphics installer.

Even uninstalled Windows Live.

Game doesn't work.

baboon Tuesday 7 October 2014 at 22:26
baboonAnonymous

Can you indentify the reason of this or do you know where to to research for interpreting this?

Backtrace:
=>0 0x00ade42b in fallout3 (+0x6de42b) (0x00000001)

 

Edited by baboon

booman Tuesday 7 October 2014 at 22:41
booman

Do you know what libraries the script installed?

When I installed Fallout 3 I had to use these libraries/packages:

  • corefonts
  • cc580
  • dxfullsetup
  • msvc80
  • quartz
  • vcrun2005

Then I had to download xlive.dll and save it here:

 /home/username/.PlayOnLinux/wineprefix/fallout3/drive_c/windows/system32/

Note:  Download the .zip file on the website
This will allow the game to launch even though it requires Windows Live

Do you know if you have the 32-bit libraries installed for your Distro?


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
baboon Tuesday 7 October 2014 at 23:07
baboonAnonymous

I know I installed a bunch of .dlls and "software", some of the information are available via the steam info -

I posted mine above, but for shure I may missed some of them.

So I tried to install these in your post (most of them again) and extracted the xlive.dll

regarding the 32-bit library - "ia32-libs" was installed - I hope that are the right ones.

Now it crashes without "Fehlermeldung" - without telling me the reason.

 

baboon Tuesday 7 October 2014 at 23:08
baboonAnonymous

I appreciate your help - thanks for the patience :)

 

I looked up the terminal regarding the crash and it says the following, which seems to be the same like in the original crash (don't know, why I dind't get the code box to work here):

wine: Unhandled page fault on read access to 0x00000000 at address 0xade42b (thread 0068), starting debugger...
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x10056930, 0x100d8648, 0x100d8640
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x10056930, 0x100d8680, 0x100d8678
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x10056930, 0x100d8610, 0x100d8608
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x10056930, 0x100d86b8, 0x100d86b0
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x10056930, 0x100d86f0, 0x100d86e8
fixme:imm:ImmGetOpenStatus (0x1383d0): semi-stub
fixme:ver:GetCurrentPackageId (0x33f15c (nil)): stub
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00ade42b).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:00ade42b ESP:1886e034 EBP:00000001 EFLAGS:00210206(  R- --  I   - -P- )
 EAX:00000000 EBX:06a10728 ECX:66677c72 EDX:16ba34b0
 ESI:00000000 EDI:06290c14
Stack dump:
0x1886e034:  0000001d 06290c14 06290c14 00000000
0x1886e044:  0338ac98 1886e128 1886e0b8 7015c708
0x1886e054:  00000000 00110000 00000002 7ff8cbf8
0x1886e064:  1886e168 1886e0a8 7bc3fdc3 f7720300
0x1886e074:  00000000 1886e0a0 7bcabafc 1886e158
0x1886e084:  1886e158 1886e0c8 7bc5c1cc 7ff8cc00
Backtrace:
=>0 0x00ade42b in fallout3 (+0x6de42b) (0x00000001)
0x00ade42b: movl    0x0(%esi),%eax
Modules:
Module    Address            Debug info    Name (147 modules)
PE      340000-  356000    Deferred        xinput1_3
PE      370000-  38e000    Deferred        libvorbisfile
PE      400000- 135f000    Export          fallout3
PE     1360000- 1728000    Deferred        d3dx9_38
PE     1730000- 1863000    Deferred        libvorbis
PE     1870000- 197f000    Deferred        gameoverlayrenderer
PE    10000000-10008000    Deferred        xlive
PE    18000000-18068000    Deferred        binkw32
PE    35500000-35708000    Deferred        quartz
PE    71590000-71617000    Deferred        comctl32
ELF    7b800000-7ba4b000    Deferred        kernel32<elf>
  \-PE    7b810000-7ba4b000    \               kernel32
ELF    7bb77000-7bbd6000    Deferred        libmpg123.so.0
ELF    7bbd6000-7bbeb000    Deferred        winemp3<elf>
  \-PE    7bbe0000-7bbeb000    \               winemp3
ELF    7bbeb000-7bc00000    Deferred        midimap<elf>
  \-PE    7bbf0000-7bc00000    \               midimap
ELF    7bc00000-7bcc8000    Deferred        ntdll<elf>
  \-PE    7bc10000-7bcc8000    \               ntdll
ELF    7bcc8000-7bce0000    Deferred        msacm32<elf>
  \-PE    7bcd0000-7bce0000    \               msacm32
ELF    7bce0000-7bcf4000    Deferred        avicap32<elf>
  \-PE    7bcf0000-7bcf4000    \               avicap32
ELF    7bcf4000-7bd18000    Deferred        devenum<elf>
  \-PE    7bd00000-7bd18000    \               devenum
ELF    7bd88000-7bf00000    Deferred        libvorbisenc.so.2
ELF    7bf00000-7bf03000    Deferred        <wine-loader>
ELF    7bf08000-7bf10000    Deferred        libltdl.so.7
ELF    7c48b000-7c4b7000    Deferred        libvorbis.so.0
ELF    7c4b7000-7c4eb000    Deferred        libflac.so.8
ELF    7c4eb000-7c55d000    Deferred        libsndfile.so.1
ELF    7c55d000-7c5cc000    Deferred        libpulsecommon-4.0.so
ELF    7c5cc000-7c6c2000    Deferred        libasound.so.2
ELF    7cdc4000-7cdcd000    Deferred        libogg.so.0
ELF    7cdcd000-7cdd4000    Deferred        libasyncns.so.0
ELF    7cdd4000-7cdde000    Deferred        libwrap.so.0
ELF    7cdde000-7cde9000    Deferred        libjson-c.so.2
ELF    7cde9000-7ce38000    Deferred        libpulse.so.0
ELF    7ce44000-7ce4b000    Deferred        libasound_module_pcm_pulse.so
ELF    7ce5f000-7ce8c000    Deferred        winealsa<elf>
  \-PE    7ce70000-7ce8c000    \               winealsa
ELF    7ce8c000-7cfa4000    Deferred        oleaut32<elf>
  \-PE    7cea0000-7cfa4000    \               oleaut32
ELF    7cfa4000-7cfc4000    Deferred        mmdevapi<elf>
  \-PE    7cfb0000-7cfc4000    \               mmdevapi
ELF    7cfc4000-7d00a000    Deferred        dinput<elf>
  \-PE    7cfd0000-7d00a000    \               dinput
ELF    7d15b000-7d192000    Deferred        libtxc_dxtn.so
ELF    7d292000-7d29d000    Deferred        libpciaccess.so.0
ELF    7d29d000-7d2ba000    Deferred        libgcc_s.so.1
ELF    7d3a3000-7d3b2000    Deferred        libdrm_radeon.so.1
ELF    7d3b2000-7d3ba000    Deferred        libdrm_nouveau.so.2
ELF    7d3ba000-7d3dc000    Deferred        libdrm_intel.so.1
ELF    7d3dc000-7d94f000    Deferred        i965_dri.so
ELF    7d94f000-7d99a000    Deferred        libdbus-1.so.3
ELF    7d99a000-7d9a4000    Deferred        libnih-dbus.so.1
ELF    7d9a4000-7d9bd000    Deferred        libnih.so.1
ELF    7d9bd000-7d9db000    Deferred        libcgmanager.so.0
ELF    7d9db000-7d9ee000    Deferred        libudev.so.1
ELF    7d9ee000-7d9fb000    Deferred        libdrm.so.2
ELF    7d9fb000-7d9fe000    Deferred        libxshmfence.so.1
ELF    7d9fe000-7da05000    Deferred        libxcb-sync.so.1
ELF    7da05000-7da09000    Deferred        libxcb-present.so.0
ELF    7da09000-7da21000    Deferred        libxcb-glx.so.0
ELF    7da21000-7da39000    Deferred        libglapi.so.0
ELF    7da39000-7da99000    Deferred        libgl.so.1
ELF    7db03000-7db09000    Deferred        libxfixes.so.3
ELF    7db09000-7db14000    Deferred        libxcursor.so.1
ELF    7db14000-7db25000    Deferred        libxi.so.6
ELF    7db25000-7db30000    Deferred        libxrandr.so.2
ELF    7db30000-7db3b000    Deferred        libxrender.so.1
ELF    7db98000-7db9c000    Deferred        libxcb-dri3.so.0
ELF    7db9c000-7dba0000    Deferred        libxcomposite.so.1
ELF    7dba0000-7dba6000    Deferred        libxxf86vm.so.1
ELF    7dba6000-7dbaa000    Deferred        libxinerama.so.1
ELF    7dbaa000-7dbb1000    Deferred        libxdmcp.so.6
ELF    7dbb1000-7dbb5000    Deferred        libxau.so.6
ELF    7dbb5000-7dbd7000    Deferred        libxcb.so.1
ELF    7dbd7000-7dd0b000    Deferred        libx11.so.6
ELF    7dd0b000-7dd1e000    Deferred        libxext.so.6
ELF    7dd20000-7dd26000    Deferred        libxcb-dri2.so.0
ELF    7dd26000-7dd29000    Deferred        libx11-xcb.so.1
ELF    7dd29000-7dd2d000    Deferred        libxdamage.so.1
ELF    7dd2d000-7dd40000    Deferred        psapi<elf>
  \-PE    7dd30000-7dd40000    \               psapi
ELF    7dd42000-7ddcc000    Deferred        winex11<elf>
  \-PE    7dd50000-7ddcc000    \               winex11
ELF    7de4c000-7de75000    Deferred        libexpat.so.1
ELF    7de75000-7deb0000    Deferred        libfontconfig.so.1
ELF    7deb0000-7ded8000    Deferred        libpng12.so.0
ELF    7ded8000-7deec000    Deferred        libz.so.1
ELF    7deec000-7df8c000    Deferred        libfreetype.so.6
ELF    7dfb0000-7dfd2000    Deferred        imm32<elf>
  \-PE    7dfc0000-7dfd2000    \               imm32
ELF    7dfd2000-7e017000    Deferred        dsound<elf>
  \-PE    7dfe0000-7e017000    \               dsound
ELF    7e017000-7e03f000    Deferred        msacm32<elf>
  \-PE    7e020000-7e03f000    \               msacm32
ELF    7e03f000-7e0f4000    Deferred        winmm<elf>
  \-PE    7e050000-7e0f4000    \               winmm
ELF    7e0f4000-7e10c000    Deferred        libresolv.so.2
ELF    7e115000-7e130000    Deferred        dinput8<elf>
  \-PE    7e120000-7e130000    \               dinput8
ELF    7e130000-7e153000    Deferred        iphlpapi<elf>
  \-PE    7e140000-7e153000    \               iphlpapi
ELF    7e153000-7e184000    Deferred        ws2_32<elf>
  \-PE    7e160000-7e184000    \               ws2_32
ELF    7e184000-7e19e000    Deferred        wsock32<elf>
  \-PE    7e190000-7e19e000    \               wsock32
ELF    7e19e000-7e239000    Deferred        msvcrt<elf>
  \-PE    7e1b0000-7e239000    \               msvcrt
ELF    7e239000-7e34e000    Deferred        ole32<elf>
  \-PE    7e250000-7e34e000    \               ole32
ELF    7e34e000-7e3bd000    Deferred        shlwapi<elf>
  \-PE    7e360000-7e3bd000    \               shlwapi
ELF    7e3bd000-7e5d9000    Deferred        shell32<elf>
  \-PE    7e3d0000-7e5d9000    \               shell32
ELF    7e5ff000-7e677000    Deferred        rpcrt4<elf>
  \-PE    7e610000-7e677000    \               rpcrt4
ELF    7e677000-7e6e1000    Deferred        setupapi<elf>
  \-PE    7e680000-7e6e1000    \               setupapi
ELF    7e6e1000-7e7c6000    Deferred        opengl32<elf>
  \-PE    7e700000-7e7c6000    \               opengl32
ELF    7e7c6000-7e8f9000    Deferred        wined3d<elf>
  \-PE    7e7d0000-7e8f9000    \               wined3d
ELF    7e8f9000-7e930000    Deferred        d3d9<elf>
  \-PE    7e900000-7e930000    \               d3d9
ELF    7e930000-7ea77000    Deferred        user32<elf>
  \-PE    7e940000-7ea77000    \               user32
ELF    7ea77000-7eadd000    Deferred        advapi32<elf>
  \-PE    7ea80000-7eadd000    \               advapi32
ELF    7eadd000-7ebea000    Deferred        gdi32<elf>
  \-PE    7eaf0000-7ebea000    \               gdi32
ELF    7ebea000-7ebf7000    Deferred        libnss_files.so.2
ELF    7ebf7000-7ec03000    Deferred        libnss_nis.so.2
ELF    7ec03000-7ec1c000    Deferred        libnsl.so.1
ELF    7ec1c000-7ec25000    Deferred        libnss_compat.so.2
ELF    7ef96000-7efdc000    Deferred        libm.so.6
ELF    7efe8000-7f000000    Deferred        version<elf>
  \-PE    7eff0000-7f000000    \               version
ELF    f7383000-f738c000    Deferred        librt.so.1
ELF    f738d000-f7392000    Deferred        libdl.so.2
ELF    f7392000-f7542000    Deferred        libc.so.6
ELF    f7542000-f755e000    Deferred        libpthread.so.0
ELF    f7583000-f7735000    Dwarf           libwine.so.1
ELF    f7737000-f7759000    Deferred        ld-linux.so.2
ELF    f7759000-f775a000    Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 Steam.exe
    0000005b    0
    0000004e    0
    0000004d    0
    0000004a    0
    00000049    0
    00000048    0
    00000014    0
    00000011    0
    00000013    0
    00000019    0
    00000017    0
    0000000d    0
    0000000c    0
    00000047    0
    00000045    0
    00000044    0
    00000043    0
    0000002e    0
    0000002d    0
    00000009    0
0000000e services.exe
    00000024    0
    00000023    0
    0000001c    0
    00000010    0
    0000000f    0
0000001a winedevice.exe
    00000022    0
    0000001f    0
    0000001e    0
    0000001b    0
00000020 plugplay.exe
    00000026    0
    00000025    0
    00000021    0
00000027 explorer.exe
    00000029    0
    00000028    0
0000002f steamwebhelper.exe
    0000005a    0
    00000051    0
    00000042    0
    00000041    0
    00000040    0
    0000003f    0
    0000003e    0
    0000003d    0
    0000003c    0
    0000003b    0
    0000003a    0
    00000039    0
    00000038    0
    00000037    0
    00000036    0
    00000035    0
    00000034    0
    00000033    0
    00000032    0
    00000031    0
    00000030    0
0000004f steamwebhelper.exe
    00000059    0
    00000058    0
    00000057    0
    00000056    0
    00000055    0
    00000054    0
    00000053    0
    00000052    0
    00000050    0
00000064 (D) C:\Steam\SteamApps\common\Fallout 3 goty\Fallout3.exe
    0000006b    0
    0000006a   15
    00000069    0
    00000068    0 <==
    00000018   -1
    0000005d    0
    00000061    1
    00000060   15
    00000062    0
    0000005f    0
    0000005e   15
    00000063    0
    0000002a    0
    0000002b    0
    0000004b    0
    0000004c    0
    0000000b    0
    00000046    0
    00000067    0
    00000066    0
    00000065    0
fixme:imm:ImmReleaseContext ((nil), (nil)): stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub

Edited by baboon

booman Tuesday 7 October 2014 at 23:18
booman

I have a feeling it would help to start over.  This time don't uninstall Games For Windows Live and do the xlive.dll thing.

Before you download the entire game again, try cut-n-paste Fallout 3 game folder to your desktop.

Its located here:

/home/username/.PlayOnLinux/wineprefix/virtual drive name/drive_c/Program Files/Steam/SteamApps/Common

When you install it again, just go to this directory, create the "common" folder and cut-n-paste it back.

This way you don't have to download the entire game again.  when you launch it, Games For Windows Live will probably install and then you will have to do the xlive.dll part.


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
baboon Wednesday 8 October 2014 at 0:41
baboonAnonymous

started all over, without uninstalling win live + changed the .dll

Game crashes, terminal says:



[POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonlinux.com/fr/page-26-Winemenubuilder.html
[1008/003821:ERROR:network_change_notifier_win.cc(174)] WSALookupServiceBegin failed with: 8
[1008/003821:ERROR:gpu_info_collector_win.cc(103)] Can't retrieve a valid WinSAT assessment.
[1008/003826:ERROR:renderer_main.cc(227)] Running without renderer sandbox
[1008/003828:ERROR:renderer_main.cc(227)] Running without renderer sandbox
wine: Unhandled page fault on read access to 0x00000000 at address 0xade42b (thread 0089), starting debugger...
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x10056930, 0x100d8648, 0x100d8640
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x10056930, 0x100d8680, 0x100d8678
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x10056930, 0x100d8610, 0x100d8608
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x10056930, 0x100d86b8, 0x100d86b0
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x10056930, 0x100d86f0, 0x100d86e8
fixme:imm:ImmGetOpenStatus (0x139d50): semi-stub
fixme:ver:GetCurrentPackageId (0x33f15c (nil)): stub
fixme:imm:ImmReleaseContext ((nil), (nil)): stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub

 

Edited by baboon

booman Wednesday 8 October 2014 at 0:41
booman

I normally test games with a manual install if the Script doesn't work.

So you can try that as well, but it requires a lot of patience and trial-n-error.  Then when if you get Fallout 3 running, you can submit a bug here:  POLticket

Then the devs can update the script.


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
baboon Wednesday 8 October 2014 at 0:43
baboonAnonymous

what do you mean - manual install?

manually installing steam without POL via wine?
 

booman Wednesday 8 October 2014 at 0:46
booman

Nope, if you click "Install" you will see at the bottom of the screen a button "Install a non-listed program"

That will initiate a "manual installation" so you can select the Wine version, libraries and configure Fallout 3 any way you want.

The preferred way is just searching for Fallout 3 and let PlayOnLinux install it for you.  This method is using scripts that do exactly what the manual installation does.

The only other thing would be to post your debug and maybe it will tell us something in the errors.


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
booman Wednesday 8 October 2014 at 0:56
booman

 

started all over, without uninstalling win live + changed the .dll

Game crashes, terminal says:



[POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonlinux.com/fr/page-26-Winemenubuilder.html
[1008/003821:ERROR:network_change_notifier_win.cc(174)] WSALookupServiceBegin failed with: 8
[1008/003821:ERROR:gpu_info_collector_win.cc(103)] Can't retrieve a valid WinSAT assessment.
[1008/003826:ERROR:renderer_main.cc(227)] Running without renderer sandbox
[1008/003828:ERROR:renderer_main.cc(227)] Running without renderer sandbox
wine: Unhandled page fault on read access to 0x00000000 at address 0xade42b (thread 0089), starting debugger...
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x10056930, 0x100d8648, 0x100d8640
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x10056930, 0x100d8680, 0x100d8678
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x10056930, 0x100d8610, 0x100d8608
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x10056930, 0x100d86b8, 0x100d86b0
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x10056930, 0x100d86f0, 0x100d86e8
fixme:imm:ImmGetOpenStatus (0x139d50): semi-stub
fixme:ver:GetCurrentPackageId (0x33f15c (nil)): stub
fixme:imm:ImmReleaseContext ((nil), (nil)): stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub

 

 

 


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
baboon Wednesday 8 October 2014 at 0:58
baboonAnonymous

but I am going via steam - is it possible to use the downloaded data for a manual installation of fallout 3?

 

booman Wednesday 8 October 2014 at 0:59
booman

Sure is, you just have to install Steam yourself and then do that copy/paste with the Fallout 3 game folder so you don't have to download the entire thing again.


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
baboon Wednesday 8 October 2014 at 1:01
baboonAnonymous

[POL_SetupWindow_Close] Message: Closing window for pid 8520
[POL_System_CheckFS] Message: Checking filesystem for Steam.exe
[POL_Wine] Message: Running wine-1.7.18 Steam.exe (Working directory : /home/sebastian/.PlayOnLinux/wineprefix/Steam/drive_c/Program Files/Steam)
[POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonlinux.com/fr/page-26-Winemenubuilder.html
[1008/003821:ERROR:network_change_notifier_win.cc(174)] WSALookupServiceBegin failed with: 8
[1008/003821:ERROR:gpu_info_collector_win.cc(103)] Can't retrieve a valid WinSAT assessment.
[1008/003826:ERROR:renderer_main.cc(227)] Running without renderer sandbox
[1008/003828:ERROR:renderer_main.cc(227)] Running without renderer sandbox
wine: Unhandled page fault on read access to 0x00000000 at address 0xade42b (thread 0089), starting debugger...
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x10056930, 0x100d8648, 0x100d8640
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x10056930, 0x100d8680, 0x100d8678
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x10056930, 0x100d8610, 0x100d8608
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x10056930, 0x100d86b8, 0x100d86b0
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x10056930, 0x100d86f0, 0x100d86e8
fixme:imm:ImmGetOpenStatus (0x139d50): semi-stub
fixme:ver:GetCurrentPackageId (0x33f15c (nil)): stub
fixme:imm:ImmReleaseContext ((nil), (nil)): stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
[1008/004413:ERROR:renderer_main.cc(227)] Running without renderer sandbox
booman Wednesday 8 October 2014 at 1:28
booman

Yeah, I'm not seeing anything significant that would be helpful.  I looked up "Running without renderer sandbox" and it din't come up with much.  Some said it was that Steam overlay.  Did you remember disable it?

You can always try a newer version of Wine.  The last time I tried Fallout 3 I used Wine 1.7.15

Now they have 1.7.28


† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
baboon Wednesday 8 October 2014 at 1:46
baboonAnonymous

yes I didn't use steam overlay.

I cancel the issue for today.

I ll try this manual installation, but not today.

It is to late for me.

Thanks for your help and patience at this time of the day!

See you soon!