Back to the main site

Cannot run Oblivion GOG


#1

I have installed the GOG Version of TES: Oblivion but it cannot be run (it is the GOTY Version). I get a windows error with the following log:

Unhandled exception: page fault on read access to 0x00000024 in 32-bit code (0xf7f64778).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:f7f64778 ESP:0033e610 EBP:0033e6b8 EFLAGS:00010202(  R- --  I   - - - )
 EAX:00000020 EBX:7dd796e4 ECX:7dc02300 EDX:00000020
 ESI:00000006 EDI:00000004
Stack dump:
0x0033e610:  00000003 00000000 00000001 f7f75698
0x0033e620:  f7f6fa20 0033e680 00000000 00000001
0x0033e630:  0033e6a0 00000000 0033e680 7dd7cf34
0x0033e640:  00000000 7dd81146 7dd79574 7dddbf7c
0x0033e650:  7dd81ea0 f7f7efd4 7dd78000 7dd81e10
0x0033e660:  f7f7efd4 0033e5d2 7d4d1b04 00000002
Backtrace:
=>0 0xf7f64778 (0x0033e6b8)
  1 0xf7f6ca92 (0x0033e738)
  2 0xf7c9aae5 (0x0033e8a8)
  3 0xf7b64c65 (0xff996280)
  4 0xff996892 (0xff996881)
0xf7f64778: movl	0x4(%edx),%eax
Modules:
Module	Address			Debug info	Name (23 modules)
PE	  400000-  5d9000	Deferred        oblivionlauncher
PE	7a820000-7a829000	Deferred        opengl32
PE	7b420000-7b5db000	Deferred        kernel32
PE	7bc40000-7bc57000	Deferred        ntdll
PE	7d990000-7d99e000	Deferred        oleaut32
PE	7dac0000-7daed000	Deferred        ole32
PE	7dd50000-7dd54000	Deferred        winealsa
PE	7dde0000-7dde5000	Deferred        mmdevapi
PE	7df30000-7df3d000	Deferred        rpcrt4
PE	7dfb0000-7dfba000	Deferred        wined3d
PE	7e100000-7e105000	Deferred        d3d9
PE	7e140000-7e146000	Deferred        uxtheme
PE	7e3c0000-7e3c6000	Deferred        winex11
PE	7e450000-7e456000	Deferred        imm32
PE	7e470000-7e47a000	Deferred        aclui
PE	7e490000-7e4a2000	Deferred        shlwapi
PE	7e510000-7e6f5000	Deferred        shell32
PE	7e7d0000-7e84b000	Deferred        winmm
PE	7e890000-7e89d000	Deferred        advapi32
PE	7e910000-7e91e000	Deferred        gdi32
PE	7ea40000-7eb11000	Deferred        user32
PE	7ec20000-7ec73000	Deferred        comctl32
PE	7eff0000-7eff5000	Deferred        version
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	[C:\windows\system32\services.exe]
	0000001c    0
	00000013    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	[C:\windows\system32\winedevice.exe]
	00000017    0
	00000016    0
	00000012    0
0000001a plugplay.exe
	[C:\windows\system32\plugplay.exe]
	0000001e    0
	0000001d    0
	0000001b    0
00000026 explorer.exe
	[C:\windows\system32\explorer.exe /desktop]
	0000002c    0
	0000002b    0
	0000002a    0
	00000027    0
0000003b (D) C:\game\OblivionLauncher.exe
	[C:\game\OblivionLauncher.exe]
	00000040    0
	0000003f    0
	0000003e    0
	0000003d   15
	0000003c    0 <==
00000043 explorer.exe
	[C:\windows\system32\explorer.exe /desktop]
	00000047    0
	00000046    0
	00000045    0
	00000044    0
System information:
Wine build: wine-2.21 (Staging)
Platform: i386
Version: Windows 7
Host system: Linux
Host version: 4.14.14-1-MANJARO

I can’t seem to figure out what causes this. I have noticed that Lutris asks to install the Game under /home/Games, while the GoG installer has a default path under C:\Oblivion. Can it have something to do with that/should I try to copy the contents of both folders in a single one ?


#2

Not sure if this helps but I know for me I had to disable winegstreamer dll in winecfg and add d3dx9_27 as an override