About Us
Products
Purchase
Downloads
Support
Forums
Contact Us
Site
 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
Larkin
Wizard


Joined: 25 Mar 2003
Posts: 1113
Location: USA

PostPosted: Thu Dec 14, 2006 7:27 pm   

[1.23] Deleting multi-state trigger causes exception
 
1. Run CMUD.
2. Hit ESC to get untitled window. (Any session should do.)
3. Execute script on the command line:
Code:
#TRIGGER {blah} {#SAY bleh}
#COND {bleh} {#SAY done}

4. Open Package Editor.
5. Right click first state in trigger (blah) and select Delete. Invalid pointer exception thrown.
Reply with quote
Zugg
MASTER


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

PostPosted: Thu Dec 14, 2006 7:56 pm   
 
Could not reproduce this one.
Reply with quote
Larkin
Wizard


Joined: 25 Mar 2003
Posts: 1113
Location: USA

PostPosted: Thu Dec 14, 2006 9:24 pm   
 
I just uninstalled my CMUD, deleted the C:\Program Files\CMUD directory, and re-installed. Still reproducible for me with the same exact steps.

date/time : 2006-12-14, 16:22:33, 940ms
operating system : Windows XP Service Pack 2 build 2600
system language : English
system up time : 1 day 2 hours
program up time : 52 seconds
processors : 2x Intel(R) Xeon(TM) CPU 3.20GHz
physical memory : 1100/2046 MB (free/total)
free disk space : (C:) 210.40 GB
display mode : 1600x1200, 32 bit
process id : $d48
allocated memory : 31.02 MB
executable : CMUD.exe
exec. date/time : 2006-12-12 22:12
version : 1.23.0.0
madExcept version : 3.0b
callstack crc : $c581ce03, $9df9a6aa, $9df9a6aa
count : 2
exception number : 1
exception class : EInvalidPointer
exception message : Invalid pointer operation.

Main ($dbc):
0040307f +013 CMUD.exe System @FreeMem
00404b98 +00c CMUD.exe System TObject.FreeInstance
00404fa2 +002 CMUD.exe System @ClassDestroy
00ce92ae +05a CMUD.exe PrefDat 5805 +6 TrigNode.Destroy
00404be0 +008 CMUD.exe System TObject.Free
00ce206c +09c CMUD.exe PrefDat 2493 +20 PkgData.BeforeDelete
00a0848f +07b CMUD.exe DataSetHandler 178 +7 THandlerList.CallHandlers
00a08b78 +004 CMUD.exe DataSetHandler 269 +0 THandlerList.DoBeforeDelete
00651f01 +021 CMUD.exe DB 10788 +1 TDataSet.DoBeforeDelete
00651388 +07c CMUD.exe DB 10307 +6 TDataSet.Delete
00bf5e3d +529 CMUD.exe PkgMain 2115 +59 TPkgMainF.ActionDeleteExecute
0047e8cd +01d CMUD.exe Classes 10464 +3 TBasicAction.Execute
00513c8f +03f CMUD.exe ActnList 375 +1 TContainedAction.Execute
00514efb +077 CMUD.exe ActnList 961 +7 TCustomAction.Execute
0047e6c9 +025 CMUD.exe Classes 10394 +2 TBasicActionLink.Execute
00754daa +046 CMUD.exe dxBar 23454 +5 TdxBarItem.DoClick
00754d35 +039 CMUD.exe dxBar 23442 +4 TdxBarItem.DirectClick
00757931 +155 CMUD.exe dxBar 24963 +31 TdxBarItemControl.ControlUnclick
00759063 +037 CMUD.exe dxBar 25799 +6 TdxBarButtonControl.ControlUnclick
00748328 +118 CMUD.exe dxBar 16910 +28 TCustomdxBarControl.WMLButtonUp
005058af +1df CMUD.exe Controls 4645 +53 TControl.WndProc
005095de +18e CMUD.exe Controls 6342 +33 TWinControl.WndProc
00748c7f +1df CMUD.exe dxBar 17224 +47 TCustomdxBarControl.WndProc
005091b0 +034 CMUD.exe Controls 6237 +3 TWinControl.MainWndProc
0047f828 +014 CMUD.exe Classes 10966 +8 StdWndProc
77d496c2 +00a USER32.dll DispatchMessageA
00743f92 +1be CMUD.exe dxBar 14651 +51 TdxBarPopupMenu.Popup
0055f44b +04f CMUD.exe cxControls 1530 +6 ShowPopupMenu
00560838 +008 CMUD.exe cxControls 2617 +1 TcxControl.DoShowPopupMenu
00560790 +06c CMUD.exe cxControls 2595 +8 TcxControl.DoContextPopup
0055ffc3 +097 CMUD.exe cxControls 2159 +22 TcxControl.WMContextMenu
005058af +1df CMUD.exe Controls 4645 +53 TControl.WndProc
005095de +18e CMUD.exe Controls 6342 +33 TWinControl.WndProc
00560692 +102 CMUD.exe cxControls 2446 +20 TcxControl.WndProc
007e5706 +01e CMUD.exe cxInplaceContainer 6861 +3 TcxEditingControl.WndProc
005091b0 +034 CMUD.exe Controls 6237 +3 TWinControl.MainWndProc
0047f828 +014 CMUD.exe Classes 10966 +8 StdWndProc
7c90eae0 +010 ntdll.dll KiUserCallbackDispatcher
77d4e900 +016 USER32.dll CallWindowProcA
00509724 +13c CMUD.exe Controls 6369 +23 TWinControl.DefaultHandler
00506088 +014 CMUD.exe Controls 4848 +1 TControl.WMRButtonUp
005058af +1df CMUD.exe Controls 4645 +53 TControl.WndProc
005095de +18e CMUD.exe Controls 6342 +33 TWinControl.WndProc
00560692 +102 CMUD.exe cxControls 2446 +20 TcxControl.WndProc
007e5706 +01e CMUD.exe cxInplaceContainer 6861 +3 TcxEditingControl.WndProc
005091b0 +034 CMUD.exe Controls 6237 +3 TWinControl.MainWndProc
0047f828 +014 CMUD.exe Classes 10966 +8 StdWndProc
77d496c2 +00a USER32.dll DispatchMessageA
0052e6f0 +0ac CMUD.exe Forms 6873 +13 TApplication.ProcessMessage
0052e737 +00f CMUD.exe Forms 6892 +1 TApplication.HandleMessage
0052e9d2 +0a6 CMUD.exe Forms 6976 +16 TApplication.Run
00d506cc +088 CMUD.exe CMUD 316 +17 initialization
7c91312f +069 ntdll.dll RtlUnicodeStringToAnsiString
7c812b94 +0b6 kernel32.dll GetVersionExA
Reply with quote
Zugg
MASTER


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

PostPosted: Thu Dec 14, 2006 10:25 pm   
 
OK, stupid me...I was right-clicking on the SECOND trigger state, not the first one. Confirmed this one, thanks.
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