PDA

View Full Version : "Memory could not be read"


Psyduck
03-29-2010, 10:07 PM
Hey guys, so I always play in windowed mode, and I put it back to full screen to move some bars around i couldnt reach with my cursor in windowed mode. EQ crashes, no biggie. When I log back in, I get to the server select screen and try to log in, I get this message upon which EQ crashes:

"The instruction at [letter/number combo] referenced memory at [different letter/number combo]. The memory could not be read."

Even when I try to boot it up in windowed mode again, I still get it. I have tried restarting more than once and cannot solve my dilemma. Please help!

-Psyduck

Psyduck
03-30-2010, 12:15 PM
Update: I uninstalled and completely reinstalled EQ. I am having the exact same problem. I also use Windows 7 in case anyone is wondering.

I wrote down the numbers that come up in the brackets. the first one is "0x10001c6b" and the second is "0x00000018"

If anyone has any suggestion, please help. I cannot play until I resolve why EQ is crashing when it tries to boot up.

nilbog
03-30-2010, 01:11 PM
Hail.

See if this helps.

http://www.eqemulator.org/forums/showthread.php?t=25375&highlight=memory+read

Korjyrin
04-04-2010, 01:04 PM
Psyduck,

The only way I could keep from getting this error is to never run in fullscreen mode. If you are trying to get rid of this error so that you can get back into the game (without reinstalling), I would try doing the following.

1. Open up the eqclient.ini file.

2. Find the line that states,

WindowedMode=FALSE

3. Change it to,

WindowedMode=TRUE


This should allow you to get back into the game without the memory error issue. I have no idea if this is a Geforce 8800 GTX issue or what, but it took me forever to figure out how to make this stop.

Another theory that I have not tried yet is right clicking on the eqclient.ini file and making it a "read only" file. I have no idea how the EQ client would react to the read only file upon exit though. The idea here would be once you changed it to fullscreen mode in game, upon exit, it would not be able to write "WindowedMode=FALSE" back into the eqclient.ini file, causing you to get the memory error again on next start up.

I hope this helps.

-Korjyra

mixxit
04-04-2010, 03:14 PM
could this be added to the getting started guide since it seems to be common these days

toxic8
08-02-2010, 03:01 PM
same thing happened to me! i can't get back in. I can't locate eqclient.ini ... it's not in the /sony/everquest directory!

edit: found it

was in

C:\Users\(yourusername)\AppData\Local\VirtualStore \Program Files (x86)\Sony\EverQuest

Drakul
08-02-2010, 03:47 PM
Another thing that you could try is testing your RAM. Memory read errors can sometimes be due to damaged RAM. If you overclock your machine and alter the timing of your RAM it could also be unstable even if the RAM isn't damaged.

You could check this program, looks like free memory testing software...

http://www.memtest86.com/

EDIT: Since multiple people seem to be having the same problem I doubt you have bad RAM, but still, couldn't hurt to test it, especially if other programs start crashing on you.

bukholt
12-14-2014, 12:03 PM
Started getting the same problem, runnning WinEQ 2.0 seems to fix it for me.

Mentathiel
12-14-2014, 08:52 PM
Having read the thread at eqemulator.org just now, they suggest that setting the processor affinity is a possible fix for some people. Given that Everquest dates back to 1999 and single-processor systems, binding it to a single processor can't really hurt.

Change "Launch Titanium.bat" to the following if you want to try that solution:
start /affinity 1 eqgame patchme

roast_beef
01-10-2015, 05:00 AM
heres how i fixed it, right click on eqgame set it to compatibility mode windows xp, and toggle the run as administrator box.

then it will finish loading instead of crashing

Utdayven
03-20-2015, 08:24 PM
heres how i fixed it, right click on eqgame set it to compatibility mode windows xp, and toggle the run as administrator box.

then it will finish loading instead of crashing



NICE! Thank you very much

clacbec
05-15-2016, 07:47 PM
heres how i fixed it, right click on eqgame set it to compatibility mode windows xp, and toggle the run as administrator box.


this worked for me

Dangermouse
09-18-2017, 01:23 PM
Following up for the sake of people searching for this problem in the future.

I installed EQ onto a new laptop, simply by copying my EQLite folder from the old machine to the new one. Got this error after logging in - before the character select screen.

The fix was to edit EQClient.ini, and in the [VideoMode] section, set WindowedWidth, WindowedHeight, Width, Height to the laptop screen's native resolution.

REDPOLLS
02-06-2018, 08:16 PM
heres how i fixed it, right click on eqgame set it to compatibility mode windows xp, and toggle the run as administrator box.

then it will finish loading instead of crashing

This worked for me can confirm it worked was getting really frustrated!

THANKS SO MUCH

2boxgatton
04-26-2019, 11:06 PM
The only thing that fixed it for me was adding the windowmode=true line to the .ini file.

Liggy
09-02-2019, 09:18 PM
i have tried all compatibility modes & run as admin and my windowmode=true (has always been thus) and I am still getting this error. Any more fixes?

oldhead
10-31-2019, 03:56 PM
i have tried all compatibility modes & run as admin and my windowmode=true (has always been thus) and I am still getting this error. Any more fixes?

You ever find a fix?

magusfire24
10-31-2019, 04:24 PM
ONe other thing you can do is to go into eqclient.ini and change the full screen resolution to your computers resolution . That allowed me to go full screen

scifo76
11-12-2019, 05:51 PM
Having the same issue here.

Whyt
11-12-2019, 06:27 PM
another really easy thing to do if confused on messing with Eqclient.ini and what not... download DUXAUI all in one installer and then just run the fix for windowed vs full screen mode... i had this error also and i used DUXAUI ... set it to windowed mode and boom! playing EQ on the laptop now also. here is a link to installer https://www.project1999.com/forums/showthread.php?t=28335

digush
05-05-2020, 10:54 AM
you might have a corrupt or failing hard-drive
WinSFV is a good (FREE) tool to check CRC of files in windows (google it)
if you get CRC-errors on installing the game it's likely a failing hard drive

also, immediately after the crash happens do this:

goto:

C:\<YOUR_EQ_DIRECTORY>\Logs\dbg.txt
-> open this file with note-pad and scroll to the bottom
-> post the last 10 lines here so we can see what's happening just before the crash



~B.S. in Computer Science

BadBoy72TT
05-06-2020, 08:51 PM
I get it multiple times and once in a while it lets me in.
Checked memory and its all good, same with my SSD.
Any help available?

Salamarr
05-06-2020, 09:00 PM
I have been playing every day since February. No issues yesterday, go to login today and play and getting this.

2020-05-06 21:08:40 CRender::InitDevice: HardwareTnL Enabled.
2020-05-06 21:08:40 Using hardware vertex shaders.
2020-05-06 21:08:40 Initializing render system.
2020-05-06 21:08:40 Trilinear Mipmapping available.
2020-05-06 21:08:40 Vertex Shader Version: 3.0
2020-05-06 21:08:40 Pixel Shader Version: 3.0
2020-05-06 21:08:40 Initializing engine internals.
2020-05-06 21:08:40 CRender::InitDevice completed successfully.
2020-05-06 21:08:40 Parsing INI file ./eqlsUIConfig.ini
2020-05-06 21:08:40 INI file ./eqlsUIConfig.ini loaded.

So far i've tried a reboot, re-installing the latest update, and the procedure in the troubleshooting FAQ.

BadBoy72TT
05-06-2020, 09:26 PM
I get it multiple times and once in a while it lets me in.
Checked memory and its all good, same with my SSD.
Any help available?
Here is the full dbg log


2020-05-06 20:19:46 Starting EverQuest (Build Oct 31 2005 10:33:37)
2020-05-06 20:19:46 Timezone: UTC-6h00m
2020-05-06 20:19:46 Loading graphics DLL.
2020-05-06 20:19:46 Parsing INI file .\eqclient.ini
2020-05-06 20:19:46 INI file .\eqclient.ini loaded.
2020-05-06 20:19:47 Initializing timers.
2020-05-06 20:19:50 Checking critical files.
2020-05-06 20:19:50 Initializing WinSock.
2020-05-06 20:19:50 Enumerating 3D devices.
2020-05-06 20:19:50 Found adapter #0 - Intel(R) HD Graphics 530 (26.20.100.7262)
2020-05-06 20:19:50 Adapter #0 - Intel(R) HD Graphics 530 :
2020-05-06 20:19:50 32Bit = 1, D32 = 0, D24 = 1, D16 = 1
2020-05-06 20:19:50 16Bit(565) = 1, D32 = 0, D24 = 1, D16 = 1
2020-05-06 20:19:50 16Bit(1555) = 0, D32 = 0, D24 = 0, D16 = 0
2020-05-06 20:19:50 Initializing keypress handler.
2020-05-06 20:19:50 Parsing INI file .\defaults.ini
2020-05-06 20:19:50 INI file .\defaults.ini loaded.
2020-05-06 20:19:50 Loading keyboard tables.
2020-05-06 20:19:50 Creating window.
2020-05-06 20:19:50 Checking display driver version.
2020-05-06 20:19:51 Activating window.
2020-05-06 20:19:51 Picking a default resolution, desktop is 1680 x 1050, 32 bits
2020-05-06 20:19:51 Ratio is 1.60
2020-05-06 20:19:51 Resolution was capped at 1280 x 720
2020-05-06 20:19:51 Resolution verified 1280 x 720, 32 bits ... diff was 1000 from 0 modes
2020-05-06 20:19:51 Resolution selected 1280 x 720, 32 bits
2020-05-06 20:19:51 CRender::InitDevice: Using 32bit mode.
2020-05-06 20:19:51 CRender::InitDevice: Using vsync 0.
2020-05-06 20:19:51 CRender::InitDevice: Using 24bit depth buffer with 8 bit stencil.
2020-05-06 20:19:51 CRender::InitDevice: HardwareTnL Enabled.
2020-05-06 20:19:51 Using hardware vertex shaders.
2020-05-06 20:19:52 Initializing render system.
2020-05-06 20:19:52 Trilinear Mipmapping available.
2020-05-06 20:19:52 Vertex Shader Version: 3.0
2020-05-06 20:19:52 Pixel Shader Version: 3.0
2020-05-06 20:19:52 Initializing engine internals.
2020-05-06 20:19:52 CRender::InitDevice completed successfully.
2020-05-06 20:19:52 Parsing INI file ./eqlsUIConfig.ini
2020-05-06 20:19:52 INI file ./eqlsUIConfig.ini loaded.

bricke75
05-07-2020, 10:45 AM
I've gotten this numerous times in the past few months.

The fix for me was to replace the Launch Titanium.bat file with a new one from the installer/discs

Salamarr
05-07-2020, 01:50 PM
Thank you Eladrial! Your solution worked. I had a copy of the installed game on a thumb drive. I deleted the old shortcut and file in the folder and replaced it with the one from my thumb drive and it worked.

BadBoy72TT
05-09-2020, 09:59 PM
Tried what you suggested and its still not working for me. :(

stylingpat
06-01-2020, 04:26 PM
heres how i fixed it, right click on eqgame set it to compatibility mode windows xp, and toggle the run as administrator box.

then it will finish loading instead of crashing

Why did this just reset my entire UI and all my key bindings, ect? :confused:

mcoy
06-01-2020, 04:32 PM
Why did this just reset my entire UI and all my key bindings, ect? :confused:

Do you have the game installed in the default (program files) directory? If so, that's because your ini files aren't saved in there due to it being a protected location. They'll be in your C:\Users\<username>\AppData\ folders and you can copy them out of there to restore your UI settings.

-Mcoy

stylingpat
06-01-2020, 04:51 PM
Do you have the game installed in the default (program files) directory? If so, that's because your ini files aren't saved in there due to it being a protected location. They'll be in your C:\Users\<username>\AppData\ folders and you can copy them out of there to restore your UI settings.

-Mcoy

I still dont understand how that adjustment is "pulling" a different UI?

See my game runs fine hooked up to monitors. But if I want to play just on the laptop screen around the house, I get the "cannot read memory" error.

But that adjustment of turning the compatibility mode on the EQGAME.exe, fixes it... but it resets my entire UI and keybindings.

I'm still loading the game from Launch Titanium.. so I dont understand how that change pulls an entire new set of UI information.

I did find my UI files in the /user data but I didnt copy and paste them over.

Wait a min....

If my UI files are being stored in /user/appdata

Pasting them over would mean... there is a set being used in my /program files(x84) directory.

Does this mean EQGame.exe is NOT being used, untill I turn on compatability mode and allow authorized user?

How is the game being loaded?


***EDIT***

Wait, I did not find the UI files in /user/appdata

When I searched through there for "sony" or anything related, the files that came back were from my /(user name)/downloads

Which were the ones I downloaded when initially installing the client. So I couldnt find any type of save UI files the client is automatically saving

mcoy
06-01-2020, 05:11 PM
Program Files is a protected directory. Since the game wasn't running with admin rights previously, it's unable to write changes to that directory (such as when you change your UI or hotbuttons) so it uses a directory it does have access to - which is usually in C:\Users\<user>\AppData\Local\VirtualStore\Program Files (x86)\Sony\EverQuest\ (I copied this location from https://wiki.project1999.com/Logfiles as I didn't install it to Program Files so I don't have the directory structure available). When you changed it to use Admin rights, it's suddenly able to access those files in the default location, so it uses them instead of the alternate copies it created previously. You can search for them or just hit start and just type %appdata% and press enter and it will open the directory, and then copy them over to your "actual" game folder.

To avoid issues like this - don't install to the default location in program files. Use something like C:\games\EverQuest.

From the Getting Started ( https://www.project1999.com/forums/showthread.php?t=2651 ) guide:

Install Everquest Titanium to a fresh directory. This directory must be separate from any live Everquest installs and dedicated to Project 1999. Some users have experienced trouble installing Titanium to their Program Files directory with Windows Vista/7/8, so an alternate path should be specified (Example: C:\EQEmu).

-Mcoy

stylingpat
06-01-2020, 05:12 PM
Ok if I have two sets of UI files, I could just copy the original \appdata set over to the \default directory and then I'll have the same UI for both when I run with admin mode or with out admin mode?

And I got what your saying, I installed to the default directory

mcoy
06-01-2020, 05:18 PM
Wait a min....

If my UI files are being stored in /user/appdata

Pasting them over would mean... there is a set being used in my /program files(x84) directory.

Does this mean EQGame.exe is NOT being used, untill I turn on compatability mode and allow authorized user?

How is the game being loaded?



Forgot to address this - the program can read from a protected location - it just can't write to it. That's why your UI changes from before using Admin mode aren't reflected in the files in the default location.

-Mcoy

stylingpat
06-01-2020, 05:26 PM
Sweet I think this should also help out anyone else who runs into this problem!

mcoy
06-01-2020, 07:28 PM
Ok if I have two sets of UI files, I could just copy the original \appdata set over to the \default directory and then I'll have the same UI for both when I run with admin mode or with out admin mode?

And I got what your saying, I installed to the default directory

Rather than worrying about what mode you're running in and having to update multiple copies of your files (added a new hotkey? changed an inc macro? etc) - just copy your installed game out of Program Files, copy your UI files from appdata into it, and update any shortcut that points to "launch titanium.bat" to point to the new location, or just create a new shortcut after you move it.

-Mcoy

stylingpat
06-20-2020, 09:31 AM
Hmm strange, I reinstalled EQ. Been playing on my monitor, and I went to go try and play just on the laptop unplugged from my monitor and I'm getting the memory error again?

Even after switching EQGame.exe to compatibility mode and allow authorized user like last time. I wonder what is different now. Everything is the same

mcoy
06-21-2020, 06:55 AM
Your resolution changed due to using a different monitor. Time to play with the settings again.

https://wiki.project1999.com/Tech_Support#Problem:_Error.2FCrash_When_Logging_I n:_.22The_instruction_at_0x029110ce_referenced_mem ory_at_0xfffffffc._The_memory_could_not_be_read.22

-Mcoy

stylingpat
06-21-2020, 09:25 AM
I can get it to load on my laptop now in window mode but it crashes full screen. I'll read that link real fast

stylingpat
06-21-2020, 09:31 AM
Yep got it to work, the EQGAME.ini file has to match the resolution for it to load.