<div dir="ltr"><div class="gmail_extra">I have yet more details regarding frozen applications...</div><div class="gmail_extra"><br></div><div class="gmail_extra">When the IDE options | debugging is set to none the program can be run from the IDE without locking up.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">When the IDE options | debugging is set to gdb the program fails t run (even if project debugging options are turned off) unless the host application is set to app bundle contents and IDE debugging encoding options are set to clear.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">When the above conditions are correctly met, the program will freeze at run, but breakpoints are correctly triggered and the debugger can inspect runtime variable as per my previous post.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">Outside of the IDE all programs created with lazarus will freeze when executed either from the terminal or finder. As far as I can tell, the ONLY way to execute a lazarus created program outside of the IDE without the freezing is to open a terminal and execute the following command:</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">open -a appname</div><div class="gmail_extra">e.g. open -a hello</div><div class="gmail_extra"><br></div><div class="gmail_extra">The above command can be issued in terminal from any folder. The above cannot use a qualified path for app name.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">Any other attempts to run the program result in the application freezing.</div></div>