GLSSoft / Eurekalog

Bugs
0 stars 0 forks source link

EStackOverflow (Bug 45930972) #316

Open gls-online opened 1 month ago

gls-online commented 1 month ago

Recursion too deep; the stack overflowed

Address = 00273FF0

Top of stack = 00370000

ESP = 0027395C

Allocated = 00271000

Limit = 00270000

Reserved = 00002000


Code: C00000FD (EXCEPTION_STACK_OVERFLOW)

Address: (00074BD4){adb.dll } [65844BD4] adb.JoinTable.FreshenTableStructure + $14.

[65844BD4] adb.JoinTable.FreshenTableStructure
[65809A3C] adb.JoinTable.FieldCount
[65840E7B] adb.JoinTable.TranslateField
[65841462] adb.JoinTable.Translate
[6583D572] adb.JoinTable.Get
[65852153] adb.ModTable.GetUnchecked
[6591E8C1] adb.LIndex.Close
[6591BF9A] adb.LIndex.Close
[6591B76C] adb.LIndex.Close
[77B55E69] -= a recursive area removed =- (Line 3)
[77B55E69] ntdll.RtlAllocateHeap
[77A10160] ucrtbase._malloc_base
[65906300] adb.LIndex. (possible FindAll+544)
[77A13C95] ucrtbase._free_base
[657EE636] adb.AttribMemPool.FreeWString
[657DC3B8] adb.Attrib.Free
[6583124A] adb (possible AdbTabGetText+378)
[61EB1275] EMemLeaks.UnlockList (Line 3068, "EMemLeaks.pas")
[7773FA37] OLEAUT32.SysAllocStringLen
[61E6CF35] System._WStrFromPWCharLen
[62D082C0] adb.AdbTabGetTextC (Line 5404, "adb.pas")
[61E6744C] System._GetMem
[61E6CCB2] System._NewUnicodeString
[61E6CF0D] System._UStrFromPWCharLen
[6FAE76C2] VCRUNTIME140 (possible __RTDynamicCast+146)
[664B5E1B] AbGis.CGProjectBinder.MarshalDBEvent
[77B5630A] ntdll (possible RtlAllocateHeap+1242)
[65905525] adb.LIndex. (possible GenQuery+53)
[6585410A] adb.ModTable. (possible IxGenQuery+298)
[77A10160] ucrtbase._malloc_base
[657E0970] adb.Attrib.SetString
[658308FF] adb.AdbTabQuery
[62CF9515] adb.TAdbQuery.SetFindAll (Line 1156, "adb.pas")
[62D07DAB] adb.TAdbTable.setQuery (Line 5217, "adb.pas")
[62CFBDD4] adb.TAdbTable.RecordFromValue (Line 2065, "adb.pas")
[62CFBE34] adb.TAdbTable.RecordFromValue (Line 2072, "adb.pas")
[62CFBE61] adb.TAdbTable.RecordFromValue (Line 2076, "adb.pas")
[62BCDFEE] BaseDataUnit.TBaseDataUnit.RecordFromValue (Line 3012, "BaseDataUnit.pas")
[62A105C1] LinkUnit._SetFromToCode (Line 414, "LinkUnit.pas")
[62A10657] LinkUnit._SetFromToCode (Line 430, "LinkUnit.pas")
[62A106D2] LinkUnit._SetFromToCode (Line 440, "LinkUnit.pas")
[62CFED5D] adb.TAdbTable.FieldIndexFast (Line 2811, "adb.pas")
[62A10D88] LinkUnit.TLinkUnit.AdbTrigAction_Update_After (Line 543, "LinkUnit.pas")
[62B733B5] AdbTrigAction.Action (Line 153, "AdbTrigAction.pas")
[62B73523] AdbTrigAction.Action (Line 174, "AdbTrigAction.pas")
[62B735CD] AdbTrigAction.Action (Line 179, "AdbTrigAction.pas")
[62B7362D] AdbTrigAction.Action (Line 195, "AdbTrigAction.pas")
[65834A34] adb.Graph. (possible LinkiOfNode+1188)
[65857D15] adb.ModTable. (possible SendNotifyAfterSet+261)
[6585598B] adb.ModTable.NotifyUpdateAfter
[6583F230] adb.JoinTable. (possible NotifyUpdateAfter+320)
[77A10160] ucrtbase._malloc_base
[657E0955] adb.Attrib.SetString
[657ECC38] adb.Attrib. (possible Assign+88)
[65852228] adb.ModTable. (possible GetUnchecked+296)
[657E0904] adb.Attrib.SetString
[65857D15] adb.ModTable. (possible SendNotifyAfterSet+261)
[6585257B] adb.ModTable. (possible SetV+667)
[65841462] adb.JoinTable.Translate
[6583D647] adb.JoinTable. (possible SetV+103)
[658523E7] adb.ModTable. (possible SetV+263)
[658523E7] -= a recursive area removed =- (Line 25699)
[657DF65F] adb (possible AdbTabSetGenV+511)
[77A10160] ucrtbase._malloc_base
[65831C19] adb (possible AdbTabSetText+121)
[62CFB160] adb.TAdbTable.Lock (Line 1784, "adb.pas")
[62D06B6C] adb.TAdbTable.SetText (Line 4952, "adb.pas")
[62BCEE3E] BaseDataUnit.TBaseDataUnit.SetText (Line 3355, "BaseDataUnit.pas")
[62A18C55] LinkUnit.TLinkUnit.setToCode (Line 2209, "LinkUnit.pas")
[62A18C78] LinkUnit.TLinkUnit.setToCode (Line 2210, "LinkUnit.pas")
[62A106AA] LinkUnit._SetFromToCode (Line 438, "LinkUnit.pas")
[62A106D2] LinkUnit._SetFromToCode (Line 440, "LinkUnit.pas")
[62CFED5D] adb.TAdbTable.FieldIndexFast (Line 2811, "adb.pas")
[62A10D88] LinkUnit.TLinkUnit.AdbTrigAction_Update_After (Line 543, "LinkUnit.pas")
[62B733B5] AdbTrigAction.Action (Line 153, "AdbTrigAction.pas")
[62B73523] AdbTrigAction.Action (Line 174, "AdbTrigAction.pas")
[62B735CD] AdbTrigAction.Action (Line 179, "AdbTrigAction.pas")
[62B7362D] AdbTrigAction.Action (Line 195, "AdbTrigAction.pas")
[65834A34] adb.Graph. (possible LinkiOfNode+1188)
[65857D15] adb.ModTable. (possible SendNotifyAfterSet+261)
[6585598B] adb.ModTable.NotifyUpdateAfter
[6583F230] adb.JoinTable. (possible NotifyUpdateAfter+320)
[77A10160] ucrtbase._malloc_base
[657E0955] adb.Attrib.SetString
[657ECC38] adb.Attrib. (possible Assign+88)
[65852228] adb.ModTable. (possible GetUnchecked+296)
[657E0904] adb.Attrib.SetString
[65857D15] adb.ModTable. (possible SendNotifyAfterSet+261)
[6585257B] adb.ModTable. (possible SetV+667)
[65841462] adb.JoinTable.Translate
[6583D647] adb.JoinTable. (possible SetV+103)
[658523E7] adb.ModTable. (possible SetV+263)
[66C72AA8] AbcIEventSender.PostEvent
[657DF65F] adb (possible AdbTabSetGenV+511)
[6583C312] adb.JoinTable. (possible CurrentLock+98)
[6584FB74] adb.ModTable. (possible Lock+212)
[65831C19] adb (possible AdbTabSetText+121)
[62CFB160] adb.TAdbTable.Lock (Line 1784, "adb.pas")
[62D06B6C] adb.TAdbTable.SetText (Line 4952, "adb.pas")
[62BCEE3E] BaseDataUnit.TBaseDataUnit.SetText (Line 3355, "BaseDataUnit.pas")
[62A18C55] LinkUnit.TLinkUnit.setToCode (Line 2209, "LinkUnit.pas")
[62A18C78] LinkUnit.TLinkUnit.setToCode (Line 2210, "LinkUnit.pas")
[62A106AA] LinkUnit._SetFromToCode (Line 438, "LinkUnit.pas")
[62A106D2] LinkUnit._SetFromToCode (Line 440, "LinkUnit.pas")
[62CFED5D] adb.TAdbTable.FieldIndexFast (Line 2811, "adb.pas")
[62A10D88] LinkUnit.TLinkUnit.AdbTrigAction_Update_After (Line 543, "LinkUnit.pas")
[62B733B5] AdbTrigAction.Action (Line 153, "AdbTrigAction.pas")
[62B73523] AdbTrigAction.Action (Line 174, "AdbTrigAction.pas")
[62B735CD] AdbTrigAction.Action (Line 179, "AdbTrigAction.pas")
[62B7362D] AdbTrigAction.Action (Line 195, "AdbTrigAction.pas")
[65834A34] adb.Graph. (possible LinkiOfNode+1188)
[65857D15] adb.ModTable. (possible SendNotifyAfterSet+261)
[6585598B] adb.ModTable.NotifyUpdateAfter
[6583F230] adb.JoinTable. (possible NotifyUpdateAfter+320)
[6582E0D0] adb.AttribTempPool
[657E091B] adb.Attrib.SetString
[657ECC38] adb.Attrib. (possible Assign+88)
[65852228] adb.ModTable. (possible GetUnchecked+296)
[657E0904] adb.Attrib.SetString
[65857D15] adb.ModTable. (possible SendNotifyAfterSet+261)
[6585257B] adb.ModTable. (possible SetV+667)
[65841462] adb.JoinTable.Translate
[6583D647] adb.JoinTable. (possible SetV+103)
[658523E7] adb.ModTable. (possible SetV+263)
[66C72AA8] AbcIEventSender.PostEvent
[657DF65F] adb (possible AdbTabSetGenV+511)
[6583C312] adb.JoinTable. (possible CurrentLock+98)
[6584FB74] adb.ModTable. (possible Lock+212)
[65831C19] adb (possible AdbTabSetText+121)
[62CFB160] adb.TAdbTable.Lock (Line 1784, "adb.pas")
[62D06B6C] adb.TAdbTable.SetText (Line 4952, "adb.pas")
[62BCEE3E] BaseDataUnit.TBaseDataUnit.SetText (Line 3355, "BaseDataUnit.pas")
[62A18C55] LinkUnit.TLinkUnit.setToCode (Line 2209, "LinkUnit.pas")
[62A18C78] LinkUnit.TLinkUnit.setToCode (Line 2210, "LinkUnit.pas")
[62A106AA] LinkUnit._SetFromToCode (Line 438, "LinkUnit.pas")
[62A106D2] LinkUnit._SetFromToCode (Line 440, "LinkUnit.pas")
[62CFED5D] adb.TAdbTable.FieldIndexFast (Line 2811, "adb.pas")
[62A10D88] LinkUnit.TLinkUnit.AdbTrigAction_Update_After (Line 543, "LinkUnit.pas")
[62B733B5] AdbTrigAction.Action (Line 153, "AdbTrigAction.pas")
[62B73523] AdbTrigAction.Action (Line 174, "AdbTrigAction.pas")
[62B735CD] AdbTrigAction.Action (Line 179, "AdbTrigAction.pas")
[62B7362D] AdbTrigAction.Action (Line 195, "AdbTrigAction.pas")
[65834A34] adb.Graph. (possible LinkiOfNode+1188)
[65857D15] adb.ModTable. (possible SendNotifyAfterSet+261)
[6585598B] adb.ModTable.NotifyUpdateAfter
[6583F230] adb.JoinTable. (possible NotifyUpdateAfter+320)
[77B55E69] ntdll.RtlAllocateHeap
[77A10160] ucrtbase._malloc_base
[66DA98C4] AbcBitTree.GetRealPage
[65857D15] adb.ModTable. (possible SendNotifyAfterSet+261)
[6585257B] adb.ModTable. (possible SetV+667)
[65841462] adb.JoinTable.Translate
[6583D647] adb.JoinTable. (possible SetV+103)
[658523E7] adb.ModTable. (possible SetV+263)
[66C72AA8] AbcIEventSender.PostEvent
[657DF65F] adb (possible AdbTabSetGenV+511)
[6583C312] adb.JoinTable. (possible CurrentLock+98)
[6584FB74] adb.ModTable. (possible Lock+212)
[65831C19] adb (possible AdbTabSetText+121)
[62CFB160] adb.TAdbTable.Lock (Line 1784, "adb.pas")
[62D06B6C] adb.TAdbTable.SetText (Line 4952, "adb.pas")
[62A18A58] LinkUnit.DoSet (Line 2178, "LinkUnit.pas")
[62A18A91] LinkUnit.DoSet (Line 2179, "LinkUnit.pas")
[62A18AB8] LinkUnit.DoSet (Line 2183, "LinkUnit.pas")
[62A18B4A] LinkUnit.TLinkUnit.SetNodeCode (Line 2198, "LinkUnit.pas")
[62A18B66] LinkUnit.TLinkUnit.SetNodeCode (Line 2200, "LinkUnit.pas")
[6264324A] SimplePoint.TSimplePointUnit.AdbTrigAction_Update_After (Line 274, "SimplePoint.pas")
[62643287] SimplePoint.TSimplePointUnit.AdbTrigAction_Update_After (Line 275, "SimplePoint.pas")
[626432AE] SimplePoint.TSimplePointUnit.AdbTrigAction_Update_After (Line 278, "SimplePoint.pas")
[627F8A4A] InternalWorldConnectionUnit.TInternalWorldConnectionUnit.AdbTrigAction_Update_After (Line 282, "InternalWorldConnectionUnit.pas")
[62B733B5] AdbTrigAction.Action (Line 153, "AdbTrigAction.pas")
[62B73523] AdbTrigAction.Action (Line 174, "AdbTrigAction.pas")
[62B735CD] AdbTrigAction.Action (Line 179, "AdbTrigAction.pas")
[62B7362D] AdbTrigAction.Action (Line 195, "AdbTrigAction.pas")
[65834A34] adb.Graph. (possible LinkiOfNode+1188)
[65857D15] adb.ModTable. (possible SendNotifyAfterSet+261)
[6585598B] adb.ModTable.NotifyUpdateAfter
[6583F230] adb.JoinTable. (possible NotifyUpdateAfter+320)
[77B55E69] ntdll.RtlAllocateHeap
[77A10160] ucrtbase._malloc_base
[66DA98C4] AbcBitTree.GetRealPage
[65857D15] adb.ModTable. (possible SendNotifyAfterSet+261)
[6585257B] adb.ModTable. (possible SetV+667)
[65841462] adb.JoinTable.Translate
[6583D647] adb.JoinTable. (possible SetV+103)
[658523E7] adb.ModTable. (possible SetV+263)
[6582DF1D] adb.GetAdbTlsData
[657DF65F] adb (possible AdbTabSetGenV+511)
[657DC3B8] adb.Attrib.Free
[657EF2AE] adb.ModTable.Get
[77A13C95] ucrtbase._free_base
[65951AE6] adb.DBDataProvider. (possible SetDataGen+1270)
[77A13C63] ucrtbase.free
[77B97C2F] ntdll (possible RtlGetNtGlobalFlags+1967)
[66C5EFEE] XStringT<wchar_t>.SetExact
[77A13C63] ucrtbase.free
[65834F15] adb.TrigGeomNetwork. (possible SetUpDownLinkMenu+197)
[6594B1F0] adb.Gui.DataPane. (possible OnEditFinish+704)
[77B6AC04] ntdll.RtlSetLastWin32Error
[75E35EB7] USER32 (possible PostMessageW+151)
[6E1EFA3C] UxTheme (possible GetThemePartSize+7372)
[77B97C2F] ntdll (possible RtlGetNtGlobalFlags+1967)
[75E36B15] USER32 (possible DefWindowProcW+277)
[75E36B1D] USER32 (possible DefWindowProcW+285)
[75E36AE2] USER32 (possible DefWindowProcW+226)
[6594B714] adb.Gui.DataPane. (possible OnListEvent+484)
[77B6BEDA] ntdll.RtlWow64GetProcessMachines
[77B5C837] ntdll.RtlDeactivateActivationContextUnsafeFast
[77B5DD4F] ntdll.RtlActivateActivationContextUnsafeFast
[60AB6600] MSFTEDIT (possible RichEditWndProc+208)
[77B6BD67] ntdll.RtlQueryPerformanceCounter
[6FAE76C2] VCRUNTIME140 (possible __RTDynamicCast+146)
[77A13C63] ucrtbase.free
[66C5EFEE] XStringT<wchar_t>.SetExact
[66C5655C] XStringW.operator=
[6D335280] Gridder.Grid.OnEvent
[65949EF9] adb.Gui.DataPane.OnEvent
[66D9B70E] AbcIEventSender.PostEvent
[6D334E02] Gridder.Grid.ControlAutoDestroyed
[75E3A03F] USER32 (possible MonitorFromWindow+927)
[6D352C3E] Gridder.GridDataTextCtrl.PostNcDestroy
[6D35354D] Gridder.GridDataTextCtrl. (possible WindowProc+941)
[75E37571] USER32 (possible DefWindowProcW+2929)
[75E35D96] USER32.CallWindowProcW
[664CABAC] AbGis.GisLegend. (possible GenerateText+4668)
[75E41999] USER32 (possible AddClipboardFormatListener+73)
[75E37DB5] USER32 (possible GetClassLongW+1957)
[75E37BC8] USER32 (possible GetClassLongW+1464)
[75E379B5] USER32 (possible GetClassLongW+933)
[75E3FF75] USER32 (possible GetClassNameW+101)
[77B850DB] ntdll (possible KiUserCallbackDispatcher+75)
[776519AA] win32u.NtUserDestroyWindow
[6D3377A6] Gridder.Grid.StopEditingItem
[77A13C63] ucrtbase.free
[6D338847] Gridder.Grid.SetSelection
[772AFB88] MSCTF (possible HasDeferredInputForCoreDispatcher+2232)
[772AFC6A] MSCTF (possible HasDeferredInputForCoreDispatcher+2458)
[772AFC8C] MSCTF (possible HasDeferredInputForCoreDispatcher+2492)
[75E355AA] USER32.SystemParametersInfoW
[75E355F2] USER32 (possible SystemParametersInfoW+146)
[75E355B8] USER32.SystemParametersInfoW
[77B5630A] ntdll (possible RtlAllocateHeap+1242)
[77B55E69] ntdll.RtlAllocateHeap
[77A10160] ucrtbase._malloc_base
[6D338759] Gridder.Grid.SetSelection
[6D3411EB] Gridder.Grid. (possible SelectFromMouse+507)
[6D347249] Gridder.Grid. (possible OnLButtonDown+1897)
[75E37DB5] USER32 (possible GetClassLongW+1957)
[75E37FF9] USER32 (possible GetClassLongW+2537)
[75E37DF7] USER32 (possible GetClassLongW+2023)
[6D35354D] Gridder.GridDataTextCtrl. (possible WindowProc+941)
[6D347C1C] Gridder.Grid. (possible WindowProc+108)
[6D347C1C] Gridder.Grid. (possible WindowProc+108)
[664CABAC] AbGis.GisLegend. (possible GenerateText+4668)
[75E41999] USER32 (possible AddClipboardFormatListener+73)
[75E37DB5] USER32 (possible GetClassLongW+1957)
[75E3BE24] USER32 (possible CallNextHookEx+260)
[75E37BC8] USER32 (possible GetClassLongW+1464)
[75E366EC] USER32 (possible DispatchMessageW+1260)
[6E482F4F] Gux (possible GuxAfxPreTranslate+335)
[75E3620B] USER32.DispatchMessageW
[6E482DE9] Gux (possible GuxAfxDispatchMessage+169)
[77A13DD5] ucrtbase (possible _register_onexit_function+293)
[75C9FCC7] KERNEL32.BaseThreadInitThunk
gls-online commented 1 month ago

BugReport_45930972_GLSMMAPHUTHHPG5_20240517003617.elp (Download)