Rift Online 2.6

Questions about Wine on Linux
Locked
JAB
Newbie
Newbie
Posts: 2
Joined: Fri Feb 14, 2014 11:00 am

Rift Online 2.6

Post by JAB »

This is an online game Rift 2.6 they just updated from 2.5 I was playing 2.5 and after update I just get this:

Code: Select all

Unhandled exception: page fault on execute access to 0x00000000 in 32-bit code (0x00000000).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:00000000 ESP:0097c9ac EBP:00000000 EFLAGS:00210246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:00000000 ECX:0097c888 EDX:00000000
 ESI:00000000 EDI:00000000
Stack dump:
0x0097c9ac:  7ae90337 7afc1fdc 00000000 0097ca28
0x0097c9bc:  000003f5 7ae96baa 7afc1fdc 7ae9ba57
0x0097c9cc:  7afc1fdc 7a2e9ddf 7afc1fdc 798f9c45
0x0097c9dc:  7afc1fdc 7b624fc4 7b624528 bfb373a4
0x0097c9ec:  797bd0f1 7a2ea5a3 7b624528 7b624fc4
0x0097c9fc:  7ae9c992 7dc0dae8 7ae73a59 7dc0dae8
Backtrace:
=>0 0x00000000 (0x00000000)
0x00000000: -- no code accessible --
Modules:
Module	Address			Debug info	Name (82 modules)
PE	  400000-  738000	Deferred        rifterrorhandler
PE	78520000-785c3000	Deferred        msvcr90
ELF	7936b000-7b800000	Deferred        fglrx_dri.so
ELF	7b800000-7b904000	Deferred        kernel32<elf>
  \-PE	7b810000-7b904000	\               kernel32
ELF	7bc00000-7bcc7000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcc7000	\               ntdll
ELF	7bf00000-7bf03000	Deferred        <wine-loader>
ELF	7ddd2000-7ddeb000	Deferred        libatiuki.so.1
ELF	7de13000-7de32000	Deferred        explorerframe<elf>
  \-PE	7de20000-7de32000	\               explorerframe
ELF	7de32000-7de54000	Deferred        imm32<elf>
  \-PE	7de40000-7de54000	\               imm32
ELF	7de84000-7deb7000	Deferred        uxtheme<elf>
  \-PE	7de90000-7deb7000	\               uxtheme
ELF	7deb7000-7debd000	Deferred        libxfixes.so.3
ELF	7debd000-7dec8000	Deferred        libxcursor.so.1
ELF	7dec8000-7ded9000	Deferred        libxi.so.6
ELF	7ded9000-7dee2000	Deferred        libxrandr.so.2
ELF	7dee2000-7dee9000	Deferred        libxdmcp.so.6
ELF	7dee9000-7deed000	Deferred        libxau.so.6
ELF	7deed000-7df0e000	Deferred        libxcb.so.1
ELF	7df0e000-7e042000	Deferred        libx11.so.6
ELF	7e042000-7e054000	Deferred        libxext.so.6
ELF	7e054000-7e06e000	Deferred        libice.so.6
ELF	7e06e000-7e077000	Deferred        libsm.so.6
ELF	7e07e000-7e088000	Deferred        libxrender.so.1
ELF	7e088000-7e08e000	Deferred        libxxf86vm.so.1
ELF	7e08e000-7e118000	Deferred        winex11<elf>
  \-PE	7e0a0000-7e118000	\               winex11
ELF	7e172000-7e19c000	Deferred        libexpat.so.1
ELF	7e19c000-7e1d0000	Deferred        libfontconfig.so.1
ELF	7e1d0000-7e26a000	Deferred        libfreetype.so.6
ELF	7e26a000-7e303000	Deferred        msvcrt<elf>
  \-PE	7e280000-7e303000	\               msvcrt
ELF	7e303000-7e426000	Deferred        msvcp90<elf>
  \-PE	7e340000-7e426000	\               msvcp90
ELF	7e426000-7e495000	Deferred        shlwapi<elf>
  \-PE	7e430000-7e495000	\               shlwapi
ELF	7e495000-7e6ac000	Deferred        shell32<elf>
  \-PE	7e4a0000-7e6ac000	\               shell32
ELF	7e6ac000-7e7a2000	Deferred        comctl32<elf>
  \-PE	7e6b0000-7e7a2000	\               comctl32
ELF	7e7a2000-7e7cf000	Deferred        credui<elf>
  \-PE	7e7b0000-7e7cf000	\               credui
ELF	7e7cf000-7e809000	Deferred        winhttp<elf>
  \-PE	7e7e0000-7e809000	\               winhttp
ELF	7e809000-7e821000	Deferred        libresolv.so.2
ELF	7e838000-7e85b000	Deferred        iphlpapi<elf>
  \-PE	7e840000-7e85b000	\               iphlpapi
ELF	7e85b000-7e86e000	Deferred        psapi<elf>
  \-PE	7e860000-7e86e000	\               psapi
ELF	7e86e000-7e884000	Deferred        libz.so.1
ELF	7e884000-7e8e1000	Deferred        dbghelp<elf>
  \-PE	7e890000-7e8e1000	\               dbghelp
ELF	7e8e1000-7e959000	Deferred        rpcrt4<elf>
  \-PE	7e8f0000-7e959000	\               rpcrt4
ELF	7e959000-7e971000	Deferred        version<elf>
  \-PE	7e960000-7e971000	\               version
ELF	7e971000-7ea78000	Deferred        gdi32<elf>
  \-PE	7e980000-7ea78000	\               gdi32
ELF	7ea78000-7ebbe000	Deferred        user32<elf>
  \-PE	7ea90000-7ebbe000	\               user32
ELF	7ebbe000-7ec24000	Deferred        advapi32<elf>
  \-PE	7ebd0000-7ec24000	\               advapi32
ELF	7ec24000-7ed39000	Deferred        ole32<elf>
  \-PE	7ec40000-7ed39000	\               ole32
ELF	7ed39000-7ed53000	Deferred        libnsl.so.1
ELF	7ed53000-7ed5c000	Deferred        libnss_compat.so.2
ELF	7ed5c000-7ed60000	Deferred        libxcomposite.so.1
ELF	7ed60000-7ed66000	Deferred        libuuid.so.1
ELF	7efb4000-7efe0000	Deferred        libm.so.6
ELF	7efe0000-7efe9000	Deferred        librt.so.1
ELF	7efea000-7efee000	Deferred        libxinerama.so.1
ELF	7eff3000-7f000000	Deferred        libnss_files.so.2
ELF	b73dc000-b73e1000	Deferred        libdl.so.2
ELF	b73e1000-b758b000	Deferred        libc.so.6
ELF	b758c000-b75a7000	Deferred        libpthread.so.0
ELF	b75b2000-b75be000	Deferred        libnss_nis.so.2
ELF	b75be000-b76ff000	Dwarf           libwine.so.1
ELF	b7701000-b7723000	Deferred        ld-linux.so.2
ELF	b7723000-b7724000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	00000033    0
	0000001d    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001c    0
	00000019    0
	00000017    0
	00000013    0
0000001a plugplay.exe
	00000020    0
	0000001f    0
	0000001b    0
00000023 explorer.exe
	00000024    0
00000044 rift.exe
	0000003a    0
	00000036    0
	0000000b    0
	00000021    0
	00000022    1
	0000002f   15
	0000002e    0
	0000002d    0
	0000002c    1
	0000002b  -15
	0000002a    0
	00000029    0
	00000027    0
	00000028    0
	00000032    0
	00000031    0
	00000025    0
	0000000c    0
	0000000d    0
	00000045    0
00000046 (D) C:\Program Files\RIFT\rifterrorhandler.exe
	0000003b    0 <==
	00000047    0
System information:
    Wine build: wine-1.7.12
    Platform: i386
    Host system: Linux
    Host version: 3.5.0-18-generic
PC Info: NVIDIA ION 512MB DDR3 memory, Intel Atom D510 1.66 GHz, 2GB RAM

Thank you!
Simon of Aragon
Level 3
Level 3
Posts: 94
Joined: Sat Sep 08, 2012 3:56 pm

Re: Rift Online 2.6

Post by Simon of Aragon »

I was playing that game too. But after a while I just called it quits. You can read why here -> What is a TORD? lol

I am no "expert" on WINE but I can almost assure you that the game is to blame. Just curious as to what point you get before this crash will occur? Because something you might want to try;
  • Run the Launcher
  • Wait for Full Update
  • Hit Play
  • (ok if you get to the screen with your character screaming at you)
  • Bring up your System Activity (CTRL+Escape on my Linux)
  • Look for a Blank process running meaning it literally has no name, just a PID number.
  • If you hover over it, it should read something about it being the "rifterrorhandler" mentioned in your post.
  • Kill it. The game should continue and your character looks angry... but they always look like that.
Let us know your results. Best of luck with the game.
JAB
Newbie
Newbie
Posts: 2
Joined: Fri Feb 14, 2014 11:00 am

Re: Rift Online 2.6

Post by JAB »

Thank you Simon, that suggestion of killing the empty process got me inside the game but it still crashed within seconds of seeing Gloamwood. The next run I replaced my wine 1.7.12 with your suggestion of 1.5.31 and the same crash point.

Code: Select all

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0151e4d2).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:0151e4d2 ESP:086ae8e8 EBP:02f6380c EFLAGS:00010246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:02ec4540 ECX:00000000 EDX:00000000
 ESI:086ae958 EDI:02ec4ff0
Stack dump:
0x086ae8e8:  10caea60 086ae990 086aea14 07a722b8
0x086ae8f8:  00000000 00000000 00000000 00000000
0x086ae908:  00000000 00000000 00000000 00000000
0x086ae918:  bf9d6ad8 00000000 00000000 3bec2044
0x086ae928:  00000000 400cf703 3f4ea032 c43fcfd3
0x086ae938:  00000000 beb02f0a 3f7064ae 42ef2f20
Backtrace:
=>0 0x0151e4d2 in rift (+0x111e4d2) (0x02f6380c)
  1 0x3f5028f7 (0xbf5028f7)
0x0151e4d2: movl	0x0(%ecx),%edx
Modules:
Module	Address			Debug info	Name (115 modules)
PE	  400000- 289f000	Export          rift
PE	10000000-101ff000	Deferred        d3dx9_43
PE	18000000-1803b000	Deferred        binkw32
PE	3b400000-3b41e000	Deferred        steam_api
PE	78520000-785c3000	Deferred        msvcr90
ELF	7b800000-7b904000	Deferred        kernel32<elf>
  \-PE	7b810000-7b904000	\               kernel32
ELF	7bc00000-7bcc7000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcc7000	\               ntdll
ELF	7bf00000-7bf03000	Deferred        <wine-loader>
ELF	7d9c9000-7d9fc000	Deferred        uxtheme<elf>
  \-PE	7d9d0000-7d9fc000	\               uxtheme
ELF	7d9fc000-7da1e000	Deferred        imm32<elf>
  \-PE	7da00000-7da1e000	\               imm32
ELF	7da1e000-7da24000	Deferred        libxfixes.so.3
ELF	7da24000-7da2f000	Deferred        libxcursor.so.1
ELF	7da2f000-7da40000	Deferred        libxi.so.6
ELF	7da40000-7da44000	Deferred        libxcomposite.so.1
ELF	7da44000-7da4d000	Deferred        libxrandr.so.2
ELF	7da4d000-7da57000	Deferred        libxrender.so.1
ELF	7da57000-7da5d000	Deferred        libxxf86vm.so.1
ELF	7da5d000-7da64000	Deferred        libxdmcp.so.6
ELF	7da64000-7da68000	Deferred        libxau.so.6
ELF	7da68000-7da89000	Deferred        libxcb.so.1
ELF	7da89000-7dbbd000	Deferred        libx11.so.6
ELF	7dbbd000-7dbcf000	Deferred        libxext.so.6
ELF	7dbcf000-7dbe9000	Deferred        libice.so.6
ELF	7dbe9000-7dbf2000	Deferred        libsm.so.6
ELF	7dc09000-7dc93000	Deferred        winex11<elf>
  \-PE	7dc10000-7dc93000	\               winex11
ELF	7dcf3000-7dd1d000	Deferred        libexpat.so.1
ELF	7dd1d000-7dd51000	Deferred        libfontconfig.so.1
ELF	7dd51000-7dd67000	Deferred        libz.so.1
ELF	7dd67000-7de01000	Deferred        libfreetype.so.6
ELF	7de18000-7deb1000	Deferred        msvcrt<elf>
  \-PE	7de30000-7deb1000	\               msvcrt
ELF	7deb1000-7dfd4000	Deferred        msvcp90<elf>
  \-PE	7def0000-7dfd4000	\               msvcp90
ELF	7dfd4000-7dfe8000	Deferred        mswsock<elf>
  \-PE	7dfe0000-7dfe8000	\               mswsock
ELF	7dfe8000-7e0a5000	Deferred        crypt32<elf>
  \-PE	7dff0000-7e0a5000	\               crypt32
ELF	7e0a5000-7e1c0000	Deferred        oleaut32<elf>
  \-PE	7e0c0000-7e1c0000	\               oleaut32
ELF	7e1c0000-7e296000	Deferred        opengl32<elf>
  \-PE	7e1e0000-7e296000	\               opengl32
ELF	7e296000-7e3c4000	Deferred        wined3d<elf>
  \-PE	7e2a0000-7e3c4000	\               wined3d
ELF	7e3c4000-7e3fa000	Deferred        d3d9<elf>
  \-PE	7e3d0000-7e3fa000	\               d3d9
ELF	7e3fa000-7e4f0000	Deferred        comctl32<elf>
  \-PE	7e400000-7e4f0000	\               comctl32
ELF	7e4f0000-7e55f000	Deferred        shlwapi<elf>
  \-PE	7e500000-7e55f000	\               shlwapi
ELF	7e55f000-7e776000	Deferred        shell32<elf>
  \-PE	7e570000-7e776000	\               shell32
ELF	7e776000-7e79e000	Deferred        msacm32<elf>
  \-PE	7e780000-7e79e000	\               msacm32
ELF	7e79e000-7e84e000	Deferred        winmm<elf>
  \-PE	7e7b0000-7e84e000	\               winmm
ELF	7e84e000-7e866000	Deferred        libresolv.so.2
ELF	7e866000-7e889000	Deferred        iphlpapi<elf>
  \-PE	7e870000-7e889000	\               iphlpapi
ELF	7e889000-7e8ba000	Deferred        ws2_32<elf>
  \-PE	7e890000-7e8ba000	\               ws2_32
ELF	7e8ba000-7e8d4000	Deferred        wsock32<elf>
  \-PE	7e8c0000-7e8d4000	\               wsock32
ELF	7e8d4000-7e94c000	Deferred        rpcrt4<elf>
  \-PE	7e8e0000-7e94c000	\               rpcrt4
ELF	7e94c000-7e964000	Deferred        version<elf>
  \-PE	7e950000-7e964000	\               version
ELF	7e964000-7ea6b000	Deferred        gdi32<elf>
  \-PE	7e970000-7ea6b000	\               gdi32
ELF	7ea6b000-7ebb1000	Deferred        user32<elf>
  \-PE	7ea80000-7ebb1000	\               user32
ELF	7ebb1000-7ec17000	Deferred        advapi32<elf>
  \-PE	7ebc0000-7ec17000	\               advapi32
ELF	7ec17000-7ed2c000	Deferred        ole32<elf>
  \-PE	7ec30000-7ed2c000	\               ole32
ELF	7ed2c000-7ed39000	Deferred        libnss_files.so.2
ELF	7ed39000-7ed53000	Deferred        libnsl.so.1
ELF	7ed53000-7ed5c000	Deferred        libnss_compat.so.2
ELF	7ed5c000-7ed60000	Deferred        libxinerama.so.1
ELF	7ed60000-7ed73000	Deferred        psapi<elf>
  \-PE	7ed70000-7ed73000	\               psapi
ELF	7efb4000-7efe0000	Deferred        libm.so.6
ELF	7efe0000-7efe9000	Deferred        librt.so.1
ELF	7efea000-7eff0000	Deferred        libuuid.so.1
ELF	7eff4000-7f000000	Deferred        libnss_nis.so.2
ELF	b3e43000-b3e66000	Deferred        dxgi<elf>
  \-PE	b3e50000-b3e66000	\               dxgi
ELF	b3e66000-b3e91000	Deferred        wbemprox<elf>
  \-PE	b3e70000-b3e91000	\               wbemprox
ELF	b3e91000-b3f83000	Deferred        libasound.so.2
ELF	b3f9a000-b3fc7000	Deferred        winealsa<elf>
  \-PE	b3fa0000-b3fc7000	\               winealsa
ELF	b3fc7000-b3fe7000	Deferred        mmdevapi<elf>
  \-PE	b3fd0000-b3fe7000	\               mmdevapi
ELF	b3fe7000-b402c000	Deferred        dsound<elf>
  \-PE	b3ff0000-b402c000	\               dsound
ELF	b4449000-b4468000	Deferred        explorerframe<elf>
  \-PE	b4450000-b4468000	\               explorerframe
ELF	b4d88000-b4dec000	Deferred        libatiadlxx.so
ELF	b4dec000-b7281000	Deferred        fglrx_dri.so
ELF	b7281000-b729f000	Deferred        libgcc_s.so.1
ELF	b729f000-b72b8000	Deferred        libatiuki.so.1
ELF	b72b8000-b73a8000	Deferred        libgl.so.1
ELF	b73bf000-b73e1000	Deferred        gameux<elf>
  \-PE	b73c0000-b73e1000	\               gameux
ELF	b7412000-b7417000	Deferred        libdl.so.2
ELF	b7417000-b75c1000	Deferred        libc.so.6
ELF	b75c2000-b75dd000	Deferred        libpthread.so.0
ELF	b75f4000-b7735000	Dwarf           libwine.so.1
ELF	b7737000-b7759000	Deferred        ld-linux.so.2
ELF	b7759000-b775a000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	0000001d    0
	0000001c    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	00000020    0
	00000019    0
	00000017    0
	00000013    0
0000001a plugplay.exe
	0000001f    0
	0000001e    0
	0000001b    0
00000021 explorer.exe
	00000022    0
00000032 (D) C:\Program Files\RIFT\rift.exe
	00000016    0
	00000029    0
	00000028    0
	00000024    0
	0000000d    0
	0000000b    0
	00000047    1
	00000046   15
	00000045    0
	00000044    0
	00000043    1
	00000042  -15
	00000041    0
	00000040    0
	0000003f    0 <==
	0000003e    0
	0000003d    0
	0000003a    0
	00000039    0
	00000037    0
	00000036    0
	00000033    0
System information:
    Wine build: wine-1.5.31
    Platform: i386
    Host system: Linux
    Host version: 3.5.0-18-generic
After that I reinstalled my wine 1.7.12 and deleted this game. It was a big waste of time and effort. I am sorry to hear you lost money on your game. I am sad I won't be able to finish it, but as you said games are meant to be fun not stressing. Maybe I will reload it years from now if they are still there and get it fixed. But it might not happen since I read they are using an outdated and broken engine. --> Rift forum posting also have read postings stating that anything above a single core processor has trouble with this game as well. I did enjoy playing it for a while but it is not fun having to do hours of work to enjoy a few minutes of play.

Thanks for your help!
Simon of Aragon
Level 3
Level 3
Posts: 94
Joined: Sat Sep 08, 2012 3:56 pm

Re: Rift Online 2.6

Post by Simon of Aragon »

JAB wrote:I am sad I won't be able to finish it, but as you said games are meant to be fun not stressing.
LoL I don't recall saying it, but yes I feel your pain. Should I ever get back with Rift working again. I will drop a word here for you. But I don't think of it as much of a financial loss, I've lost more money than that at the Casino. I don't think it was $40 well spent.
JAB wrote:I read they are using an outdated and broken engine.
Actually the engine (Gamebryo) might not be to blame as much as the people who put it to use. For example; Sid Meier's Pirates 2004 remake, works pretty well using the same engine. However I know, if I was in charge of a project, I think I would insist on the best or make it in house.

Have a better one JAB.
Locked