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

Play RetroMUD
Post new topic  Reply to topic     Home » Forums » CMUD General Discussion
Vijilante
SubAdmin


Joined: 18 Nov 2001
Posts: 5182

PostPosted: Sat Jun 28, 2008 3:48 pm   

[2.29] Crash caused by flyout window
 
I did get an invalid pointer operation for the first crash. I could not replicate that exact error during my attempts at refining this procedure.

1. Launch CMud
2. Close Sessions window (ESC)
3. Enter at the command line #WIN test
4. Click the push pin on the test window to make it a flyout window
5. Open the Package Editor (CTRL-G)
6. Click on the 'test' window setting in the PE tree
7. Set its position to Tabbed, and click Save Changes
If you mess around with things for a while at this point you will notice there are all sorts of visual problems. Basically this is the step that seems to start messing things up.
8. Close the PE
9. Drag the untitled window to a floating position
Code:
date/time         : 2008-06-28, 12:02:58, 565ms
user name         : <admin>
operating system  : Windows XP Service Pack 2 build 2600
system language   : English
system up time    : 19 days 15 hours
program up time   : 37 seconds
processor         : AMD Athlon(tm) Processor
physical memory   : 130/383 MB (free/total)
free disk space   : (C:) 11.84 GB
display mode      : 1024x768, 32 bit
process id        : $c94
allocated memory  : 29.88 MB
executable        : cMUD.exe
exec. date/time   : 2008-06-25 16:17
version           : 2.29.0.0
compiled with     : BCB 2006/07
madExcept version : 3.0h
callstack crc     : $30f4c55c, $f32aa8bf, $f32aa8bf
exception number  : 1
exception class   : EAccessViolation
exception message : Access violation at address 00702FF9 in module 'cMUD.exe'. Read of address 00000000.

Main ($13c4):
00702ff9 +015 cMUD.exe     aqDocking       3406  +2 TaqInsideContainer.ResetTabControl
00701a34 +0b0 cMUD.exe     aqDocking       2727 +10 TaqInsideContainer.DeleteChild
00711cba +02a cMUD.exe     aqDockingBase   3216  +6 TaqCustomDockingControl.SetParentItem
00712a0c +040 cMUD.exe     aqDockingBase   3586  +8 TaqCustomDockingControl.HideControl
00712be1 +0e9 cMUD.exe     aqDockingBase   3646 +25 TaqCustomDockingControl.InternalRemoveFromDocking
00716eb6 +092 cMUD.exe     aqDockingBase   6074  +9 TaqCustomDockingContainer.Destroy
00700584 +068 cMUD.exe     aqDocking       2067 +10 TaqInsideContainer.Destroy
00404da4 +008 cMUD.exe     System            21  +0 TObject.Free
007117a8 +000 cMUD.exe     aqDockingBase   3067  +0 TaqCustomDockingControl.Release
007174b1 +009 cMUD.exe     aqDockingBase   6278  +2 TaqCustomDockingContainer.Release
007173a4 +068 cMUD.exe     aqDockingBase   6254 +12 TaqCustomDockingContainer.UpdateChildInfo
00718b88 +0c8 cMUD.exe     aqDockingBase   7055 +21 TaqCustomDockingManager.UpdateTree
00718c77 +05f cMUD.exe     aqDockingBase   7094 +12 TaqCustomDockingManager.EndUpdate
00712f62 +0c2 cMUD.exe     aqDockingBase   3745 +16 TaqCustomDockingControl.MakeFloating
00704a4d +0f5 cMUD.exe     aqDocking       4204 +25 TaqMover.EndDragging
006f8bfb +01f cMUD.exe     aqDockingVS2005  801  +4 TaqVS2005Mover.EndDragging
0071b55a +03e cMUD.exe     aqDockingBase   8541  +4 TaqCustomDockingFrame.MaskFormEndDrag
006e2a99 +021 cMUD.exe     aqMaskForms      308  +4 TaqCustomMaskForm.DoEndDrag
006e2abb +01b cMUD.exe     aqMaskForms      316  +4 TaqCustomMaskForm.EndDrag
0071b483 +043 cMUD.exe     aqDockingBase   8518  +4 TaqCustomDockingFrame.HandleFrameMove
0071b5af +007 cMUD.exe     aqDockingBase   8567  +1 TaqCustomDockingFrame.MaskFormMouseUp
006e2b6d +025 cMUD.exe     aqMaskForms      348  +2 TaqCustomMaskForm.DoMouseUp
006e3488 +048 cMUD.exe     aqMaskForms      716 +10 TaqTranslucentMaskForm.FormMouseUp
004bb93f +02b cMUD.exe     Controls                 TControl.MouseUp
004bb978 +02c cMUD.exe     Controls                 TControl.DoMouseUp
004bb9fa +076 cMUD.exe     Controls                 TControl.WMLButtonUp
004bb06f +2bb cMUD.exe     Controls                 TControl.WndProc
004bf073 +4fb cMUD.exe     Controls                 TWinControl.WndProc
004a15d3 +553 cMUD.exe     Forms                    TCustomForm.WndProc
004be79c +02c cMUD.exe     Controls                 TWinControl.MainWndProc
0047c3e0 +014 cMUD.exe     Classes                  StdWndProc
77d4bcc7 +00a USER32.dll                            DispatchMessageA
004a9748 +0fc cMUD.exe     Forms                    TApplication.ProcessMessage
004a9782 +00a cMUD.exe     Forms                    TApplication.HandleMessage
004a9a77 +0b3 cMUD.exe     Forms                    TApplication.Run
00e4b7e0 +088 cMUD.exe     CMUD             348 +20 initialization
7c91312f +069 ntdll.dll                             RtlUnicodeStringToAnsiString
7c812907 +0b6 kernel32.dll                          GetVersionExA
_________________
The only good questions are the ones we have never answered before.
Search the Forums
Reply with quote
Tech
GURU


Joined: 18 Oct 2000
Posts: 2733
Location: Atlanta, USA

PostPosted: Sun Jun 29, 2008 7:47 pm   
 
Confirmed. I didn't get to a crash, but I did see all the weird window stuff.
_________________
Asati di tempari!
Reply with quote
Vijilante
SubAdmin


Joined: 18 Nov 2001
Posts: 5182

PostPosted: Mon Jun 30, 2008 12:38 am   
 
Tech, am I remembering right that you use CMudPro? There might be some small difference that would point out the flaw for Zugg. I doubt that there is any timing component to this crash, because I generated it consistently while reducing the steps, and then replicated it a second time with the perfected procedure.
_________________
The only good questions are the ones we have never answered before.
Search the Forums
Reply with quote
Tech
GURU


Joined: 18 Oct 2000
Posts: 2733
Location: Atlanta, USA

PostPosted: Mon Jun 30, 2008 2:32 am   
 
Yeah Vijilante, I us CMudPro normally. If I recall correctly, Zugg the main differences were the SSH stuff and the built-in zMapper recognition.
_________________
Asati di tempari!
Reply with quote
Zugg
MASTER


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

PostPosted: Tue Jul 01, 2008 5:19 pm   
 
Added to bug list.
Reply with quote
Display posts from previous:   
Post new topic   Reply to topic     Home » Forums » CMUD General Discussion 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