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

Play RetroMUD
Post new topic  Reply to topic     Home » Forums » CMUD Beta Forum
Doxedon
Novice


Joined: 01 Dec 2007
Posts: 49

PostPosted: Tue Jan 20, 2009 7:12 am   

[3.03a] Crash on Connect (Trigger related?)
 
i tried looking at previous threads to see if there is a relation, but from what I can tell, there is none.

When loading a session, it basically displays "Connected to host aetolia.com" and then nothing else. A second later it will throw up the debug/crash report. - from reports, looks like a trigger problem.

Edit: Midpost it seems I've actually connected but am recieving nothing from CMud.. The MUD cuts my connection and the only line I'm seeing is "This line is assumed to be inactive, and is being cut. Please reconnect if this is in error." I do have ATCP triggers, but I have tried disabling triggers but showing nothing.

Error 1 - Trying to connect for the first time:
Code:

date/time         : 2009-01-20, 17:58:49, 593ms
computer name     : WORKSTATION
operating system  : Windows XP Service Pack 3 build 2600
system language   : English
system up time    : 7 minutes 54 seconds
program up time   : 7 seconds
processor         : Intel(R) Pentium(R) 4 CPU 3.06GHz
physical memory   : 536/1024 MB (free/total)
free disk space   : (C:) 34.72 GB
display mode      : 1024x768, 32 bit
process id        : $dfc
allocated memory  : 29.98 MB
executable        : cMUD.exe
exec. date/time   : 2008-12-17 06:08
version           : 3.3.0.1
compiled with     : BCB 2006/07
madExcept version : 3.0h
contact name      : a
contact email     : asf@dsg.com
callstack crc     : $0584112e, $bd3bdcff, $bd3bdcff
exception number  : 1
exception class   : EAccessViolation
exception message : Access violation at address 00D5EA83 in module 'cMUD.exe'. Write of address 00000004.

Main ($e00):
00d5ea83 +00b cMUD.exe     PrefDat 11575   +2 TCacheNode.Expire
00d6752b +003 cMUD.exe     PrefDat 13570   +0 PrefRec.ExpireCache
00d6560b +00f cMUD.exe     PrefDat 13144   +1 TriggerRec.ExpireCache
00d679bd +015 cMUD.exe     PrefDat 13655   +3 PrefRec.SetInstanceMud
00cad90e +bf6 cMUD.exe     MAIN     8574 +201 TMUDForm.HandleTrigger
00cac803 +00f cMUD.exe     MAIN     8194   +1 TMUDForm.UserOutNewLine
009fd22d +039 cMUD.exe     term     9163   +3 TTerm.DoTriggerLine
009fbbcc +218 cMUD.exe     term     8729  +34 HandleNewLine
009fc430 +6e4 cMUD.exe     term     8857 +104 TTerm.PutText
009fc9ef +053 cMUD.exe     term     8963   +2 TTerm.Add
00c96925 +0b1 cMUD.exe     MAIN     1720   +8 TMUDForm.OutputStr
00c99e72 +066 cMUD.exe     MAIN     2523   +4 SendBuf
00c9b500 +d04 cMUD.exe     MAIN     2950 +246 TMUDForm.ProcessMUDBuffer
00c969fd +02d cMUD.exe     MAIN     1741   +1 TMUDForm.ParseOut
00c96afc +048 cMUD.exe     MAIN     1764   +4 TMUDForm.EchoStr
00c9ba80 +134 cMUD.exe     MAIN     3065  +22 TMUDForm.EchoPas
00c9b896 +04a cMUD.exe     MAIN     3021   +4 TMUDForm.EchoInfo
00cb2545 +1d5 cMUD.exe     MAIN    10281  +30 TMUDForm.MUDSockConnect
00986c2d +1bd cMUD.exe     zsock     663  +41 TClientSocket.DoConnect
00986a4a +02a cMUD.exe     zsock     602   +3 TClientSocket.OnSockMsg
0098680d +041 cMUD.exe     zsock     541   +4 TClientSocket.WndProc
0047c400 +014 cMUD.exe     Classes            StdWndProc
7e4196c2 +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
00df3228 +088 cMUD.exe     CMUD      352  +20 initialization
7c912c01 +069 ntdll.dll                       RtlUnicodeStringToAnsiString
7c812c24 +0b6 kernel32.dll                    GetVersionExA


Error 2 - Selecting DISCONNECT from FILE menu
Code:

date/time         : 2009-01-20, 17:59:29, 125ms
computer name     : WORKSTATION
operating system  : Windows XP Service Pack 3 build 2600
system language   : English
system up time    : 8 minutes 34 seconds
program up time   : 46 seconds
processor         : Intel(R) Pentium(R) 4 CPU 3.06GHz
physical memory   : 551/1024 MB (free/total)
free disk space   : (C:) 34.72 GB
display mode      : 1024x768, 32 bit
process id        : $dfc
allocated memory  : 32.15 MB
executable        : cMUD.exe
exec. date/time   : 2008-12-17 06:08
version           : 3.3.0.1
compiled with     : BCB 2006/07
madExcept version : 3.0h
contact name      : a person
contact email     : a@person.com
callstack crc     : $fb3ce70d, $7f6df671, $7f6df671
exception number  : 2
exception class   : EAccessViolation
exception message : Access violation at address 00D5C647 in module 'cMUD.exe'. Read of address 00000000.

Main ($e00):
00d5c647 +00f cMUD.exe     PrefDat  10564   +1 TriggerRec.GetCurNode
00cad7b0 +a98 cMUD.exe     MAIN      8560 +187 TMUDForm.HandleTrigger
00cac803 +00f cMUD.exe     MAIN      8194   +1 TMUDForm.UserOutNewLine
009fd22d +039 cMUD.exe     term      9163   +3 TTerm.DoTriggerLine
009fbbcc +218 cMUD.exe     term      8729  +34 HandleNewLine
009fc430 +6e4 cMUD.exe     term      8857 +104 TTerm.PutText
009fc9ef +053 cMUD.exe     term      8963   +2 TTerm.Add
00c96925 +0b1 cMUD.exe     MAIN      1720   +8 TMUDForm.OutputStr
00c99e72 +066 cMUD.exe     MAIN      2523   +4 SendBuf
00c9b500 +d04 cMUD.exe     MAIN      2950 +246 TMUDForm.ProcessMUDBuffer
00c969fd +02d cMUD.exe     MAIN      1741   +1 TMUDForm.ParseOut
00c96afc +048 cMUD.exe     MAIN      1764   +4 TMUDForm.EchoStr
00cb16b8 +0d4 cMUD.exe     MAIN     10004  +15 TMUDForm.DoDisconnect
00c63dc7 +0ab cMUD.exe     PARENT    4822  +10 TParentForm.Disconnect1Click
0047b73f +00f cMUD.exe     Classes             TBasicAction.Execute
004cbcb5 +031 cMUD.exe     ActnList            TContainedAction.Execute
004cc97c +050 cMUD.exe     ActnList            TCustomAction.Execute
0047b60b +013 cMUD.exe     Classes             TBasicActionLink.Execute
006adf3e +052 cMUD.exe     dxBar    37239   +5 TdxBarItem.DoClick
006adebb +03b cMUD.exe     dxBar    37227   +4 TdxBarItem.DirectClick
006b214c +154 cMUD.exe     dxBar    39494  +32 TdxBarItemControl.ControlUnclick
006b522a +056 cMUD.exe     dxBar    41412   +6 TdxBarButtonControl.ControlUnclick
0069ad6e +0fe cMUD.exe     dxBar    27163  +24 TCustomdxBarControl.WMLButtonUp
004bb023 +2bb cMUD.exe     Controls            TControl.WndProc
004bf027 +4fb cMUD.exe     Controls            TWinControl.WndProc
006a415a +002 cMUD.exe     dxBar    32032   +0 TdxBarControl.IsInternal
006a8166 +012 cMUD.exe     dxBar    34038   +1 TdxBarSubMenuControl.IsInternal
0069d16f +007 cMUD.exe     dxBar    28314   +1 TCustomdxBarControl.GetEquivalentParentBar
0069c3d2 +01a cMUD.exe     dxBar    27854   +6 TCustomdxBarControl.CanProcessMouseMessage
004be750 +02c cMUD.exe     Controls            TWinControl.MainWndProc
0047c400 +014 cMUD.exe     Classes             StdWndProc
7e4196c2 +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
00df3228 +088 cMUD.exe     CMUD       352  +20 initialization
7c912c01 +069 ntdll.dll                        RtlUnicodeStringToAnsiString
7c812c24 +0b6 kernel32.dll                     GetVersionExA


Error 3 - Selecting RECONNECT from FILE menu.
Code:

date/time         : 2009-01-20, 18:04:42, 328ms
computer name     : WORKSTATION
operating system  : Windows XP Service Pack 3 build 2600
system language   : English
system up time    : 13 minutes 47 seconds
program up time   : 6 minutes
processor         : Intel(R) Pentium(R) 4 CPU 3.06GHz
physical memory   : 538/1024 MB (free/total)
free disk space   : (C:) 34.72 GB
display mode      : 1024x768, 32 bit
process id        : $dfc
allocated memory  : 32.23 MB
executable        : cMUD.exe
exec. date/time   : 2008-12-17 06:08
version           : 3.3.0.1
compiled with     : BCB 2006/07
madExcept version : 3.0h
contact name      : a person
contact email     : a@person.com
callstack crc     : $fb3ce70d, $94c3c228, $94c3c228
exception number  : 3
exception class   : EAccessViolation
exception message : Access violation at address 00D5C647 in module 'cMUD.exe'. Read of address 00000000.

Main ($e00):
00d5c647 +00f cMUD.exe     PrefDat 10564   +1 TriggerRec.GetCurNode
00caea24 +024 cMUD.exe     MAIN     8919   +5 TMUDForm.FindTelnetTrigger
00c99963 +14f cMUD.exe     MAIN     2447  +18 SupportsOption
00c9a6d2 +3e2 cMUD.exe     MAIN     2683  +59 HandleIAC
00c9b63c +e40 cMUD.exe     MAIN     2974 +270 TMUDForm.ProcessMUDBuffer
00cb2f25 +3f9 cMUD.exe     MAIN    10468  +52 TMUDForm.ProcessCompress
00cb3061 +071 cMUD.exe     MAIN    10496   +6 TMUDForm.MUDSockRead
00986ee8 +278 cMUD.exe     zsock     743  +60 TClientSocket.DoRead
00986a5e +03e cMUD.exe     zsock     605   +6 TClientSocket.OnSockMsg
0098680d +041 cMUD.exe     zsock     541   +4 TClientSocket.WndProc
0047c400 +014 cMUD.exe     Classes            StdWndProc
7e4196c2 +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
00df3228 +088 cMUD.exe     CMUD      352  +20 initialization
7c912c01 +069 ntdll.dll                       RtlUnicodeStringToAnsiString
7c812c24 +0b6 kernel32.dll                    GetVersionExA


Edit: Throwing this in here because it seems related.. When closing the Session window.. following error report.
Code:

date/time         : 2009-01-20, 18:15:03, 531ms
computer name     : WORKSTATION
operating system  : Windows XP Service Pack 3 build 2600
system language   : English
system up time    : 24 minutes 8 seconds
program up time   : 16 minutes 21 seconds
processor         : Intel(R) Pentium(R) 4 CPU 3.06GHz
physical memory   : 520/1024 MB (free/total)
free disk space   : (C:) 34.72 GB
display mode      : 1024x768, 32 bit
process id        : $dfc
allocated memory  : 33.65 MB
executable        : cMUD.exe
exec. date/time   : 2008-12-17 06:08
version           : 3.3.0.1
compiled with     : BCB 2006/07
madExcept version : 3.0h
contact name      : a person
contact email     : a@person.com
callstack crc     : $a744a530, $d1d9b18c, $d1d9b18c
exception number  : 10
exception class   : EDatabaseError
exception message : Field '' has no dataset.

Main ($e00):
00506a9c +090 cMUD.exe     DB                        DatabaseError
00506b19 +031 cMUD.exe     DB                        DatabaseErrorFmt
0050a33e +06a cMUD.exe     DB                        TField.SetData
0050924d +011 cMUD.exe     DB                        TField.Clear
00d58df5 +049 cMUD.exe     PrefDat         9475   +2 PrefRec.IsEnabled
00d5ff89 +01d cMUD.exe     PrefDat        12050   +3 PrefRec.InScope
00ca9346 +226 cMUD.exe     MAIN            7152  +54 TMUDForm.InitConnection
00c5dc3f +07b cMUD.exe     PARENT          2200  +10 InitWindow
00c5de85 +209 cMUD.exe     PARENT          2274  +64 NewWindow
00c5dfcc +098 cMUD.exe     PARENT          2315  +13 TParentForm.CreateWindows
00d4d13d +011 cMUD.exe     PrefDat         3347   +1 PkgData.CreateWindows
00d4d7a8 +518 cMUD.exe     PrefDat         3530  +96 PkgData.Load
00c5e2e4 +21c cMUD.exe     PARENT          2459 +109 TParentForm.NewWindow
00c708d3 +053 cMUD.exe     PARENT         12021   +6 TParentForm.WMCheckDock
004bb023 +2bb cMUD.exe     Controls                  TControl.WndProc
004bac2c +074 cMUD.exe     Controls                  TControl.DoConstrainedResize
004bab1c +024 cMUD.exe     Controls                  TControl.DoCanResize
004bb6f3 +023 cMUD.exe     Controls                  TControl.CheckNewSize
00beefec +020 cMUD.exe     DXSounds        2128   +9 TCustomDXSound.FormWndProc
00bec790 +00c cMUD.exe     DXClass          635   +1 TControlSubClass.WndProc
004be750 +02c cMUD.exe     Controls                  TWinControl.MainWndProc
0047c400 +014 cMUD.exe     Classes                   StdWndProc
7e42a993 +016 USER32.dll                             CallWindowProcA
006d3e4f +0a7 cMUD.exe     aqDockingUtils  1728   +7 CallDefWndProc
006d3f3d +0dd cMUD.exe     aqDockingUtils  1776  +41 TaqWindowEventFilter.WndProc
0047c400 +014 cMUD.exe     Classes                   StdWndProc
7e4196c2 +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
00df3228 +088 cMUD.exe     CMUD             352  +20 initialization
7c912c01 +069 ntdll.dll                              RtlUnicodeStringToAnsiString
7c812c24 +0b6 kernel32.dll                           GetVersionExA


Edit2: Tried an offline session and was clicking triggers to see what might be affecting CMud. Didn't change anything, but simply click a trigger to look at its function...

Code:

date/time         : 2009-01-20, 18:18:14, 765ms
computer name     : WORKSTATION
operating system  : Windows XP Service Pack 3 build 2600
system language   : English
system up time    : 27 minutes 19 seconds
program up time   : 45 seconds
processor         : Intel(R) Pentium(R) 4 CPU 3.06GHz
physical memory   : 508/1024 MB (free/total)
free disk space   : (C:) 34.72 GB
display mode      : 1024x768, 32 bit
process id        : $524
allocated memory  : 26.46 MB
executable        : cMUD.exe
exec. date/time   : 2008-12-17 06:08
version           : 3.3.0.1
compiled with     : BCB 2006/07
madExcept version : 3.0h
contact name      : a person
contact email     : a@person.com
callstack crc     : $52540807, $6e84349f, $6e84349f
exception number  : 1
exception class   : EAccessViolation
exception message : Access violation at address 52540807. Read of address 52540807.

Main ($cf4):
52540807 +000 ???
00d5b20e +052 cMUD.exe     PrefDat            10150   +4 PrefRec.GetPref
00cef77b +163 cMUD.exe     ChildFrame           244  +18 TEditFrame.UpdateSetting
00dd72c1 +005 cMUD.exe     TriggerFrame         238   +1 TTriggerF.UpdateSetting
00c1ceb2 +642 cMUD.exe     PkgMain             2237 +106 TPkgMainF.UpdateSetting
00c27171 +029 cMUD.exe     PkgMain             6064   +3 TPkgMainF.UpdateRecord
00c245c5 +075 cMUD.exe     PkgMain             4961  +11 TPkgMainF.EditTreeFocusedNodeChanged
0082b05c +03c cMUD.exe     cxTL               18747   +2 TcxCustomTreeListControl.DoFocusedRecordChanged
0081801e +03e cMUD.exe     cxTL                8097   +3 TcxTreeListController.FocusedRecordChanged
008077b9 +065 cMUD.exe     cxInplaceContainer  6247  +11 TcxEditingControl.ControlUpdateData
00827fec +088 cMUD.exe     cxTL               16994  +18 TcxCustomTreeListControl.ControlUpdateData
00acf715 +011 cMUD.exe     cxDBTL               812   +1 TcxDBTreeListDataController.UpdateControl
005df379 +029 cMUD.exe     cxCustomData       13551   +3 TcxCustomDataController.NotifyControl
005df22c +0a4 cMUD.exe     cxCustomData       13495  +11 TcxCustomDataController.FocusedNotification
005def0b +053 cMUD.exe     cxCustomData       13406  +12 TcxCustomDataController.Update
005dc4d1 +045 cMUD.exe     cxCustomData       11784  +11 TcxCustomDataController.CheckChanges
005dc4f6 +016 cMUD.exe     cxCustomData       11792   +2 TcxCustomDataController.Change
005d38b8 +0e4 cMUD.exe     cxCustomData        6346  +21 TcxCustomDataControllerInfo.ForwardChanges
005d420f +1d7 cMUD.exe     cxCustomData        6652  +49 TcxCustomDataControllerInfo.Update
005d233e +01a cMUD.exe     cxCustomData        5567   +2 TcxCustomDataControllerInfo.CheckChanges
005d231b +003 cMUD.exe     cxCustomData        5561   +1 TcxCustomDataControllerInfo.EndUpdate
005d9266 +006 cMUD.exe     cxCustomData        9812   +1 TcxCustomDataController.EndUpdate
005d927c +000 cMUD.exe     cxCustomData        9823   +0 TcxCustomDataController.EndFullUpdate
005d4e03 +047 cMUD.exe     cxCustomData        7143   +7 TcxCustomDataControllerInfo.SetFocusedRowIndex
005db704 +06c cMUD.exe     cxCustomData       11153   +8 TcxCustomDataController.ChangeFocusedRowIndex
0080595b +03b cMUD.exe     cxInplaceContainer  5111   +3 TcxCustomControlController.SetFocusedRecordIndex
0081761d +01d cMUD.exe     cxTL                7839   +2 TcxTreeListController.SetFocusedRecordIndex
00805ced +049 cMUD.exe     cxInplaceContainer  5229   +5 TcxCustomControlController.SetFocusedRecordItem
008197ef +02b cMUD.exe     cxTL                8677   +3 TcxTreeListController.SetFocusedRecordItem
0081759f +14b cMUD.exe     cxTL                7817  +19 TcxTreeListController.CheckHitItemOnMouseDown
0081939e +03a cMUD.exe     cxTL                8570   +3 TcxTreeListController.MouseDown
00805210 +0b0 cMUD.exe     cxInplaceContainer  4849  +15 TcxCustomControlController.DoMouseDown
00818795 +071 cMUD.exe     cxTL                8277   +8 TcxTreeListController.DoMouseDown
00807e92 +07e cMUD.exe     cxInplaceContainer  6559   +9 TcxEditingControl.MouseDown
004bb5fe +076 cMUD.exe     Controls                      TControl.DoMouseDown
004bb64c +040 cMUD.exe     Controls                      TControl.WMLButtonDown
0057feba +0da cMUD.exe     cxControls          2569  +10 TcxControl.WndProc
0080808e +01e cMUD.exe     cxInplaceContainer  6618   +3 TcxEditingControl.WndProc
004be750 +02c cMUD.exe     Controls                      TWinControl.MainWndProc
0047c400 +014 cMUD.exe     Classes                       StdWndProc
7e4196c2 +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
00df3228 +088 cMUD.exe     CMUD                 352  +20 initialization
7c912c01 +069 ntdll.dll                                  RtlUnicodeStringToAnsiString
7c812c24 +0b6 kernel32.dll                               GetVersionExA
Reply with quote
Doxedon
Novice


Joined: 01 Dec 2007
Posts: 49

PostPosted: Tue Jan 20, 2009 7:29 am   
 
Save me editing more of the post.

In the vein of a trigger problem, I removed all packages from EDIT SESSION dialogue, opened session and connected with no problem.

Opening those packages in the active session caused no re-occuring errors. Not sure which of the packages has a problem.
Reply with quote
gamma_ray
Magician


Joined: 17 Apr 2005
Posts: 496

PostPosted: Tue Jan 20, 2009 11:45 am   
 
What does the debugger show during a failed attempt (if you turn on -everything- it can show)? Does it show triggers matching? Etc.

Did you try disabling packages one by one?
Reply with quote
Doxedon
Novice


Joined: 01 Dec 2007
Posts: 49

PostPosted: Tue Jan 20, 2009 3:03 pm   
 
Alrighty, looks like we had similar ideas.

Started playing around with the Packages, removing each one at a time before the session started to see what would allow it to connect.

It seems odd, during this time, removing all packages caused it to not connect... So I started looking at my Window Scripts :/..

I found an #OK trigger created for a location, which I never made, and never used. After deleting it, I tried reconnecting and worked without flaw the first time. have now repeatedly exited/opened CMud and tried connecting, and it appears "#OK" for a Loc was causing all the problems.

Frustrating... I haven't played with the Mapper for a few days and there was no reason for any MAP related scripts to created since the Mapper has been inactive as far as I can tell.
Reply with quote
Zugg
MASTER


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

PostPosted: Tue Jan 20, 2009 5:44 pm   
 
I'll add this to the bug list. CMUD creates the #OK triggers automatically as you move around your map. So you might find this trigger appearing again in the future. I'm not sure why having this #OK trigger would cause your session to crash like this though.

If it happens again, please post the exact #OK trigger that you deleted. It would help to see what the trigger pattern was.
Reply with quote
Display posts from previous:   
Post new topic   Reply to topic     Home » Forums » CMUD Beta Forum 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