dimmaq / omnithreadlibrary

Automatically exported from code.google.com/p/omnithreadlibrary
0 stars 0 forks source link

Compilation Internal Error on RAD Studio 2009 #29

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
- What steps will reproduce the problem?

Direct upgrade (without source code changes on our side) from 2.2 to 3.01 
and/or current trunk

We can reproduce the error in the OmniThreadLibrary\tests\Tests.2009.groupproj 
projects
Occurs in apps: 36, 39-47

- What is the expected output? What do you see instead?

Compilation result is:
[DCC Fataler Fehler] GpStuff.pas(1273): F2084 Interner Fehler: C12079

- What version of the product are you using? On what operating system?

3.01 or current trunk.
Win7 32bit
Delphi 2009 (12.0.3420.21218) Update 3 (incl. Database Pack Update 4)

- Please provide any additional information below.

Since we dont know how to exactly reproduce it, we added the versions 
information from Help->Info->Version

AcLayers.DLL, 6.1.7601.17514, C:\Windows\AppPatch\
acnt2009.bpl, , C:\Users\Public\Documents\RAD Studio\6.0\Bpl\
acnt2009_R.bpl, , C:\Users\Public\Documents\RAD Studio\6.0\Bpl\
adortl120.bpl, 12.0.3420.21218, C:\Windows\system32\
advapi32.dll, 6.1.7601.17514, C:\Windows\system32\
apphelp.dll, 6.1.7601.17514, C:\Windows\system32\
applet120.bpl, 12.0.3420.21218, c:\program files\codegear\rad studio\6.0\bin\
asmview120.bpl, 12.0.3420.21218, c:\program files\codegear\rad studio\6.0\Bin\
AUDIOSES.DLL, 6.1.7601.17514, C:\Windows\system32\
AVRT.dll, 6.1.7600.16385, C:\Windows\system32\
bccide.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
bdertl120.bpl, 12.0.3420.21218, C:\Windows\system32\
bds.exe, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
bordbk120.dll, 120.903.17.15115, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
bordbk120N.dll, 120.903.17.15115, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
boreditu.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
Borland.Build.Tasks.Common.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.Build.Tasks.Delphi.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.Build.Tasks.Delphi.resources.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\de\
Borland.Build.Tasks.Shared.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.Build.Tasks.Shared.resources.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\de\
Borland.Delphi.dll, 12.0.3420.21218, 
C:\Windows\assembly\GAC_MSIL\Borland.Delphi\12.0.0.0__91d62ebb5b0d1b1b\
Borland.Globalization.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.JSCI.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
Borland.SCI.Impl.Common.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.SCI.Impl.Delphi.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.SCI.Impl.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.SCI.Impl.MSIL.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.SCI2.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
Borland.Studio.Delphi.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.Studio.Delphi.Gate.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.Studio.Delphi.resources.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\de\
Borland.Studio.Host.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.Studio.Host.resources.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\de\
Borland.Studio.Interop.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.Studio.Interop.resources.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\de\
Borland.Studio.Refactoring.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.Studio.Together.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.Studio.Together.resources.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\de\
Borland.Studio.ToolsAPI.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.Studio.Vcl.Design.Refactoring.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.Actions.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.Together.ClassBrowser.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.ClassBrowser.resources.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\de\
Borland.Together.Core.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.Together.Core.resources.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\de\
Borland.Together.CoreResources.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.CoreResources.resources.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\de\
Borland.Together.DesignModel.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.DesignPatterns.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.DesignPatterns.resources.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\de\
Borland.Together.Diagram.Basics.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.Diagram.Basics.resources.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\de\
Borland.Together.Diagram.Core.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.DiagramClass.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.DiagramExtensions.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.DiagramExtensions.resources.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\de\
Borland.Together.DiagramInteraction.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.DiagramInteraction.resources.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\de\
Borland.Together.DiagramInteraction20.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.DiagramInteraction20.resources.dll, 12.0.3420.21218, 
C:\Program Files\CodeGear\RAD Studio\6.0\bin\de\
Borland.Together.DrawingSurface.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.EcoBase.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.Together.GenDoc.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.Together.GenDoc.resources.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\de\
Borland.Together.HyperLinks.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.Together.HyperLinks.resources.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\de\
Borland.Together.InternalAPI.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.LanguageSupport.Delphi.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.LanguageSupport.MSIL.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.Model3.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.Together.ModelBasics.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.ModelPerformers.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.ModelView.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.Together.ModelView.resources.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\de\
Borland.Together.Ocl.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.Together.Ocl.Model.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.Together.Ocl.Model.resources.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\de\
Borland.Together.Ocl.resources.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\de\
Borland.Together.OclValidator.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.OpenAPI3.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.Together.QAui.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.Together.QAui.resources.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\de\
Borland.Together.Refactoring.API.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.Refactoring.Manager.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.Refactoring.Manager.resources.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\de\
Borland.Together.Refactoring.Platform.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.Refactoring.Plugins.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.Refactoring.Plugins.resources.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\de\
Borland.Together.Refactoring.Plugins.UI.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.UMLDiagrams1x.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.UMLDiagrams1x.resources.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\de\
Borland.Together.UMLDiagrams20.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.UMLDiagrams20.resources.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\de\
Borland.Together.VFS.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.Together.XMIExchange.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\
Borland.Together.XMIExchange.resources.dll, 12.0.3420.21218, C:\Program 
Files\CodeGear\RAD Studio\6.0\bin\de\
Borland.Together.XMLExport.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
Borland.VclRtl.dll, 12.0.3420.21218, 
C:\Windows\assembly\GAC_MSIL\Borland.VclRtl\12.0.0.0__91d62ebb5b0d1b1b\
borlndmm.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
BrcIde.Dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
CFGMGR32.dll, 6.1.7601.17514, C:\Windows\system32\
CLBCatQ.DLL, 2001.12.8530.16385, C:\Windows\system32\
codetemplates120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
comcore120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
comctl32.dll, 6.10.7601.17514, 
C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.760
1.17514_none_41e6975e2bd6f2b2\
comdlg32.dll, 6.1.7601.17514, C:\Windows\system32\
comentcore120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
COMP32X.DLL, 6.16.3.7, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
coreide120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
coreproide120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
CRYPT32.dll, 6.1.7601.17827, C:\Windows\system32\
CRYPTBASE.dll, 6.1.7600.16385, C:\Windows\system32\
CRYPTSP.dll, 6.1.7600.16385, C:\Windows\system32\
CSCAPI.dll, 6.1.7601.17514, C:\Windows\system32\
CSCDLL.dll, 6.1.7601.17514, C:\Windows\System32\
cscui.dll, 6.1.7601.17514, C:\Windows\System32\
culture.dll, 2.0.50727.4927, C:\Windows\Microsoft.NET\Framework\v2.0.50727\
d2d1.dll, 6.1.7601.17563, C:\Windows\system32\
d3d10.dll, 6.1.7600.16385, C:\Windows\system32\
d3d10_1.dll, 6.1.7601.17544, C:\Windows\system32\
d3d10_1core.dll, 6.1.7601.17514, C:\Windows\system32\
d3d10core.dll, 6.1.7600.16385, C:\Windows\system32\
D3D10Warp.dll, 6.1.7601.17514, C:\Windows\system32\
DataExplorer120.bpl, 12.0.3420.21218, c:\program files\codegear\rad 
studio\6.0\Bin\
DataSnapIndy10ServerTransport120.bpl, 12.0.3420.21218, C:\Windows\system32\
DataSnapProviderClient120.bpl, 12.0.3420.21218, C:\Windows\system32\
DataSnapServer120.bpl, 12.0.3420.21218, C:\Windows\system32\
davclnt.dll, 6.1.7601.17514, C:\Windows\System32\
DAVHLPR.dll, 6.1.7600.16385, C:\Windows\System32\
dbexpress120.bpl, 12.0.3420.21218, C:\Windows\system32\
dbkdebugide120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
dbkdebugproide120.bpl, 12.0.3420.21218, c:\program files\codegear\rad 
studio\6.0\bin\
dbrtl120.bpl, 12.0.3420.21218, C:\Windows\system32\
dbx120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
dbxcds120.bpl, 12.0.3420.21218, C:\Windows\system32\
DbxClientDriver120.bpl, 12.0.3420.21218, C:\Windows\system32\
DbxCommonDriver120.bpl, 12.0.3420.21218, C:\Windows\system32\
DBXDb2Driver120.bpl, 12.0.3420.21218, C:\Windows\system32\
DBXInformixDriver120.bpl, 12.0.3420.21218, C:\Windows\system32\
DBXInterBaseDriver120.bpl, 12.0.3420.21218, C:\Windows\system32\
DBXMSSQLDriver120.bpl, 12.0.3420.21218, C:\Windows\system32\
DBXMySQLDriver120.bpl, 12.0.3420.21218, C:\Windows\system32\
DBXOracleDriver120.bpl, 12.0.3420.21218, C:\Windows\system32\
DBXSybaseASADriver120.bpl, 12.0.3420.21218, C:\Windows\system32\
DBXSybaseASEDriver120.bpl, 12.0.3420.21218, C:\Windows\system32\
dcc120.dll, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
dcl31w120.bpl, 12.0.3420.21218, c:\program files\codegear\rad studio\6.0\bin\
dclact120.bpl, 12.0.3420.21218, c:\program files\codegear\rad studio\6.0\bin\
dclado120.bpl, 12.0.3420.21218, c:\program files\codegear\rad studio\6.0\bin\
dclbde120.bpl, 12.0.3420.21218, c:\program files\codegear\rad studio\6.0\bin\
dclDataSnapIndy10ServerTransport120.bpl, 12.0.3420.21218, c:\program 
files\codegear\rad studio\6.0\bin\
dclDataSnapProviderClient120.bpl, 12.0.3420.21218, c:\program 
files\codegear\rad studio\6.0\bin\
dclDataSnapServer120.bpl, 12.0.3420.21218, c:\program files\codegear\rad 
studio\6.0\bin\
dcldb120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
dcldbx120.bpl, 12.0.3420.21218, c:\program files\codegear\rad studio\6.0\bin\
dcldbxcds120.bpl, 12.0.3420.21218, c:\program files\codegear\rad studio\6.0\bin\
dclDBXDrivers120.bpl, 12.0.3420.21218, c:\program files\codegear\rad 
studio\6.0\bin\
dclDBXDriversEnt120.bpl, 12.0.3420.21218, c:\program files\codegear\rad 
studio\6.0\bin\
dclemacsedit120.bpl, 12.0.3420.21218, c:\program files\codegear\rad 
studio\6.0\bin\
dclib120.bpl, 12.0.3420.21218, c:\program files\codegear\rad studio\6.0\Bin\
dclIndyCore120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
dclIndyProtocols120.bpl, 12.0.3420.21218, c:\program files\codegear\rad 
studio\6.0\Bin\
dclmcn120.bpl, 12.0.3420.21218, c:\program files\codegear\rad studio\6.0\bin\
dclmid120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
dclmlwiz120.bpl, 12.0.3420.21218, c:\program files\codegear\rad studio\6.0\bin\
dclnet120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
dclRave.bpl, , c:\program files\codegear\rad studio\6.0\RaveReports\Lib\
dclsmp120.bpl, 12.0.3420.21218, c:\program files\codegear\rad studio\6.0\bin\
dclsmpedit120.bpl, 12.0.3420.21218, c:\program files\codegear\rad 
studio\6.0\bin\
dclsoap120.bpl, 12.0.3420.21218, c:\program files\codegear\rad studio\6.0\bin\
dclstd120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
dcltee8120.bpl, 8.0.3.0, c:\program files\codegear\rad studio\6.0\bin\
dclwbm120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
dclwebsnap120.bpl, 12.0.3420.21218, c:\program files\codegear\rad 
studio\6.0\bin\
delphicoment120.bpl, 12.0.3420.21218, c:\program files\codegear\rad 
studio\6.0\Bin\
delphicompro120.bpl, 12.0.3420.21218, c:\program files\codegear\rad 
studio\6.0\Bin\
delphicoreide120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
delphicoreproide120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
delphide120.bpl, 12.0.3420.21218, c:\program files\codegear\rad studio\6.0\Bin\
delphidotnetcore120.bpl, 12.0.3420.21218, c:\program files\codegear\rad 
studio\6.0\Bin\
delphierrorinsite120.bpl, 12.0.3420.21218, c:\program files\codegear\rad 
studio\6.0\Bin\
delphipro120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
DelphiProvider.dll, 12.0.3420.21218, 
C:\Windows\assembly\GAC_MSIL\DelphiProvider\12.0.0.0__91d62ebb5b0d1b1b\
delphivclide120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
designide120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
DEVOBJ.dll, 6.1.7600.16385, C:\Windows\system32\
dnsapi.DLL, 6.1.7601.17570, C:\Windows\system32\
DotNetCoreAssemblies120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
dotnetcoreide120.bpl, 12.0.3420.21218, c:\program files\codegear\rad 
studio\6.0\Bin\
drprov.dll, 6.1.7600.16385, C:\Windows\System32\
dsnap120.bpl, 12.0.3420.21218, C:\Windows\system32\
dsnapcon120.bpl, 12.0.3420.21218, C:\Windows\system32\
DUser.dll, 6.1.7600.16385, C:\Windows\system32\
dwmapi.dll, 6.1.7600.16385, C:\Windows\system32\
DWrite.dll, 6.1.7601.17789, C:\Windows\system32\
dxgi.dll, 6.1.7601.17514, C:\Windows\system32\
EhStorAPI.dll, 6.1.7601.17514, C:\Windows\system32\
EhStorShell.dll, 6.1.7600.16385, C:\Windows\system32\
exceptiondiag120.bpl, 12.0.3420.21218, c:\program files\codegear\rad 
studio\6.0\bin\
fileexplorer120.bpl, 12.0.3420.21218, c:\program files\codegear\rad 
studio\6.0\bin\
fusion.dll, 2.0.50727.4927, C:\Windows\Microsoft.NET\Framework\v2.0.50727\
GDI32.dll, 6.1.7601.17514, C:\Windows\system32\
gdiplus.dll, 6.1.7601.17825, 
C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.17825_
none_72d273598668a06b\
gds32.dll, 10.0.3.566, C:\Windows\system32\
historyide120.bpl, 12.0.3420.21218, c:\program files\codegear\rad 
studio\6.0\bin\
htmide120.bpl, 12.0.3420.21218, c:\program files\codegear\rad studio\6.0\bin\
HTMLDlgs120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
htmlhelp2120.bpl, 12.0.3420.21218, c:\program files\codegear\rad studio\6.0\Bin\
htmlide120.bpl, 12.0.3420.21218, c:\program files\codegear\rad studio\6.0\bin\
ibxml.dll, 10.0.3.566, C:\Windows\system32\
ibxpress120.bpl, 12.0.3420.21218, C:\Windows\system32\
idefilefilters120.bpl, 12.0.3420.21218, c:\program files\codegear\rad 
studio\6.0\bin\
IDEFixPack.dll, 4.9.0.0, C:\Users\Public\Documents\RAD Studio\6.0\Experts\
IDEFixPackStartup.bpl, 4.9.0.0, C:\Users\Public\Documents\RAD 
Studio\6.0\Experts\
ieframe.dll, 9.0.8112.16447, C:\Windows\System32\
iertutil.dll, 9.0.8112.16447, C:\Windows\system32\
IMAGEHLP.DLL, 6.1.7601.17787, C:\Windows\system32\
imm32.dll, 6.1.7601.17514, C:\Windows\system32\
IndyCore120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
IndyProtocols120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
IndySystem120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
inet120.bpl, 12.0.3420.21218, C:\Windows\system32\
inetdb120.bpl, 12.0.3420.21218, C:\Windows\system32\
inetdbbde120.bpl, 12.0.3420.21218, C:\Windows\system32\
inetdbxpress120.bpl, 12.0.3420.21218, C:\Windows\system32\
intl3_tsvn32.dll, 0.14.6.0, C:\Program Files\TortoiseSVN\bin\
iphlpapi.DLL, 6.1.7601.17514, C:\Windows\system32\
itecore120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
iteide120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
iteidew32120.bpl, 12.0.3420.21218, c:\program files\codegear\rad studio\6.0\Bin\
jscript9.dll, 9.0.8112.16447, C:\Windows\System32\
kernel32.dll, 6.1.7601.17651, C:\Windows\system32\
KERNELBASE.dll, 6.1.7601.17651, C:\Windows\system32\
ksuser.dll, 6.1.7600.16385, C:\Windows\system32\
libapr_tsvn32.dll, 1.4.6.0, C:\Program Files\TortoiseSVN\bin\
libaprutil_tsvn32.dll, 1.3.12.0, C:\Program Files\TortoiseSVN\bin\
libsasl32.dll, 2.1.24.0, C:\Program Files\TortoiseSVN\bin\
libsvn_tsvn32.dll, 1.7.5.26110, C:\Program Files\TortoiseSVN\bin\
LPK.dll, 6.1.7600.16385, C:\Windows\system32\
LZ32.DLL, 6.1.7600.16385, C:\Windows\system32\
Microsoft.Build.Engine.ni.dll, 2.0.50727.5420, 
C:\Windows\assembly\NativeImages_v2.0.50727_32\Microsoft.Build.Eng#\432160eff3b1
f9301c6a74c2e647e03d\
Microsoft.Build.Engine.resources.dll, 2.0.50727.4927, 
C:\Windows\assembly\GAC_MSIL\Microsoft.Build.Engine.resources\2.0.0.0_de_b03f5f7
f11d50a3a\
Microsoft.Build.Framework.ni.dll, 2.0.50727.5420, 
C:\Windows\assembly\NativeImages_v2.0.50727_32\Microsoft.Build.Fra#\2095344bf8c4
0f8baa94ba53a993fb4c\
Microsoft.Build.Tasks.ni.dll, 2.0.50727.5420, 
C:\Windows\assembly\NativeImages_v2.0.50727_32\Microsoft.Build.Tas#\3893fa9a19b5
2dee8b2cc424840d5d08\
Microsoft.Build.Tasks.resources.dll, 2.0.50727.4927, 
C:\Windows\assembly\GAC_MSIL\Microsoft.Build.Tasks.resources\2.0.0.0_de_b03f5f7f
11d50a3a\
Microsoft.Build.Utilities.ni.dll, 2.0.50727.5420, 
C:\Windows\assembly\NativeImages_v2.0.50727_32\Microsoft.Build.Uti#\07e346ee0e3f
7433f2de7a72fadd6713\
Microsoft.Build.Utilities.resources.dll, 2.0.50727.4927, 
C:\Windows\assembly\GAC_MSIL\Microsoft.Build.Utilities.resources\2.0.0.0_de_b03f
5f7f11d50a3a\
midimap.dll, 6.1.7600.16385, C:\Windows\system32\
MLANG.dll, 6.1.7600.16385, C:\Windows\system32\
MLCC120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
MMDevAPI.DLL, 6.1.7601.17514, C:\Windows\system32\
mpr.dll, 6.1.7600.16385, C:\Windows\system32\
MSACM32.dll, 6.1.7600.16385, C:\Windows\system32\
msacm32.drv, 6.1.7600.16385, C:\Windows\system32\
MSASN1.dll, 6.1.7601.17514, C:\Windows\system32\
mscoree.dll, 4.0.40305.0, C:\Windows\system32\
mscoreei.dll, 4.0.30319.237, C:\Windows\Microsoft.NET\Framework\v4.0.30319\
mscorjit.dll, 2.0.50727.5456, C:\Windows\Microsoft.NET\Framework\v2.0.50727\
mscorlib.ni.dll, 2.0.50727.5456, 
C:\Windows\assembly\NativeImages_v2.0.50727_32\mscorlib\acfc1391e45fedd2a359778e
a57d914c\
mscorlib.resources.dll, 2.0.50727.5420, 
C:\Windows\assembly\GAC_MSIL\mscorlib.resources\2.0.0.0_de_b77a5c561934e089\
mscorwks.dll, 2.0.50727.5456, C:\Windows\Microsoft.NET\Framework\v2.0.50727\
MSCTF.dll, 6.1.7600.16385, C:\Windows\system32\
mshtml.dll, 9.0.8112.16447, C:\Windows\System32\
msimg32.dll, 6.1.7600.16385, C:\Windows\system32\
msimtf.dll, 6.1.7600.16385, C:\Windows\system32\
msls31.dll, 3.10.349.0, C:\Windows\system32\
MSVCP100.dll, 10.0.40219.325, C:\Windows\system32\
MSVCR100.dll, 10.0.40219.325, C:\Windows\system32\
MSVCR80.dll, 8.0.50727.4940, 
C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4940_none_d0
8cc06a442b34fc\
msvcrt.dll, 7.0.7601.17744, C:\Windows\system32\
MSWSOCK.dll, 6.1.7601.17514, C:\Windows\system32\
msxml3.dll, 8.110.7601.17857, C:\Windows\System32\
NETAPI32.dll, 6.1.7601.17514, C:\Windows\system32\
netutils.dll, 6.1.7601.17514, C:\Windows\system32\
Normaliz.dll, 6.1.7600.16385, C:\Windows\system32\
NSI.dll, 6.1.7600.16385, C:\Windows\system32\
ntdll.dll, 6.1.7601.17725, C:\Windows\SYSTEM32\
ntlanman.dll, 6.1.7601.17514, C:\Windows\System32\
ntmarta.dll, 6.1.7600.16385, C:\Windows\system32\
ntshrui.dll, 6.1.7601.17755, C:\Windows\system32\
ole32.dll, 6.1.7601.17514, C:\Windows\system32\
oleacc.dll, 7.0.0.0, C:\Windows\system32\
oleaut32.dll, 6.1.7601.17676, C:\Windows\system32\
oledlg.dll, 6.1.7600.16385, C:\Windows\system32\
olepro32.dll, 6.1.7601.17514, C:\Windows\system32\
plugview120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
PortableDeviceApi.dll, 6.1.7601.17514, C:\Windows\system32\
profapi.dll, 6.1.7600.16385, C:\Windows\system32\
projecttargets120.bpl, 12.0.3420.21218, c:\program files\codegear\rad 
studio\6.0\Bin\
propsys.dll, 7.0.7601.17514, C:\Windows\system32\
PSAPI.DLL, 6.1.7600.16385, C:\Windows\system32\
RASAPI32.dll, 6.1.7600.16385, C:\Windows\system32\
rasman.dll, 6.1.7600.16385, C:\Windows\system32\
Rave76VCL120.bpl, , C:\Windows\system32\
refactoride120.bpl, 12.0.3420.21218, c:\program files\codegear\rad 
studio\6.0\bin\
RICHED20.dll, 5.31.23.1230, C:\Windows\system32\
RLINK32.DLL, 6.2.0.0, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
RPCRT4.dll, 6.1.7601.17514, C:\Windows\system32\
RpcRtRemote.dll, 6.1.7601.17514, C:\Windows\system32\
rsaenh.dll, 6.1.7600.16385, C:\Windows\system32\
rtl120.bpl, 12.0.3420.21218, C:\Windows\system32\
rtutils.dll, 6.1.7601.17514, C:\Windows\system32\
samcli.dll, 6.1.7601.17514, C:\Windows\system32\
SAMLIB.dll, 6.1.7600.16385, C:\Windows\system32\
sanctuarylib.dll, , C:\Program Files\CodeGear\RAD Studio\6.0\bin\
sechost.dll, 6.1.7600.16385, C:\Windows\SYSTEM32\
Secur32.dll, 6.1.7601.17725, C:\Windows\system32\
sensapi.dll, 6.1.7600.16385, C:\Windows\system32\
SETUPAPI.dll, 6.1.7601.17514, C:\Windows\system32\
shdocvw.dll, 6.1.7601.17514, C:\Windows\System32\
shell32.dll, 6.1.7601.17859, C:\Windows\system32\
shfolder.dll, 6.1.7600.16385, C:\Windows\system32\
shfusion.dll, 2.0.50727.5420, C:\Windows\Microsoft.NET\Framework\v2.0.50727\
ShFusRes.dll, 2.0.50727.5420, C:\Windows\Microsoft.NET\Framework\v2.0.50727\de\
SHLWAPI.dll, 6.1.7601.17514, C:\Windows\system32\
slc.dll, 6.1.7600.16385, C:\Windows\system32\
soaprtl120.bpl, 12.0.3420.21218, C:\Windows\system32\
srvcli.dll, 6.1.7601.17514, C:\Windows\system32\
SspiCli.dll, 6.1.7601.17725, C:\Windows\system32\
startpageide120.bpl, 12.0.3420.21218, c:\program files\codegear\rad 
studio\6.0\Bin\
sxs.dll, 6.1.7601.17514, C:\Windows\system32\
System.Configuration.ni.dll, 2.0.50727.5420, 
C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Configuration\cfa9c506bfb9
254c89dace7b83bc9f9d\
System.Data.dll, 2.0.50727.5420, 
C:\Windows\assembly\GAC_32\System.Data\2.0.0.0__b77a5c561934e089\
System.Data.ni.dll, 2.0.50727.5420, 
C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Data\f3814b488d9e083cbbc62
3e01b389f09\
System.Data.SqlXml.ni.dll, 2.0.50727.5420, 
C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Data.SqlXml\e9774272e9fc6c
a49e6c616a31783040\
System.Design.ni.dll, 2.0.50727.5460, 
C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Design\7c144f89b1f8f292d69
40a1b2f8ffbec\
System.Drawing.ni.dll, 2.0.50727.5462, 
C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Drawing\6bb439b3f87736d324
8ae27d43e2c0d6\
System.ni.dll, 2.0.50727.5456, 
C:\Windows\assembly\NativeImages_v2.0.50727_32\System\ce9ff6baf9053ed2ed673d9481
79195c\
System.Windows.Forms.ni.dll, 2.0.50727.5460, 
C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Windows.Forms\7b7fbe651c6e
72f12099a298654c9594\
System.Xml.ni.dll, 2.0.50727.5420, 
C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Xml\ba3d70b651454c7d49b407
b93663bfed\
Tee8120.bpl, 8.0.3.0, C:\Windows\system32\
TeeDB8120.bpl, 8.0.3.0, C:\Windows\system32\
TeeUI8120.bpl, 8.0.3.0, C:\Windows\system32\
TGIDE120.bpl, 12.0.3420.21218, c:\program files\codegear\rad studio\6.0\Bin\
tiptsf.dll, 6.1.7600.16385, C:\Program Files\Common Files\microsoft shared\ink\
tlbview120.bpl, 12.0.3420.21218, c:\program files\codegear\rad studio\6.0\Bin\
tlib120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
tmsd2009.bpl, 1.0.0.0, C:\Users\Public\Documents\RAD Studio\6.0\Bpl\
tmsded2009.bpl, 1.0.0.0, C:\Users\Public\Documents\RAD Studio\6.0\Bpl\
tmsexd2009.bpl, 1.0.0.0, C:\Users\Public\Documents\RAD Studio\6.0\Bpl\
todoide120.bpl, 12.0.3420.21218, c:\program files\codegear\rad studio\6.0\bin\
TortoiseOverlays.dll, 1.1.3.21564, C:\Program Files\Common 
Files\TortoiseOverlays\
TortoiseStub32.dll, 1.7.7.22907, C:\Program Files\TortoiseSVN\bin\
TortoiseSVN32.dll, 1.7.7.22907, C:\Program Files\TortoiseSVN\bin\
unittestide120.bpl, 12.0.3420.21218, c:\program files\codegear\rad 
studio\6.0\Bin\
urlmon.dll, 9.0.8112.16447, C:\Windows\system32\
USER32.dll, 6.1.7601.17514, C:\Windows\system32\
USERENV.dll, 6.1.7601.17514, C:\Windows\system32\
USP10.dll, 1.626.7601.17514, C:\Windows\system32\
uxtheme.dll, 6.1.7600.16385, C:\Windows\system32\
vcl120.bpl, 12.0.3420.21218, C:\Windows\system32\
vclactnband120.bpl, 12.0.3420.21218, C:\Windows\system32\
vcldb120.bpl, 12.0.3420.21218, C:\Windows\system32\
vcldbx120.bpl, 12.0.3420.21218, C:\Windows\system32\
vcldesigner120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
vclhie120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
vclib120.bpl, , C:\Windows\system32\
vclide120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD Studio\6.0\bin\
vclie120.bpl, 12.0.3420.21218, C:\Windows\system32\
vclimg120.bpl, 12.0.3420.21218, C:\Windows\system32\
vclmenudesigner120.bpl, 12.0.3420.21218, c:\program files\codegear\rad 
studio\6.0\Bin\
VclSmp120.bpl, 12.0.3420.21218, C:\Windows\system32\
vclx120.bpl, 12.0.3420.21218, C:\Windows\system32\
version.dll, 6.1.7600.16385, C:\Windows\system32\
vjscor.ni.dll, 2.0.50727.42, 
C:\Windows\assembly\NativeImages_v2.0.50727_32\vjscor\f5104d68337d5c68ee685f0dad
2c63ba\
vjslib.ni.dll, 2.0.50727.42, 
C:\Windows\assembly\NativeImages_v2.0.50727_32\vjslib\a7126efe44ac2b6b623d710437
103de2\
vjsnativ.dll, 2.0.50727.42, C:\Windows\Microsoft.NET\Framework\v2.0.50727\
wdmaud.drv, 6.1.7601.17514, C:\Windows\system32\
webdsnap120.bpl, 12.0.3420.21218, C:\Windows\system32\
websnap120.bpl, 12.0.3420.21218, C:\Windows\system32\
win32debugide120.bpl, 12.0.3420.21218, C:\Program Files\CodeGear\RAD 
Studio\6.0\bin\
win32debugproide120.bpl, 12.0.3420.21218, c:\program files\codegear\rad 
studio\6.0\Bin\
WindowsCodecs.dll, 6.1.7601.17514, C:\Windows\system32\
wininet.dll, 9.0.8112.16447, C:\Windows\system32\
winmm.dll, 6.1.7601.17514, C:\Windows\system32\
WINNSI.DLL, 6.1.7600.16385, C:\Windows\system32\
winspool.drv, 6.1.7601.17514, C:\Windows\system32\
WINSTA.dll, 6.1.7601.17514, C:\Windows\System32\
WINTRUST.dll, 6.1.7601.17787, C:\Windows\system32\
wkscli.dll, 6.1.7601.17514, C:\Windows\system32\
WLDAP32.dll, 6.1.7601.17514, C:\Windows\system32\
WS2_32.dll, 6.1.7601.17514, C:\Windows\system32\
wsock32.dll, 6.1.7600.16385, C:\Windows\system32\
xmlrtl120.bpl, 12.0.3420.21218, C:\Windows\system32\

Original issue reported on code.google.com by ToHu...@gmail.com on 14 Aug 2012 at 11:27

GoogleCodeExporter commented 9 years ago
Hi Primoz! :)

I see the same problem. 

In GpStuff.pas, you have:

destructor TGpMemoryBuffer.Destroy;
var
  next    : pointer;
  previous: pointer;
begin
  next := FList;
  while assigned(next) do begin
    previous := PPointer(next)^;
    if (NativeUInt(next) < NativeUInt(FBaseBlock)) or
       (NativeUInt(next) > NativeUInt(FBaseBlockEnd))
    then
      FreeMem(next);
    next := previous;
  end;
  FreeMem(FBaseBlock);
  inherited;
end; { TGpMemoryBuffer.Destroy }

on the last line (end;) the compiler complains:

[DCC Warning] GpStuff.pas(669): W1002 Symbol 'DebugHook' is specific to a 
platform
[DCC Warning] GpStuff.pas(1265): W1023 Comparing signed and unsigned types - 
widened both operands
[DCC Warning] GpStuff.pas(1266): W1023 Comparing signed and unsigned types - 
widened both operands
[DCC Fatal Error] GpStuff.pas(1273): F2084 Internal Error: C12079

I noticed the two warnings and tried this fix:

{$IFDEF ConditionalExpressions}
  {$IF CompilerVersion = 20} //D2009
type
  NativeUInt = Cardinal;
  {$IFEND}
{$ENDIF}

destructor TGpMemoryBuffer.Destroy;
var
  next    : pointer;
  previous: pointer;
begin
  next := FList;
  while assigned(next) do begin
    previous := PPointer(next)^;
    if (NativeUInt(next) < NativeUInt(FBaseBlock)) or
       (NativeUInt(next) > NativeUInt(FBaseBlockEnd))
    then
      FreeMem(next);
    next := previous;
  end;
  FreeMem(FBaseBlock);
  inherited;
end; { TGpMemoryBuffer.Destroy }

Now it compiles fine in D2009. If there are similar issues in Delphi 2006/2007, 
you might want to change the 

  {$IF CompilerVersion = 20} //D2009

to

  {$IF CompilerVersion <= 20} //D2009-

Hm, I see now you already have:

{$IF CompilerVersion <= 19} //pre-D2007
type
  NativeInt  = integer;
  NativeUInt = cardinal;
{$IFEND}

Although these do exist in System in D2009, the compiler is obviously buggy 
when casting to them, so you might want to change the 19 to 20 there.

/Hallvard Vassbotn

PS. Nice to see you are using my old StrinData and StringBuilder classes! :)

Original comment by vassb...@gmail.com on 14 Sep 2012 at 8:38

GoogleCodeExporter commented 9 years ago
Fixed in revision 1204. Hallvard, thanks for the fix!

Original comment by gabr42 on 25 Sep 2012 at 4:15