 |
Fizban1216 Apprentice
Joined: 03 Feb 2007 Posts: 170
|
Posted: Mon Jun 21, 2010 12:33 am
[3.20 Pro] Bug: Deleting Sessions |
Seems that when I try to delete a sessions while other sessions are currently running it gives me the following error:
Access violation at address 00DFtA1F in module 'cMUDPro.exe'.
Read of address 00000004. |
|
|
 |
GeneralStonewall Magician
Joined: 02 Feb 2004 Posts: 364 Location: USA
|
Posted: Mon Jun 21, 2010 12:45 am |
Does it give a crash report, as well?
|
|
|
 |
Fizban1216 Apprentice
Joined: 03 Feb 2007 Posts: 170
|
Posted: Mon Jun 21, 2010 12:56 am |
GeneralStonewall wrote: |
Does it give a crash report, as well? |
Yep, sent it when it happened.
Just did it again and saved it so I could paste it:
Code: |
date/time : 2010-06-20, 20:53:11, 828ms
computer name : BRANDON-PC
user name : Brandon
registered owner : Microsoft / Microsoft
operating system : Windows 7 x64 build 7600
system language : English
system up time : 1 day 11 hours
program up time : 41 seconds
processors : 2x Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz
physical memory : 813/2046 MB (free/total)
free disk space : (C:) 34.65 GB
display mode : 1280x1024, 32 bit
process id : $1158
allocated memory : 92.29 MB
executable : cMUDPro.exe
exec. date/time : 2010-06-18 17:00
version : 3.20.0.0
compiled with : BCB 2006/07
madExcept version : 3.0k
contact name : Brandon Bridges
contact email : fizban@tbamud.com
callstack crc : $5a5d93ff, $bf16a337, $bf16a337
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 00DF7A1F in module 'cMUDPro.exe'. Read of address 00000004.
Main ($15ac):
00df7a1f +0f7 cMUDPro.exe CharF 1651 +13 DoDelete
00df7de9 +1f5 cMUDPro.exe CharF 1701 +25 TChardb.DoAction
00dfb89c +2a8 cMUDPro.exe CharF 2877 +46 TChardb.ActionDeleteExecute
0047cb0f +00f cMUDPro.exe Classes TBasicAction.Execute
004d155d +031 cMUDPro.exe ActnList TContainedAction.Execute
004d2224 +050 cMUDPro.exe ActnList TCustomAction.Execute
00df5bc3 +0f3 cMUDPro.exe CharF 1013 +28 TChardb.FormKeyDown
004c5e88 +020 cMUDPro.exe Controls TWinControl.KeyDown
004c5f24 +090 cMUDPro.exe Controls TWinControl.DoKeyDown
004c5ec1 +02d cMUDPro.exe Controls TWinControl.DoKeyDown
004c5f46 +00a cMUDPro.exe Controls TWinControl.WMKeyDown
004c0633 +2bb cMUDPro.exe Controls TControl.WndProc
004c4637 +4fb cMUDPro.exe Controls TWinControl.WndProc
005193ef +073 cMUDPro.exe ComCtrls TCustomListView.WndProc
00aa4349 +041 cMUDPro.exe cxListView TcxCustomInnerListView.WndProc
004c3d60 +02c cMUDPro.exe Controls TWinControl.MainWndProc
0047d7d0 +014 cMUDPro.exe Classes StdWndProc
7635810d +00a USER32.dll DispatchMessageA
004aed0c +0fc cMUDPro.exe Forms TApplication.ProcessMessage
004aed46 +00a cMUDPro.exe Forms TApplication.HandleMessage
004af03b +0b3 cMUDPro.exe Forms TApplication.Run
00fa8740 +088 cMUDPro.exe cMUDPro 390 +20 initialization
759d3675 +010 kernel32.dll BaseThreadInitThunk
error details:
When closing a session while another session was running.
|
|
|
|
 |
Tech GURU

Joined: 18 Oct 2000 Posts: 2733 Location: Atlanta, USA
|
Posted: Mon Jun 21, 2010 4:32 am |
Confirmed. And mighty odd.
|
|
_________________ Asati di tempari! |
|
|
 |
Zugg MASTER

Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Mon Jun 21, 2010 4:57 pm |
I actually could NOT confirm this. Can you give me the exact steps? Here is what I tried:
1) Run CMUD and open an existing session Offline
2) Click the Session button in toolbar to show the list of sessions
3) Click on another session to select it, then click the Delete Session action
4) When prompted if I am sure I want to delete, I click Yes
didn't get a crash. |
|
|
 |
Tech GURU

Joined: 18 Oct 2000 Posts: 2733 Location: Atlanta, USA
|
Posted: Mon Jun 21, 2010 9:46 pm |
That's exactly what I did. I'm not sure it makes a difference but the session I deleted was the Achaea. Also I had run some testing in that session earlier so the 'active' session had screen text and child window.
|
|
_________________ Asati di tempari! |
|
|
 |
Fizban1216 Apprentice
Joined: 03 Feb 2007 Posts: 170
|
Posted: Tue Jun 22, 2010 12:16 am |
Tech wrote: |
That's exactly what I did. I'm not sure it makes a difference but the session I deleted was the Achaea. Also I had run some testing in that session earlier so the 'active' session had screen text and child window. |
My active sessions also have more than one window open. Specifically ones to capture text from various in-game channels. |
|
|
 |
Zugg MASTER

Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Tue Jun 22, 2010 4:53 pm |
The key was having another child window open. Found it and fixed it. What's odd is that I haven't changed anything in that part of the code in a while, but there was definitely a line that could crash with child windows. Strange that it wasn't reported in the past.
|
|
|
 |
|
|