Register to post in forums, or Log in to your existing account
 

Play RetroMUD
Post new topic  Reply to topic     Home » Forums » CMUD General Discussion
Progonoi
Magician


Joined: 28 Jan 2007
Posts: 430

PostPosted: Mon Oct 27, 2008 10:31 pm   

AV error (CMud 2.36)
 
I really have no idea what to make of it so perhaps Zugg or something makes enough sense out of this AV I'm pasting below.

AV started to happen day or two ago while I was going from one zone to the next by double clicking the destination room.
So I first figured it might be this problem people used to have some time ago. But it isn't consistent enough to be that.

In most cases changing zones like the way described above or by script (nothing fancy, just $walk=%exec(%walk(vnum)) and using an alarm to pop directions off it) does work without any trouble.

And this last case I was just moving around between two zones without clicking anywhere manually nor using the script.

Code:

date/time         : 2008-10-28, 00:21:42, 718ms
computer name     : edited
user name         : edited <admin>
registered owner  : edited
operating system  : Windows XP Service Pack 2 build 2600
system language   : English
system up time    : 2 days 7 hours
program up time   : 37 minutes 2 seconds
processor         : Intel(R) Pentium(R) 4 CPU 3.00GHz
physical memory   : 187/511 MB (free/total)
free disk space   : (C:) 2,91 GB
display mode      : 1024x768, 32 bit
process id        : $d0c
allocated memory  : 53,25 MB
executable        : cMUD.exe
exec. date/time   : 2008-08-15 04:41
version           : 2.36.0.0
compiled with     : BCB 2006/07
madExcept version : 3.0h
contact name      : Progonoi
contact email     : edited
callstack crc     : $edf00118, $da23b571, $da23b571
exception number  : 1
exception class   : EAccessViolation
exception message : Access violation at address 00D6647A in module 'cMUD.exe'.

Read of address 657461AF.

Main ($ae8):
00d6647a +00de cMUD.exe     PrefDat  11300  +11 TCacheNode.Execute
00d626cb +02ef cMUD.exe     PrefDat   9724  +52 PrefRec.InternalExecute
00d6291a +0022 cMUD.exe     PrefDat   9781   +2 PrefRec.Execute
00cbdefd +0151 cMUD.exe     MAIN      6473  +14 TMUDForm.ExecThread
00cc7021 +0519 cMUD.exe     MAIN      9354 +102 TMUDForm.ExecTrig
00cc4839 +12c5 cMUD.exe     MAIN      8526 +339 TMUDForm.HandleTrigger
00cc305f +000f cMUD.exe     MAIN      8009   +1 TMUDForm.UserOutNewLine
00a02cb9 +0039 cMUD.exe     term      9162   +3 TTerm.DoTriggerLine
00a0164c +0218 cMUD.exe     term      8728  +34 HandleNewLine
00a01eb0 +06e4 cMUD.exe     term      8856 +104 TTerm.PutText
00a0246f +0053 cMUD.exe     term      8962   +2 TTerm.Add
00cad465 +00b1 cMUD.exe     MAIN      1666   +8 TMUDForm.OutputStr
00cad73d +00d9 cMUD.exe     MAIN      1749  +26 TMUDForm.NextMUDLine
00cadc0a +0022 cMUD.exe     MAIN      1827   +4 TMUDForm.DoNextLine
004bafd3 +02bb cMUD.exe     Controls            TControl.WndProc
004befd7 +04fb cMUD.exe     Controls            TWinControl.WndProc
004a1537 +0553 cMUD.exe     Forms               TCustomForm.WndProc
004be700 +002c cMUD.exe     Controls            TWinControl.MainWndProc
0047c3b0 +0014 cMUD.exe     Classes             StdWndProc
7e4196c2 +000a USER32.dll                       DispatchMessageA
004a96ac +00fc cMUD.exe     Forms               TApplication.ProcessMessage
004a96e6 +000a cMUD.exe     Forms               TApplication.HandleMessage
004a99db +00b3 cMUD.exe     Forms               TApplication.Run
00df80c0 +0088 cMUD.exe     CMUD       348  +20 initialization
7c91312f +0069 ntdll.dll                        RtlUnicodeStringToAnsiString
7c812b94 +00b6 kernel32.dll                     GetVersionExA


Let me know guys if you'd need the walking script, too. However at the time of *this* AV I wasn't even using it.

Thanks in advance.
_________________
The Proud new owner of CMud.

--------------------------------
Intel Core i5-650 3,2GHz
4 DD3 RAM
GTX 460 768MB
Win 7 Home Premium 64x
--------------------------------
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Tue Oct 28, 2008 4:23 pm   
 
This is a known problem in the current mapper. Set your Speedwalk mode to "Fast" to help avoid this. This should be fixed in the new mapper rewrite that I'm working on. First Beta in November.

The problem is very computer speed dependent. So it's a very intermittent bug that effects some people, but not others, and doesn't happen all the time consistently. Adding room scripts can make the problem happen more often.
Reply with quote
Progonoi
Magician


Joined: 28 Jan 2007
Posts: 430

PostPosted: Tue Oct 28, 2008 6:18 pm   
 
Hmm, fair enough and thank you for the explanation you provided.

I've yet to test the suggestion on-line because of lack of time, but I just ran 2 "walks" from one zone A to zone B and from zone B to C
while Speedwalking was set to "Fast" and no AV.

Hopefully same will hold up once I'm able to test it while actually in the MUD.

Thanks again. As a side note, I most likely wouldn't stumbled across this at all when I would've had Speedwalking at "Fast" all the time, but
I changed it to Safe once I started to play Achaea. Ironically, now I realize that I could've let it be Fast anyway, it's Step Delay that makes
all the difference, regardless of which mode you're at.
_________________
The Proud new owner of CMud.

--------------------------------
Intel Core i5-650 3,2GHz
4 DD3 RAM
GTX 460 768MB
Win 7 Home Premium 64x
--------------------------------
Reply with quote
Display posts from previous:   
Post new topic   Reply to topic     Home » Forums » CMUD General Discussion All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© 2009 Zugg Software. Hosted by Wolfpaw.net