Log in

View Full Version : World 5.7 DR-2 crashes, memory error


shocker1322
05-13-2004, 05:19 AM
I can get my server up, and EQ sees it, but as soon as I try to login, the world crashes. I get the error:

The instruction at 0x0042f875 referenced at memory 0x0000000c cannot be read

When I debug world, this is the block of code it is referring to:

0042F858 call 0044752C
0042F85D mov ecx,dword ptr [esi+4]
0042F860 mov esi,ecx
0042F862 mov eax,dword ptr [ecx+4]
0042F865 mov ecx,dword ptr ds:[4E1694h]
0042F86B cmp eax,ecx
0042F86D je 0042F887
0042F86F mov edx,dword ptr [esp+0Ch]
0042F873 mov dl,byte ptr [edx]
0042F875 cmp byte ptr [eax+0Ch],dl
0042F878 jae 0042F87F
0042F87A mov eax,dword ptr [eax+8]
0042F87D jmp 0042F883
0042F87F mov esi,eax
0042F881 mov eax,dword ptr [eax]

The line crashing is 0042f875. I thought it was a PC problem because my roommate connected to my server and it worked for him. When I got on, I crashed world. Now that I am home, I am trying to run this on our LAN, and multiple computers are causing the crash, not just mine. Same location, same error. I thought it might be an update issue, so I just updated now. I get the same crash same error. I am not even sure what is causing the crash. I would recompile the world, but I know for sure it once worked. Ideas? Thanks.

shocker1322
05-13-2004, 05:34 AM
As an update, I got it pseudo working.

5.7 DR2 world & 5.7 DR2 zone CRASH
5.7 DR1 world & 5.7 DR1 zone CRASH
5.5 DR1 world & 5.7 DR1 zone WORKS

So I am guessing that it is in the world it's self. Would a recompile help? The source code I have for 5.7 DR2 is from 4-27-04. Is there a newer release that might fix this? If anyone needs any more info, I will give what I can.

wize_one
05-13-2004, 06:16 AM
you have been to chat have ya.. there a message there that says http://cvs.biosprite.net for dr source's.. latest (that worked for me) was 5-9-04

shocker1322
05-13-2004, 06:28 AM
I used the dump from 5-12-04 and recompiled zone. Now is works great. Not sure why it worked with some but not with others. Anyway, thanks a lot for you help wize one.