Problems version 2025.44

TeeChart VCL for Borland/CodeGear/Embarcadero RAD Studio, Delphi and C++ Builder.
Post Reply
Ana
Newbie
Newbie
Posts: 1
Joined: Wed Dec 20, 2023 12:00 am

Problems version 2025.44

Post by Ana » Mon Jul 28, 2025 3:08 pm

Hello.

We report a problem redrawing the teechart. I wanted to attach the mbr file generated with the crash, but I'm not allowed to do so, so I copy here the report:

Code: Select all

date/time          : 2025-07-28, 16:55:59, 389ms
operating system   : Windows 10 x64 build 19045
system language    : Spanish
system up time     : 4 days 2 hours
program up time    : 22 minutes 12 seconds
processors         : 20x 13th Gen Intel(R) Core(TM) i7-1370P
physical memory    : 10112/32400 MB (free/total)
free disk space    : (C:) 134,55 GB
display mode       : 1920x1080, 32 bit
process id         : $265c
allocated memory   : 444,18 MB
largest free block : 520,62 MB
exec. date/time    : 2025-07-28 15:09
version            : 2.15.4.0
compiled with      : Delphi 11
madExcept version  : 5.1.5
callstack crc      : $f0e14f1c, $194d782d, $840a6ee9
exception number   : 1
exception class    : EAccessViolation
exception message  : Access violation at address 01D9C3CF in module 'maX.exe'. Read of address 00000040.

main thread ($5b78):
01d9c3cf maX.exe      VCLTee.Chart            DrawItemSymbol
01d9cd49 maX.exe      VCLTee.Chart            DrawLegendItem
01d9ce7c maX.exe      VCLTee.Chart            DrawItems
01d9cffe maX.exe      VCLTee.Chart            TCustomChartLegend.DrawLegend
01d95347 maX.exe      VCLTee.Chart            TCustomChart.DrawTitlesAndLegend
01d79aa4 maX.exe      VCLTee.TeEngine         TCustomAxisPanel.InternalDraw
01d30ce1 maX.exe      VCLTee.TeeProcs         InnerDraw
01d30da5 maX.exe      VCLTee.TeeProcs         TCustomTeePanel.Draw
01d309d9 maX.exe      VCLTee.TeeProcs         TCustomTeePanel.Draw
01d30e40 maX.exe      VCLTee.TeeProcs         TCustomTeePanel.Paint
0089ff07 maX.exe      Vcl.Controls            TCustomControl.PaintWindow
00899a35 maX.exe      Vcl.Controls            TWinControl.PaintHandler
0089e507 maX.exe      Vcl.Controls            TWinControl.WMPrintClient
008946ca maX.exe      Vcl.Controls            TControl.WndProc
00899875 maX.exe      Vcl.Controls            TWinControl.WndProc
01d3164c maX.exe      VCLTee.TeeProcs         TCustomTeePanel.WndProc
00894300 maX.exe      Vcl.Controls            TControl.Perform
0089a2d3 maX.exe      Vcl.Controls            TWinControl.WMPaint
0089fea1 maX.exe      Vcl.Controls            TCustomControl.WMPaint
008946ca maX.exe      Vcl.Controls            TControl.WndProc
011469da maX.exe      cxButtons               TcxCustomButton.MouseMove
00894fde maX.exe      Vcl.Controls            TControl.WMMouseMove
008946ca maX.exe      Vcl.Controls            TControl.WndProc
00899875 maX.exe      Vcl.Controls            TWinControl.WndProc
01d3164c maX.exe      VCLTee.TeeProcs         TCustomTeePanel.WndProc
00898d80 maX.exe      Vcl.Controls            TWinControl.MainWndProc
00559e70 maX.exe      System.Classes          StdWndProc
771156cb ntdll.dll                            KiUserCallbackDispatcher
75165f4b user32.dll                           DispatchMessageW
00864273 maX.exe      Vcl.Forms               TApplication.ProcessMessage
008642b6 maX.exe      Vcl.Forms               TApplication.HandleMessage
008645f5 maX.exe      Vcl.Forms               TApplication.Run
033532d5 maX.exe      maX             408 +46 initialization
7680fcc7 KERNEL32.DLL                         BaseThreadInitThunk

TUpdaterSystem.Exc ($6854): <suspended> <priority:-1>
0040b602 maX.exe System 700 +0 BeginThread

thread $52e4: <priority:2>
75153edf user32.dll                           GetMessageA
004c0d19 maX.exe         madExcept            CallThreadProcSafe
004c0d7e maX.exe         madExcept            ThreadExceptFrame
004c0df4 maX.exe         madExcept            ThreadExceptFrame
7680fcc7 KERNEL32.DLL                         BaseThreadInitThunk
>> created by main thread ($5b78) at:
7b2be43d madExcept32.dll madExceptDbg 4080 +2 CreateThreadCallback

thread $2b30: <priority:2>
76a52693 KERNELBASE.dll                       WaitForSingleObjectEx
76a525ed KERNELBASE.dll                       WaitForSingleObject
004c0d19 maX.exe         madExcept            CallThreadProcSafe
004c0d7e maX.exe         madExcept            ThreadExceptFrame
004c0df4 maX.exe         madExcept            ThreadExceptFrame
7680fcc7 KERNEL32.DLL                         BaseThreadInitThunk
>> created by main thread ($5b78) at:
7b2be43d madExcept32.dll madExceptDbg 4080 +2 CreateThreadCallback

thread $af4:
76a52693 KERNELBASE.dll                       WaitForSingleObjectEx
76a525ed KERNELBASE.dll                       WaitForSingleObject
004c0d19 maX.exe         madExcept            CallThreadProcSafe
004c0d7e maX.exe         madExcept            ThreadExceptFrame
004c0df4 maX.exe         madExcept            ThreadExceptFrame
7680fcc7 KERNEL32.DLL                         BaseThreadInitThunk
>> created by main thread ($5b78) at:
7b2be43d madExcept32.dll madExceptDbg 4080 +2 CreateThreadCallback

thread $704c:
76a52693 KERNELBASE.dll                       WaitForSingleObjectEx
76a525ed KERNELBASE.dll                       WaitForSingleObject
004c0d19 maX.exe         madExcept            CallThreadProcSafe
004c0d7e maX.exe         madExcept            ThreadExceptFrame
004c0df4 maX.exe         madExcept            ThreadExceptFrame
7680fcc7 KERNEL32.DLL                         BaseThreadInitThunk
>> created by main thread ($5b78) at:
7b2be43d madExcept32.dll madExceptDbg 4080 +2 CreateThreadCallback

TDmdAlarm ($6154):
76a6ba7d KERNELBASE.dll                             WaitForMultipleObjectsEx
76a6b963 KERNELBASE.dll                             WaitForMultipleObjects
032d65d2 maX.exe        VTThread            653  +7 TVTThreadEvent.Wait
02364c4d maX.exe        VT.View.AlertModule 111  +6 TDmdAlarmTaskThread.OnRun
032d85a6 maX.exe        VTThread            939 +10 TVTThread.Execute
032d7940 maX.exe        VTThread            817  +0 TVTThreadInt.Execute
004c0e33 maX.exe        madExcept                   HookedTThreadExecute
004c0e9e maX.exe        madExcept                   HookedTThreadExecute
00555ea5 maX.exe        System.Classes              ThreadProc
00555f08 maX.exe        System.Classes              ThreadProc
0040b598 maX.exe        System              700  +0 ThreadWrapper
004c0d19 maX.exe        madExcept                   CallThreadProcSafe
004c0d7e maX.exe        madExcept                   ThreadExceptFrame
004c0df4 maX.exe        madExcept                   ThreadExceptFrame
7680fcc7 KERNEL32.DLL                               BaseThreadInitThunk
>> created by main thread ($5b78) at:
0040b602 maX.exe        System              700  +0 BeginThread

ThreadSQL ($1b0):
76a75485 KERNELBASE.dll                            SleepEx
76a7542a KERNELBASE.dll                            Sleep
032d9c7a maX.exe        VTThread          1175  +9 MultiSleep
02d03bb1 maX.exe        VTMain             795 +24 TfrmMain.ThreadSQLRun
00f773e1 maX.exe        IdThreadComponent          TIdThreadComponent.DoRun
00f771c9 maX.exe        IdThreadComponent          TIdThreadEx.Run
00f75f62 maX.exe        IdThread                   TIdThread.Execute
00f75fb8 maX.exe        IdThread                   TIdThread.Execute
00f75ff8 maX.exe        IdThread                   TIdThread.Execute
00f76024 maX.exe        IdThread                   TIdThread.Execute
004c0e33 maX.exe        madExcept                  HookedTThreadExecute
004c0e9e maX.exe        madExcept                  HookedTThreadExecute
00555ea5 maX.exe        System.Classes             ThreadProc
00555f08 maX.exe        System.Classes             ThreadProc
0040b598 maX.exe        System             700  +0 ThreadWrapper
004c0d19 maX.exe        madExcept                  CallThreadProcSafe
004c0d7e maX.exe        madExcept                  ThreadExceptFrame
004c0df4 maX.exe        madExcept                  ThreadExceptFrame
7680fcc7 KERNEL32.DLL                              BaseThreadInitThunk
>> created by main thread ($5b78) at:
0040b602 maX.exe        System             700  +0 BeginThread

ThreadReconnection_Single ($1920):
76b19d8d KERNELBASE.dll                             SuspendThread
00556eaa maX.exe        System.Classes              TThread.Suspend
02328542 maX.exe        VTTCPClientManager 1336 +52 ThreadReconnection.Execute
004c0e33 maX.exe        madExcept                   HookedTThreadExecute
004c0e9e maX.exe        madExcept                   HookedTThreadExecute
00555ea5 maX.exe        System.Classes              ThreadProc
00555f08 maX.exe        System.Classes              ThreadProc
0040b598 maX.exe        System              700  +0 ThreadWrapper
004c0d19 maX.exe        madExcept                   CallThreadProcSafe
004c0d7e maX.exe        madExcept                   ThreadExceptFrame
004c0df4 maX.exe        madExcept                   ThreadExceptFrame
7680fcc7 KERNEL32.DLL                               BaseThreadInitThunk
>> created by main thread ($5b78) at:
0040b602 maX.exe        System              700  +0 BeginThread

ThreadSend_Single ($5e38): <suspended> <priority:2>
0040b602 maX.exe System 700 +0 BeginThread

SECURITY_SYSTEM 10.0.9.161:5101 ($10a8): <priority:1>
76a6ba7d KERNELBASE.dll                                     WaitForMultipleObjectsEx
76a6b963 KERNELBASE.dll                                     WaitForMultipleObjects
032d65d2 maX.exe        VTThread                    653  +7 TVTThreadEvent.Wait
00fae2f8 maX.exe        VT.Net.SocketClientThreaded 370 +40 TSocketClientThreaded.OnRun
00fae474 maX.exe        VT.Net.SocketClientThreaded 391 +61 TSocketClientThreaded.OnRun
032d85a6 maX.exe        VTThread                    939 +10 TVTThread.Execute
032d7940 maX.exe        VTThread                    817  +0 TVTThreadInt.Execute
004c0e33 maX.exe        madExcept                           HookedTThreadExecute
004c0e9e maX.exe        madExcept                           HookedTThreadExecute
00555ea5 maX.exe        System.Classes                      ThreadProc
00555f08 maX.exe        System.Classes                      ThreadProc
0040b598 maX.exe        System                      700  +0 ThreadWrapper
004c0d19 maX.exe        madExcept                           CallThreadProcSafe
004c0d7e maX.exe        madExcept                           ThreadExceptFrame
004c0df4 maX.exe        madExcept                           ThreadExceptFrame
7680fcc7 KERNEL32.DLL                                       BaseThreadInitThunk
>> created by main thread ($5b78) at:
0040b602 maX.exe        System                      700  +0 BeginThread

RAT 10.0.9.185:5104 ($65f4): <priority:1>
76a6ba7d KERNELBASE.dll                                     WaitForMultipleObjectsEx
76a6b963 KERNELBASE.dll                                     WaitForMultipleObjects
032d65d2 maX.exe        VTThread                    653  +7 TVTThreadEvent.Wait
00fae2f8 maX.exe        VT.Net.SocketClientThreaded 370 +40 TSocketClientThreaded.OnRun
00fae474 maX.exe        VT.Net.SocketClientThreaded 391 +61 TSocketClientThreaded.OnRun
032d85a6 maX.exe        VTThread                    939 +10 TVTThread.Execute
032d7940 maX.exe        VTThread                    817  +0 TVTThreadInt.Execute
004c0e33 maX.exe        madExcept                           HookedTThreadExecute
004c0e9e maX.exe        madExcept                           HookedTThreadExecute
00555ea5 maX.exe        System.Classes                      ThreadProc
00555f08 maX.exe        System.Classes                      ThreadProc
0040b598 maX.exe        System                      700  +0 ThreadWrapper
004c0d19 maX.exe        madExcept                           CallThreadProcSafe
004c0d7e maX.exe        madExcept                           ThreadExceptFrame
004c0df4 maX.exe        madExcept                           ThreadExceptFrame
7680fcc7 KERNEL32.DLL                                       BaseThreadInitThunk
>> created by main thread ($5b78) at:
0040b602 maX.exe        System                      700  +0 BeginThread

DIFFUSION 10.0.9.163:5101 ($67a8): <priority:1>
76a6ba7d KERNELBASE.dll                                     WaitForMultipleObjectsEx
76a6b963 KERNELBASE.dll                                     WaitForMultipleObjects
032d65d2 maX.exe        VTThread                    653  +7 TVTThreadEvent.Wait
00fae2f8 maX.exe        VT.Net.SocketClientThreaded 370 +40 TSocketClientThreaded.OnRun
00fae474 maX.exe        VT.Net.SocketClientThreaded 391 +61 TSocketClientThreaded.OnRun
032d85a6 maX.exe        VTThread                    939 +10 TVTThread.Execute
032d7940 maX.exe        VTThread                    817  +0 TVTThreadInt.Execute
004c0e33 maX.exe        madExcept                           HookedTThreadExecute
004c0e9e maX.exe        madExcept                           HookedTThreadExecute
00555ea5 maX.exe        System.Classes                      ThreadProc
00555f08 maX.exe        System.Classes                      ThreadProc
0040b598 maX.exe        System                      700  +0 ThreadWrapper
004c0d19 maX.exe        madExcept                           CallThreadProcSafe
004c0d7e maX.exe        madExcept                           ThreadExceptFrame
004c0df4 maX.exe        madExcept                           ThreadExceptFrame
7680fcc7 KERNEL32.DLL                                       BaseThreadInitThunk
>> created by main thread ($5b78) at:
0040b602 maX.exe        System                      700  +0 BeginThread

ThreadRead Ordenes(10.0.9.185:5101) ($1858): <suspended>
76eb5f1c ws2_32.dll                            select
00f5ad1a maX.exe      IdStackWindows           TIdSocketListWindows.FDSelect
00f5acc0 maX.exe      IdStackWindows           TIdSocketListWindows.SelectRead
00f625ae maX.exe      IdSocketHandle           TIdSocketHandle.Select
00f6237c maX.exe      IdSocketHandle           CheckIsReadable
00f62399 maX.exe      IdSocketHandle           CheckIsReadable
00f62414 maX.exe      IdSocketHandle           TIdSocketHandle.Readable
00f6ec96 maX.exe      IdIOHandlerStack         TIdIOHandlerStack.Readable
00f6a321 maX.exe      IdIOHandler              TIdIOHandler.ReadFromSource
00f6a58f maX.exe      IdIOHandler              TIdIOHandler.ReadFromSource
00f6a5d8 maX.exe      IdIOHandler              TIdIOHandler.CheckForDataOnSource
0272dde2 maX.exe      VTTCPClient      3078 +2 ThreadRead.Execute
0040b598 maX.exe      System            700 +0 ThreadWrapper
004c0d19 maX.exe      madExcept                CallThreadProcSafe
004c0d7e maX.exe      madExcept                ThreadExceptFrame
004c0df4 maX.exe      madExcept                ThreadExceptFrame
7680fcc7 KERNEL32.DLL                          BaseThreadInitThunk
>> created by main thread ($5b78) at:
0040b602 maX.exe      System            700 +0 BeginThread

TTradingEventDispatcher ($1c1c):
76a52693 KERNELBASE.dll                          WaitForSingleObjectEx
76a525ed KERNELBASE.dll                          WaitForSingleObject
0046681a maX.exe        System.SysUtils          WaitForSyncWaitObj
00466a0b maX.exe        System.SysUtils          WaitOrSignalObj
0040a6d1 maX.exe        System           700  +0 TMonitor.Wait
0040a70e maX.exe        System           700  +0 TMonitor.Wait
0040a77b maX.exe        System           700  +0 TMonitor.Wait
00556ac5 maX.exe        System.Classes           TThread.Synchronize
00556c55 maX.exe        System.Classes           TThread.Synchronize
00556b6d maX.exe        System.Classes           TThread.Synchronize
02729365 maX.exe        VTTCPClient     2446 +70 TTradingEventDispatcher.Execute
004c0e33 maX.exe        madExcept                HookedTThreadExecute
004c0e9e maX.exe        madExcept                HookedTThreadExecute
00555ea5 maX.exe        System.Classes           ThreadProc
00555f08 maX.exe        System.Classes           ThreadProc
0040b598 maX.exe        System           700  +0 ThreadWrapper
004c0d19 maX.exe        madExcept                CallThreadProcSafe
004c0d7e maX.exe        madExcept                ThreadExceptFrame
004c0df4 maX.exe        madExcept                ThreadExceptFrame
7680fcc7 KERNEL32.DLL                            BaseThreadInitThunk
>> created by main thread ($5b78) at:
0040b602 maX.exe        System           700  +0 BeginThread

TTCPTRConnector.Response ($354c): <suspended>
76b19d8d KERNELBASE.dll                       SuspendThread
00556eaa maX.exe        System.Classes        TThread.Suspend
00556e41 maX.exe        System.Classes        TThread.SetSuspended
00f75e98 maX.exe        IdThread              TIdThread.Execute
00f76024 maX.exe        IdThread              TIdThread.Execute
004c0e33 maX.exe        madExcept             HookedTThreadExecute
004c0e9e maX.exe        madExcept             HookedTThreadExecute
00555ea5 maX.exe        System.Classes        ThreadProc
00555f08 maX.exe        System.Classes        ThreadProc
0040b598 maX.exe        System         700 +0 ThreadWrapper
004c0d19 maX.exe        madExcept             CallThreadProcSafe
004c0d7e maX.exe        madExcept             ThreadExceptFrame
004c0df4 maX.exe        madExcept             ThreadExceptFrame
7680fcc7 KERNEL32.DLL                         BaseThreadInitThunk
>> created by main thread ($5b78) at:
0040b602 maX.exe        System         700 +0 BeginThread

ThreadRepaint ($3a90):
76a52693 KERNELBASE.dll                            WaitForSingleObjectEx
76a525ed KERNELBASE.dll                            WaitForSingleObject
0046681a maX.exe        System.SysUtils            WaitForSyncWaitObj
00466a0b maX.exe        System.SysUtils            WaitOrSignalObj
0040a6d1 maX.exe        System             700  +0 TMonitor.Wait
0040a70e maX.exe        System             700  +0 TMonitor.Wait
0040a77b maX.exe        System             700  +0 TMonitor.Wait
00556ac5 maX.exe        System.Classes             TThread.Synchronize
00556bd9 maX.exe        System.Classes             TThread.Synchronize
00f764fd maX.exe        IdThread                   TIdThread.Synchronize
00f77528 maX.exe        IdThreadComponent          TIdThreadComponent.Synchronize
02d1e6bd maX.exe        VTMain            4133 +34 TfrmMain.ThreadRepaintRun
00f773e1 maX.exe        IdThreadComponent          TIdThreadComponent.DoRun
00f771c9 maX.exe        IdThreadComponent          TIdThreadEx.Run
00f75f01 maX.exe        IdThread                   TIdThread.Execute
00f75fb8 maX.exe        IdThread                   TIdThread.Execute
00f75ff8 maX.exe        IdThread                   TIdThread.Execute
00f76024 maX.exe        IdThread                   TIdThread.Execute
004c0e33 maX.exe        madExcept                  HookedTThreadExecute
004c0e9e maX.exe        madExcept                  HookedTThreadExecute
00555ea5 maX.exe        System.Classes             ThreadProc
00555f08 maX.exe        System.Classes             ThreadProc
0040b598 maX.exe        System             700  +0 ThreadWrapper
004c0d19 maX.exe        madExcept                  CallThreadProcSafe
004c0d7e maX.exe        madExcept                  ThreadExceptFrame
004c0df4 maX.exe        madExcept                  ThreadExceptFrame
7680fcc7 KERNEL32.DLL                              BaseThreadInitThunk
>> created by main thread ($5b78) at:
0040b602 maX.exe        System             700  +0 BeginThread

thread $40e0 (TWorkerThread):
76a52693 KERNELBASE.dll                                   WaitForSingleObjectEx
76a525ed KERNELBASE.dll                                   WaitForSingleObject
01020b91 maX.exe        VirtualTrees.WorkerThread 145  +4 TWorkerThread.Execute
01020d36 maX.exe        VirtualTrees.WorkerThread 193 +52 TWorkerThread.Execute
004c0e33 maX.exe        madExcept                         HookedTThreadExecute
004c0e9e maX.exe        madExcept                         HookedTThreadExecute
00555ea5 maX.exe        System.Classes                    ThreadProc
00555f08 maX.exe        System.Classes                    ThreadProc
0040b598 maX.exe        System                    700  +0 ThreadWrapper
004c0d19 maX.exe        madExcept                         CallThreadProcSafe
004c0d7e maX.exe        madExcept                         ThreadExceptFrame
004c0df4 maX.exe        madExcept                         ThreadExceptFrame
7680fcc7 KERNEL32.DLL                                     BaseThreadInitThunk
>> created by main thread ($5b78) at:
0040b602 maX.exe        System                    700  +0 BeginThread

thrIdOrders ($31b8):
76a52693 KERNELBASE.dll                          WaitForSingleObjectEx
76a525ed KERNELBASE.dll                          WaitForSingleObject
0046681a maX.exe        System.SysUtils          WaitForSyncWaitObj
00466a0b maX.exe        System.SysUtils          WaitOrSignalObj
0040a6d1 maX.exe        System            700 +0 TMonitor.Wait
0040a70e maX.exe        System            700 +0 TMonitor.Wait
0040a77b maX.exe        System            700 +0 TMonitor.Wait
00556ac5 maX.exe        System.Classes           TThread.Synchronize
00556bd9 maX.exe        System.Classes           TThread.Synchronize
00f764fd maX.exe        IdThread                 TIdThread.Synchronize
00f77528 maX.exe        IdThreadComponent        TIdThreadComponent.Synchronize
02d04482 maX.exe        VTMain            847 +6 TfrmMain.thrIdOrdersRun
00f773e1 maX.exe        IdThreadComponent        TIdThreadComponent.DoRun
00f771c9 maX.exe        IdThreadComponent        TIdThreadEx.Run
00f75f01 maX.exe        IdThread                 TIdThread.Execute
00f75fb8 maX.exe        IdThread                 TIdThread.Execute
00f75ff8 maX.exe        IdThread                 TIdThread.Execute
00f76024 maX.exe        IdThread                 TIdThread.Execute
004c0e33 maX.exe        madExcept                HookedTThreadExecute
004c0e9e maX.exe        madExcept                HookedTThreadExecute
00555ea5 maX.exe        System.Classes           ThreadProc
00555f08 maX.exe        System.Classes           ThreadProc
0040b598 maX.exe        System            700 +0 ThreadWrapper
004c0d19 maX.exe        madExcept                CallThreadProcSafe
004c0d7e maX.exe        madExcept                ThreadExceptFrame
004c0df4 maX.exe        madExcept                ThreadExceptFrame
7680fcc7 KERNEL32.DLL                            BaseThreadInitThunk
>> created by main thread ($5b78) at:
0040b602 maX.exe        System            700 +0 BeginThread

thread $5938 (TCustomHintShowHideThread):
76a75485 KERNELBASE.dll                       SleepEx
76a7542a KERNELBASE.dll                       Sleep
00556e61 maX.exe        System.Classes        TThread.Sleep
008a4eba maX.exe        Vcl.Controls          TCustomHintShowHideThread.Execute
008a5194 maX.exe        Vcl.Controls          TCustomHintShowHideThread.Execute
004c0e33 maX.exe        madExcept             HookedTThreadExecute
004c0e9e maX.exe        madExcept             HookedTThreadExecute
00555ea5 maX.exe        System.Classes        ThreadProc
00555f08 maX.exe        System.Classes        ThreadProc
0040b598 maX.exe        System         700 +0 ThreadWrapper
004c0d19 maX.exe        madExcept             CallThreadProcSafe
004c0d7e maX.exe        madExcept             ThreadExceptFrame
004c0df4 maX.exe        madExcept             ThreadExceptFrame
7680fcc7 KERNEL32.DLL                         BaseThreadInitThunk
>> created by main thread ($5b78) at:
0040b602 maX.exe        System         700 +0 BeginThread

thread $4f8: <priority:1>
004c0d19 maX.exe         madExcept            CallThreadProcSafe
004c0d7e maX.exe         madExcept            ThreadExceptFrame
004c0df4 maX.exe         madExcept            ThreadExceptFrame
7680fcc7 KERNEL32.DLL                         BaseThreadInitThunk
>> created by SECURITY_SYSTEM 10.0.9.161:5101 ($10a8) at:
7b2be43d madExcept32.dll madExceptDbg 4080 +2 CreateThreadCallback

TTCPTRConnector.Reconnect ($6bf0):
76a75485 KERNELBASE.dll                             SleepEx
76a7542a KERNELBASE.dll                             Sleep
032d9ce8 maX.exe        VTThread           1184 +18 MultiSleep
01ff610e maX.exe        VTServiceConnector  933 +10 TThrTRReconnect.Run
00f773e1 maX.exe        IdThreadComponent           TIdThreadComponent.DoRun
00f771c9 maX.exe        IdThreadComponent           TIdThreadEx.Run
00f75f62 maX.exe        IdThread                    TIdThread.Execute
00f75fb8 maX.exe        IdThread                    TIdThread.Execute
00f75ff8 maX.exe        IdThread                    TIdThread.Execute
00f76024 maX.exe        IdThread                    TIdThread.Execute
004c0e33 maX.exe        madExcept                   HookedTThreadExecute
004c0e9e maX.exe        madExcept                   HookedTThreadExecute
00555ea5 maX.exe        System.Classes              ThreadProc
00555f08 maX.exe        System.Classes              ThreadProc
0040b598 maX.exe        System              700  +0 ThreadWrapper
004c0d19 maX.exe        madExcept                   CallThreadProcSafe
004c0d7e maX.exe        madExcept                   ThreadExceptFrame
004c0df4 maX.exe        madExcept                   ThreadExceptFrame
7680fcc7 KERNEL32.DLL                               BaseThreadInitThunk
>> created by TTCPTRConnector.Response ($354c) at:
0040b602 maX.exe        System              700  +0 BeginThread


stack dump:
0019f610  a0 f6 19 00 70 f6 19 00 - d4 f6 19 00 60 f6 19 00  ....p.......`...
0019f620  a0 f6 19 00 4e cd d9 01 - a0 f6 19 00 48 f7 19 00  ....N.......H...
0019f630  bc ab 40 00 a0 f6 19 00 - d4 f6 19 00 01 00 00 00  ..@.............
0019f640  00 00 00 00 c6 00 00 00 - 05 00 00 00 df 00 00 00  ................
0019f650  12 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
0019f660  c6 00 00 00 05 00 00 00 - df 00 00 00 12 00 00 00  ................
0019f670  00 00 00 00 01 00 00 00 - 04 00 00 00 c6 00 00 00  ................
0019f680  00 00 00 00 e7 00 00 00 - 03 00 00 00 00 00 00 00  ................
0019f690  71 a1 d9 01 3e 01 00 00 - 00 00 00 00 00 00 00 00  q...>...........
0019f6a0  b8 f6 19 00 81 ce d9 01 - d8 f6 19 00 10 f7 19 00  ................
0019f6b0  5c b1 d3 01 00 00 00 00 - d8 f6 19 00 03 d0 d9 01  \...............
0019f6c0  d8 f6 19 00 10 c5 30 1f - 00 00 00 00 00 00 00 00  ......0.........
0019f6d0  04 69 a9 00 10 c5 30 1f - ec f6 19 00 4c 53 d9 01  .i....0.....LS..
0019f6e0  54 91 7b 20 5c b1 d3 01 - b0 8d 7b 20 18 f7 19 00  T.{ \.....{ ....
0019f6f0  aa 9a d7 01 a0 90 7b 20 - 3c f7 19 00 64 f7 19 00  ......{ <...d...
0019f700  06 00 00 00 15 00 00 00 - ee 01 00 00 89 00 00 00  ................
0019f710  a4 90 7b 01 b0 8d 7b 20 - 3c f7 19 00 e7 0c d3 01  ..{...{ <.......
0019f720  0f 00 00 00 b0 8d 7b 20 - 8c ec d8 01 00 00 00 00  ......{ ........
0019f730  00 00 00 00 f4 01 00 00 - 8b 00 00 00 78 f7 19 00  ............x...
0019f740  aa 0d d3 01 78 f7 19 00 - a0 f7 19 00 9b ad 40 00  ....x.........@.

disassembling:
[...]
033532c1       mov     edx, [eax+4]
033532c4       mov     eax, $3353408
033532c9       call    -$2dfc26a ($557064)    ; System.Classes.TThread.NameThreadForDebugging
033532ce 408   mov     eax, [$33c9e14]
033532d3       mov     eax, [eax]
033532d5     > call    -$2aeedb6 ($864524)    ; Vcl.Forms.TApplication.Run
033532da 409   call    -$60713 ($32f2bcc)     ; VT.Util.Boot.UserFinalize
033532df 411   xor     eax, eax
033532e1       pop     edx
033532e2       pop     ecx
033532e3       pop     ecx
[...]
Hope you can help us. It didn't happen with the previous version.

Best regards,

Ana

Yeray
Site Admin
Site Admin
Posts: 9721
Joined: Tue Dec 05, 2006 12:00 am
Location: Girona, Catalonia
Contact:

Re: Problems version 2025.44

Post by Yeray » Tue Jul 29, 2025 7:24 am

Hello Ana,

Looking at the log, it's highly possible that's a side effect of a bug in v2025.44 (#2777), which was identified and fixed here.
Find below the full git diff:

Code: Select all

--- a/Chart.pas
+++ b/Chart.pas
@@ -418,6 +418,7 @@ type

     ILegend : TCustomChartLegend;

+    procedure FontChanged(Sender: TObject);
     function GetFont:TTeeFont;
     procedure SetAlign(const Value:TCanvasTextAlign);
     procedure SetCustom(SetPos:Boolean);
@@ -5519,6 +5520,14 @@ begin
   result:=Assigned(FFont);
 end;

+procedure TLegendItem.FontChanged(Sender: TObject);
+begin
+  SetCustom(False);
+
+  if Assigned(ILegend) then
+    ILegend.CanvasChanged(Sender);
+end;
+
 function TLegendItem.GetFont:TTeeFont;
 var Old : Boolean;
 begin
@@ -5536,6 +5545,12 @@ begin
      else
         FFont:=TTeeFont.Create(nil);

+  {$IFDEF FMX}
+  FFont.Brush.OnChanged:=FontChanged;
+  {$ELSE}
+  FFont.OnChange:=FontChanged;
+  {$ENDIF}
+
   result:=FFont;
 end;

@@ -5635,11 +5650,6 @@ begin
     result:=TLegendItem.Create;
     result.ILegend:=ILegend;

-    if ILegend.InternalLegendStyle=lsAuto then
-       ILegend.CalcLegendStyle;
-
-    result.Text:=ILegend.FormattedLegend(Index);
-
     inherited Items[Index]:=result;
   end;
 end;
Best Regards,
ImageYeray Alonso
Development & Support
Steema Software
Av. Montilivi 33, 17003 Girona, Catalonia (SP)
Image Image Image Image Image Image Please read our Bug Fixing Policy

Post Reply