Victoria 2 w/ All DLC page fault error on startup

Questions about Wine on Linux
Locked
FirehazardS
Newbie
Newbie
Posts: 2
Joined: Sun Feb 08, 2015 4:01 pm

Victoria 2 w/ All DLC page fault error on startup

Post by FirehazardS »

I've been trying to get Victoria 2 to run on my computer for a while now, looking around at every help guide I can find, to no avail.

Wine version: 1.7.34

System info:
OS: Ubuntu 14.04 LTS Trusty (amd64)
RAM: 16 Gb
CPU: Intel® Core™ i7-3630QM CPU @ 2.40GHz × 8
GPU: NVIDIA GeForce GT 750M (Driver version 346.35)

Vic2Setup.sh

Code: Select all

#!/bin/bash
export WINEPREFIX="/home/mrwolgr/.wineprefixes/.vic2"
export WINEARCH="win32"
winetricks d3dx9 vcrun2008 dotnet20 corefonts
#winetricks vcrun2005 vcrun2005sp1
winetricks d3dx9_36 d3dx9_40
winetricks physx
winetricks d3dxof
winetricks directmusic
winetricks devenum
winetricks dsoundfbug9612
winetricks dotnet30sp1
winetricks quartz
wine "/home/mrwolgr/.wine/drive_c/Program Files (x86)/Steam/steamapps/common/Victoria 2/dotnetfx.exe"
wine "/home/mrwolgr/.wine/drive_c/Program Files (x86)/Steam/steamapps/common/Victoria 2/vcredist_x86.exe"
Victoria2.sh

Code: Select all

#!/bin/bash

export WINEPREFIX="/home/mrwolgr/.wineprefixes/.vic2"
export WINEARCH="win32"
export WINEDEBUG=-all
cd "/home/mrwolgr/.wine/drive_c/Program Files (x86)/Steam/steamapps/common/Victoria 2/"
wine "/home/mrwolgr/.wine/drive_c/Program Files (x86)/Steam/steamapps/common/Victoria 2/v2game.exe"
backtrace.txt

Code: Select all

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00a29aa1).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:00a29aa1 ESP:0033d870 EBP:0033da84 EFLAGS:00210202(  R- --  I   - - - )
 EAX:00000001 EBX:00000000 ECX:08400a30 EDX:083cd030
 ESI:00000002 EDI:02ba2f10
Stack dump:
0x0033d870:  02ba2fb0 02ba2f10 0000065c 00000000
0x0033d880:  08400a30 0843048c ffffeab8 08430478
0x0033d890:  05c7a8c0 08400ac0 000000e1 00000003
0x0033d8a0:  08406c88 084407b8 08400b68 00000000
0x0033d8b0:  08406ca8 00000000 08440048 08440b48
0x0033d8c0:  08430478 08440b3c 08405e78 08441958
000c: sel=0067 base=00000000 limit=00000000 32-bit r-x
Backtrace:
=>0 0x00a29aa1 in v2game (+0x629aa1) (0x0033da84)
  1 0x00a28ba3 in v2game (+0x628ba2) (0x0033dac4)
  2 0x009952db in v2game (+0x5952da) (0x0033db20)
  3 0x0062c0bd in v2game (+0x22c0bc) (0x0033de44)
  4 0x0097b96e in v2game (+0x57b96d) (0x0033fdd0)
  5 0x00aae33e in v2game (+0x6ae33d) (0x0033fe60)
  6 0x7b86010c call_process_entry+0xb() in kernel32 (0x0033fe78)
  7 0x7b8611d3 in kernel32 (+0x511d2) (0x0033feb8)
  8 0x7bc80ec0 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
  9 0x7bc8408d call_thread_func+0x7c() in ntdll (0x0033ffa8)
  10 0x7bc80e9e RtlRaiseException+0x21() in ntdll (0x0033ffc8)
  11 0x7bc54bee call_dll_entry_point+0x3fd() in ntdll (0x0033ffe8)
  12 0xf754165d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  13 0xf754171b wine_switch_to_stack+0x2a() in libwine.so.1 (0xffa36b08)
  14 0x7bc5a759 LdrInitializeThunk+0x238() in ntdll (0xffa36b48)
  15 0x7b867a23 __wine_kernel_init+0xa12() in kernel32 (0xffa37c68)
  16 0x7bc5b683 __wine_process_init+0x192() in ntdll (0xffa37cf8)
  17 0xf753edc8 wine_init+0x327() in libwine.so.1 (0xffa37d58)
  18 0x7bf0100c main+0xfb() in <wine-loader> (0xffa381a8)
  19 0xf7357a83 __libc_start_main+0xf2() in libc.so.6 (0x00000000)
0x00a29aa1: movl	0x0(%ebx),%esi
Modules:
Module	Address			Debug info	Name (139 modules)
PE	  340000-  346000	Deferred        lua51
PE	  350000-  379000	Deferred        lua5.1
PE	  380000-  3a6000	Deferred        tbb
PE	  3e0000-  3f2000	Deferred        tbbmalloc
PE	  400000- 148f000	Export          v2game
PE	 28e0000- 2903000	Deferred        devenum
PE	10000000-101e5000	Deferred        d3dx9_42
PE	35500000-35708000	Deferred        quartz
PE	3b400000-3b41f000	Deferred        steam_api
PE	51080000-510e1000	Deferred        dsound
ELF	7a800000-7a90f000	Deferred        opengl32<elf>
  \-PE	7a820000-7a90f000	\               opengl32
ELF	7b800000-7ba61000	Dwarf           kernel32<elf>
  \-PE	7b810000-7ba61000	\               kernel32
ELF	7bc00000-7bce7000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bce7000	\               ntdll
ELF	7bf00000-7bf04000	Dwarf           <wine-loader>
ELF	7d89a000-7d8a0000	Deferred        libxfixes.so.3
ELF	7d8a0000-7d8ab000	Deferred        libxcursor.so.1
ELF	7d8ab000-7d8bc000	Deferred        libxi.so.6
ELF	7d8bc000-7d8c0000	Deferred        libxcomposite.so.1
ELF	7d8c0000-7d8cb000	Deferred        libxrandr.so.2
ELF	7d8cb000-7d8d6000	Deferred        libxrender.so.1
ELF	7d8d6000-7d8dc000	Deferred        libxxf86vm.so.1
ELF	7d8dc000-7d8e0000	Deferred        libxinerama.so.1
ELF	7d8e0000-7d8e7000	Deferred        libxdmcp.so.6
ELF	7d8e7000-7d8eb000	Deferred        libxau.so.6
ELF	7d8eb000-7d90d000	Deferred        libxcb.so.1
ELF	7d90d000-7da41000	Deferred        libx11.so.6
ELF	7da41000-7da54000	Deferred        libxext.so.6
ELF	7da7d000-7db11000	Deferred        winex11<elf>
  \-PE	7da90000-7db11000	\               winex11
ELF	7db11000-7db36000	Deferred        imm32<elf>
  \-PE	7db20000-7db36000	\               imm32
ELF	7db84000-7dbad000	Deferred        libexpat.so.1
ELF	7dbad000-7dbe8000	Deferred        libfontconfig.so.1
ELF	7dbe8000-7dc10000	Deferred        libpng12.so.0
ELF	7dc10000-7dc2a000	Deferred        libz.so.1
ELF	7dc2a000-7dcca000	Deferred        libfreetype.so.6
ELF	7dcca000-7dcec000	Deferred        libtinfo.so.5
ELF	7dcec000-7dd11000	Deferred        libncurses.so.5
ELF	7dd3a000-7dd56000	Deferred        dinput8<elf>
  \-PE	7dd40000-7dd56000	\               dinput8
ELF	7dd56000-7dd8f000	Deferred        ws2_32<elf>
  \-PE	7dd60000-7dd8f000	\               ws2_32
ELF	7dd8f000-7ded4000	Deferred        wined3d<elf>
  \-PE	7dda0000-7ded4000	\               wined3d
ELF	7ded4000-7df12000	Deferred        d3d9<elf>
  \-PE	7dee0000-7df12000	\               d3d9
ELF	7df12000-7df26000	Deferred        psapi<elf>
  \-PE	7df20000-7df26000	\               psapi
ELF	7df26000-7dfeb000	Deferred        msvcr100<elf>
  \-PE	7df40000-7dfeb000	\               msvcr100
ELF	7dfeb000-7e0f3000	Deferred        msvcp100<elf>
  \-PE	7e020000-7e0f3000	\               msvcp100
ELF	7e0f3000-7e11e000	Deferred        msacm32<elf>
  \-PE	7e100000-7e11e000	\               msacm32
ELF	7e11e000-7e1d7000	Deferred        winmm<elf>
  \-PE	7e130000-7e1d7000	\               winmm
ELF	7e1d7000-7e320000	Deferred        oleaut32<elf>
  \-PE	7e1f0000-7e320000	\               oleaut32
ELF	7e320000-7e3a4000	Deferred        rpcrt4<elf>
  \-PE	7e330000-7e3a4000	\               rpcrt4
ELF	7e3a4000-7e4e6000	Deferred        ole32<elf>
  \-PE	7e3c0000-7e4e6000	\               ole32
ELF	7e4e6000-7e560000	Deferred        shlwapi<elf>
  \-PE	7e4f0000-7e560000	\               shlwapi
ELF	7e560000-7e797000	Deferred        shell32<elf>
  \-PE	7e570000-7e797000	\               shell32
ELF	7e797000-7e8f3000	Deferred        user32<elf>
  \-PE	7e7b0000-7e8f3000	\               user32
ELF	7e8f3000-7e9ad000	Deferred        msvcr80<elf>
  \-PE	7e910000-7e9ad000	\               msvcr80
ELF	7e9ad000-7ea20000	Deferred        advapi32<elf>
  \-PE	7e9c0000-7ea20000	\               advapi32
ELF	7ea20000-7eb3f000	Deferred        gdi32<elf>
  \-PE	7ea30000-7eb3f000	\               gdi32
ELF	7eb3f000-7ebef000	Deferred        msvcrt<elf>
  \-PE	7eb50000-7ebef000	\               msvcrt
ELF	7ef5f000-7ef6c000	Deferred        libnss_files.so.2
ELF	7ef6c000-7ef78000	Deferred        libnss_nis.so.2
ELF	7ef78000-7ef91000	Deferred        libnsl.so.1
ELF	7ef91000-7efd7000	Deferred        libm.so.6
ELF	7efe6000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	ee91a000-ee990000	Deferred        d3dcompiler_43<elf>
  \-PE	ee920000-ee990000	\               d3dcompiler_43
ELF	eecf2000-eed36000	Deferred        usp10<elf>
  \-PE	eed00000-eed36000	\               usp10
ELF	ef38a000-ef3e9000	Deferred        libmpg123.so.0
ELF	ef412000-ef438000	Deferred        liblzma.so.5
ELF	ef438000-ef592000	Deferred        libxml2.so.2
ELF	ef592000-ef5f4000	Deferred        libgstbase-0.10.so.0
ELF	ef5f4000-ef700000	Deferred        libglib-2.0.so.0
ELF	ef815000-ef900000	Deferred        libgstreamer-0.10.so.0
ELF	efa0c000-efa4a000	Deferred        libpcre.so.3
ELF	efa4a000-efa9c000	Deferred        libgobject-2.0.so.0
ELF	efaaf000-efac5000	Deferred        winemp3<elf>
  \-PE	efab0000-efac5000	\               winemp3
ELF	efac5000-efaff000	Deferred        winegstreamer<elf>
  \-PE	efad0000-efaff000	\               winegstreamer
ELF	f3c05000-f3c0c000	Deferred        libffi.so.6
ELF	f3c0c000-f3c11000	Deferred        libgmodule-2.0.so.0
ELF	f3c11000-f3c1f000	Deferred        libgstapp-0.10.so.0
ELF	f3c1f000-f3c3c000	Deferred        msdmo<elf>
  \-PE	f3c20000-f3c3c000	\               msdmo
ELF	f3c3c000-f3cad000	Deferred        setupapi<elf>
  \-PE	f3c50000-f3cad000	\               setupapi
ELF	f3cad000-f3cc5000	Deferred        libresolv.so.2
ELF	f3cc5000-f3cce000	Deferred        libogg.so.0
ELF	f3cce000-f3cfa000	Deferred        libvorbis.so.0
ELF	f3cfa000-f3d85000	Deferred        libvorbisenc.so.2
ELF	f3d85000-f3df7000	Deferred        libsndfile.so.1
ELF	f3df7000-f3e42000	Deferred        libdbus-1.so.3
ELF	f3e42000-f3eb1000	Deferred        libpulsecommon-4.0.so
ELF	f3eb1000-f3f00000	Deferred        libpulse.so.0
ELF	f4001000-f4035000	Deferred        libflac.so.8
ELF	f4035000-f403e000	Deferred        librt.so.1
ELF	f403e000-f4045000	Deferred        libasyncns.so.0
ELF	f4047000-f404a000	Deferred        libgthread-2.0.so.0
ELF	f404a000-f4067000	Deferred        libgcc_s.so.1
ELF	f406e000-f4096000	Deferred        winepulse<elf>
  \-PE	f4070000-f4096000	\               winepulse
ELF	f48ce000-f48d8000	Deferred        libwrap.so.0
ELF	f48d8000-f48e3000	Deferred        libjson-c.so.2
ELF	f48e3000-f4906000	Deferred        mmdevapi<elf>
  \-PE	f48f0000-f4906000	\               mmdevapi
ELF	f4b18000-f71a2000	Deferred        libnvidia-glcore.so.346.35
ELF	f71a2000-f72c1000	Deferred        libgl.so.1
ELF	f7334000-f733d000	Deferred        libnss_compat.so.2
ELF	f733e000-f74ed000	Dwarf           libc.so.6
ELF	f74ed000-f74f2000	Deferred        libdl.so.2
ELF	f74f3000-f750f000	Deferred        libpthread.so.0
ELF	f7512000-f7517000	Deferred        libnvidia-tls.so.346.35
ELF	f7517000-f7530000	Deferred        userenv<elf>
  \-PE	f7520000-f7530000	\               userenv
ELF	f7538000-f76ee000	Dwarf           libwine.so.1
ELF	f76f0000-f7712000	Deferred        ld-linux.so.2
ELF	f7712000-f7713000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\home\mrwolgr\.wine\drive_c\Program Files (x86)\Steam\steamapps\common\Victoria 2\v2game.exe
	0000003c    0
	00000039    1
	0000000b   15
	0000000d   15
	0000003e    0
	00000047   15
	00000043    0
	00000041    0
	00000042    0
	00000040   15
	0000003f    0
	00000009    0 <==
0000000e services.exe
	00000033    0
	00000032    0
	0000002b    0
	00000024    0
	0000001c    0
	00000016    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	00000018    0
	00000017    0
	00000013    0
00000019 winedevice.exe
	0000001f    0
	0000001e    0
	0000001a    0
00000020 mscorsvw.exe
	00000028    0
	00000027    0
	00000026    0
	00000021    0
00000022 explorer.exe
	00000036    0
	00000023    0
00000029 winedevice.exe
	00000031    0
	0000002e    0
	0000002d    0
	0000002a    0
0000002f plugplay.exe
	00000035    0
	00000034    0
	00000030    0
System information:
    Wine build: wine-1.7.34
    Platform: i386
    Host system: Linux
    Host version: 3.13.0-45-generic
Any help at all would be much appreciated, I will do just about anything in order to get this game to run.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Victoria 2 w/ All DLC page fault error on startup

Post by dimesio »

export WINEPREFIX="/home/mrwolgr/.wineprefixes/.vic2"
export WINEARCH="win32"
export WINEDEBUG=-all
cd "/home/mrwolgr/.wine/drive_c/Program Files (x86)/Steam/steamapps/common/Victoria 2/"
wine "/home/mrwolgr/.wine/drive_c/Program Files (x86)/Steam/steamapps/common/Victoria 2/v2game.exe"
Steam and your game are installed in ~/.wine, which is a 64 bit wineprefix, but you installed all your winetricks to ~/.wineprefixes/.vlc2 (which may or may not be 32 bit, depending on how you created it) and are using the registry in that wineprefix to run the game.

You need to do everything from the same wineprefix.
FirehazardS
Newbie
Newbie
Posts: 2
Joined: Sun Feb 08, 2015 4:01 pm

Re: Victoria 2 w/ All DLC page fault error on startup

Post by FirehazardS »

Steam and your game are installed in ~/.wine, which is a 64 bit wineprefix, but you installed all your winetricks to ~/.wineprefixes/.vlc2 (which may or may not be 32 bit, depending on how you created it) and are using the registry in that wineprefix to run the game.

You need to do everything from the same wineprefix.
Well I feel stupid, never thought that might be an issue.
Thank you very much, I should have thought of that beforehand, guess I didn't think that it would use the registry from my 64 bit prefix.
Locked