View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006639 | JEDI VCL | 00 JVCL Components | public | 2018-06-15 22:41 | 2020-05-18 22:58 |
Reporter | WZellner | Assigned To | obones | ||
Priority | normal | Severity | major | Reproducibility | sometimes |
Status | resolved | Resolution | unable to reproduce | ||
Product Version | |||||
Target Version | Fixed in Version | ||||
Summary | 0006639: Unexpected exception when compiling in C++ Builder. | ||||
Description | Occurred when compiling C++ project (...CutPlanner.exe). After the message was dismissed, the compile continued but the application and C++ Builder (10.2.3) hung when run under debug (had to kill the process). JCL 2.8.0.5677 | ||||
Additional Information | Exception class name: EFOpenError Exception message: Cannot open file "C:\Users\wzellner\CutPlanner\Branch\10.2\CutPlanner\Win32\Debug\CutPlanner.exe". The process cannot access the file because it is being used by another process (0017EDFC){Jcl250.bpl } [4817FDFC] JclDebug.TJclStackInfoList.Create + $A8 (0017EA12){Jcl250.bpl } [4817FA12] JclDebug.JclCreateStackList + $1A (000046A7){JclBaseExpert250.bpl} [580056A7] JclOtaExceptionForm.TJclExpertExceptionForm.ShowException + $13B (0000BAB3){JclBaseExpert250.bpl} [5800CAB3] JclOtaUtils.JclExpertShowExceptionDialog + $33 (000087A4){JclDebugExpert250.bpl} [581597A4] JclDebugIdeImpl.TIdeNotifier.AfterCompile + $4C (00108626){rtl250.bpl } [50159626] System.Classes.TFileStream.Create (Line 8854, "System.Classes.pas" + 21) + $3 (00000756){exceptiondiag250.bpl} [52131756] SysInit.@GetTls (Line 802, "SysInit.pas" + 23) + $0 (0007727C){exceptiondiag250.bpl} [521A827C] JclHookExcept.DoExceptNotify (Line 267, "JclHookExcept.pas" + 27) + $0 (0000F039){rtl250.bpl } [50060039] System.@AfterConstruction (Line 18304, "System.pas" + 2) + $5 (003459D9){rtl250.bpl } [503969D9] System.Contnrs.TObjectList.Insert (Line 330, "System.Contnrs.pas" + 0) + $1 (00100C4A){rtl250.bpl } [50151C4A] System.Classes.TList.Add (Line 4609, "System.Classes.pas" + 8) + $5 (00345848){rtl250.bpl } [50396848] System.Contnrs..TIntegerBucketList + $1CC (0007C5D2){exceptiondiag250.bpl} [521AD5D2] JclDebug.TJclModuleInfoList.CreateItemForAddress (Line 994, "JclDebug.pas" + 19) + $4 (00009247){rtl250.bpl } [5005A247] System.@ReallocMem (Line 4950, "System.pas" + 91) + $0 (00014674){rtl250.bpl } [50065674] System.DynArraySetLength (Line 35048, "System.pas" + 97) + $13 (00014715){rtl250.bpl } [50065715] System.@DynArraySetLength (Line 35119, "System.pas" + 3) + $0 (001010DA){rtl250.bpl } [501520DA] System.Classes.TList.SetCapacity (Line 4855, "System.Classes.pas" + 6) + $0 (0000F258){rtl250.bpl } [50060258] System.TMonitor.CheckOwningThread (Line 18510, "System.pas" + 2) + $0 (0000F566){rtl250.bpl } [50060566] System.TMonitor.Exit (Line 18700, "System.pas" + 1) + $2 (0000F5B7){rtl250.bpl } [500605B7] System.TMonitor.Exit (Line 18722, "System.pas" + 2) + $7 (00101A57){rtl250.bpl } [50152A57] System.Classes.TThreadList.UnlockList (Line 5136, "System.Classes.pas" + 1) + $3 (000820BC){exceptiondiag250.bpl} [521B30BC] JclDebug.TJclGlobalStackList.AddObject (Line 3727, "JclDebug.pas" + 12) + $3 (00082A2A){exceptiondiag250.bpl} [521B3A2A] JclDebug.JclCreateStackList (Line 4044, "JclDebug.pas" + 2) + $7 (000828CB){exceptiondiag250.bpl} [521B38CB] JclDebug.DoExceptionStackTrace (Line 3984, "JclDebug.pas" + 17) + $E (000828D4){exceptiondiag250.bpl} [521B38D4] JclDebug.DoExceptionStackTrace (Line 3984, "JclDebug.pas" + 17) + $17 (00108626){rtl250.bpl } [50159626] System.Classes.TFileStream.Create (Line 8854, "System.Classes.pas" + 21) + $3 (00000756){exceptiondiag250.bpl} [52131756] SysInit.@GetTls (Line 802, "SysInit.pas" + 23) + $0 (0007727C){exceptiondiag250.bpl} [521A827C] JclHookExcept.DoExceptNotify (Line 267, "JclHookExcept.pas" + 27) + $0 (000772E3){exceptiondiag250.bpl} [521A82E3] JclHookExcept.HookedRaiseException (Line 287, "JclHookExcept.pas" + 6) + $7 (00108626){rtl250.bpl } [50159626] System.Classes.TFileStream.Create (Line 8854, "System.Classes.pas" + 21) + $3 (001084DC){rtl250.bpl } [501594DC] System.Classes.TFileStream.Create (Line 8828, "System.Classes.pas" + 6) + $3 (0017713B){Jcl250.bpl } [4817813B] JclDebug.InsertDebugDataIntoExecutableFile + $BF (00012E0C){rtl250.bpl } [50063E0C] System.@FinalizeRecord (Line 31861, "System.pas" + 25) + $0 (00012EE8){rtl250.bpl } [50063EE8] System.@FinalizeArray (Line 32095, "System.pas" + 80) + $0 (000091F4){rtl250.bpl } [5005A1F4] System.@FreeMem (Line 4806, "System.pas" + 20) + $0 (00010B5C){rtl250.bpl } [50061B5C] System.@UStrClr (Line 24870, "System.pas" + 14) + $0 (00012EE8){rtl250.bpl } [50063EE8] System.@FinalizeArray (Line 32095, "System.pas" + 80) + $0 (00012E0C){rtl250.bpl } [50063E0C] System.@FinalizeRecord (Line 31861, "System.pas" + 25) + $0 (00012F40){rtl250.bpl } [50063F40] System.@FinalizeArray (Line 32154, "System.pas" + 139) + $0 (00012E0C){rtl250.bpl } [50063E0C] System.@FinalizeRecord (Line 31861, "System.pas" + 25) + $0 (0000F2C8){rtl250.bpl } [500602C8] System.TMonitor.Destroy (Line 18532, "System.pas" + 0) + $0 (0000E94D){rtl250.bpl } [5005F94D] System.TObject.CleanupInstance (Line 17168, "System.pas" + 37) + $0 (000091F4){rtl250.bpl } [5005A1F4] System.@FreeMem (Line 4806, "System.pas" + 20) + $0 (0000E72C){rtl250.bpl } [5005F72C] System.TObject.FreeInstance (Line 16931, "System.pas" + 2) + $2 (0000F016){rtl250.bpl } [50060016] System.@ClassDestroy (Line 18298, "System.pas" + 0) + $2 (00182A1A){Jcl250.bpl } [48183A1A] JclDebug.{System.Generics.Collections}TDictionary<System.string,System.Integer>.Destroy + $36 (000091F4){rtl250.bpl } [5005A1F4] System.@FreeMem (Line 4806, "System.pas" + 20) + $0 (00010BC1){rtl250.bpl } [50061BC1] System.@UStrArrayClr (Line 25019, "System.pas" + 16) + $0 (00177F7D){Jcl250.bpl } [48178F7D] JclDebug.TJclBinDebugGenerator.CreateData + $5A1 (0000F039){rtl250.bpl } [50060039] System.@AfterConstruction (Line 18304, "System.pas" + 2) + $5 (001776D7){Jcl250.bpl } [481786D7] JclDebug.TJclBinDebugGenerator.Create + $53 (00176B7E){Jcl250.bpl } [48177B7E] JclDebug.InsertDebugDataIntoExecutableFile + $56 (00005204){JclDebugExpert250.bpl} [58156204] JclDebugIdeImpl.TJclDebugExtension.AfterCompile + $248 (00008775){JclDebugExpert250.bpl} [58159775] JclDebugIdeImpl.TIdeNotifier.AfterCompile + $1D (003F6157){coreide250.bpl} [208A7157] IDEServices.AfterCompile (Line 5303, "IDEServices.pas" + 11) + $21 (0009346F){coreide250.bpl} [2054446F] ProjectGroupBuilder.TProjectGroupBuilder.NotifyAfterCompile (Line 370, "ProjectGroupBuilder.pas" + 8) + $B (0011A670){rtl250.bpl } [5016B670] System.Classes.TThread.Synchronize (Line 15502, "System.Classes.pas" + 5) + $0 (00012E0C){rtl250.bpl } [50063E0C] System.@FinalizeRecord (Line 31861, "System.pas" + 25) + $0 (0011A891){rtl250.bpl } [5016B891] System.Classes.TThread.Synchronize (Line 15558, "System.Classes.pas" + 6) + $3 (00086574){coreide250.bpl} [20537574] BuildHost.TBuildHost.Synchronize (Line 446, "BuildHost.pas" + 1) + $D (000931F6){coreide250.bpl} [205441F6] ProjectGroupBuilder.TProjectGroupBuilder.MakeThingsHappen (Line 334, "ProjectGroupBuilder.pas" + 134) + $11 (000A5131){rtl250.bpl } [500F6131] System.Rtti.RawInvoke (Line 7760, "System.Rtti.pas" + 47) + $1 (000A5533){rtl250.bpl } [500F6533] System.Rtti.Invoke (Line 7981, "System.Rtti.pas" + 79) + $A (0009C3C4){rtl250.bpl } [500ED3C4] System.Rtti.TRttiInstanceMethodEx.DispatchInvoke (Line 5892, "System.Rtti.pas" + 101) + $24 (000A59CC){rtl250.bpl } [500F69CC] System.Rtti.TRttiMethod.Invoke (Line 9232, "System.Rtti.pas" + 2) + $1 (000C78A0){bds.exe } [004C88A0] SanctuaryChecker.TLicenseManager.TryAction (Line 1594, "SanctuaryChecker.pas" + 14) + $10 (00092CF3){coreide250.bpl} [20543CF3] ProjectGroupBuilder.TProjectGroupBuilder.DoBuild (Line 186, "ProjectGroupBuilder.pas" + 2) + $2B (00086160){coreide250.bpl} [20537160] BuildHost.TBuildHost.Perform (Line 369, "BuildHost.pas" + 19) + $8 (00073A46){coreide250.bpl} [20524A46] ComPrgrs.TProgressForm.StartCompile (Line 209, "ComPrgrs.pas" + 8) + $C (00074336){coreide250.bpl} [20525336] ComPrgrs.TProgressForm.HandleCompileMessage (Line 362, "ComPrgrs.pas" + 0) + $2 (00033C5E){vcl250.bpl } [50AE4C5E] Vcl.Controls.TControl.WndProc (Line 7338, "Vcl.Controls.pas" + 91) + $6 (00038843){vcl250.bpl } [50AE9843] Vcl.Controls.TWinControl.WndProc (Line 10209, "Vcl.Controls.pas" + 166) + $6 (0000F884){rtl250.bpl } [50060884] System.TMonitor.TryEnter (Line 18935, "System.pas" + 10) + $0 (0000F3D8){rtl250.bpl } [500603D8] System.TMonitor.Enter (Line 18596, "System.pas" + 4) + $2 (0000F258){rtl250.bpl } [50060258] System.TMonitor.CheckOwningThread (Line 18510, "System.pas" + 2) + $0 (0000F566){rtl250.bpl } [50060566] System.TMonitor.Exit (Line 18700, "System.pas" + 1) + $2 (0000F5B7){rtl250.bpl } [500605B7] System.TMonitor.Exit (Line 18722, "System.pas" + 2) + $7 (000154AF){vcl250.bpl } [50AC64AF] Vcl.Graphics.FreeMemoryContexts (Line 7129, "Vcl.Graphics.pas" + 12) + $8 (00037E10){vcl250.bpl } [50AE8E10] Vcl.Controls.TWinControl.MainWndProc (Line 9908, "Vcl.Controls.pas" + 3) + $6 (00037E25){vcl250.bpl } [50AE8E25] Vcl.Controls.TWinControl.MainWndProc (Line 9911, "Vcl.Controls.pas" + 6) + $0 (00038843){vcl250.bpl } [50AE9843] Vcl.Controls.TWinControl.WndProc (Line 10209, "Vcl.Controls.pas" + 166) + $6 (0011DBCC){rtl250.bpl } [5016EBCC] System.Classes.StdWndProc (Line 17408, "System.Classes.pas" + 11) + $2 (00177469){vcl250.bpl } [50C28469] Vcl.Forms.TCustomForm.WndProc (Line 4572, "Vcl.Forms.pas" + 209) + $5 (00037E10){vcl250.bpl } [50AE8E10] Vcl.Controls.TWinControl.MainWndProc (Line 9908, "Vcl.Controls.pas" + 3) + $6 (0011DBCC){rtl250.bpl } [5016EBCC] System.Classes.StdWndProc (Line 17408, "System.Classes.pas" + 11) + $2 (0002E802){vcl250.bpl } [50ADF802] Vcl.Controls.FindControl (Line 3604, "Vcl.Controls.pas" + 6) + $9 (00180E1F){vcl250.bpl } [50C31E1F] Vcl.Forms.TApplication.ProcessMessage (Line 10641, "Vcl.Forms.pas" + 23) + $1 (00180E62){vcl250.bpl } [50C31E62] Vcl.Forms.TApplication.HandleMessage (Line 10671, "Vcl.Forms.pas" + 1) + $4 (0017C21E){vcl250.bpl } [50C2D21E] Vcl.Forms.TCustomForm.ShowModal (Line 7393, "Vcl.Forms.pas" + 33) + $5 (00085BAE){coreide250.bpl} [20536BAE] BuildHost.TBuildHost.Build (Line 231, "BuildHost.pas" + 55) + $9 (0008575C){coreide250.bpl} [2053675C] BuildHost.Build (Line 136, "BuildHost.pas" + 4) + $A (00092B05){coreide250.bpl} [20543B05] ProjectGroupBuilder.BuildProjects (Line 146, "ProjectGroupBuilder.pas" + 1) + $17 (000D02D7){coreide250.bpl} [205812D7] ProjectGroup.TProjectGroup.CompileProjects (Line 805, "ProjectGroup.pas" + 1) + $23 (000CFFEE){coreide250.bpl} [20580FEE] ProjectGroup.TProjectGroup.CompileActive (Line 754, "ProjectGroup.pas" + 20) + $13 (000D7181){coreide250.bpl} [20588181] ProjectGroup.TProjectGroupWrapper.CompileActive (Line 2865, "ProjectGroup.pas" + 0) + $5 (000A2566){bds.exe } [004A3566] AppMain.TAppBuilder.Compile (Line 3484, "AppMain.pas" + 1) + $9 (0009C9CD){bds.exe } [0049D9CD] AppMain.TBorlandIDE.Compile (Line 1137, "AppMain.pas" + 2) + $2 (0038F23E){coreide250.bpl} [2084023E] DebuggerMgr.TDebuggerMgr.MakeCurrentProject (Line 1520, "DebuggerMgr.pas" + 108) + $D (003909DD){coreide250.bpl} [208419DD] DebuggerMgr.TDebuggerMgr.Run (Line 2048, "DebuggerMgr.pas" + 2) + $2 (000A1CE7){bds.exe } [004A2CE7] AppMain.TAppBuilder.RunRun (Line 3257, "AppMain.pas" + 0) + $7 (0011CE67){rtl250.bpl } [5016DE67] System.Classes.TBasicAction.Execute (Line 16904, "System.Classes.pas" + 6) + $1 (0001CD82){vcl250.bpl } [50ACDD82] Vcl.ActnList.TCustomAction.Execute (Line 260, "Vcl.ActnList.pas" + 19) + $35 (0009D4B2){bds.exe } [0049E4B2] AppMain.TBorlandIDE.ExecCommand (Line 1579, "AppMain.pas" + 8) + $6 (0009CF31){bds.exe } [0049DF31] AppMain.TBorlandIDE.RunRunItemClick (Line 1354, "AppMain.pas" + 0) + $5 (0033723A){coreide250.bpl} [207E823A] EditorForm.TEditWindow.CMWindowCommand (Line 3218, "EditorForm.pas" + 15) + $9 (00033C5E){vcl250.bpl } [50AE4C5E] Vcl.Controls.TControl.WndProc (Line 7338, "Vcl.Controls.pas" + 91) + $6 (00038843){vcl250.bpl } [50AE9843] Vcl.Controls.TWinControl.WndProc (Line 10209, "Vcl.Controls.pas" + 166) + $6 (0000F884){rtl250.bpl } [50060884] System.TMonitor.TryEnter (Line 18935, "System.pas" + 10) + $0 (0000F3D8){rtl250.bpl } [500603D8] System.TMonitor.Enter (Line 18596, "System.pas" + 4) + $2 (0000F258){rtl250.bpl } [50060258] System.TMonitor.CheckOwningThread (Line 18510, "System.pas" + 2) + $0 (0000F566){rtl250.bpl } [50060566] System.TMonitor.Exit (Line 18700, "System.pas" + 1) + $2 (0000F5B7){rtl250.bpl } [500605B7] System.TMonitor.Exit (Line 18722, "System.pas" + 2) + $7 (000154AF){vcl250.bpl } [50AC64AF] Vcl.Graphics.FreeMemoryContexts (Line 7129, "Vcl.Graphics.pas" + 12) + $8 (00037E10){vcl250.bpl } [50AE8E10] Vcl.Controls.TWinControl.MainWndProc (Line 9908, "Vcl.Controls.pas" + 3) + $6 (00037E25){vcl250.bpl } [50AE8E25] Vcl.Controls.TWinControl.MainWndProc (Line 9911, "Vcl.Controls.pas" + 6) + $0 (0011DBCC){rtl250.bpl } [5016EBCC] System.Classes.StdWndProc (Line 17408, "System.Classes.pas" + 11) + $2 (00038843){vcl250.bpl } [50AE9843] Vcl.Controls.TWinControl.WndProc (Line 10209, "Vcl.Controls.pas" + 166) + $6 (00177469){vcl250.bpl } [50C28469] Vcl.Forms.TCustomForm.WndProc (Line 4572, "Vcl.Forms.pas" + 209) + $5 (00037E10){vcl250.bpl } [50AE8E10] Vcl.Controls.TWinControl.MainWndProc (Line 9908, "Vcl.Controls.pas" + 3) + $6 (0011DBCC){rtl250.bpl } [5016EBCC] System.Classes.StdWndProc (Line 17408, "System.Classes.pas" + 11) + $2 (0002E802){vcl250.bpl } [50ADF802] Vcl.Controls.FindControl (Line 3604, "Vcl.Controls.pas" + 6) + $9 (00180E1F){vcl250.bpl } [50C31E1F] Vcl.Forms.TApplication.ProcessMessage (Line 10641, "Vcl.Forms.pas" + 23) + $1 (00180E62){vcl250.bpl } [50C31E62] Vcl.Forms.TApplication.HandleMessage (Line 10671, "Vcl.Forms.pas" + 1) + $4 (00181195){vcl250.bpl } [50C32195] Vcl.Forms.TApplication.Run (Line 10809, "Vcl.Forms.pas" + 26) + $3 (001078F2){bds.exe } [005088F2] bds.bds (Line 212, "" + 7) + $7 | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2018-06-15 22:41 | WZellner | New Issue | |
2018-07-18 16:06 | obones | Note Added: 0021550 | |
2018-07-18 16:06 | obones | Status | new => feedback |
2020-05-18 22:58 | obones | Assigned To | => obones |
2020-05-18 22:58 | obones | Status | feedback => resolved |
2020-05-18 22:58 | obones | Resolution | open => unable to reproduce |