Open gls-online opened 6 months ago
Recursion too deep; the stack overflowed
Address = 00803FFC
Top of stack = 00900000
ESP = 0080339C
Allocated = 00801000
Limit = 00800000
Reserved = 00002000
Code: C00000FD (EXCEPTION_STACK_OVERFLOW)
Address: (0001CC38){adb.dll } [5017CC38] adb.Attrib. (possible Assign+88) + $58.
[5017CC38] adb.Attrib. (possible Assign+88) [501E2098] adb.ModTable. (possible GetUnchecked+296) [50170904] adb.Attrib.SetString [501E7B85] adb.ModTable. (possible SendNotifyAfterSet+261) [501E23EB] adb.ModTable. (possible SetV+667) [501D1322] adb.JoinTable.Translate [501CD507] adb.JoinTable. (possible SetV+103) [501E2257] adb.ModTable. (possible SetV+263) [59782AA8] AbcIEventSender.PostEvent [5016F65F] adb (possible AdbTabSetGenV+511) [501CC1D2] adb.JoinTable. (possible CurrentLock+98) [501DF9E4] adb.ModTable. (possible Lock+212) [501C1A39] adb (possible AdbTabSetText+121) [09F702E8] adb.TAdbTable.Lock (Line 1773, "adb.pas") [09F7BFF4] adb.TAdbTable.SetText (Line 4941, "adb.pas") [09EA67B6] BaseDataUnit.TBaseDataUnit.SetText (Line 3377, "BaseDataUnit.pas") [09C8EF11] LinkUnit.TLinkUnit.setToCode (Line 2209, "LinkUnit.pas") [09C8EF34] LinkUnit.TLinkUnit.setToCode (Line 2210, "LinkUnit.pas") [09C86966] LinkUnit._SetFromToCode (Line 438, "LinkUnit.pas") [09C8698E] LinkUnit._SetFromToCode (Line 440, "LinkUnit.pas") [09F73FA9] adb.TAdbTable.FieldIndexFast (Line 2800, "adb.pas") [09C87044] LinkUnit.TLinkUnit.AdbTrigAction_Update_After (Line 543, "LinkUnit.pas") [09DE16C1] AdbTrigAction.Action (Line 153, "AdbTrigAction.pas") [09DE182F] AdbTrigAction.Action (Line 174, "AdbTrigAction.pas") [09DE18D9] AdbTrigAction.Action (Line 179, "AdbTrigAction.pas") [09DE1939] AdbTrigAction.Action (Line 195, "AdbTrigAction.pas") [501C48F4] adb.Graph. (possible LinkiOfNode+1268) [501E7B85] adb.ModTable. (possible SendNotifyAfterSet+261) [501E57FB] adb.ModTable.NotifyUpdateAfter [501CF0F0] adb.JoinTable. (possible NotifyUpdateAfter+320) [76F05E09] ntdll.RtlAllocateHeap [75020160] ucrtbase._malloc_base [598B98C4] AbcBitTree.GetRealPage [501E7B85] adb.ModTable. (possible SendNotifyAfterSet+261) [501E23EB] adb.ModTable. (possible SetV+667) [501D1322] adb.JoinTable.Translate [501CD507] adb.JoinTable. (possible SetV+103) [501E2257] adb.ModTable. (possible SetV+263) [59782AA8] AbcIEventSender.PostEvent [5016F65F] adb (possible AdbTabSetGenV+511) [501CC1D2] adb.JoinTable. (possible CurrentLock+98) [501DF9E4] adb.ModTable. (possible Lock+212) [501C1A39] adb (possible AdbTabSetText+121) [09F702E8] adb.TAdbTable.Lock (Line 1773, "adb.pas") [09F7BFF4] adb.TAdbTable.SetText (Line 4941, "adb.pas") [09EA67B6] BaseDataUnit.TBaseDataUnit.SetText (Line 3377, "BaseDataUnit.pas") [09C8EF11] LinkUnit.TLinkUnit.setToCode (Line 2209, "LinkUnit.pas") [09C8EF34] LinkUnit.TLinkUnit.setToCode (Line 2210, "LinkUnit.pas") [09C86C45] LinkUnit._SetFromToNode (Line 478, "LinkUnit.pas") [09C86C8E] LinkUnit._SetFromToNode (Line 480, "LinkUnit.pas") [09C86CBA] LinkUnit._SetFromToNode (Line 483, "LinkUnit.pas") [09C87088] LinkUnit.TLinkUnit.AdbTrigAction_Update_After (Line 547, "LinkUnit.pas") [09DE16C1] AdbTrigAction.Action (Line 153, "AdbTrigAction.pas") [09DE182F] AdbTrigAction.Action (Line 174, "AdbTrigAction.pas") [09DE18D9] AdbTrigAction.Action (Line 179, "AdbTrigAction.pas") [09DE1939] AdbTrigAction.Action (Line 195, "AdbTrigAction.pas") [501C48F4] adb.Graph. (possible LinkiOfNode+1268) [501E7B85] adb.ModTable. (possible SendNotifyAfterSet+261) [501E57FB] adb.ModTable.NotifyUpdateAfter [501CF0F0] adb.JoinTable. (possible NotifyUpdateAfter+320) [76F05E09] ntdll.RtlAllocateHeap [75020160] ucrtbase._malloc_base [598B98C4] AbcBitTree.GetRealPage [501E7B85] adb.ModTable. (possible SendNotifyAfterSet+261) [501E23EB] adb.ModTable. (possible SetV+667) [501CD507] adb.JoinTable. (possible SetV+103) [501E2257] adb.ModTable. (possible SetV+263) [501CD45E] adb.JoinTable.Get [5016F65F] adb (possible AdbTabSetGenV+511) [501E1B19] adb.ModTable. (possible Get+121) [501C1F3B] adb.AdbTabSetGuid [09F7A708] adb.TAdbTable.GetGuid (Line 4556, "adb.pas") [09F7B734] adb.TAdbTable.SetGuid (Line 4826, "adb.pas") [09EA61C9] BaseDataUnit.TBaseDataUnit.SetGuid (Line 3291, "BaseDataUnit.pas") [09EA6268] BaseDataUnit.TBaseDataUnit.SetGuid (Line 3294, "BaseDataUnit.pas") [09C8EF57] LinkUnit.TLinkUnit.setToNode (Line 2214, "LinkUnit.pas") [09683263] InternalWorldNode._UpdateRemainingBusbarLink (Line 131, "InternalWorldNode.pas") [0968329C] InternalWorldNode._UpdateRemainingBusbarLink (Line 136, "InternalWorldNode.pas") [096832BB] InternalWorldNode._UpdateRemainingBusbarLink (Line 138, "InternalWorldNode.pas") [096834D0] InternalWorldNode._OnDeleteBusbarMaintain (Line 192, "InternalWorldNode.pas") [0968379E] InternalWorldNode.TInternalWorldNodeUnit.AdbTrigAction_BeforeDeleteFull (Line 247, "InternalWorldNode.pas") [096837E6] InternalWorldNode.TInternalWorldNodeUnit.AdbTrigAction_BeforeDeleteFull (Line 251, "InternalWorldNode.pas") [09683824] InternalWorldNode.TInternalWorldNodeUnit.AdbTrigAction_BeforeDeleteFull (Line 257, "InternalWorldNode.pas") [09134638] EMemLeaks.EurekaGetMem (Line 5241, "EMemLeaks.pas") [090E74B7] System._ReallocMem [096C5659] InternalWorldBusbarUnit.TInternalWorldBusbarUnit.AdbTrigAction_BeforeDeleteFull (Line 319, "InternalWorldBusbarUnit.pas") [096C56AF] InternalWorldBusbarUnit.TInternalWorldBusbarUnit.AdbTrigAction_BeforeDeleteFull (Line 324, "InternalWorldBusbarUnit.pas") [096C56D3] InternalWorldBusbarUnit.TInternalWorldBusbarUnit.AdbTrigAction_BeforeDeleteFull (Line 328, "InternalWorldBusbarUnit.pas") [096C571C] InternalWorldBusbarUnit.TInternalWorldBusbarUnit.AdbTrigAction_BeforeDeleteFull (Line 331, "InternalWorldBusbarUnit.pas") [09D67672] AlbionEventHooks.LocalAction (Line 367, "AlbionEventHooks.pas") [09DE16ED] AdbTrigAction.Action (Line 155, "AdbTrigAction.pas") [09DE182F] AdbTrigAction.Action (Line 174, "AdbTrigAction.pas") [09DE18D9] AdbTrigAction.Action (Line 179, "AdbTrigAction.pas") [09DE1939] AdbTrigAction.Action (Line 195, "AdbTrigAction.pas") [501C4814] adb.Graph. (possible LinkiOfNode+1044) [501E83ED] adb.ModTable. (possible NotifyExternalBeforeRecordsDeleted+253) [501E1875] adb.ModTable.EraseRecords [509E4D97] AbGis.LayerTree. (possible _OnSize+1367) [5017E2ED] adb.ModTable.EraseRecords [50B8E9DC] AbGis.CGLayerBinder.MarshalCadErase [7527427A] -= a recursive area removed =- (Line 5) [7527427A] USER32 (possible EnterReaderModeHelper+666) [50B8C05D] AbGis.CGLayerBinder.MarshalDrawingVerb [50B94327] AbGis.CGProjectBinder.MarshalDrawingVerbRun [50B961A6] AbGis.CGProjectBinder.BeginFor [75023C63] ucrtbase.free [5976EFEE] XStringT<wchar_t>.SetExact [75023C63] ucrtbase.free [50B962B6] AbGis.CGProjectBinder.BeginFor [5976EFEE] XStringT<wchar_t>.SetExact [50B94239] AbGis.CGProjectBinder. (possible MarshalDrawingVerb+329) [50B92438] AbGis.CGProjectBinder. (possible OnEvent+120) [598AB70E] AbcIEventSender.PostEvent [77CADCCF] Albion.AbVerbStack. (possible RunVerb+719) [7527427A] -= a recursive area removed =- (Line 5) [7527427A] USER32 (possible EnterReaderModeHelper+666) [76F1BDB6] ntdll.RtlQueryPerformanceCounter [77A7A43A] AbSelection.initialization [77CAD55E] Albion.AbVerbStack. (possible DoVerbInternal+1214) [7527427A] -= a recursive area removed =- (Line 5) [7527427A] USER32 (possible EnterReaderModeHelper+666) [59765942] XStringT<char>.~XStringT<char> [50AFD7BC] LayerDlg (possible OnEvent+3724) [7561118A] win32u.NtUserSetTimer [7522F153] USER32.SetTimer [592C667E] DrawingCX.OnEvent [77CAC88A] Albion.AbVerbStack. (possible DoVerb+154) [77C35D52] AbComRecord.Name [77C479B7] AbFuncMap (possible Execute+487) [77C45640] AbFuncMap.Find [77C457F0] AbFuncMap.Execute [779EE3FA] AbCommandProcessor.OnKeyUp [77A3E0ED] AbDrawingViewWnd.OnKeyUp [77CF725C] Albion.AbSwapManager. (possible SwapAllAboveThreshold+5132) [76F0C7D7] ntdll.RtlDeactivateActivationContextUnsafeFast [77CF7AF5] Albion.AbSwapManager. (possible SwapAllAboveThreshold+7333) [77CF7AB4] Albion.AbSwapManager. (possible SwapAllAboveThreshold+7268) [77A3D8E5] AbDrawingViewWnd (possible WindowProc+437) [77CF7AB4] Albion.AbSwapManager. (possible SwapAllAboveThreshold+7268) [77CF7AE4] Albion.AbSwapManager. (possible SwapAllAboveThreshold+7316) [77CF7AB4] Albion.AbSwapManager. (possible SwapAllAboveThreshold+7268) [77D5D6CE] Albion.AbSwapManager.SwapAllAboveThreshold [75231399] USER32 (possible AddClipboardFormatListener+73) [77CF7AB4] Albion.AbSwapManager. (possible SwapAllAboveThreshold+7268) [75227B35] USER32 (possible GetClassLongW+1957) [77CF7AB4] Albion.AbSwapManager. (possible SwapAllAboveThreshold+7268) [75236730] USER32 (possible SetWindowsHookExAW+4544) [75227948] USER32 (possible GetClassLongW+1464) [77CF7AB4] Albion.AbSwapManager. (possible SwapAllAboveThreshold+7268) [75233340] USER32 (possible GetOpenClipboardWindow+7944) [7522646C] USER32 (possible DispatchMessageW+1260) [77CF7AB4] Albion.AbSwapManager. (possible SwapAllAboveThreshold+7268) [6C172F4F] Gux (possible GuxAfxPreTranslate+335) [75233340] USER32 (possible GetOpenClipboardWindow+7944) [75225F8B] USER32.DispatchMessageW [6C172DE9] Gux (possible GuxAfxDispatchMessage+169) [75023DD5] ucrtbase (possible _register_onexit_function+293) [76CEFCC7] KERNEL32.BaseThreadInitThunk
adrian@gls.co.za
BugReport_6403E9E8_ADRIANL5521B_20240301095549.elp (Download)
Recursion too deep; the stack overflowed
Address = 00803FFC
Top of stack = 00900000
ESP = 0080339C
Allocated = 00801000
Limit = 00800000
Reserved = 00002000
Code: C00000FD (EXCEPTION_STACK_OVERFLOW)
Address: (0001CC38){adb.dll } [5017CC38] adb.Attrib. (possible Assign+88) + $58.