View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0006356 | JEDI Code Library | JclDebug* | public | 2014-11-16 21:09 | 2019-04-16 22:49 |
| Reporter | DoiSuthep | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | sometimes |
| Status | new | Resolution | open | ||
| Product Version | Version 2.5 (Subversion repository/Daily zips) | ||||
| Target Version | Fixed in Version | ||||
| Summary | 0006356: Build produces Exception class name: EOutOfMemory | ||||
| Description | jcl-2.6.0.5178 Delphi XE6 After restarting delphi building is successful again. | ||||
| Additional Information | Exception class name: EOutOfMemory Exception message: Out of memory (0017C310){Jcl200.bpl } [4817D310] Jcldebug.TJclStackInfoList + $A8 (0017BF26){Jcl200.bpl } [4817CF26] Jcldebug.JclCreateStackList + $1A (00004457){JclBaseExpert200.bpl} [58005457] Jclotaexceptionform.TJclExpertExceptionForm.ShowException + $13B (0000BEE3){JclBaseExpert200.bpl} [5800CEE3] Jclotautils.JclExpertShowExceptionDialog + $33 (00008251){JclDebugExpert200.bpl} [58159251] Jcldebugideimpl.TIdeNotifier.AfterCompile + $3D (00013404){rtl200.bpl } [50064404] System.DynArraySetLength (Line 33979, "System.pas" + 58) + $5 (0000074A){exceptiondiag200.bpl} [51AF174A] SysInit.@GetTls (Line 736, "SysInit.pas" + 23) + $0 (000767CC){exceptiondiag200.bpl} [51B677CC] JclHookExcept.DoExceptNotify (Line 267, "JclHookExcept.pas" + 27) + $0 (0000E4C1){rtl200.bpl } [5005F4C1] System.@AfterConstruction (Line 16936, "System.pas" + 2) + $5 (00008974){rtl200.bpl } [50059974] System.@FreeMem (Line 4399, "System.pas" + 20) + $0 (00013689){rtl200.bpl } [50064689] System.@DynArrayClear (Line 34241, "System.pas" + 45) + $0 (00013324){rtl200.bpl } [50064324] System.DynArrayClear (Line 33906, "System.pas" + 0) + $0 (00013360){rtl200.bpl } [50064360] System.DynArraySetLength (Line 33930, "System.pas" + 9) + $6 (0001231D){rtl200.bpl } [5006331D] System.@FinalizeArray (Line 31517, "System.pas" + 168) + $0 (000121FC){rtl200.bpl } [500631FC] System.@FinalizeRecord (Line 31189, "System.pas" + 25) + $0 (0000ECB3){rtl200.bpl } [5005FCB3] System.TMonitor.TryEnter (Line 17524, "System.pas" + 1) + $0 (0000E858){rtl200.bpl } [5005F858] System.TMonitor.Enter (Line 17226, "System.pas" + 4) + $2 (0000E6DC){rtl200.bpl } [5005F6DC] System.TMonitor.CheckOwningThread (Line 17144, "System.pas" + 2) + $0 (0001231D){rtl200.bpl } [5006331D] System.@FinalizeArray (Line 31517, "System.pas" + 168) + $0 (000121FC){rtl200.bpl } [500631FC] System.@FinalizeRecord (Line 31189, "System.pas" + 25) + $0 (0000E74C){rtl200.bpl } [5005F74C] System.TMonitor.Destroy (Line 17166, "System.pas" + 0) + $0 (0000DDCF){rtl200.bpl } [5005EDCF] System.TObject.CleanupInstance (Line 15799, "System.pas" + 24) + $0 (00008974){rtl200.bpl } [50059974] System.@FreeMem (Line 4399, "System.pas" + 20) + $0 (0000DC44){rtl200.bpl } [5005EC44] System.TObject.FreeInstance (Line 15587, "System.pas" + 2) + $2 (0000E6DC){rtl200.bpl } [5005F6DC] System.TMonitor.CheckOwningThread (Line 17144, "System.pas" + 2) + $0 (0000E9E6){rtl200.bpl } [5005F9E6] System.TMonitor.Exit (Line 17330, "System.pas" + 1) + $2 (0000EA37){rtl200.bpl } [5005FA37] System.TMonitor.Exit (Line 17352, "System.pas" + 2) + $7 (00107857){rtl200.bpl } [50158857] System.Classes.TThreadList.RemoveItem (Line 4695, "System.Classes.pas" + 7) + $4 (00081584){exceptiondiag200.bpl} [51B72584] JclDebug.TJclGlobalStackList.AddObject (Line 3727, "JclDebug.pas" + 12) + $3 (00081EF2){exceptiondiag200.bpl} [51B72EF2] JclDebug.JclCreateStackList (Line 4044, "JclDebug.pas" + 2) + $7 (00081D93){exceptiondiag200.bpl} [51B72D93] JclDebug.DoExceptionStackTrace (Line 3984, "JclDebug.pas" + 17) + $E (00081D9C){exceptiondiag200.bpl} [51B72D9C] JclDebug.DoExceptionStackTrace (Line 3984, "JclDebug.pas" + 17) + $17 (00013404){rtl200.bpl } [50064404] System.DynArraySetLength (Line 33979, "System.pas" + 58) + $5 (0000074A){exceptiondiag200.bpl} [51AF174A] SysInit.@GetTls (Line 736, "SysInit.pas" + 23) + $0 (000767CC){exceptiondiag200.bpl} [51B677CC] JclHookExcept.DoExceptNotify (Line 267, "JclHookExcept.pas" + 27) + $0 (00076833){exceptiondiag200.bpl} [51B67833] JclHookExcept.HookedRaiseException (Line 287, "JclHookExcept.pas" + 6) + $7 (00013404){rtl200.bpl } [50064404] System.DynArraySetLength (Line 33979, "System.pas" + 58) + $5 (00008BAE){rtl200.bpl } [50059BAE] System.ErrorAt (Line 5284, "System.pas" + 3) + $4 (00008BF2){rtl200.bpl } [50059BF2] System.Error (Line 5295, "System.pas" + 1) + $7 (00013404){rtl200.bpl } [50064404] System.DynArraySetLength (Line 33979, "System.pas" + 58) + $5 (00013535){rtl200.bpl } [50064535] System.@DynArraySetLength (Line 34058, "System.pas" + 3) + $0 (001739E7){Jcl200.bpl } [481749E7] Jcldebug.TJclMapScanner.LineNumbersItem + $DB (00173386){Jcl200.bpl } [48174386] Jcldebug.TJclAbstractMapParser.Parse + $262 (00173D85){Jcl200.bpl } [48174D85] Jcldebug.TJclMapScanner.Scan + $19 (00173634){Jcl200.bpl } [48174634] Jcldebug.TJclMapScanner + $24 (00174DA6){Jcl200.bpl } [48175DA6] Jcldebug.TJclBinDebugGenerator + $22 (0017462A){Jcl200.bpl } [4817562A] Jcldebug.ConvertMapFileToJdbgFile + $4A (00004C30){JclDebugExpert200.bpl} [58155C30] Jcldebugideimpl.TJclDebugExtension.AfterCompile + $160 (00008231){JclDebugExpert200.bpl} [58159231] Jcldebugideimpl.TIdeNotifier.AfterCompile + $1D (0040F727){coreide200.bpl} [20860727] IDEServices.AfterCompile (Line 5080, "IDEServices.pas" + 11) + $D (0008FB07){coreide200.bpl} [204E0B07] ProjectGroupBuilder.TProjectGroupBuilder.NotifyAfterCompile (Line 364, "ProjectGroupBuilder.pas" + 8) + $B (00122340){rtl200.bpl } [50173340] System.Classes.TThread.Synchronize (Line 15184, "System.Classes.pas" + 4) + $2 (001225B4){rtl200.bpl } [501735B4] System.Classes.TThread.Synchronize (Line 15252, "System.Classes.pas" + 9) + $6 (0005C0EF){delphicoreide200.bpl} [21CBD0EF] BaseDelphiProject.TCompilationInformation.Destroy (Line 5448, "BaseDelphiProject.pas" + 4) + $6 (00082E38){coreide200.bpl} [204D3E38] BuildHost.TBuildHost.Synchronize (Line 445, "BuildHost.pas" + 1) + $D (0008F88E){coreide200.bpl} [204E088E] ProjectGroupBuilder.TProjectGroupBuilder.MakeThingsHappen (Line 328, "ProjectGroupBuilder.pas" + 134) + $11 (000A77B1){rtl200.bpl } [500F87B1] System.Rtti.RawInvoke (Line 7046, "System.Rtti.pas" + 44) + $2 (000A7B8B){rtl200.bpl } [500F8B8B] System.Rtti.Invoke (Line 7247, "System.Rtti.pas" + 57) + $2 (0009E324){rtl200.bpl } [500EF324] System.Rtti.TRttiInstanceMethodEx.DispatchInvoke (Line 5368, "System.Rtti.pas" + 101) + $1C (000A8020){rtl200.bpl } [500F9020] System.Rtti.TRttiMethod.Invoke (Line 7937, "System.Rtti.pas" + 1) + $D (0008F38B){coreide200.bpl} [204E038B] ProjectGroupBuilder.TProjectGroupBuilder.DoBuild (Line 180, "ProjectGroupBuilder.pas" + 2) + $2B (00082A24){coreide200.bpl} [204D3A24] BuildHost.TBuildHost.Perform (Line 368, "BuildHost.pas" + 19) + $8 (0007051A){coreide200.bpl} [204C151A] ComPrgrs.TProgressForm.StartCompile (Line 189, "ComPrgrs.pas" + 8) + $C (00070BC2){coreide200.bpl} [204C1BC2] ComPrgrs.TProgressForm.HandleCompileMessage (Line 311, "ComPrgrs.pas" + 0) + $2 (00031A95){vcl200.bpl } [504F2A95] Vcl.Controls.TControl.WndProc (Line 7232, "Vcl.Controls.pas" + 91) + $6 (000365AD){vcl200.bpl } [504F75AD] Vcl.Controls.TWinControl.WndProc (Line 10047, "Vcl.Controls.pas" + 153) + $6 (0000ECD8){rtl200.bpl } [5005FCD8] System.TMonitor.TryEnter (Line 17533, "System.pas" + 10) + $0 (0000E858){rtl200.bpl } [5005F858] System.TMonitor.Enter (Line 17226, "System.pas" + 4) + $2 (0000E6DC){rtl200.bpl } [5005F6DC] System.TMonitor.CheckOwningThread (Line 17144, "System.pas" + 2) + $0 (0000E9E6){rtl200.bpl } [5005F9E6] System.TMonitor.Exit (Line 17330, "System.pas" + 1) + $2 (0000EA37){rtl200.bpl } [5005FA37] System.TMonitor.Exit (Line 17352, "System.pas" + 2) + $7 (00013A2B){vcl200.bpl } [504D4A2B] Vcl.Graphics.FreeMemoryContexts (Line 7047, "Vcl.Graphics.pas" + 12) + $8 (000365AD){vcl200.bpl } [504F75AD] Vcl.Controls.TWinControl.WndProc (Line 10047, "Vcl.Controls.pas" + 153) + $6 (00178940){vcl200.bpl } [50639940] Vcl.Forms.TCustomForm.WndProc (Line 4426, "Vcl.Forms.pas" + 206) + $5 (00035BF4){vcl200.bpl } [504F6BF4] Vcl.Controls.TWinControl.MainWndProc (Line 9759, "Vcl.Controls.pas" + 3) + $6 (001256E4){rtl200.bpl } [501766E4] System.Classes.StdWndProc (Line 17064, "System.Classes.pas" + 6) + $1 (0002C7EA){vcl200.bpl } [504ED7EA] Vcl.Controls.FindControl (Line 3561, "Vcl.Controls.pas" + 6) + $9 (00181EDF){vcl200.bpl } [50642EDF] Vcl.Forms.TApplication.ProcessMessage (Line 10351, "Vcl.Forms.pas" + 23) + $1 (00181F22){vcl200.bpl } [50642F22] Vcl.Forms.TApplication.HandleMessage (Line 10381, "Vcl.Forms.pas" + 1) + $4 (0017D3A6){vcl200.bpl } [5063E3A6] Vcl.Forms.TCustomForm.ShowModal (Line 7147, "Vcl.Forms.pas" + 33) + $5 (00082474){coreide200.bpl} [204D3474] BuildHost.TBuildHost.Build (Line 230, "BuildHost.pas" + 54) + $9 (00082040){coreide200.bpl} [204D3040] BuildHost.Build (Line 136, "BuildHost.pas" + 4) + $A (0008F19D){coreide200.bpl} [204E019D] ProjectGroupBuilder.BuildProjects (Line 140, "ProjectGroupBuilder.pas" + 1) + $17 (001BFCB8){coreide200.bpl} [20610CB8] ProjectManagerMenus.TPMMBuildProject.Execute (Line 196, "ProjectManagerMenus.pas" + 12) + $19 (0005459E){coreide200.bpl} [204A559E] ContainerIntf.TProjectManagerMenuItem.Click (Line 1110, "ContainerIntf.pas" + 18) + $22 (001679BC){vcl200.bpl } [506289BC] Vcl.Menus.TMenu.DispatchCommand (Line 3436, "Vcl.Menus.pas" + 5) + $4 (00168C2E){vcl200.bpl } [50629C2E] Vcl.Menus.TPopupList.WndProc (Line 4597, "Vcl.Menus.pas" + 4) + $E (0000E6DC){rtl200.bpl } [5005F6DC] System.TMonitor.CheckOwningThread (Line 17144, "System.pas" + 2) + $0 (0000E9E6){rtl200.bpl } [5005F9E6] System.TMonitor.Exit (Line 17330, "System.pas" + 1) + $2 (0000EA37){rtl200.bpl } [5005FA37] System.TMonitor.Exit (Line 17352, "System.pas" + 2) + $7 (00013A2B){vcl200.bpl } [504D4A2B] Vcl.Graphics.FreeMemoryContexts (Line 7047, "Vcl.Graphics.pas" + 12) + $8 (00035BF4){vcl200.bpl } [504F6BF4] Vcl.Controls.TWinControl.MainWndProc (Line 9759, "Vcl.Controls.pas" + 3) + $6 (00168B7D){vcl200.bpl } [50629B7D] Vcl.Menus.TPopupList.MainWndProc (Line 4572, "Vcl.Menus.pas" + 2) + $5 (001256E4){rtl200.bpl } [501766E4] System.Classes.StdWndProc (Line 17064, "System.Classes.pas" + 6) + $1 (00181EDF){vcl200.bpl } [50642EDF] Vcl.Forms.TApplication.ProcessMessage (Line 10351, "Vcl.Forms.pas" + 23) + $1 (00181F22){vcl200.bpl } [50642F22] Vcl.Forms.TApplication.HandleMessage (Line 10381, "Vcl.Forms.pas" + 1) + $4 (00182255){vcl200.bpl } [50643255] Vcl.Forms.TApplication.Run (Line 10519, "Vcl.Forms.pas" + 26) + $3 | ||||
| Tags | No tags attached. | ||||
| Fixed in GIT commit | |||||
| Fixed in SVN revision | |||||
| IDE version | Delphi/C++Builder XE3 | ||||