GLSSoft / Eurekalog

Bugs
0 stars 0 forks source link

EStackOverflow (Bug E59E35BF) #167

Open gls-online opened 8 months ago

gls-online commented 8 months ago

Recursion too deep; the stack overflowed

Address = 00EE3FD4

Top of stack = 00FE0000

ESP = 00EE391C

Allocated = 00EE1000

Limit = 00EE0000

Reserved = 00002000


Code: C00000FD (EXCEPTION_STACK_OVERFLOW)

Address: (0024E39E){adb.dll } [58A5E39E] adb.ModTableCache.CacheRead + $E.

[58A5E39E] adb.ModTableCache.CacheRead
[58A5DA7D] adb.ModTableCache.Get
[58891D9E] adb.ModTable.GetRawValue
[58892129] adb.ModTable. (possible GetUnchecked+441)
[5887D45E] adb.JoinTable.Get
[58891FC3] adb.ModTable.GetUnchecked
[5895E6F1] adb.LIndex.Close
[5895BDCA] adb.LIndex.Close
[5895B59C] adb.LIndex.Close
[77E95E09] -= a recursive area removed =- (Line 2)
[77E95E09] ntdll.RtlAllocateHeap
[75D80160] ucrtbase._malloc_base
[58946130] adb.LIndex. (possible FindAll+544)
[5882E636] adb.AttribMemPool.FreeWString
[5881C3B8] adb.Attrib.Free
[5887106A] adb (possible AdbTabGetText+378)
[77EAABA4] ntdll.RtlSetLastWin32Error
[76C4FA37] OLEAUT32.SysAllocStringLen
[55E9CF35] System._WStrFromPWCharLen
[56D2DDAC] adb.AdbTabGetTextC (Line 5382, "adb.pas")
[56D1E0B1] adb.TAdbGenV.GetText (Line 938, "adb.pas")
[5F8F76C2] VCRUNTIME140 (possible __RTDynamicCast+146)
[77E962AA] ntdll (possible RtlAllocateHeap+1242)
[55EE16B5] EMemLeaks._AddToStack (Line 3192, "EMemLeaks.pas")
[58945355] adb.LIndex. (possible GenQuery+53)
[58893F7A] adb.ModTable. (possible IxGenQuery+298)
[75D80160] ucrtbase._malloc_base
[58820970] adb.Attrib.SetString
[5887071F] adb.AdbTabQuery
[56D1EC11] adb.TAdbQuery.SetFindAll (Line 1151, "adb.pas")
[56D2D897] adb.TAdbTable.setQuery (Line 5199, "adb.pas")
[56D214E4] adb.TAdbTable.RecordFromValue (Line 2054, "adb.pas")
[56D21544] adb.TAdbTable.RecordFromValue (Line 2061, "adb.pas")
[56D21571] adb.TAdbTable.RecordFromValue (Line 2065, "adb.pas")
[56C55D27] BaseDataUnit.TBaseDataUnit.RecordFromValue (Line 3034, "BaseDataUnit.pas")
[56C55D44] BaseDataUnit.TBaseDataUnit.RecordFromValue (Line 3035, "BaseDataUnit.pas")
[56A3687D] LinkUnit._SetFromToCode (Line 414, "LinkUnit.pas")
[56A36913] LinkUnit._SetFromToCode (Line 430, "LinkUnit.pas")
[56A3698E] LinkUnit._SetFromToCode (Line 440, "LinkUnit.pas")
[56D24531] adb.TAdbTable.FieldIndexFast (Line 2800, "adb.pas")
[56A37044] LinkUnit.TLinkUnit.AdbTrigAction_Update_After (Line 543, "LinkUnit.pas")
[56B91C49] AdbTrigAction.Action (Line 153, "AdbTrigAction.pas")
[56B91DB7] AdbTrigAction.Action (Line 174, "AdbTrigAction.pas")
[56B91E61] AdbTrigAction.Action (Line 179, "AdbTrigAction.pas")
[56B91EC1] AdbTrigAction.Action (Line 195, "AdbTrigAction.pas")
[588748F4] adb.Graph. (possible LinkiOfNode+1268)
[58897B85] adb.ModTable. (possible SendNotifyAfterSet+261)
[588957FB] adb.ModTable.NotifyUpdateAfter
[5887F0F0] adb.JoinTable. (possible NotifyUpdateAfter+320)
[5887F0F0] -= a recursive area removed =- (Line 24840)
[75D80160] ucrtbase._malloc_base
[58820955] adb.Attrib.SetString
[5882CC38] adb.Attrib. (possible Assign+88)
[58892098] adb.ModTable. (possible GetUnchecked+296)
[58820904] adb.Attrib.SetString
[58897B85] adb.ModTable. (possible SendNotifyAfterSet+261)
[588923EB] adb.ModTable. (possible SetV+667)
[58881322] adb.JoinTable.Translate
[5887D507] adb.JoinTable. (possible SetV+103)
[58892257] adb.ModTable. (possible SetV+263)
[5881F65F] adb (possible AdbTabSetGenV+511)
[75D80160] ucrtbase._malloc_base
[58871A39] adb (possible AdbTabSetText+121)
[56D20870] adb.TAdbTable.Lock (Line 1773, "adb.pas")
[56D2C57C] adb.TAdbTable.SetText (Line 4941, "adb.pas")
[56C56D3E] BaseDataUnit.TBaseDataUnit.SetText (Line 3377, "BaseDataUnit.pas")
[56A3EF11] LinkUnit.TLinkUnit.setToCode (Line 2209, "LinkUnit.pas")
[56A3EF34] LinkUnit.TLinkUnit.setToCode (Line 2210, "LinkUnit.pas")
[56A36966] LinkUnit._SetFromToCode (Line 438, "LinkUnit.pas")
[56A3698E] LinkUnit._SetFromToCode (Line 440, "LinkUnit.pas")
[56D24531] adb.TAdbTable.FieldIndexFast (Line 2800, "adb.pas")
[56A37044] LinkUnit.TLinkUnit.AdbTrigAction_Update_After (Line 543, "LinkUnit.pas")
[56B91C49] AdbTrigAction.Action (Line 153, "AdbTrigAction.pas")
[56B91DB7] AdbTrigAction.Action (Line 174, "AdbTrigAction.pas")
[56B91E61] AdbTrigAction.Action (Line 179, "AdbTrigAction.pas")
[56B91EC1] AdbTrigAction.Action (Line 195, "AdbTrigAction.pas")
[588748F4] adb.Graph. (possible LinkiOfNode+1268)
[58897B85] adb.ModTable. (possible SendNotifyAfterSet+261)
[588957FB] adb.ModTable.NotifyUpdateAfter
[5887F0F0] adb.JoinTable. (possible NotifyUpdateAfter+320)
[5887F0F0] -= a recursive area removed =- (Line 192)
[5886DF30] adb.AttribTempPool
[5882091B] adb.Attrib.SetString
[5882CC38] adb.Attrib. (possible Assign+88)
[58892098] adb.ModTable. (possible GetUnchecked+296)
[58820904] adb.Attrib.SetString
[58897B85] adb.ModTable. (possible SendNotifyAfterSet+261)
[588923EB] adb.ModTable. (possible SetV+667)
[58881322] adb.JoinTable.Translate
[5887D507] adb.JoinTable. (possible SetV+103)
[58892257] adb.ModTable. (possible SetV+263)
[5B8F2AA8] AbcIEventSender.PostEvent
[5881F65F] adb (possible AdbTabSetGenV+511)
[5887C1D2] adb.JoinTable. (possible CurrentLock+98)
[5888F9E4] adb.ModTable. (possible Lock+212)
[58871A39] adb (possible AdbTabSetText+121)
[56D20870] adb.TAdbTable.Lock (Line 1773, "adb.pas")
[56D2C57C] adb.TAdbTable.SetText (Line 4941, "adb.pas")
[56C56D3E] BaseDataUnit.TBaseDataUnit.SetText (Line 3377, "BaseDataUnit.pas")
[56A3EF11] LinkUnit.TLinkUnit.setToCode (Line 2209, "LinkUnit.pas")
[56A3EF34] LinkUnit.TLinkUnit.setToCode (Line 2210, "LinkUnit.pas")
[56A36966] LinkUnit._SetFromToCode (Line 438, "LinkUnit.pas")
[56A3698E] LinkUnit._SetFromToCode (Line 440, "LinkUnit.pas")
[56D24531] adb.TAdbTable.FieldIndexFast (Line 2800, "adb.pas")
[56A37044] LinkUnit.TLinkUnit.AdbTrigAction_Update_After (Line 543, "LinkUnit.pas")
[56B91C49] AdbTrigAction.Action (Line 153, "AdbTrigAction.pas")
[56B91DB7] AdbTrigAction.Action (Line 174, "AdbTrigAction.pas")
[56B91E61] AdbTrigAction.Action (Line 179, "AdbTrigAction.pas")
[56B91EC1] AdbTrigAction.Action (Line 195, "AdbTrigAction.pas")
[588748F4] adb.Graph. (possible LinkiOfNode+1268)
[58897B85] adb.ModTable. (possible SendNotifyAfterSet+261)
[588957FB] adb.ModTable.NotifyUpdateAfter
[5887F0F0] adb.JoinTable. (possible NotifyUpdateAfter+320)
[77E95E09] ntdll.RtlAllocateHeap
[75D80160] ucrtbase._malloc_base
[5BA298C4] AbcBitTree.GetRealPage
[58897B85] adb.ModTable. (possible SendNotifyAfterSet+261)
[588923EB] adb.ModTable. (possible SetV+667)
[58881322] adb.JoinTable.Translate
[5887D507] adb.JoinTable. (possible SetV+103)
[58892257] adb.ModTable. (possible SetV+263)
[5B8F2AA8] AbcIEventSender.PostEvent
[5881F65F] adb (possible AdbTabSetGenV+511)
[5887C1D2] adb.JoinTable. (possible CurrentLock+98)
[5888F9E4] adb.ModTable. (possible Lock+212)
[58871A39] adb (possible AdbTabSetText+121)
[56D20870] adb.TAdbTable.Lock (Line 1773, "adb.pas")
[56D2C57C] adb.TAdbTable.SetText (Line 4941, "adb.pas")
[56C56D3E] BaseDataUnit.TBaseDataUnit.SetText (Line 3377, "BaseDataUnit.pas")
[56A3EF11] LinkUnit.TLinkUnit.setToCode (Line 2209, "LinkUnit.pas")
[56A3EF34] LinkUnit.TLinkUnit.setToCode (Line 2210, "LinkUnit.pas")
[56A36C45] LinkUnit._SetFromToNode (Line 478, "LinkUnit.pas")
[56A36C8E] LinkUnit._SetFromToNode (Line 480, "LinkUnit.pas")
[56A36CBA] LinkUnit._SetFromToNode (Line 483, "LinkUnit.pas")
[56A37088] LinkUnit.TLinkUnit.AdbTrigAction_Update_After (Line 547, "LinkUnit.pas")
[56B91C49] AdbTrigAction.Action (Line 153, "AdbTrigAction.pas")
[56B91DB7] AdbTrigAction.Action (Line 174, "AdbTrigAction.pas")
[56B91E61] AdbTrigAction.Action (Line 179, "AdbTrigAction.pas")
[56B91EC1] AdbTrigAction.Action (Line 195, "AdbTrigAction.pas")
[588748F4] adb.Graph. (possible LinkiOfNode+1268)
[58897B85] adb.ModTable. (possible SendNotifyAfterSet+261)
[588957FB] adb.ModTable.NotifyUpdateAfter
[5887F0F0] adb.JoinTable. (possible NotifyUpdateAfter+320)
[77E95E09] ntdll.RtlAllocateHeap
[75D80160] ucrtbase._malloc_base
[5BA298C4] AbcBitTree.GetRealPage
[58897B85] adb.ModTable. (possible SendNotifyAfterSet+261)
[588923EB] adb.ModTable. (possible SetV+667)
[5887D507] adb.JoinTable. (possible SetV+103)
[58892257] adb.ModTable. (possible SetV+263)
[5887D45E] adb.JoinTable.Get
[5881F65F] adb (possible AdbTabSetGenV+511)
[58891B19] adb.ModTable. (possible Get+121)
[58871F3B] adb.AdbTabSetGuid
[56D2AC90] adb.TAdbTable.GetGuid (Line 4556, "adb.pas")
[56D2BCBC] adb.TAdbTable.SetGuid (Line 4826, "adb.pas")
[56C56751] BaseDataUnit.TBaseDataUnit.SetGuid (Line 3291, "BaseDataUnit.pas")
[56C567F0] BaseDataUnit.TBaseDataUnit.SetGuid (Line 3294, "BaseDataUnit.pas")
[56A3EF57] LinkUnit.TLinkUnit.setToNode (Line 2214, "LinkUnit.pas")
[56433263] InternalWorldNode._UpdateRemainingBusbarLink (Line 131, "InternalWorldNode.pas")
[5643329C] InternalWorldNode._UpdateRemainingBusbarLink (Line 136, "InternalWorldNode.pas")
[564332BB] InternalWorldNode._UpdateRemainingBusbarLink (Line 138, "InternalWorldNode.pas")
[564334D0] InternalWorldNode._OnDeleteBusbarMaintain (Line 192, "InternalWorldNode.pas")
[5643379E] InternalWorldNode.TInternalWorldNodeUnit.AdbTrigAction_BeforeDeleteFull (Line 247, "InternalWorldNode.pas")
[564337E6] InternalWorldNode.TInternalWorldNodeUnit.AdbTrigAction_BeforeDeleteFull (Line 251, "InternalWorldNode.pas")
[56433824] InternalWorldNode.TInternalWorldNodeUnit.AdbTrigAction_BeforeDeleteFull (Line 257, "InternalWorldNode.pas")
[56B91C75] AdbTrigAction.Action (Line 155, "AdbTrigAction.pas")
[56B91DB7] AdbTrigAction.Action (Line 174, "AdbTrigAction.pas")
[56B91E61] AdbTrigAction.Action (Line 179, "AdbTrigAction.pas")
[56B91EC1] AdbTrigAction.Action (Line 195, "AdbTrigAction.pas")
[58874814] adb.Graph. (possible LinkiOfNode+1044)
[588983ED] adb.ModTable. (possible NotifyExternalBeforeRecordsDeleted+253)
[58891875] adb.ModTable.EraseRecords
[581CB345] AbSelection (possible Insert+341)
[5882E2ED] adb.ModTable.EraseRecords
[58E3E9DC] AbGis.CGLayerBinder.MarshalCadErase
[58E3C05D] AbGis.CGLayerBinder.MarshalDrawingVerb
[58E44327] AbGis.CGProjectBinder.MarshalDrawingVerbRun
[58E4C4CC] AbGis.GisLayer.GetPrimaryCadLayer
[5814D6F4] SiScanner (possible atEnd+20)
[58261553] AbVerb.UsesLayer
[58E462B6] AbGis.CGProjectBinder.BeginFor
[58E44239] AbGis.CGProjectBinder. (possible MarshalDrawingVerb+329)
[58E42438] AbGis.CGProjectBinder. (possible OnEvent+120)
[5BA1B70E] AbcIEventSender.PostEvent
[583FDCCF] Albion.AbVerbStack. (possible RunVerb+719)
[77EABDB6] ntdll.RtlQueryPerformanceCounter
[581CA43A] AbSelection.initialization
[583FD55E] Albion.AbVerbStack. (possible DoVerbInternal+1214)
[5B8D5942] Panacea.Sys.LinearIndex.Destroy
[58DAD7BC] LayerDlg (possible OnEvent+3724)
[76CD118A] win32u.NtUserSetTimer
[774CF153] USER32.SetTimer
[5B0A667E] DrawingCX.OnEvent
[583FC88A] Albion.AbVerbStack. (possible DoVerb+154)
[58385D52] AbComRecord.Name
[583979B7] AbFuncMap (possible Execute+487)
[58395640] AbFuncMap.Find
[583957F0] AbFuncMap.Execute
[5813E3FA] AbCommandProcessor.OnKeyUp
[5818E0ED] AbDrawingViewWnd.OnKeyUp
[5844725C] Albion.AbSwapManager. (possible SwapAllAboveThreshold+5132)
[77E9C7D7] ntdll.RtlDeactivateActivationContextUnsafeFast
[58447AF5] Albion.AbSwapManager. (possible SwapAllAboveThreshold+7333)
[5818D8E5] AbDrawingViewWnd (possible WindowProc+437)
[58447AE4] Albion.AbSwapManager. (possible SwapAllAboveThreshold+7316)
[584AD6CE] Albion.AbSwapManager.SwapAllAboveThreshold
[774D1399] USER32 (possible AddClipboardFormatListener+73)
[774C7B35] USER32 (possible GetClassLongW+1957)
[774D66D1] USER32 (possible SetWindowsHookExAW+4449)
[774D6730] USER32 (possible SetWindowsHookExAW+4544)
[774C7948] USER32 (possible GetClassLongW+1464)
[774D3340] USER32 (possible GetOpenClipboardWindow+7944)
[774C646C] USER32 (possible DispatchMessageW+1260)
[5B842F4F] Gux (possible GuxAfxPreTranslate+335)
[774D3340] USER32 (possible GetOpenClipboardWindow+7944)
[774C5F8B] USER32.DispatchMessageW
[5B842DE9] Gux (possible GuxAfxDispatchMessage+169)
[75D83DD5] ucrtbase (possible _register_onexit_function+293)
[7677FCC7] KERNEL32.BaseThreadInitThunk
gls-online commented 8 months ago

BugReport_E59E35BF_GLSJONOP450_20240229144515.elp (Download)