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
gamma_ray
Magician


Joined: 17 Apr 2005
Posts: 496

PostPosted: Wed Dec 27, 2006 5:08 pm   

Collecting Windows 2000 Bug Reports
 
I've read all of the "2000 isn't supported" stuff, but also Zugg said he'd look into it after CMud went stable, so since I would really like 2000 support I thought I'd see if I could figure out what the problem is to make it easy to fix.

So, if everyone who has access to windows 2000 and would like support for this OS could send me error reports, that would help a lot (just open the directory you installed CMud to, open the file bugreport.txt, and copy any interesting or unique ones).

All of my error messages have been like this: (first one is if I let the bug report thing close the program, second is if I keep trying to continue)

Quote:
date/time : 2006-12-27, 02:10:36, 578ms
computer name : LAPTOP
user name : Administrator <admin>
operating system : Windows 2000 Service Pack 4 build 2195
system language : English
system up time : 1 hour 47 minutes
program up time : 7 seconds
processor : Mobile AMD Athlon(tm) 64 Processor 3000+
physical memory : 671/1023 MB (free/total)
free disk space : (C:) 16.18 GB (D:) 36.14 GB
display mode : 1680x1050, 32 bit
process id : $3e4
allocated memory : 17.12 MB
executable : CMUD.exe
exec. date/time : 2006-12-15 09:29
version : 1.24.0.0
madExcept version : 3.0b
callstack crc : $ae9a742e, $f08a7fcc, $f08a7fcc
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 00C10EE2 in module 'CMUD.exe'. Read of address 00000000.

Main ($6b4):
00c10ee2 +022 CMUD.exe PARENT 3508 +1 TParentForm.FormDestroy
0047de25 +059 CMUD.exe Classes 9901 +8 TComponent.Notification
005254dd +031 CMUD.exe Forms 2660 +3 TCustomForm.DoDestroy
00525391 +045 CMUD.exe Forms 2631 +3 TCustomForm.Destroy
00669ffe +012 CMUD.exe CustomForm 61 +1 TzCustomForm.Destroy
0076e941 +019 CMUD.exe International 47 +2 TInterForm.Destroy
0076f44a +012 CMUD.exe zsForm 47 +1 TzForm.Destroy
00a3f06e +012 CMUD.exe MultiForm 327 +3 TMultForm.Destroy
77fa1601 +009 ntdll.dll KiUserExceptionDispatcher
006c880f +013 CMUD.exe aqDockingUIOfficeXP 164 +1 TaqOfficeXPUIStyle.CheckTheme
006c88a3 +07f CMUD.exe aqDockingUIOfficeXP 177 +9 TaqOfficeXPUIStyle.Create

004764c9 +0b1 CMUD.exe Classes 6096 +15 CreateComponent
004766fc +088 CMUD.exe Classes 6144 +11 TReader.ReadComponent
004769b2 +08e CMUD.exe Classes 6210 +9 TReader.ReadDataInner
0047691b +06b CMUD.exe Classes 6195 +11 TReader.ReadData
0047e026 +012 CMUD.exe Classes 9987 +1 TComponent.ReadState
00476791 +11d CMUD.exe Classes 6156 +23 TReader.ReadComponent
004769b2 +08e CMUD.exe Classes 6210 +9 TReader.ReadDataInner
004768eb +03b CMUD.exe Classes 6189 +5 TReader.ReadData
0047e026 +012 CMUD.exe Classes 9987 +1 TComponent.ReadState
00502cb5 +03d CMUD.exe Controls 3357 +3 TControl.ReadState
005074e8 +028 CMUD.exe Controls 5475 +3 TWinControl.ReadState
0052573b +06f CMUD.exe Forms 2724 +9 TCustomForm.ReadState
004777af +1d7 CMUD.exe Classes 6566 +37 TReader.ReadRootComponent
004745c3 +037 CMUD.exe Classes 4975 +3 TStream.ReadComponent
0046f6b0 +070 CMUD.exe Classes 2504 +7 InternalReadComponentRes
0046f884 +084 CMUD.exe Classes 2561 +4 InitComponent
0046f916 +062 CMUD.exe Classes 2573 +6 InitInheritedComponent
00524fcb +0a3 CMUD.exe Forms 2561 +8 TCustomForm.Create
00669fca +016 CMUD.exe CustomForm 56 +1 TzCustomForm.Create
0076e905 +029 CMUD.exe International 41 +3 TInterForm.Create
0076f416 +016 CMUD.exe zsForm 42 +1 TzForm.Create
00a3eabc +0ec CMUD.exe MultiForm 171 +14 TMultForm.Create
00c19658 +0b8 CMUD.exe PARENT 9204 +10 TParentForm.Create
0052e8d4 +03c CMUD.exe Forms 6947 +4 TApplication.CreateForm
00d50f3c +07c CMUD.exe CMUD 314 +15 initialization
77f933bd +05e ntdll.dll RtlUnicodeStringToAnsiString
7c590e38 +0ce KERNEL32.dll GetVersionExA
7c5909f5 +0f5 KERNEL32.dll GetModuleFileNameW


Quote:
date/time : 2006-12-27, 02:11:01, 843ms
computer name : LAPTOP
user name : Administrator <admin>
operating system : Windows 2000 Service Pack 4 build 2195
system language : English
system up time : 1 hour 47 minutes
program up time : 32 seconds
processor : Mobile AMD Athlon(tm) 64 Processor 3000+
physical memory : 676/1023 MB (free/total)
free disk space : (C:) 16.18 GB (D:) 36.14 GB
display mode : 1680x1050, 32 bit
process id : $3e4
allocated memory : 16.80 MB
executable : CMUD.exe
exec. date/time : 2006-12-15 09:29
version : 1.24.0.0
madExcept version : 3.0b
callstack crc : $bece228d, $b7b9d92c, $b7b9d92c
exception number : 2
exception class : EAccessViolation
exception message : Access violation at address 00000000. Read of address 00000000.

Main ($6b4):
006c880f +013 CMUD.exe aqDockingUIOfficeXP 164 +1 TaqOfficeXPUIStyle.CheckTheme
006c88a3 +07f CMUD.exe aqDockingUIOfficeXP 177 +9 TaqOfficeXPUIStyle.Create

004764c9 +0b1 CMUD.exe Classes 6096 +15 CreateComponent
004766fc +088 CMUD.exe Classes 6144 +11 TReader.ReadComponent
004769b2 +08e CMUD.exe Classes 6210 +9 TReader.ReadDataInner
0047691b +06b CMUD.exe Classes 6195 +11 TReader.ReadData
0047e026 +012 CMUD.exe Classes 9987 +1 TComponent.ReadState
00476791 +11d CMUD.exe Classes 6156 +23 TReader.ReadComponent
004769b2 +08e CMUD.exe Classes 6210 +9 TReader.ReadDataInner
004768eb +03b CMUD.exe Classes 6189 +5 TReader.ReadData
0047e026 +012 CMUD.exe Classes 9987 +1 TComponent.ReadState
00502cb5 +03d CMUD.exe Controls 3357 +3 TControl.ReadState
005074e8 +028 CMUD.exe Controls 5475 +3 TWinControl.ReadState
0052573b +06f CMUD.exe Forms 2724 +9 TCustomForm.ReadState
004777af +1d7 CMUD.exe Classes 6566 +37 TReader.ReadRootComponent
004745c3 +037 CMUD.exe Classes 4975 +3 TStream.ReadComponent
0046f6b0 +070 CMUD.exe Classes 2504 +7 InternalReadComponentRes
0046f884 +084 CMUD.exe Classes 2561 +4 InitComponent
0046f916 +062 CMUD.exe Classes 2573 +6 InitInheritedComponent
00524fcb +0a3 CMUD.exe Forms 2561 +8 TCustomForm.Create
00669fca +016 CMUD.exe CustomForm 56 +1 TzCustomForm.Create
0076e905 +029 CMUD.exe International 41 +3 TInterForm.Create
0076f416 +016 CMUD.exe zsForm 42 +1 TzForm.Create
00a3eabc +0ec CMUD.exe MultiForm 171 +14 TMultForm.Create
00c19658 +0b8 CMUD.exe PARENT 9204 +10 TParentForm.Create
0052e8d4 +03c CMUD.exe Forms 6947 +4 TApplication.CreateForm
00d50f3c +07c CMUD.exe CMUD 314 +15 initialization
77f933bd +05e ntdll.dll RtlUnicodeStringToAnsiString
7c590e38 +0ce KERNEL32.dll GetVersionExA
7c5909f5 +0f5 KERNEL32.dll GetModuleFileNameW


My guess just from this is that the creation call for the style either fails or correctly doesn't create a style, and then the checkstyle function ends up trying to read memory that doesn't belong to it. I wasn't able to find anything about these specific calls yet, but the OfficeXP theme appears to be fairly old (from several versions of automated docking ago: it is mentioned here http://www.automatedqa.com/products/aqdocking/whats_new_1_5.asp but there's no date stamp, unfortunately) and swears that it supports Win2k, so possibly Zugg had added something to those specific calls which is causing problems.

Alternative guess: Whatever comes directly -after- the checkstyle call, which of course I have no clue about.
Reply with quote
Zugg
MASTER


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

PostPosted: Wed Jan 17, 2007 10:16 pm   
 
Thanks for this. Keep in mind that I have modified the AQDocking stuff to use the theme engine code in CMUD, so that might be causing this problem on Windows 2000 (which doesn't have the XP theme libraries). So it's not the OfficeXP theme that is causing the problem I don't think, but probably something that I changed or something in the theme engine code that CMUD uses.

In any case, even though I'm not promising any Windows 2000 support, I'll add it to the list to see if it is something easy to fix.
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