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
SpiritWolf
Wanderer


Joined: 02 Jul 2002
Posts: 74
Location: USA

PostPosted: Wed Jun 30, 2010 2:09 am   

[3.21] Error when closing the program after a dropped net connection.
 
I know this is an odd situation, but I'm getting an error if my net connection drops with cMUD open. Here is the bug report I saved:

Code:

date/time         : 2010-06-29, 21:54:15, 713ms
computer name     : Removed
user name         : Removed
registered owner  : Microsoft / Microsoft
operating system  : Windows 7 x64 build 7600
system language   : English
system up time    : 3 days 20 hours
program up time   : 31 seconds
processors        : 8x Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz
physical memory   : 4396/6135 MB (free/total)
free disk space   : (C:) 39.39 GB
display mode      : 1920x1200, 32 bit
process id        : $2c4
allocated memory  : 54.71 MB
executable        : cMUDPro.exe
exec. date/time   : 2010-06-25 18:53
version           : 3.21.0.0
compiled with     : BCB 2006/07
madExcept version : 3.0k
contact name      : Removed
contact email     : Removed
callstack crc     : $f326efe7, $d8e1f130, $d8e1f130
exception number  : 1
exception class   : Unknown
exception message : Unknown.

Main ($16b4):
0045a95c +70 cMUDPro.exe  SysUtils         RaiseLastOSError
76fe010a +0a ntdll.dll                     KiUserExceptionDispatcher
0040526e +02 cMUDPro.exe  System    83  +0 @ClassDestroy
00470b38 +24 cMUDPro.exe  Classes          TPersistent.Destroy
0047c49b +47 cMUDPro.exe  Classes          TComponent.DestroyComponents
004a3692 +32 cMUDPro.exe  Forms            DoneApplication
0045239e +26 cMUDPro.exe  SysUtils         DoExitProc
00405d55 +21 cMUDPro.exe  System    83  +0 @Halt0
00fb299e +a2 cMUDPro.exe  cMUDPro  397 +26 initialization
74e23675 +10 kernel32.dll                  BaseThreadInitThunk

error details:
Open a new, blank session. Connected to a mud. Clicked the cMUD button in the windows task bar to minimize the window. Brought other windows to the foreground (Firefox and Windows Explorer). Opened the device manager in windows, selected my network adapter and disabled it, dropping my net connection. Clicked on the cMUD icon in the windows task bar again to bring cMUD to the foreground and clicked on the X in the top right corner to close the program.
Reply with quote
Zugg
MASTER


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

PostPosted: Wed Jun 30, 2010 4:14 pm   
 
That's going to be a tough one because the error is getting raised by Windows itself (thus the RaiseLastOSError call). So this isn't really an error in CMUD, it's just CMUD doing the error reporting for a Windows error/exception.

If somebody else can consistently reproduce this on other computers then let me know and I'll look into it more.
Reply with quote
SpiritWolf
Wanderer


Joined: 02 Jul 2002
Posts: 74
Location: USA

PostPosted: Wed Jun 30, 2010 6:51 pm   
 
I can reproduce this on both my desktop and laptop. The report I filed was from my desktop. I think I sent in an error report from an earlier version of cMUD from my laptop last month.
Reply with quote
SpiritWolf
Wanderer


Joined: 02 Jul 2002
Posts: 74
Location: USA

PostPosted: Wed Jun 30, 2010 7:18 pm   
 
Code:

date/time         : 2010-06-30, 15:14:09, 562ms
computer name     : Removed
user name         : Removed
registered owner  : Removed
operating system  : Windows 7 build 7600
system language   : English
system up time    : 50 minutes 50 seconds
program up time   : 6 minutes 46 seconds
processors        : 2x Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz
physical memory   : 1020/2046 MB (free/total)
free disk space   : (C:) 91.28 GB
display mode      : 1920x1200, 32 bit
process id        : $e78
allocated memory  : 76.62 MB
executable        : CMUDPro.exe
exec. date/time   : 2010-06-25 18:53
version           : 3.21.0.0
compiled with     : BCB 2006/07
madExcept version : 3.0k
contact name      : Removed
contact email     : Removed
callstack crc     : $31905d23, $c0b09a21, $c0b09a21
exception number  : 1
exception class   : Unknown
exception message : Unknown.

Main ($17b0):
0047d8dc +014 CMUDPro.exe    Classes                      StdWndProc
7749642b +02b ntdll.dll                                   KiUserCallbackDispatcher
774965c6 +081 ntdll.dll                                   RtlRaiseStatus
7747902d +0f4 ntdll.dll                                   RtlUnwind
7749642b +02b ntdll.dll                                   KiUserCallbackDispatcher
7702e78c +08b USER32.dll                                  WCSToMBEx
774965c6 +081 ntdll.dll                                   RtlRaiseStatus
77496452 +00a ntdll.dll                                   KiUserExceptionDispatcher
774b31e8 +040 ntdll.dll                                   RtlUnlockHeap
7749642b +02b ntdll.dll                                   KiUserCallbackDispatcher
0047d8dc +014 CMUDPro.exe    Classes                      StdWndProc
004c073f +2bb CMUDPro.exe    Controls                     TControl.WndProc
004c4743 +4fb CMUDPro.exe    Controls                     TWinControl.WndProc
004a6ca3 +553 CMUDPro.exe    Forms                        TCustomForm.WndProc
004c3e6c +02c CMUDPro.exe    Controls                     TWinControl.MainWndProc
0047d8dc +014 CMUDPro.exe    Classes                      StdWndProc
76a64623 +051 OLEAUT32.dll                                SysAllocStringLen
0047d8dc +014 CMUDPro.exe    Classes                      StdWndProc
004c073f +2bb CMUDPro.exe    Controls                     TControl.WndProc
004c4743 +4fb CMUDPro.exe    Controls                     TWinControl.WndProc
757c7077 +046 KERNELBASE.dll                              CompareStringEx
60903c0a +016 sqlite3.dll                                 sqlite3_mutex_leave
6091a773 +043 sqlite3.dll                                 sqlite3_step
609327a6 +0ba sqlite3.dll                                 sqlite3_exec
00888b75 +01d CMUDPro.exe    ZPlainSqLiteDriver   769  +2 TZSQLite3PlainDriver.Execute
008aa461 +041 CMUDPro.exe    ZDbcSqLiteStatement  210  +2 TZSQLiteStatement.ExecuteUpdate
008a364e +02a CMUDPro.exe    ZDbcStatement       2000  +1 TZEmulatedPreparedStatement.ExecuteUpdate
008a374e +02a CMUDPro.exe    ZDbcStatement       2040  +1 TZEmulatedPreparedStatement.ExecuteUpdatePrepared
008cf0c1 +13d CMUDPro.exe    ZAbstractRODataset  1413 +18 TZAbstractRODataset.ExecSQL
00f40967 +0e3 CMUDPro.exe    PkgDM                830 +19 TPkg.ExecuteSQL
00f42e1d +2c5 CMUDPro.exe    PkgDM               1425 +38 TPkg.SaveDesc
00f4d882 +0ee CMUDPro.exe    PkgDM               4852 +15 TPkg.Save


Ok, there's one from my laptop. Brand new install of 3.21 into a brand new folder.
Reply with quote
Zugg
MASTER


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

PostPosted: Thu Jul 01, 2010 12:53 am   
 
Just tried this on both my Vista and Windows 7 computers and didn't get any crash or problem following your procedure. So this looks like a system-specific issue. Unless other people can reproduce this, there isn't much I can do about it.

You might also want to try it with a blank session in case it's a problem with your scripts somehow.
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