|
xekon Apprentice
Joined: 11 Oct 2007 Posts: 154
|
Posted: 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> |
|
|
|
|
Enthralled Beginner
Joined: 17 Jan 2008 Posts: 10
|
Posted: 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.
|
|
|
|
xekon Apprentice
Joined: 11 Oct 2007 Posts: 154
|
Posted: Thu Feb 21, 2008 11:19 pm |
what is ATCP?
|
|
|
|
wrym Magician
Joined: 06 Jul 2007 Posts: 349 Location: The big palace, My own lil world
|
Posted: 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* |
|
|
|
Fang Xianfu GURU
Joined: 26 Jan 2004 Posts: 5155 Location: United Kingdom
|
|
|
|
Tech GURU
Joined: 18 Oct 2000 Posts: 2733 Location: Atlanta, USA
|
Posted: 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! |
|
|
|
xekon Apprentice
Joined: 11 Oct 2007 Posts: 154
|
Posted: Fri Feb 22, 2008 3:10 am |
PM SENT
|
|
|
|
xekon Apprentice
Joined: 11 Oct 2007 Posts: 154
|
Posted: 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. |
|
|
|
JQuilici Adept
Joined: 21 Sep 2005 Posts: 250 Location: Austin, TX
|
Posted: 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.
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! |
|
|
|
JQuilici Adept
Joined: 21 Sep 2005 Posts: 250 Location: Austin, TX
|
Posted: 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! |
|
|
|
Dumas Enchanter
Joined: 11 Feb 2003 Posts: 511 Location: USA
|
Posted: Fri Mar 14, 2008 8:26 pm |
Ignore that. Stupid file sizes
|
|
|
|
JQuilici Adept
Joined: 21 Sep 2005 Posts: 250 Location: Austin, TX
|
Posted: 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! |
|
|
|
Anaristos Sorcerer
Joined: 17 Jul 2007 Posts: 821 Location: California
|
Posted: 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. |
|
|
|
JQuilici Adept
Joined: 21 Sep 2005 Posts: 250 Location: Austin, TX
|
Posted: 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! |
|
|
|
xekon Apprentice
Joined: 11 Oct 2007 Posts: 154
|
Posted: 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 |
|
|
|
|
|