Steema Issues Database

Note: This database is for bugs and wishes only. For technical support help, if you are a customer please visit our online forums;
otherwise you can use StackOverflow.
Before using this bug-tracker we recommend a look at this document, Steema Bug Fixing Policy.



Bug 2263

Summary: Crash when resizing form under macOS 64 bit
Product: FireMonkey TeeChart Reporter: yeray alonso <yeray>
Component: ChartAssignee: yeray alonso <yeray>
Status: RESOLVED FIXED    
Severity: critical CC: info
Priority: High    
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS   
URL: https://www.steema.com/support/viewtopic.php?f=17&t=17258
Chart Series: --- Delphi / C++ Builder RAD IDE Version:

Description yeray alonso 2019-11-08 10:39:27 EST
Create a simple new FireMonkey project with just a TChart aligned to the form (Client).
Run it in macOS 64 bit and resize the window.
Works fine in macOS 32 bit.
Comment 1 weatherdisplay 2019-11-13 18:07:10 EST
i have the same issue
does the october release fix this?
thanks
Brian
Comment 2 weatherdisplay 2019-11-13 18:15:07 EST
just a thcart on a blank form
and resizing that form on 64 bit osx causes a crash (32 bit OK)
it might be a Delphi compiler issue for OSX 64 bit
linux 64 bit and its OK
Brian
Comment 3 weatherdisplay 2019-11-25 12:24:48 EST
Hi
great
but how do we get hold of the fix or can we apply a patch?
thanks!
Brian
Comment 4 yeray alonso 2019-11-26 02:29:13 EST
Sure, for those owning the sources, you can add an "IFNDEF MACOS64" at TeeCanvas.pas (line 66) to avoid defining "HASCANVASGPU" for that platform:

{$IFDEF D18}
{$IFNDEF MACOS64}
{$DEFINE HASCANVASGPU}
{$ENDIF}
{$ENDIF}

Don't forget to run TeeRecompile to build the sources and apply the modification.
Comment 5 weatherdisplay 2019-11-26 03:40:07 EST
HI
it works, thanks very much!
Brian
Comment 6 yeray alonso 2019-11-26 03:44:45 EST
Great. Thanks for confirming it.