Heretic 2 error

Questions about Wine on Linux
Locked
CProgrammerRU
Newbie
Newbie
Posts: 1
Joined: Thu Nov 20, 2014 3:54 am

Heretic 2 error

Post by CProgrammerRU »

Hello,
my name is Alex
i have Arch Linux (64 bit) and want to play Heretic 2.
But i have some errors.
I have tried Wine, PlayonLinux and wine in 32-bit mode. But nothing helps. How can I fix this?
OS: Arch Linux (64 bit)
Grafik: Intel HD

Code: Select all

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00000000).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:00000000 ESP:0032f970 EBP:00000020 EFLAGS:00210203(  R- --  I   - - -C)
 EAX:00000000 EBX:10928500 ECX:00000000 EDX:00000002
 ESI:1005f622 EDI:10928502
Stack dump:
0x0032f970:  1000a4b8 00000020 0032fd1c 0000000c
0x0032f980:  0032fd5c 1095d6e0 7cc690f4 7e17dd66
0x0032f990:  000013b8 00000000 7cc936e0 7e17dd8f
0x0032f9a0:  7cc936ec 00000000 f75268fb 7e197000
0x0032f9b0:  00000000 7cc690f4 7cc690e8 7e17c653
0x0032f9c0:  7cc690f4 00000000 0032fa08 0032fa0c
000c: sel=0067 base=00000000 limit=00000000 16-bit r-x
Backtrace:
=>0 0x00000000 (0x00000020)
0x00000000: -- no code accessible --
Modules:
Module	Address			Debug info	Name (109 modules)
PE	  400000-  407000	Deferred        heretic2
PE	10000000-10945000	Deferred        quake2
PE	10950000-10988000	Deferred        h2common
PE	10990000-109de000	Deferred        snddll
PE	109e0000-10f3b000	Deferred        ref_soft
PE	10f50000-110c6000	Deferred        gamex86
PE	110d0000-110d7000	Deferred        player
ELF	7b800000-7ba5b000	Deferred        kernel32<elf>
  \-PE	7b810000-7ba5b000	\               kernel32
ELF	7bc00000-7bce5000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bce5000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7c9f3000-7cafe000	Deferred        libasound.so.2
ELF	7cafe000-7cc3c000	Deferred        oleaut32<elf>
  \-PE	7cb20000-7cc3c000	\               oleaut32
ELF	7d14c000-7d162000	Deferred        winejoystick<elf>
  \-PE	7d150000-7d162000	\               winejoystick
ELF	7d471000-7d47c000	Deferred        libpciaccess.so.0
ELF	7d47c000-7d497000	Deferred        libgcc_s.so.1
ELF	7d58c000-7d59b000	Deferred        libdrm_radeon.so.1
ELF	7d59b000-7d5a3000	Deferred        libdrm_nouveau.so.2
ELF	7d5a3000-7d5c8000	Deferred        libdrm_intel.so.1
ELF	7d5c8000-7db8d000	Deferred        i965_dri.so
ELF	7db8d000-7db96000	Deferred        librt.so.1
ELF	7db96000-7dbae000	Deferred        libudev.so.1
ELF	7dbae000-7dbbd000	Deferred        libdrm.so.2
ELF	7dbbd000-7dbc0000	Deferred        libxshmfence.so.1
ELF	7dbc0000-7dbc8000	Deferred        libxcb-sync.so.1
ELF	7dbc8000-7dbcd000	Deferred        libxcb-shape.so.0
ELF	7dbcd000-7dbd8000	Deferred        libxcb-render.so.0
ELF	7dbd8000-7dbe8000	Deferred        libxcb-randr.so.0
ELF	7dbe8000-7dc92000	Deferred        libgl.so.1
ELF	7dc92000-7ddb0000	Deferred        opengl32<elf>
  \-PE	7dcb0000-7ddb0000	\               opengl32
ELF	7ddb0000-7deeb000	Deferred        wined3d<elf>
  \-PE	7ddc0000-7deeb000	\               wined3d
ELF	7def1000-7df0a000	Deferred        mcicda<elf>
  \-PE	7df00000-7df0a000	\               mcicda
ELF	7df2b000-7df5b000	Deferred        winealsa<elf>
  \-PE	7df30000-7df5b000	\               winealsa
ELF	7df5b000-7df7e000	Deferred        mmdevapi<elf>
  \-PE	7df60000-7df7e000	\               mmdevapi
ELF	7df7e000-7dfc6000	Deferred        dsound<elf>
  \-PE	7df80000-7dfc6000	\               dsound
ELF	7e06f000-7e078000	Deferred        libxcb-xfixes.so.0
ELF	7e078000-7e07c000	Deferred        libxcb-present.so.0
ELF	7e07c000-7e080000	Deferred        libxcb-dri3.so.0
ELF	7e080000-7e086000	Deferred        libxcb-dri2.so.0
ELF	7e086000-7e0a1000	Deferred        libxcb-glx.so.0
ELF	7e0a1000-7e0a4000	Deferred        libx11-xcb.so.1
ELF	7e0a4000-7e0be000	Deferred        libglapi.so.0
ELF	7e0be000-7e132000	Deferred        ddraw<elf>
  \-PE	7e0d0000-7e132000	\               ddraw
ELF	7e132000-7e138000	Deferred        libxfixes.so.3
ELF	7e138000-7e143000	Deferred        libxcursor.so.1
ELF	7e143000-7e156000	Deferred        libxi.so.6
ELF	7e156000-7e161000	Deferred        libxrandr.so.2
ELF	7e161000-7e16c000	Deferred        libxrender.so.1
ELF	7e16c000-7e172000	Deferred        libxxf86vm.so.1
ELF	7e172000-7e198000	Deferred        libxcb.so.1
ELF	7e198000-7e2cf000	Deferred        libx11.so.6
ELF	7e2e4000-7e2ea000	Deferred        libtxc_dxtn.so
ELF	7e30b000-7e39d000	Deferred        winex11<elf>
  \-PE	7e320000-7e39d000	\               winex11
ELF	7e39d000-7e3c1000	Deferred        imm32<elf>
  \-PE	7e3a0000-7e3c1000	\               imm32
ELF	7e3c1000-7e3ea000	Deferred        libexpat.so.1
ELF	7e3ea000-7e426000	Deferred        libfontconfig.so.1
ELF	7e426000-7e499000	Deferred        libpcre.so.1
ELF	7e499000-7e5bf000	Deferred        libglib-2.0.so.0
ELF	7e5bf000-7e61b000	Deferred        libharfbuzz.so.0
ELF	7e61b000-7e659000	Deferred        libpng16.so.16
ELF	7e659000-7e670000	Deferred        libz.so.1
ELF	7e670000-7e714000	Deferred        libfreetype.so.6
ELF	7e714000-7e718000	Deferred        libxdamage.so.1
ELF	7e718000-7e71f000	Deferred        libxdmcp.so.6
ELF	7e71f000-7e734000	Deferred        libxext.so.6
ELF	7e750000-7e777000	Deferred        iphlpapi<elf>
  \-PE	7e760000-7e777000	\               iphlpapi
ELF	7e777000-7e7af000	Deferred        ws2_32<elf>
  \-PE	7e780000-7e7af000	\               ws2_32
ELF	7e7af000-7e7ca000	Deferred        wsock32<elf>
  \-PE	7e7b0000-7e7ca000	\               wsock32
ELF	7e7ca000-7e7f5000	Deferred        msacm32<elf>
  \-PE	7e7d0000-7e7f5000	\               msacm32
ELF	7e7f5000-7e877000	Deferred        rpcrt4<elf>
  \-PE	7e800000-7e877000	\               rpcrt4
ELF	7e877000-7e9b0000	Deferred        ole32<elf>
  \-PE	7e890000-7e9b0000	\               ole32
ELF	7e9b0000-7e9ca000	Deferred        version<elf>
  \-PE	7e9c0000-7e9ca000	\               version
ELF	7e9ca000-7ea3b000	Deferred        advapi32<elf>
  \-PE	7e9e0000-7ea3b000	\               advapi32
ELF	7ea3b000-7eb5c000	Deferred        gdi32<elf>
  \-PE	7ea50000-7eb5c000	\               gdi32
ELF	7eb5c000-7ecb2000	Deferred        user32<elf>
  \-PE	7eb70000-7ecb2000	\               user32
ELF	7ecb2000-7ed69000	Deferred        winmm<elf>
  \-PE	7ecc0000-7ed69000	\               winmm
ELF	7ef69000-7ef77000	Deferred        libnss_files.so.2
ELF	7ef77000-7efc4000	Deferred        libm.so.6
ELF	7efc5000-7efc9000	Deferred        libxau.so.6
ELF	7efc9000-7efda000	Deferred        libbz2.so.1.0
ELF	f7324000-f7329000	Deferred        libdl.so.2
ELF	f7365000-f751d000	Deferred        libc.so.6
ELF	f751d000-f7539000	Deferred        libpthread.so.0
ELF	f7539000-f76f2000	Dwarf           libwine.so.1
ELF	f76f3000-f7717000	Deferred        ld-linux.so.2
ELF	f7719000-f771a000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Heretic II\Heretic2.exe
	00000029   15
	00000026    0
	00000023    0
	00000009    0 <==
0000000e services.exe
	0000001d    0
	0000001c    0
	00000016    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001b    0
	00000018    0
	00000017    0
	00000013    0
00000019 plugplay.exe
	0000001f    0
	0000001e    0
	0000001a    0
00000020 explorer.exe
	00000022    0
	00000021    0
System information:
    Wine build: wine-1.7.31
    Platform: i386
    Host system: Linux
    Host version: 3.17.3-1-ARCH
Bladeforce
Level 3
Level 3
Posts: 63
Joined: Fri Nov 09, 2012 8:01 am

Re: Heretic 2 error

Post by Bladeforce »

You could always try the native version found here thanks to Loki.

It runs for me an i'm using Kubuntu 14.04 64 bit

http://www.freelink.cx/hereticii.html
Locked