The forum

Follout 3 doesn't start

Author Replies
Jump to the page: 1 - 2
Mike Wednesday 15 July 2009 at 4:00
MikeAnonymous

Hi,

I have tried to install Fallout 3 with Wine alone and I have a deep appreciation for how easy things are made in POL. I have managed to get through the installation without a problem: both the game and the patch 1.6, as in http://www.youtube.com/watch?v=BnS-gf6FLLY&feature=response_watch.

However when I attempt to launch the game I get the following:
$ playonlinux --run "Fallout 3 Launcher"
PlayOnLinux v3.6

Checking python :                     [ Ok ]wine: Unhandled page fault on read access to 0x00000000 at address 0x4085fc (thread 0009), starting debugger...


I am getting a Program Error window:

The program FalloutLauncher.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience.

This can be caused by a problem in the program or a dificiency in Wine. You may want to check http://appdb.winehq.org for tips about running this application.

If this problem is not present under Windows and has not been reported yet, you can report it at http://bugs.winehq.org.

Quote
I can hear the music and see the background menu but without any options visible to choose from.

When I close the Error Window I get the following output in the terminal:

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x004085fc).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:004085fc ESP:01abf7c0 EBP:01abfe78 EFLAGS:00210246( R- -- I Z- -P- )
EAX:00000000 EBX:00000000 ECX:00000000 EDX:01abfd74
ESI:01abfd74 EDI:01abf834
Stack dump:
0x01abf7c0: 00000000 01abf834 21a84b90 00000000
0x01abf7d0: 00000000 01abfe78 00000000 01abf7fc
0x01abf7e0: 00000000 00000000 00000001 00000000
0x01abf7f0: 01abf834 00000040 01abf928 01abf834
0x01abf800: b7dc89a4 00000040 7bc665b9 00000005
0x01abf810: 01abf928 00000040 7bc8f440 01abf89c
Backtrace:
=>0 0x004085fc in falloutlauncher (+0x85fc) (0x01abfe78)
1 0x0040fff3 in falloutlauncher (+0xfff3) (0x01abff08)
2 0x7b872e68 in kernel32 (+0x52e68) (0x01abffe8)
0x004085fc: movl     0x0(%eax),%edx
Modules:
Module     Address               Debug info     Name (78 modules)
PE      400000- 15b1518     Export falloutlauncher
PE     78130000-781cb000     Deferred msvcr80
ELF     7b800000-7b94c000     Export kernel32<elf>
\\-PE     7b820000-7b94c000     \\ kernel32
ELF     7bc00000-7bcab000     Deferred ntdll<elf>
\\-PE     7bc10000-7bcab000     \\ ntdll
ELF     7bf00000-7bf03000     Deferred <wine-loader>
PE     7c420000-7c4a7000     Deferred msvcp80
ELF     7e229000-7e25c000     Deferred uxtheme<elf>
\\-PE     7e230000-7e25c000     \\ uxtheme
ELF     7e25c000-7e270000     Deferred midimap<elf>
\\-PE     7e260000-7e270000     \\ midimap
ELF     7e270000-7e294000     Deferred msacm32<elf>
\\-PE     7e280000-7e294000     \\ msacm32
ELF     7e294000-7e2ab000     Deferred msacm32<elf>
\\-PE     7e2a0000-7e2ab000     \\ msacm32
ELF     7e2ab000-7e36e000     Deferred libasound.so.2
ELF     7e37a000-7e3af000     Deferred winealsa<elf>
\\-PE     7e380000-7e3af000     \\ winealsa
ELF     7e3af000-7e3b8000     Deferred libxcursor.so.1
ELF     7e3b8000-7e3bd000     Deferred libxfixes.so.3
ELF     7e3bd000-7e3c0000     Deferred libxcomposite.so.1
ELF     7e3c0000-7e3c6000     Deferred libxrandr.so.2
ELF     7e3c6000-7e3ce000     Deferred libxrender.so.1
ELF     7e3ce000-7e3d3000     Deferred libxxf86vm.so.1
ELF     7e3d3000-7e3d6000     Deferred libxinerama.so.1
ELF     7e3d6000-7e3f5000     Deferred imm32<elf>
\\-PE     7e3e0000-7e3f5000     \\ imm32
ELF     7e3f5000-7e3fa000     Deferred libxdmcp.so.6
ELF     7e3fa000-7e412000     Deferred libxcb.so.1
ELF     7e412000-7e414000     Deferred libxcb-xlib.so.0
ELF     7e414000-7e4fb000     Deferred libx11.so.6
ELF     7e4fb000-7e509000     Deferred libxext.so.6
ELF     7e509000-7e521000     Deferred libice.so.6
ELF     7e521000-7e529000     Deferred libsm.so.6
ELF     7e535000-7e5cd000     Deferred winex11<elf>
\\-PE     7e540000-7e5cd000     \\ winex11
ELF     7e5f6000-7e617000     Deferred libexpat.so.1
ELF     7e617000-7e641000     Deferred libfontconfig.so.1
ELF     7e641000-7e656000     Deferred libz.so.1
ELF     7e656000-7e6c3000     Deferred libfreetype.so.6
ELF     7e6c3000-7e6c6000     Deferred libxau.so.6
ELF     7e6cf000-7e719000     Deferred dsound<elf>
\\-PE     7e6e0000-7e719000     \\ dsound
ELF     7e719000-7e72c000     Deferred lz32<elf>
\\-PE     7e720000-7e72c000     \\ lz32
ELF     7e72c000-7e745000     Deferred version<elf>
\\-PE     7e730000-7e745000     \\ version
ELF     7e745000-7e7af000     Deferred msvcrt<elf>
\\-PE     7e750000-7e7af000     \\ msvcrt
ELF     7e7af000-7e819000     Deferred rpcrt4<elf>
\\-PE     7e7c0000-7e819000     \\ rpcrt4
ELF     7e819000-7e90e000     Deferred ole32<elf>
\\-PE     7e830000-7e90e000     \\ ole32
ELF     7e90e000-7e9d2000     Deferred comctl32<elf>
\\-PE     7e920000-7e9d2000     \\ comctl32
ELF     7e9d2000-7ea2c000     Deferred shlwapi<elf>
\\-PE     7e9e0000-7ea2c000     \\ shlwapi
ELF     7ea2c000-7ebb5000     Deferred shell32<elf>
\\-PE     7ea40000-7ebb5000     \\ shell32
ELF     7ebb5000-7ec09000     Deferred advapi32<elf>
\\-PE     7ebc0000-7ec09000     \\ advapi32
ELF     7ec09000-7eca6000     Deferred gdi32<elf>
\\-PE     7ec20000-7eca6000     \\ gdi32
ELF     7eca6000-7ede9000     Deferred user32<elf>
\\-PE     7ecc0000-7ede9000     \\ user32
ELF     7ede9000-7ee82000     Deferred winmm<elf>
\\-PE     7edf0000-7ee82000     \\ winmm
ELF     7efa2000-7efad000     Deferred libnss_files.so.2
ELF     7efad000-7efb7000     Deferred libnss_nis.so.2
ELF     7efb7000-7efcf000     Deferred libnsl.so.1
ELF     7efcf000-7eff4000     Deferred libm.so.6
ELF     7eff7000-7f000000     Deferred libnss_compat.so.2
ELF     b7c68000-b7c6c000     Deferred libdl.so.2
ELF     b7c6c000-b7dbb000     Deferred libc.so.6
ELF     b7dbc000-b7dd4000     Deferred libpthread.so.0
ELF     b7de0000-b7f1b000     Deferred libwine.so.1
ELF     b7f1d000-b7f39000     Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\\Program Files\\Bethesda Softworks\\Fallout 3\\FalloutLauncher.exe
     0000001b 15
     0000001a 15
     00000009 0 <==
0000000e
     00000014 0
     00000010 0
     0000000f 0
00000011
     00000017 0
     00000016 0
     00000013 0
     00000012 0
00000018
     00000019 0
Backtrace:
=>0 0x004085fc in falloutlauncher (+0x85fc) (0x01abfe78)
1 0x0040fff3 in falloutlauncher (+0xfff3) (0x01abff08)
2 0x7b872e68 in kernel32 (+0x52e68) (0x01abffe8)

I should add that I run this particular copy of Fallout 3 (without the patch) in Win XP on the same machine, which is: core duo 2GHz, 1.5GB RAM, 256MB GPU (ATIx1600).

I would greatly appreciate if you could find a moment to take a look at my problem and direct me. Sorry for my bad English.
adrielus Thursday 16 July 2009 at 21:32
adrielusAnonymous

I am encountering the same problem, though my system specs are different. This is a AMD quad core using the mobo's onboard nForce 780a SLI, running the 1.6 patch. I am using the latest Driver, 180.44. However this is an identical error for me, with a slightly different debug dump. I'll forgo the posting of it, unless it will be of use.

Any insight will be of great assistance.

Edited by adrielus

NSLW Friday 17 July 2009 at 20:24
NSLW

@Mike
Fallout 3 probably won't run on your video card on Linux.
Mike Monday 20 July 2009 at 3:25
MikeAnonymous

That is bad news. Thanks for looking into it though.
S31-Syntax Tuesday 21 July 2009 at 23:47
S31-SyntaxAnonymous

I'm getting a similar issue. disappointing... very disappointing.
Cagnulein Saturday 17 October 2009 at 9:23
CagnuleinAnonymous

same problem here:
AMD DualCore X2 4400
nVidia Corporation G71 [GeForce 7900 GT/GTO]

:(
NSLW Saturday 17 October 2009 at 14:35
NSLW

Did you try to set unpatched version(you don't even need to reinstall)?
What is your distro?
Cagnulein Saturday 17 October 2009 at 19:50
CagnuleinAnonymous

i'm using archlinux (why?), no i didn't tried to use it as "virgin"...i've removed the game yesterday, i'll reinstall it and i'll let you know.
Thanks
Scnd101 Sunday 18 October 2009 at 14:46
Scnd101Anonymous

Exact same problem here,
AMD Athlon 64 X2 6400+
Nvidia 9800GTX+

64bit archlinux
Cagnulein Sunday 18 October 2009 at 17:05
CagnuleinAnonymous

scnd101 did u have tried with the unpatched version?
NSLW Sunday 18 October 2009 at 17:26
NSLW

Maybe it's 64 bit OS issue.
Cagnulein Sunday 18 October 2009 at 17:31
CagnuleinAnonymous

Maybe it's 64 bit OS issue.

Quote from NSLW

i've a 64bit processor but my archlinux is 32bit ;)
Scnd101 Sunday 18 October 2009 at 23:57
Scnd101Anonymous

scnd101 did u have tried with the unpatched version?

Quote from Cagnulein


unpatched wine? yes, same error
Cagnulein Monday 19 October 2009 at 7:19
CagnuleinAnonymous

@scnd101: no, unpatched fallout ;)
NSLW Monday 19 October 2009 at 9:08
NSLW

If Scnd101 tried with unpatched Wine and it doesn't work then there may be something wrong with video drivers for 32 bit although he has 64 OS. In Fedora have to install separate package with drivers so the games in Wine can work.
Cagnulein Monday 19 October 2009 at 20:54
CagnuleinAnonymous

i've tried the following combinations:

wine patched and fallout patched: KO
wine patched and fallout NOT patched: KO
wine NOT patched and fallout NOT patched: it works! until it loads the game then it crashes with this message: wine: Unhandled page fault on read access to 0x00000000 at address 0xad8cdb (thread 002b), starting debugger...

@NSLW could you be more detailed? What package did you install?
Thanks in advance
NSLW Monday 19 October 2009 at 21:11
NSLW

wine NOT patched and fallout NOT patched: it works! until it loads the game then it crashes with this message: wine: Unhandled page fault on read access to 0x00000000 at address 0xad8cdb (thread 002b), starting debugger...

Quote from Cagnulein

I advise you to patch and compile Wine yourself or with help of unofficial plugin POL Helper. It's strange for me that my patches doesn't work for you.

@NSLW could you be more detailed? What package did you install?
Thanks in advance

Quote from Cagnulein

User metal3d send me information that he additionally has to install xorg-x11-drv-nvidia-libs.i386 on his Fedora 10 64 bit to even run The Sims 3 so with Fallout
Scnd101 Monday 19 October 2009 at 21:58
Scnd101Anonymous

@scnd101: no, unpatched fallout ;)

Quote from Cagnulein


I'll try that

EDIT: same error

If Scnd101 tried with unpatched Wine and it doesn't work then there may be something wrong with video drivers for 32 bit although he has 64 OS. In Fedora have to install separate package with drivers so the games in Wine can work.

Quote


I've got that installed (lib32-nvidia-utils on arch). And Doom 3 (through wine) worked fine, so that's not the case

Edited by Scnd101

Cagnulein Tuesday 20 October 2009 at 7:06
CagnuleinAnonymous


I advise you to patch and compile Wine yourself or with help of unofficial plugin POL Helper. It's strange for me that my patches doesn't work for you.

Quote from NSLW


What differences do you expect patching wine myself? Where can i download the patches?
Thanks.
NSLW Tuesday 20 October 2009 at 9:06
NSLW

It may be that our distros aren't compatible each other and that's why my patch doesn't work. If you compile Wine yourself then you'll confirm or reject that.

You'll find link to patch on AppDB site for Fallout 3.