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
charneus
Wizard


Joined: 19 Jun 2005
Posts: 1876
Location: California

PostPosted: Sat Jul 18, 2009 7:25 am   

[3.09]Access violation errors
 
I have a trigger that seems to be cause of this access violation. It's not something that occurred at all in 3.08, so this is quite annoying.

The trigger is simply:
Code:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<cmud>
  <trigger priority="10" copy="yes">
    <pattern>^(~{chan ch=(%w)~})(*)</pattern>
    <value>#CALL %pref( "echomessage", 0)
#PSUB {} %x1
#IF (%2!="auction") {
  #CAP Chat
  #GAGSPACE
  #GAG
  }
#FILE 1 %concat( "Aardwolf\Logs\", %if( %2="answer" or %2="question", answer, %2), ".txt")
#WRITE 1 %concat( "[", %time( "mmm dd hh:mm:ss"), "] ", %3)
#CLOSE 1
#CALL %pref( "echomessage", 1)
//#IF %window("AardBuilders") {#CAP AardBuilders %3}</value>
  </trigger>
</cmud>


Here is what the bug report returns:
Code:
date/time         : 2009-07-18, 02:19:55, 546ms
computer name     : CHARNEUS-PC
user name         : Charneus <admin>
registered owner  : Charneus
operating system  : Windows NT New build 7100
system language   : English
system up time    : 1 day 12 hours
program up time   : 2 hours 4 minutes
processor         : Intel(R) Celeron(R) CPU 440 @ 2.00GHz
physical memory   : 877/2048 MB (free/total)
free disk space   : (C:) 64.94 GB
display mode      : 1280x1024, 32 bit
process id        : $e28
allocated memory  : 155.56 MB
command line      : "C:\Program Files\CMUD\cMUD.exe" Aardwolf
executable        : cMUD.exe
exec. date/time   : 2009-07-17 17:30
version           : 3.9.0.0
compiled with     : BCB 2006/07
madExcept version : 3.0h
contact name      : Charneus
contact email     : xxxxxxxxxxxxxxxxx
callstack crc     : $d10b349d, $11863f72, $11863f72
exception number  : 3
exception class   : EAccessViolation
exception message : Access violation at address 007272F0 in module 'cMUD.exe'. Read of address 00000010.

Main ($5f4):
007272f0 +0000 cMUD.exe     Lister     526   +0 pList.Count
009ebd9d +00d5 cMUD.exe     term      3757  +15 TTerm.ClearLineAttr
009ebde8 +001c cMUD.exe     term      3766   +1 TTerm.DeleteRange
009ec75e +025a cMUD.exe     term      3943  +41 TTerm.DeleteText
009e6d69 +0281 cMUD.exe     term      1732  +38 TTerm.DoWrap
009ec858 +0354 cMUD.exe     term      3954  +52 TTerm.DeleteText
009eba4b +009b cMUD.exe     term      3421   +8 TTerm.ReplaceText
00ca73cb +0273 cMUD.exe     MAIN      6166  +40 TMUDForm.HandlePSub
00cd5636 +1602 cMUD.exe     MAIN     18853 +203 HandleCase
00ce0750 +00a0 cMUD.exe     MAIN     20692  +12 TMUDForm.ExecCommand
00d768ed +00a9 cMUD.exe     CodeExec   974   +9 ExecMUDCommand
00d7ca98 +0454 cMUD.exe     CodeExec  2642  +45 DoDefault
00d7dcc9 +10b5 cMUD.exe     CodeExec  2932 +274 HandleCom
00d7f471 +0649 cMUD.exe     CodeExec  3352 +111 TCodeExec.InternalExecute
00d758f3 +0053 cMUD.exe     CodeExec   510   +8 TCodeExec.Execute
00d6a1ae +00c2 cMUD.exe     PrefDat  10877   +9 TCacheNode.Execute
00d666ec +0318 cMUD.exe     PrefDat   9336  +56 PrefRec.InternalExecute
00d66956 +0022 cMUD.exe     PrefDat   9394   +2 PrefRec.Execute
00ca890f +0153 cMUD.exe     MAIN      6624  +14 TMUDForm.ExecThread
00cb1feb +0527 cMUD.exe     MAIN      9574 +101 TMUDForm.ExecTrig
00caf5f9 +13c5 cMUD.exe     MAIN      8719 +340 TMUDForm.HandleTrigger
00cadd03 +000f cMUD.exe     MAIN      8203   +1 TMUDForm.UserOutNewLine
009ff34f +0067 cMUD.exe     term      9677   +6 TTerm.DoTriggerLine
009fdc70 +0218 cMUD.exe     term      9235  +34 HandleNewLine
009fe4df +06ef cMUD.exe     term      9363 +104 TTerm.PutText
009feabf +0053 cMUD.exe     term      9470   +2 TTerm.Add
00c976ba +00b6 cMUD.exe     MAIN      1784   +8 TMUDForm.OutputStr
00c979da +011a cMUD.exe     MAIN      1872  +29 TMUDForm.NextMUDLine
00c97eaa +0022 cMUD.exe     MAIN      1953   +4 TMUDForm.DoNextLine
004bb023 +02bb cMUD.exe     Controls            TControl.WndProc
004bf027 +04fb cMUD.exe     Controls            TWinControl.WndProc
004a1587 +0553 cMUD.exe     Forms               TCustomForm.WndProc
004be750 +002c cMUD.exe     Controls            TWinControl.MainWndProc
0047c400 +0014 cMUD.exe     Classes             StdWndProc
77161b16 +000a USER32.dll                       DispatchMessageA
004a96fc +00fc cMUD.exe     Forms               TApplication.ProcessMessage
004a9736 +000a cMUD.exe     Forms               TApplication.HandleMessage
004a9a2b +00b3 cMUD.exe     Forms               TApplication.Run
00e00170 +0088 cMUD.exe     CMUD       352  +20 initialization
76cc10da +0010 kernel32.dll                     BaseThreadInitThunk

error details:
Trigger running, possiibly something to do with #PSUB or Wordwrap problems?


Hope this can be fixed, as it's interrupting my play quite annoyingly.

Charneus
Reply with quote
Vijilante
SubAdmin


Joined: 18 Nov 2001
Posts: 5187

PostPosted: Sat Jul 18, 2009 1:00 pm   
 
It looks like it is connected to the change in handling for the VT100 clear line sequence. Please provide a debug log with the incoming text for a little ways before the AV.
_________________
The only good questions are the ones we have never answered before.
Search the Forums
Reply with quote
charneus
Wizard


Joined: 19 Jun 2005
Posts: 1876
Location: California

PostPosted: Sat Jul 18, 2009 3:31 pm   
 
I'll see what I can do. Has happened only once since this post, but I'll start the debug log. Thanks!

Charneus
Reply with quote
charneus
Wizard


Joined: 19 Jun 2005
Posts: 1876
Location: California

PostPosted: Sat Jul 18, 2009 3:44 pm   
 
Ok. Just did #DEBUG test.txt trace.txt and it never created any type of file. Am I missing something here?

Charneus

Edit: Determined it is now #DEBUGFILE instead of just #DEBUG. Yay for reading helps. Will submit the files after the error happens again.

Charneus


Last edited by charneus on Sat Jul 18, 2009 8:39 pm; edited 1 time in total
Reply with quote
charneus
Wizard


Joined: 19 Jun 2005
Posts: 1876
Location: California

PostPosted: Sat Jul 18, 2009 4:29 pm   
 
Upon further research, I find that it is truly messing up my wordwrap. For whatever reason the access violation is happening, CMUD no longer wordwraps after it, and changing the wordwrap options just creates more AVs. I did do a post on the wordwrap bug earlier, but now I wonder if these two are related.

Charneus
Reply with quote
charneus
Wizard


Joined: 19 Jun 2005
Posts: 1876
Location: California

PostPosted: Sat Jul 18, 2009 8:57 pm   
 
Ok. I've uploaded the test and testraw text files to my website (it would fill up a LOT here.)

The most relevant part is at the bottom, when the access violation occurred. You can find them here:

Test output
Raw output

Hopefully, it'll help. Be mindful of possibly some colorful language if you read through it all. :P

Charneus
Reply with quote
charneus
Wizard


Joined: 19 Jun 2005
Posts: 1876
Location: California

PostPosted: Sun Jul 19, 2009 1:51 am   
 
Just noticed this weird output line on the raw txt:

Code:

ÿúfeÿð{chan ch=clantalk}You tell the CLAN: 'It was last night, yep.'


MCCP compression stuff? It's similar to the symbols I get when trying to reconnect sometimes.

Charneus

Edit: Looking through the log, I see it in a number of places, and it's always after I've sent a command for a channel. *shrug*
Reply with quote
Vijilante
SubAdmin


Joined: 18 Nov 2001
Posts: 5187

PostPosted: Sun Jul 19, 2009 2:39 am   
 
Can you narrow it down any further. I didn't see anything in the log that would confirm my initial guess, and couldn't replicate the crash no matter what I tried.
_________________
The only good questions are the ones we have never answered before.
Search the Forums
Reply with quote
charneus
Wizard


Joined: 19 Jun 2005
Posts: 1876
Location: California

PostPosted: Sun Jul 19, 2009 2:53 am   
 
Well, the AV happened at the last line. CMUD was closed after that.

I did the debug again, and these were the last lines received when the AV happened again:

Code:

<ESC>[0;32m[Exits: north east south west]<ESC>[0;37m<LF><CR><LF><CR>
{stats}235/159,126/61,137/105,253/128,143/89,201/120,100,91,99,272,420,You are Standing.,9999,4518/4518,2864/3134,3776/3786,834097,2062,1,-44,3539,131,5<LF><CR>
in* (  181) 07/18/09 21:16:24:231 : {chan ch=barter}<ESC>[1;33mAbelinc barters:<ESC>[0;37m the inaccuracies are things which have changed since the map was made (sttng portal and the 2-way portal between yurgach/bar)<ESC>[0;37m<LF><CR>
in* (    7) 07/18/09 21:16:24:868 : <IAC><SB><102>e<1><IAC><SE>
in* (   87) 07/18/09 21:16:25:140 : {chan ch=ftalk}<ESC>[1;32m(Friend) Shanon<ESC>[0;36m:<ESC>[1;32m 'what'd you do that for?'<ESC>[0;37m<LF><CR>
in* (   78) 07/18/09 21:16:25:636 : {chan ch=ftalk}<ESC>[1;32m(Friend) Naelia<ESC>[0;36m:<ESC>[1;32m 'just lay still'<ESC>[0;37m<LF><CR>
in* (  110) 07/18/09 21:16:27:779 : {chan ch=barter}<ESC>[1;33mGentooX barters:<ESC>[0;37m you can report what you find, theyll get it fixed asap<ESC>[0;37m<LF><CR>
in* (   82) 07/18/09 21:16:28:398 : {chan ch=ftalk}<ESC>[1;32m(Friend) Naelia<ESC>[0;36m:<ESC>[1;32m 'nurse lisa is here'<ESC>[0;37m<LF><CR>
in* (   86) 07/18/09 21:16:31:274 : {chan ch=ftalk}<ESC>[1;32m(Friend) Shanon<ESC>[0;36m:<ESC>[1;32m 'I'm not kissing them!!'<ESC>[0;37m<LF><CR>


I just wish I knew what the problem was, because I never had such an error occur in 3.08. I can continue to save bug reports, and maybe something will appear across them. Otherwise, what else can I do to help narrow this down?

Charneus

Edited to be readable.


Last edited by charneus on Mon Jul 20, 2009 5:26 pm; edited 1 time in total
Reply with quote
Zugg
MASTER


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

PostPosted: Mon Jul 20, 2009 5:04 pm   
 
Definitely related to the new code that is clearing the line attributes. I couldn't reproduce it with the debug files, but with the crash dump info that you posted I might be able to at least add some exception handling to that part of the code to prevent the crash.

The weird codes that are in the debug files are MCCP codes. When posting text from the debug files, be sure to post text from the *.TXT file and *NOT* from the *.RAW file. Then you won't get these control codes embedded into your forum posts that we can't read.
Reply with quote
Vijilante
SubAdmin


Joined: 18 Nov 2001
Posts: 5187

PostPosted: Wed Jul 22, 2009 3:52 am   
 
I was able to reproduce a crash at that location with the same read address value. The call stack goes through many of the same functions right before the crash. It probably is the same bug, but a very different way of finding it.
Code:
date/time         : 2009-07-21, 23:54:14, 92ms
operating system  : Windows XP Service Pack 2 build 2600
system language   : English
system up time    : 25 days 2 hours
program up time   : 28 seconds
processor         : AMD Athlon(tm) Processor
physical memory   : 127/383 MB (free/total)
free disk space   : (C:) 4.53 GB
display mode      : 1024x768, 32 bit
process id        : $207c
allocated memory  : 29.54 MB
executable        : cMUD.exe
exec. date/time   : 2009-07-17 17:30
version           : 3.9.0.0
compiled with     : BCB 2006/07
madExcept version : 3.0h
callstack crc     : $d10b349d, $c41e5130, $c41e5130
count             : 2
exception number  : 1
exception class   : EAccessViolation
exception message : Access violation at address 007272F0 in module 'cMUD.exe'. Read of address 00000010.

Main ($2260):
007272f0 +000 cMUD.exe   Lister          526  +0 pList.Count
009ebd9d +0d5 cMUD.exe   term           3757 +15 TTerm.ClearLineAttr
009ebde8 +01c cMUD.exe   term           3766  +1 TTerm.DeleteRange
009ec75e +25a cMUD.exe   term           3943 +41 TTerm.DeleteText
009e6d69 +281 cMUD.exe   term           1732 +38 TTerm.DoWrap
009e6ae2 +016 cMUD.exe   term           1653  +2 TTerm.SetWordWrap
009e78b6 +15a cMUD.exe   term           1962 +23 TTerm.Resize
004bfedc +030 cMUD.exe   Controls                TWinControl.WMSize
009e79a0 +000 cMUD.exe   term           1983  +0 TTerm.WMSize
004bb023 +2bb cMUD.exe   Controls                TControl.WndProc
004bf027 +4fb cMUD.exe   Controls                TWinControl.WndProc
009e50ac +030 cMUD.exe   term           1069  +8 TTerm.WndProc
004be750 +02c cMUD.exe   Controls                TWinControl.MainWndProc
0047c400 +014 cMUD.exe   Classes                 StdWndProc
7c90eae0 +010 ntdll.dll                          KiUserCallbackDispatcher
77d4e025 +0ba USER32.dll                         DefWindowProcA
77d4e361 +016 USER32.dll                         CallWindowProcA
004bf123 +0d7 cMUD.exe   Controls                TWinControl.DefaultHandler
004bbaa0 +00c cMUD.exe   Controls                TControl.WMWindowPosChanged
004bfe2f +097 cMUD.exe   Controls                TWinControl.WMWindowPosChanged
004bb023 +2bb cMUD.exe   Controls                TControl.WndProc
004bf027 +4fb cMUD.exe   Controls                TWinControl.WndProc
009e50ac +030 cMUD.exe   term           1069  +8 TTerm.WndProc
004be750 +02c cMUD.exe   Controls                TWinControl.MainWndProc
0047c400 +014 cMUD.exe   Classes                 StdWndProc
7c90eae0 +010 ntdll.dll                          KiUserCallbackDispatcher
004c7796 +0ae cMUD.exe   Controls                TMargins.SetControlBounds
004bce9a +2ea cMUD.exe   Controls                TWinControl.ArrangeControl
004bd15a +03a cMUD.exe   Controls                DoPosition
004bd2d8 +170 cMUD.exe   Controls                DoAlign
004bd3ed +0a5 cMUD.exe   Controls                TWinControl.AlignControls
0056e1ba +01e cMUD.exe   RzPanel        2201  +5 TRzCustomPanel.AlignControls
004bd4af +063 cMUD.exe   Controls                TWinControl.AlignControl
004bd50a +002 cMUD.exe   Controls                TWinControl.Realign
004bfecb +01f cMUD.exe   Controls                TWinControl.WMSize
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
7c90eae0 +010 ntdll.dll                          KiUserCallbackDispatcher
77d4e025 +0ba USER32.dll                         DefWindowProcA
77d4e361 +016 USER32.dll                         CallWindowProcA
004bf123 +0d7 cMUD.exe   Controls                TWinControl.DefaultHandler
004bbaa0 +00c cMUD.exe   Controls                TControl.WMWindowPosChanged
004bfe2f +097 cMUD.exe   Controls                TWinControl.WMWindowPosChanged
00496c24 +0d8 cMUD.exe   ExtCtrls                TCustomPanel.WMWindowPosChanged
0056e45d +0ed cMUD.exe   RzPanel        2305 +24 TRzCustomPanel.WMWindowPosChanged
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
7c90eae0 +010 ntdll.dll                          KiUserCallbackDispatcher
004c7796 +0ae cMUD.exe   Controls                TMargins.SetControlBounds
004bce9a +2ea cMUD.exe   Controls                TWinControl.ArrangeControl
004bd15a +03a cMUD.exe   Controls                DoPosition
004bd2d8 +170 cMUD.exe   Controls                DoAlign
004bd3ed +0a5 cMUD.exe   Controls                TWinControl.AlignControls
0056e1ba +01e cMUD.exe   RzPanel        2201  +5 TRzCustomPanel.AlignControls
004bd4af +063 cMUD.exe   Controls                TWinControl.AlignControl
004bd50a +002 cMUD.exe   Controls                TWinControl.Realign
004bfecb +01f cMUD.exe   Controls                TWinControl.WMSize
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
7c90eae0 +010 ntdll.dll                          KiUserCallbackDispatcher
77d4e025 +0ba USER32.dll                         DefWindowProcA
77d4e361 +016 USER32.dll                         CallWindowProcA
004bf123 +0d7 cMUD.exe   Controls                TWinControl.DefaultHandler
004bbaa0 +00c cMUD.exe   Controls                TControl.WMWindowPosChanged
004bfe2f +097 cMUD.exe   Controls                TWinControl.WMWindowPosChanged
00496c24 +0d8 cMUD.exe   ExtCtrls                TCustomPanel.WMWindowPosChanged
0056e45d +0ed cMUD.exe   RzPanel        2305 +24 TRzCustomPanel.WMWindowPosChanged
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
7c90eae0 +010 ntdll.dll                          KiUserCallbackDispatcher
004c1502 +0ce cMUD.exe   Controls                TWinControl.SetBounds
0056e20c +048 cMUD.exe   RzPanel        2223 +17 TRzCustomPanel.SetBounds
007227e9 +021 cMUD.exe   zsPanel         870  +1 TzsPanel.SetBounds
004c7796 +0ae cMUD.exe   Controls                TMargins.SetControlBounds
004bce9a +2ea cMUD.exe   Controls                TWinControl.ArrangeControl
004bd15a +03a cMUD.exe   Controls                DoPosition
004bd2d8 +170 cMUD.exe   Controls                DoAlign
004bd3ed +0a5 cMUD.exe   Controls                TWinControl.AlignControls
0049f1ca +016 cMUD.exe   Forms                   TScrollingWinControl.AlignControls
004a1816 +00e cMUD.exe   Forms                   TCustomForm.AlignControls
004bd4af +063 cMUD.exe   Controls                TWinControl.AlignControl
004bd50a +002 cMUD.exe   Controls                TWinControl.Realign
004bfecb +01f cMUD.exe   Controls                TWinControl.WMSize
0049f6e4 +028 cMUD.exe   Forms                   TScrollingWinControl.WMSize
004bb023 +2bb cMUD.exe   Controls                TControl.WndProc
004bf027 +4fb cMUD.exe   Controls                TWinControl.WndProc
004a1587 +553 cMUD.exe   Forms                   TCustomForm.WndProc
004be750 +02c cMUD.exe   Controls                TWinControl.MainWndProc
0047c400 +014 cMUD.exe   Classes                 StdWndProc
7c90eae0 +010 ntdll.dll                          KiUserCallbackDispatcher
77d4e025 +0ba USER32.dll                         DefWindowProcA
77d4e361 +016 USER32.dll                         CallWindowProcA
004bf123 +0d7 cMUD.exe   Controls                TWinControl.DefaultHandler
004a36be +05a cMUD.exe   Forms                   TCustomForm.DefaultHandler
004bbaa0 +00c cMUD.exe   Controls                TControl.WMWindowPosChanged
004bfe2f +097 cMUD.exe   Controls                TWinControl.WMWindowPosChanged
004bb023 +2bb cMUD.exe   Controls                TControl.WndProc
004bf027 +4fb cMUD.exe   Controls                TWinControl.WndProc
004a1587 +553 cMUD.exe   Forms                   TCustomForm.WndProc
004be750 +02c cMUD.exe   Controls                TWinControl.MainWndProc
0047c400 +014 cMUD.exe   Classes                 StdWndProc
7c90eae0 +010 ntdll.dll                          KiUserCallbackDispatcher
004c7796 +0ae cMUD.exe   Controls                TMargins.SetControlBounds
004bce9a +2ea cMUD.exe   Controls                TWinControl.ArrangeControl
004bd15a +03a cMUD.exe   Controls                DoPosition
004bd2d8 +170 cMUD.exe   Controls                DoAlign
004bd3ed +0a5 cMUD.exe   Controls                TWinControl.AlignControls
0056e1ba +01e cMUD.exe   RzPanel        2201  +5 TRzCustomPanel.AlignControls
004bd4af +063 cMUD.exe   Controls                TWinControl.AlignControl
004bd50a +002 cMUD.exe   Controls                TWinControl.Realign
004bfecb +01f cMUD.exe   Controls                TWinControl.WMSize
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
7c90eae0 +010 ntdll.dll                          KiUserCallbackDispatcher
77d4e025 +0ba USER32.dll                         DefWindowProcA
77d4e361 +016 USER32.dll                         CallWindowProcA
004bf123 +0d7 cMUD.exe   Controls                TWinControl.DefaultHandler
004bbaa0 +00c cMUD.exe   Controls                TControl.WMWindowPosChanged
004bfe2f +097 cMUD.exe   Controls                TWinControl.WMWindowPosChanged
00496c24 +0d8 cMUD.exe   ExtCtrls                TCustomPanel.WMWindowPosChanged
0056e45d +0ed cMUD.exe   RzPanel        2305 +24 TRzCustomPanel.WMWindowPosChanged
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
7c90eae0 +010 ntdll.dll                          KiUserCallbackDispatcher
004c7796 +0ae cMUD.exe   Controls                TMargins.SetControlBounds
004bce9a +2ea cMUD.exe   Controls                TWinControl.ArrangeControl
004bd15a +03a cMUD.exe   Controls                DoPosition
004bd2d8 +170 cMUD.exe   Controls                DoAlign
004bd3ed +0a5 cMUD.exe   Controls                TWinControl.AlignControls
004bd4af +063 cMUD.exe   Controls                TWinControl.AlignControl
004bd50a +002 cMUD.exe   Controls                TWinControl.Realign
004bfecb +01f cMUD.exe   Controls                TWinControl.WMSize
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
7c90eae0 +010 ntdll.dll                          KiUserCallbackDispatcher
77d4e025 +0ba USER32.dll                         DefWindowProcA
77d4e361 +016 USER32.dll                         CallWindowProcA
004bf123 +0d7 cMUD.exe   Controls                TWinControl.DefaultHandler
004bbaa0 +00c cMUD.exe   Controls                TControl.WMWindowPosChanged
004bfe2f +097 cMUD.exe   Controls                TWinControl.WMWindowPosChanged
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
7c90eae0 +010 ntdll.dll                          KiUserCallbackDispatcher
004b9256 +01a cMUD.exe   Controls                TControl.SetBoundsRect
00713be1 +025 cMUD.exe   aqDockingBase  3841  +3 TaqCustomDockingControl.SetBoundsRect
00712923 +03b cMUD.exe   aqDockingBase  3248  +6 TaqCustomDockingControl.UpdateScreenBounds
00715ce6 +00e cMUD.exe   aqDockingBase  4952  +4 TaqCustomDockingControl.UpdateScreenRect
00718a3e +066 cMUD.exe   aqDockingBase  6638  +5 TaqCustomDockingSite.PerformSizeConstraintsUpdate
00708928 +024 cMUD.exe   aqDocking      5987  +4 TaqDockingSite.PerformSizeConstraintsUpdate
00718bae +02e cMUD.exe   aqDockingBase  6704  +6 TaqCustomDockingSite.PerformUpdate
007082fb +027 cMUD.exe   aqDocking      5712  +7 TaqDockingSite.PerformUpdate
0071977b +12f cMUD.exe   aqDockingBase  7067 +33 TaqCustomDockingManager.UpdateTree
00715874 +0a8 cMUD.exe   aqDockingBase  4790 +14 TaqCustomDockingControl.SetDockingManager
007121e2 +0ba cMUD.exe   aqDockingBase  3013 +23 TaqCustomDockingControl.Destroy
00717a87 +0d7 cMUD.exe   aqDockingBase  6079 +14 TaqCustomDockingContainer.Destroy
00404da4 +008 cMUD.exe   System           38  +0 TObject.Free
00712334 +000 cMUD.exe   aqDockingBase  3067  +0 TaqCustomDockingControl.Release
0071803d +009 cMUD.exe   aqDockingBase  6278  +2 TaqCustomDockingContainer.Release
00717f30 +068 cMUD.exe   aqDockingBase  6254 +12 TaqCustomDockingContainer.UpdateChildInfo
00719714 +0c8 cMUD.exe   aqDockingBase  7055 +21 TaqCustomDockingManager.UpdateTree
00715874 +0a8 cMUD.exe   aqDockingBase  4790 +14 TaqCustomDockingControl.SetDockingManager
007121e2 +0ba cMUD.exe   aqDockingBase  3013 +23 TaqCustomDockingControl.Destroy
00404da4 +008 cMUD.exe   System           38  +0 TObject.Free
0047cf1e +016 cMUD.exe   Contnrs                 TObjectList.Notify
0046e5c1 +055 cMUD.exe   Classes                 TList.Delete
0046e994 +060 cMUD.exe   Classes                 TList.SetCount
0046e55b +007 cMUD.exe   Classes                 TList.Clear
00719645 +005 cMUD.exe   aqDockingBase  7027  +0 TaqCustomDockingManager.ClearMarkedDeletion
007197dc +038 cMUD.exe   aqDockingBase  7091  +9 TaqCustomDockingManager.EndUpdate
0071378c +108 cMUD.exe   aqDockingBase  3650 +29 TaqCustomDockingControl.InternalRemoveFromDocking
00713823 +047 cMUD.exe   aqDockingBase  3672  +5 TaqCustomDockingControl.RemoveFromDocking
00c69eb2 +066 cMUD.exe   PARENT         7862  +9 TParentForm.RemoveDocking
00c6a313 +117 cMUD.exe   PARENT         7991 +23 TParentForm.CloseWindow
00c61e16 +0be cMUD.exe   PARENT         4089 +13 TParentForm.CloseWindow1Click
00c6b2e5 +011 cMUD.exe   PARENT         8553  +1 TParentForm.WMCloseWindow
004bb023 +2bb cMUD.exe   Controls                TControl.WndProc
004c0ce8 +01c cMUD.exe   Controls                TWinControl.WMNCHitTest
004bb023 +2bb cMUD.exe   Controls                TControl.WndProc
004bf027 +4fb cMUD.exe   Controls                TWinControl.WndProc
004a1587 +553 cMUD.exe   Forms                   TCustomForm.WndProc
00bf5d3c +020 cMUD.exe   DXSounds       2128  +9 TCustomDXSound.FormWndProc
00bf34e0 +00c cMUD.exe   DXClass         635  +1 TControlSubClass.WndProc
004be750 +02c cMUD.exe   Controls                TWinControl.MainWndProc
0047c400 +014 cMUD.exe   Classes                 StdWndProc
77d4e361 +016 USER32.dll                         CallWindowProcA
006d443f +0a7 cMUD.exe   aqDockingUtils 1728  +7 CallDefWndProc
006d452d +0dd cMUD.exe   aqDockingUtils 1776 +41 TaqWindowEventFilter.WndProc
0047c400 +014 cMUD.exe   Classes                 StdWndProc
77d4bcc7 +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
00e00170 +088 cMUD.exe   CMUD            352 +20 initialization
7c91312f +069 ntdll.dll                          RtlUnicodeStringToAnsiString


Procedure
1. Launch CMud
2. Close Sessions Window (ESC)
3. Paste to the command line
Code:
#SHOW {%repeat("crash ",50)};#CAP test

4. Press Enter
5. Open Package Editor (CTRL-G)
6. Click "test" window in PE tree panel
7. Select Right in the "Position" drop down
8. Click Save
9. Right click on "test" window title bar
10. Select Close from context menu
_________________
The only good questions are the ones we have never answered before.
Search the Forums
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