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
xekon
Apprentice


Joined: 11 Oct 2007
Posts: 154

PostPosted: Mon Feb 18, 2008 6:28 am   

[2.18] Crash crossing zone speedwalking, Fresh install, character, map
 
I have been having this problem for longer than I can remember.
I have been using version 2.14a because it is the latest version I could find that I dont have this problem.
This could be specifically related to the hardware or drivers my computer uses, who knows, however I would really like to figure this out.

I did a fresh install of cmud 2.18.
Created a NEW character on Aardwolf mud.
Created a few new rooms in a few adjoining zones.
Attempted to speed walk across zones, my location was correct on the mapper, I opened a different zone and double clicked on a room to speedwalk to it.

Here are some of the steps I performed below:

automap (disables mud automap)

brief 2 (disables mud room descriptions)

#KEY KEY9 {up}
#KEY KEY3 {d}

prompt [%T %h/%Hhp %m/%Mmn %v/%Vmv %Xtnl] >%c (adds carriage return to end of prompt)

down

open automapper

menu > config > reconfigure

uncheck room description
next
finish

Code:

date/time         : 2008-02-17, 22:19:06, 78ms
computer name     : SANOS
user name         : sano <admin>
operating system  : Windows XP Service Pack 2 build 2600
system language   : English
system up time    : 22 hours 12 minutes
program up time   : 18 minutes 5 seconds
processors        : 2x Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
physical memory   : 1638/2046 MB (free/total)
free disk space   : (D:) 8.72 GB
display mode      : 1280x1024, 32 bit
process id        : $5f4
allocated memory  : 36.96 MB
executable        : cMUD.exe
exec. date/time   : 2007-12-14 12:39
version           : 2.18.0.0
madExcept version : 3.0b
contact name      : Xekon
contact email     : none@gmail.com
callstack crc     : $8e13e184, $48f636b2, $48f636b2
exception number  : 3
exception class   : EAccessViolation
exception message : Access violation at address 00D49198 in module 'cMUD.exe'. Read of address 65745C8C.

Main ($138):
00d49198 +0b0 cMUD.exe     PrefDat  10891  +10 TCacheNode.Execute
00d45678 +228 cMUD.exe     PrefDat   9348  +40 PrefRec.InternalExecute
00d458cf +01f cMUD.exe     PrefDat   9404   +2 PrefRec.Execute
00ca5133 +14f cMUD.exe     MAIN      6177  +14 TMUDForm.ExecThread
00cabb85 +4b9 cMUD.exe     MAIN      8460  +94 TMUDForm.ExecTrig
00ca9747 +fe7 cMUD.exe     MAIN      7668 +326 TMUDForm.HandleTrigger
00ca824e +00e cMUD.exe     MAIN      7168   +1 TMUDForm.UserOutNewLine
00a20cf5 +039 cMUD.exe     term      8882   +3 TTerm.DoTriggerLine
00a1f758 +200 cMUD.exe     term      8452  +34 HandleNewLine
00a1ff3f +6d7 cMUD.exe     term      8576 +104 TTerm.PutText
00a204e9 +049 cMUD.exe     term      8682   +2 TTerm.Add
00c94939 +0b1 cMUD.exe     MAIN      1575   +8 TMUDForm.OutputStr
00c94c2c +0f4 cMUD.exe     MAIN      1653  +23 TMUDForm.NextMUDLine
00c950a9 +019 cMUD.exe     MAIN      1727   +4 TMUDForm.DoNextLine
004e281f +1df cMUD.exe     Controls  4645  +53 TControl.WndProc
004e654e +18e cMUD.exe     Controls  6342  +33 TWinControl.WndProc
0050362c +478 cMUD.exe     Forms     3098 +103 TCustomForm.WndProc
004e6120 +034 cMUD.exe     Controls  6237   +3 TWinControl.MainWndProc
00480398 +014 cMUD.exe     Classes  10966   +8 StdWndProc
7e4196b2 +00a USER32.dll                       DispatchMessageA
0050b6d4 +0ac cMUD.exe     Forms     6873  +13 TApplication.ProcessMessage
0050b71b +00f cMUD.exe     Forms     6892   +1 TApplication.HandleMessage
0050b9b6 +0a6 cMUD.exe     Forms     6976  +16 TApplication.Run
00dce84c +088 cMUD.exe     CMUD       344  +18 initialization
7c91312f +069 ntdll.dll                        RtlUnicodeStringToAnsiString
7c812bb4 +0b6 kernel32.dll                     GetVersionExA

error details:
double clicking on a room in a different zone than the one i am currently in, using the automapper.


ALSO, I thought incase there is any question to my settings causing it, here they are:

Code:
  <?xml version="1.0" encoding="ISO-8859-1" ?>
- <cmud>
- <window name="testman" usesession="false">
  <uid>{C41DE5DD-0B32-400A-9CD0-41209D9CF61A}</uid>
  <packages>English Keypad|English Directions|testman</packages>
- <class name="System">
- <macro key="F3">
  <value>#nodir</value>
  </macro>
  </class>
  </window>
  </cmud>
Reply with quote
Enthralled
Beginner


Joined: 17 Jan 2008
Posts: 10

PostPosted: Wed Feb 20, 2008 6:53 pm   
 
I can not add much to this great bug report other than saying that I see the exact same issue on a different mud (lusternia with ATCP enabled). I have been doing all of my mapping in one zone to avoid this for now.
Reply with quote
xekon
Apprentice


Joined: 11 Oct 2007
Posts: 154

PostPosted: Thu Feb 21, 2008 11:19 pm   
 
what is ATCP?
Reply with quote
wrym
Magician


Joined: 06 Jul 2007
Posts: 349
Location: The big palace, My own lil world

PostPosted: Fri Feb 22, 2008 12:41 am   
 
I also have had this problem, but only recently. Thought it was several new triggers I had made but removed them and that wasn't it. I have noticed that about half of my zone links will cause this problem but not all, and I have a few room link between rooms in the same zone that will cause the same issue. I have had the problem walking in fast safe and slow speedwalk modes as well.

Enthralled - augh I couldn't immagine mapping in the same zone, that would drive me crazy, I coudn't see anything, *comfort*
Reply with quote
Fang Xianfu
GURU


Joined: 26 Jan 2004
Posts: 5155
Location: United Kingdom

PostPosted: Fri Feb 22, 2008 12:58 am   
 
xekon: see the help files.
_________________
Rorso's syntax colouriser.

- Happy bunny is happy! (1/25)
Reply with quote
Tech
GURU


Joined: 18 Oct 2000
Posts: 2733
Location: Atlanta, USA

PostPosted: Fri Feb 22, 2008 1:14 am   
 
Xekon can you PM me and send me your test map I'd like to try and recreate the problem on my end.
_________________
Asati di tempari!
Reply with quote
xekon
Apprentice


Joined: 11 Oct 2007
Posts: 154

PostPosted: Fri Feb 22, 2008 3:10 am   
 
PM SENT
Reply with quote
xekon
Apprentice


Joined: 11 Oct 2007
Posts: 154

PostPosted: Mon Mar 10, 2008 12:43 am   
 
*cry* I hate not being able to use the latest version.

I was able to export my settings and test them on a friends computer, and I was able to use the latest version of zmud no problem. I can only guess that the problem lies with software on my computer, drivers, or hardware specifically. There is nothing special about the software on my computer, I have formatted twice and tried the latest version of zmud twice soo my guess lies in the hardware or drivers my computer uses.
Reply with quote
JQuilici
Adept


Joined: 21 Sep 2005
Posts: 250
Location: Austin, TX

PostPosted: Fri Mar 14, 2008 5:13 pm   
 
Interesting. I was not seeing this problem until recently, and now it is perfectly reproduceable. Zone-crossing crashes began to occur in the last few days when I was working on scripts related to room detection (#tagging lines, capturing room info, etc.)

I did a fresh install of CMUD on a second machine, moved all my packages across in XML (and imported them). Same result.

I disabled the entire module in which I had recently made changes. Still crashes.

I made a completely new session, with no packages, no map, no nothing. THAT doesn't crash. Smile

Added the map window to the new, empty session, loaded the map DB and settings (.zfg file), and stepped across a zone boundary. Crashes.

So I deleted the map and config, grabbed a clean copy of the map from my zMUD install, loaded it in the empty session, and reconfigured. Crashes.

So it's not related to my packages...it's related to the automapper and my map. Or possibly my map config, though it would have to be something recreated by the re-config process. And it appears to be the same stack trace as in the OP.

Fortunately, automatic bug report sending worked this time, so Zugg should have the report in his inbox.
_________________
Come visit Mozart Mud...and tell an imm that Aerith sent you!
Reply with quote
JQuilici
Adept


Joined: 21 Sep 2005
Posts: 250
Location: Austin, TX

PostPosted: Fri Mar 14, 2008 5:21 pm   
 
Update. I created a new MAP FILE, mapped a few rooms, then moved some rooms to a new zone. I can walk across that zone boundary with impunity. It's looking very much like a problem with the map DB file itself, or at least triggered by it.

Could size be an issue? My normal map DB file is around 13MB, and nearly 11,000 rooms. I'll e-mail Zugg a link to my map file on a web server, since regular e-mail generally won't handle a file that big.

Also, speedwalking is not required (for me). The crash occurs even if I'm single-stepping by typing 'e' to cross the zone boundary.
_________________
Come visit Mozart Mud...and tell an imm that Aerith sent you!
Reply with quote
Dumas
Enchanter


Joined: 11 Feb 2003
Posts: 511
Location: USA

PostPosted: Fri Mar 14, 2008 8:26 pm   
 
Ignore that. Stupid file sizes
Reply with quote
JQuilici
Adept


Joined: 21 Sep 2005
Posts: 250
Location: Austin, TX

PostPosted: Mon Mar 17, 2008 6:21 pm   
 
Still present in 2.20 Beta. I've started a new thread on the Beta board to cover this.
_________________
Come visit Mozart Mud...and tell an imm that Aerith sent you!
Reply with quote
Anaristos
Sorcerer


Joined: 17 Jul 2007
Posts: 821
Location: California

PostPosted: Tue Mar 18, 2008 12:24 am   
 
My experience is that cMUD will crash for no obvious reason while speedwalking. It happens to me every session. Sometimes it happens on my first attempt to speedwalk. Sometimes it takes hours for it to occur. Sometimes, it is the parser that crashes when attempting to speedwalk. By this I mean that the parser error box will pop up and inform me that it has crashed while parsing the alias that does my speedwalks. Now, what I do about it is ignore it. I know this is not the best practice but if I didn't do it this way, I would be restarting cmud every half-hour or so. Ignoring the error and continuing the application when speedwalking bombs the client doesn't seem to have adverse effects. Of course, I have no proof of this.
_________________
Sic itur ad astra.
Reply with quote
JQuilici
Adept


Joined: 21 Sep 2005
Posts: 250
Location: Austin, TX

PostPosted: Tue Mar 18, 2008 12:57 am   
 
As I've detailed in the other thread on the Beta board (see my link above), my crash is completely correlated with a particular setting in my .ini file, and is completely reproduceable (I can crash the client at will in about 10 seconds, most of which is spent loading my map). The stack trace looks similar or identical to the one in the original post, so I'm betting that it's the same issue.

For those who are NOT following the other thread...my crash disappears competely if I uncheck the 'Wait for prompt in SAFE speedwalking' checkbox in the 'MUD Prompt' tab of the mapper config dialog. (I use safe speedwalk mode by default).
_________________
Come visit Mozart Mud...and tell an imm that Aerith sent you!
Reply with quote
xekon
Apprentice


Joined: 11 Oct 2007
Posts: 154

PostPosted: Wed Mar 26, 2008 7:13 am   
 
!@#$)_@_$#%($#()% SOLVED !@#$)_@_$#%($#()%

The problem was corrupted files in the packages folder.
Reinstalling Cmud was not solving the issue.

SOOO I delete ALL FILES in the packages folder, I then copied the 4 files my buddy had in his packages folder into mine. BAM problem SOLVED
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