GLSSoft / Eurekalog

Bugs
0 stars 0 forks source link

EStackOverflow (Bug 6403E9E8) #172

Open gls-online opened 6 months ago

gls-online commented 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
gls-online commented 6 months ago

adrian@gls.co.za

BugReport_6403E9E8_ADRIANL5521B_20240301095549.elp (Download)