 |
diehard2k0 Beginner
Joined: 17 Aug 2008 Posts: 25
|
Posted: Thu Jul 02, 2009 5:19 am
Error Report |
Do i post the error reports here, or who do i mail them to? CMUD Beta 3.08
|
|
|
 |
Fang Xianfu GURU

Joined: 26 Jan 2004 Posts: 5155 Location: United Kingdom
|
Posted: Thu Jul 02, 2009 12:42 pm |
Read the stickies.
Fang Xianfu wrote: |
How do I report a bug in CMUD?
If you think you've encountered a bug in CMUD or something isn't working the way you think it should, try searching the forums to see if the issue has been reported. It's possible that the problem is just a difference between CMUD and zMUD, or that it's already on the bug list.
If you're sure that your issue hasn't been reported before, then post a new thread. Be sure to mention which version of CMUD and which version of Windows you're using, including whether it's 32- or 64-bit. Try to describe your problem in as much detail as you can - give the exact steps you used to encounter your problem. Pressing Alt-L is different to choosing "Load" from a menu. Describe what it is you expect to happen and what's actually happening. Above all, try to be clear - read back what you've written and see if it makes sense. A sentence like "I created a button in a window and now it doesn't display" isn't helpful because it's not clear whether or not you mean the button or the window.
The first thing someone's going to do upon seeing your bug report is to try to make it fail for them. For that they need to be able to do what you did, so don't be offended if people are asking for more information about how the problem happened. Intermittent or complex bugs can be very hard to track down. |
|
|
|
 |
wrym Magician
Joined: 06 Jul 2007 Posts: 349 Location: The big palace, My own lil world
|
Posted: Thu Jul 02, 2009 12:43 pm |
Cmud has an integrated crash reporting system that can be used to report many errors.
If the error reporting fails, or you find unusual behavior, or a non-crashing bug you can post the relevant information to the forums.
Since your using the BETA version, please post to the BETA forums to keep things nice and... somewhat organized.
Additionally under the help menu there is a "Send Feedback" option which can be used, but I've always just run over here and posted on the forums. |
|
_________________ "To the engineer, all matter in the universe can be placed into one of two categories: (1) things that need to be fixed, and (2) things that will need to be fixed after you've had a few minutes to play with them" - Scott Adams, The Dilbert Principle |
|
|
 |
diehard2k0 Beginner
Joined: 17 Aug 2008 Posts: 25
|
Posted: Thu Jul 02, 2009 3:17 pm |
Sorry Fang. But it's not really a bug. It's a crash. It happened when one of my triggers fired off, not sure which cause i got so many. I am attempting to isolate it, but it has happened many times in different situations, so it's hard to pinpoint, but here is the error report anyways.
date/time : 2009-07-01, 23:14:38, 239ms
computer name : NICK
user name : admin <admin>
registered owner : admin
operating system : Windows NT New build 7100
system language : English
system up time : 5 days 7 hours
program up time : 3 minutes 27 seconds
processors : 4x AMD Phenom(tm) 9500 Quad-Core Processor
physical memory : 1325/3327 MB (free/total)
free disk space : (C:) 479.45 GB
display mode : 1680x1050, 32 bit
process id : $1e04
allocated memory : 65.82 MB
executable : cMUD.exe
exec. date/time : 2009-05-22 14:38
version : 3.8.0.0
compiled with : BCB 2006/07
madExcept version : 3.0h
contact name : ***********
contact email : ***********
callstack crc : $b5db851f, $398bc56a, $398bc56a
count : 2
exception number : 2
exception class : EAccessViolation
exception message : Access violation at address 00D67372 in module 'cMUD.exe'. Read of address 0000009D.
Main ($1678):
00d67372 +09a cMUD.exe PrefDat 10497 +11 PkgData.UpdateTriggerOrder
00cb51bc +14c cMUD.exe MAIN 11651 +20 TMUDForm.InputTrigger
00ca768d +121 cMUD.exe MAIN 6960 +17 TMUDForm.NewProcessStr
00ca63f9 +009 cMUD.exe MAIN 6596 +2 TMUDForm.ProcessStr
00ca5e6b +03b cMUD.exe MAIN 6471 +10 TMUDForm.ParseCommand
00cb928d +269 cMUD.exe MAIN 13046 +38 TMUDForm.Command
00cba691 +285 cMUD.exe MAIN 13399 +37 TMUDForm.FormKeyDown
00ce5e0b +013 cMUD.exe MAIN 22829 +1 TMUDForm.UserInKeyDown
004c07f4 +020 cMUD.exe Controls TWinControl.KeyDown
0097a427 +013 cMUD.exe RVScroll 568 +1 TRVScroller.KeyDown
0091de9c +014 cMUD.exe RichView 1970 +1 TCustomRichView.KeyDown
008ed298 +044 cMUD.exe RVEdit 1768 +6 TCustomRichViewEdit.KeyDown
004c0890 +090 cMUD.exe Controls TWinControl.DoKeyDown
004c08b2 +00a cMUD.exe Controls TWinControl.WMKeyDown
008ed1ba +206 cMUD.exe RVEdit 1742 +41 TCustomRichViewEdit.WMKeyDown
004bacb0 +024 cMUD.exe Controls TControl.Perform
004c12ce +0b2 cMUD.exe Controls TWinControl.CNKeyDown
004bb023 +2bb cMUD.exe Controls TControl.WndProc
004bf027 +4fb cMUD.exe Controls TWinControl.WndProc
004be750 +02c cMUD.exe Controls TWinControl.MainWndProc
0047c400 +014 cMUD.exe Classes StdWndProc
75c11b16 +00a USER32.dll DispatchMessageA
004a96fc +0fc cMUD.exe Forms TApplication.ProcessMessage
004a9736 +00a cMUD.exe Forms TApplication.HandleMessage
004a9a2b +0b3 cMUD.exe Forms TApplication.Run
00dfe190 +088 cMUD.exe CMUD 352 +20 initialization
771c10da +010 kernel32.dll BaseThreadInitThunk |
|
|
 |
Zugg MASTER

Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Thu Jul 02, 2009 7:54 pm |
Turn on the Script Debugger window and it can show you what triggers are running when you get a crash.
|
|
|
 |
diehard2k0 Beginner
Joined: 17 Aug 2008 Posts: 25
|
Posted: Thu Jul 02, 2009 8:13 pm |
Thing is, it's not all triggers, i use a bunch of alias's so i can have one fire off another without sending input to the mud. However, i think i solved it by rebooting my computer. I haven't gotten the error again, yet. I am stress testing it to the max to see what could have caused it to crash cMUD so many times. i got a rather large error report of it crashing, but i think it had something to do with my computer being on for a few weeks without a reboot. Will post more if/when i figure it out.
Thanks,
diehard2k0 |
|
|
 |
diehard2k0 Beginner
Joined: 17 Aug 2008 Posts: 25
|
Posted: Fri Jul 03, 2009 3:44 am |
Ok. It's not what i thought it was. Maybe it's something with my script, or something else. I keep getting different stuff like :
List index out of bounds (200).
List index out of bounds (274).
List index out of bounds (287).
List index out of bounds (290).
Access violation at address 00D674CA in module 'CMUD.exe'. Read of address 0000009D.
Access violation at address 00D67372 in module 'cMUD.exe'. Read of address 0000009D.
The "List index out of bounds" errors don't crash cMUD, but the Access violation ones do. I tried running script debugger and i even tried running each trigger//alias on it's own. When run on their own, no issues. When using one to trigger off another, i get one of those previous messages, among other numbers for the out of bounds and addresses. |
|
|
 |
Zugg MASTER

Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Fri Jul 03, 2009 5:17 pm |
In the Messages window of the Script Debugger, make sure the last option (something like "Show all script execution") is turned on. Then it will tell you when an alias is called from a trigger, etc.
The "List index out of bounds" is definitely a problem. If you can narrow down how that error is happening in your script, that is probably the root cause. Typically once you get one error, it will often propagate and cause multiple other errors and eventually the access violations.
Once you find the combination of triggers that is causing the error, post the XML code for the triggers so that we can all try it here ourselves to try and reproduce it. |
|
|
 |
diehard2k0 Beginner
Joined: 17 Aug 2008 Posts: 25
|
Posted: Fri Jul 03, 2009 11:17 pm |
It's part of a whole script. It's just an attempt at creating 'texas hold 'em poker' for my mud using triggers. I am probably gonna just scrap the project and start over, hopefully correcting the issue somewhere down the lines. If someone wants the script to test it out, possibly finish it without any errors, PM me and i'll send you the XML for it.
If you do want it, keep in mind, i still consider myself a newbie scripter, there might be a whole bunch of unneeded stuff in there, so expect the worst :)
Thanks for the help anyways.
*NOTE* I seem to get the List index error less often than the Access violation error. The last one i got before i decided to start over was Access Violation at address 00000000. Read of address 00000000. |
|
|
 |
|
|