<div dir="ltr"><div>Thanks so much for working on this issue!</div><div><br></div>I do the same thing as Jon. I launch the image on my laptop and it always opens on that screen. Then I move it to my 49" monitor and make it full-screen. I do all my Cuis work there and save the image there.<div><br></div><div>I'm using the updated image now. I'll report back if I see the issue again. Hopefully it's fixed now.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Aug 7, 2024 at 4:00 PM Jon Raiford <<a href="mailto:raiford@labware.com">raiford@labware.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div class="msg-6759649663210410676">





<div bgcolor="white" lang="EN-US" style="overflow-wrap: break-word;">
<div class="m_-6759649663210410676WordSection1">
<p class="MsoNormal"><span style="font-size:11pt">I’m not exactly sure how I got it into that state, but this may be related… I had saved the image while it was full screen on my 5K external monitor. I also had left the image running and the next time I woke
 the machine up and plugged in the monitors I found the image had hung. As Juan mentioned, if I opened the image, moved it to the 5K, and immediately set it to full screen then it would hang. I didn’t get the same space is low message, but what we tracked down
 was an allocation for the new screen that was failing.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt">Jon<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p>
<div id="m_-6759649663210410676mail-editor-reference-message-container">
<div>
<div>
<div style="border-width:1pt medium medium;border-style:solid none none;border-color:rgb(181,196,223) currentcolor currentcolor;padding:3pt 0in 0in">
<p class="MsoNormal" style="margin-bottom:12pt"><b><span style="color:black">From:
</span></b><span style="color:black">Juan Vuletich <<a href="mailto:juan@cuis.st" target="_blank">juan@cuis.st</a>><br>
<b>Date: </b>Wednesday, August 7, 2024 at 4:08</span><span style="font-family:Arial,sans-serif;color:black"> </span><span style="color:black">PM<br>
<b>To: </b>Discussion of Cuis Smalltalk <<a href="mailto:cuis-dev@lists.cuis.st" target="_blank">cuis-dev@lists.cuis.st</a>><br>
<b>Cc: </b>Mark Volkmann <<a href="mailto:r.mark.volkmann@gmail.com" target="_blank">r.mark.volkmann@gmail.com</a>>, Jon Raiford <<a href="mailto:raiford@labware.com" target="_blank">raiford@labware.com</a>><br>
<b>Subject: </b>Re: [Cuis-dev] Space is low<u></u><u></u></span></p>
</div>
<p class="MsoNormal">Hi Folks,<br>
<br>
Yesterday Jon Raiford saved an image that did something similar to what you Mark describe when starting it, moving it to a 5k display, and setting it full screen. We spent several hours debugging together. The result is updates #6569 and #6570, pushed today
 to GitHub. These updates do fix the issue as experienced by Jon. I'm pretty confident they'd fix what you Mark saw too.<br>
<br>
Thank you Jon for finding a case we could reproduce, and for debugging it together!<br>
<br>
Cheers,<br>
<br>
On 7/25/2024 10:38 AM, Mark Volkmann via Cuis-dev wrote: <u></u><u></u></p>
<blockquote style="margin-top:5pt;margin-bottom:5pt">
<div>
<p class="MsoNormal">It finally happened again. I have attached two screenshots, one showing the exception and one showing Transcript output that Juan requested.<u></u><u></u></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Thu, Jul 18, 2024 at 9:08<span style="font-family:Arial,sans-serif"> </span>AM Mark Volkmann <<a href="mailto:r.mark.volkmann@gmail.com" target="_blank">r.mark.volkmann@gmail.com</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-width:medium medium medium 1pt;border-style:none none none solid;border-color:currentcolor currentcolor currentcolor rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class="MsoNormal">The "Space is low" issue hasn't repeated itself for me in the past couple of days, but I'll report back if it does happen again. I did pull down the latest updates to Cuis a couple of days ago, so I suppose it's possible there was a recent
 change that fixed this.<u></u><u></u></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Thu, Jul 18, 2024 at 2:48<span style="font-family:Arial,sans-serif"> </span>AM Barry Perryman <<a href="mailto:barry.perryman@gmail.com" target="_blank">barry.perryman@gmail.com</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-width:medium medium medium 1pt;border-style:none none none solid;border-color:currentcolor currentcolor currentcolor rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal">What happens when you minimise cuis before letting it go to sleep?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal">I'm asking because this is what happens on my Mac - M2 Mini running Sonoma with LG 4K screen.
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I usually run Cuis as a window - so not full screen. When the system goes to sleep, or the display sleeps, it quite often, although not always, will resize the window to a smaller size. Cuis isn't the only application that this happens
 to; citrix client will also have the same issue, again not every time, even though that is run as full screen. I've always figured this is some mac sleep quirk that I have to live with.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I haven't had the issue occur when I minimise the cuis window - although I have had the icon on the dock look like it's been resized - so instead of a 128x128 icon it's shrunk to say a 80x60 icon (guess).<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Next time few times it happens I'll grab the size because now I think about it I'm fairly sure the resize looks to be about the same size every time.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I've not reported this before because I've never been able to consistently reproduce it.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Barry<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<div>
<p class="MsoNormal"><br>
<br>
<u></u><u></u></p>
<blockquote style="margin-top:5pt;margin-bottom:5pt">
<div>
<p class="MsoNormal">On 18 Jul 2024, at 01:16, Mark Volkmann via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st" target="_blank">cuis-dev@lists.cuis.st</a>> wrote:<u></u><u></u></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">A sleep of the Mac was involved. <u></u><u></u></p>
<div>
<p class="MsoNormal">I didn't move the window myself after it woke up, but I do have it on a second monitor, so when it wakes up I suppose macOS "moves it".<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">My Mac has slept several times today and did not result in a low memory exception on waking.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">I inserted the logging code that Juan requested.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Perhap it will happen again tomorrow morning. I'll report back if it does.<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Wed, Jul 17, 2024 at 2:02<span style="font-family:Arial,sans-serif"> </span>PM Nicolás Papagna Maldonado via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st" target="_blank">cuis-dev@lists.cuis.st</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-width:medium medium medium 1pt;border-style:none none none solid;border-color:currentcolor currentcolor currentcolor rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class="MsoNormal">Just thinking out loud here. <u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Based on what Juan mentioned, did you move the Cuis window between monitors (assuming that triggers a resize)?<u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Wed, Jul 17, 2024 at 3:45<span style="font-family:Arial,sans-serif"> </span>PM Andres Valloud via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st" target="_blank">cuis-dev@lists.cuis.st</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-width:medium medium medium 1pt;border-style:none none none solid;border-color:currentcolor currentcolor currentcolor rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<p class="MsoNormal">Did the machine (partially) go to sleep in those 2 hours?  Does the
<br>
problem manifest when the machine transitions between sleep and awake?<br>
<br>
On 7/17/24 11:36, Juan Vuletich via Cuis-dev wrote:<br>
> This is not normal at all.<br>
> <br>
> The allocation that shows in the walkback you posted happens at the <br>
> start of #mainLoop. This method is only called when the Morphic system <br>
> needs to be reinitialized, usually because the main Cuis window was <br>
> resized and a new Canvas needs to be created. It should not happen if <br>
> you just let the machine idle for a couple of hours. And it is not <br>
> possible to know what's going on without further information. So, please:<br>
> <br>
> - Keep the Transcript open and visible<br>
> - Add this line at the start of #spawnNewMorphicProcessFor:, after the <br>
> temp declaration.<br>
>      thisContext printStack: 10.<br>
> <br>
> #spawnNewMorphicProcessFor: should only be called when the main Cuis <br>
> window is resized. So keep the Transcript visible and see if a stack <br>
> trace gets printed even if you're not resizing the Display. If this <br>
> happens, please post the result.<br>
> <br>
> Thanks,<br>
> <br>
> On 7/16/2024 10:44 PM, Mark Volkmann via Cuis-dev wrote:<br>
>> See my replies inline below. Could this be related to the fact that I <br>
>> have the tiger SVG displayed on the desktop with this?<br>
>><br>
>> SVGMainMorph exampleTiger openInWorld.<br>
>><br>
>> On Tue, Jul 16, 2024 at 8:29<span style="font-family:Arial,sans-serif"> </span>PM Andres Valloud via Cuis-dev
<br>
>> <<a href="mailto:cuis-dev@lists.cuis.st" target="_blank">cuis-dev@lists.cuis.st</a> <mailto:<a href="mailto:cuis-dev@lists.cuis.st" target="_blank">cuis-dev@lists.cuis.st</a>>> wrote:<br>
>><br>
>>     And, what are the arguments to setExtent:depth:?<br>
>><br>
>><br>
>> extent: <a href="mailto:3456.0@1440.0" target="_blank">3456.0@1440.0</a><br>
>> bitsPerPixel: 32<br>
>><br>
>>     On 7/16/24 18:27, Andres Valloud via Cuis-dev wrote:<br>
>>     > Interesting.  What's the argument to basicNew:?<br>
>><br>
>><br>
>> sizeRequested is 4976640<br>
>><br>
>>     > On 7/16/24 18:25, Mark Volkmann via Cuis-dev wrote:<br>
>>     >> Here's a screenshot of the stack trace.<br>
>>     >><br>
>>     >> On Tue, Jul 16, 2024 at 8:19<span style="font-family:Arial,sans-serif"> </span>PM Andres Valloud via Cuis-dev<br>
>>     >> <<a href="mailto:cuis-dev@lists.cuis.st" target="_blank">cuis-dev@lists.cuis.st</a> <mailto:<a href="mailto:cuis-dev@lists.cuis.st" target="_blank">cuis-dev@lists.cuis.st</a>><br>
>>     <mailto:<a href="mailto:cuis-dev@lists.cuis.st" target="_blank">cuis-dev@lists.cuis.st</a> <mailto:<a href="mailto:cuis-dev@lists.cuis.st" target="_blank">cuis-dev@lists.cuis.st</a>>>><br>
>>     wrote:<br>
>>     >><br>
>>     >>     No, that's not normal.  Can you paste the debugger's stack<br>
>>     here?<br>
>>     >><br>
>>     >>     On 7/16/24 18:11, Mark Volkmann via Cuis-dev wrote:<br>
>>     >>      > Usually when I leave Cuis Smalltalk running and walk<br>
>>     away from my<br>
>>     >>      > computer (macOS) for a couple of hours, when I come back<br>
>>     there<br>
>>     >> is a<br>
>>     >>      > Debugger window open with the message "Space is low". I<br>
>>     can just<br>
>>     >>     close<br>
>>     >>      > it and keep working. Everything seems fine. Is this normal?<br>
>>     >>      ><br>
>>     >>      > --<br>
>>     >>      > R. Mark Volkmann<br>
>>     >>      > Object Computing, Inc.<br>
>>     >>      ><br>
>>     >>     --     Cuis-dev mailing list<br>
>>     >> <a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a> <mailto:<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a>><br>
>>     <mailto:<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a> <mailto:<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a>>><br>
>>     >> <a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" target="_blank">
https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
>>     <<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a>><br>
>>     >>     <<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
>>     <<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a>>><br>
>>     >><br>
>>     >><br>
>>     >><br>
>>     >> --<br>
>>     >> R. Mark Volkmann<br>
>>     >> Object Computing, Inc.<br>
>>     >><br>
>>     -- <br>
>>     Cuis-dev mailing list<br>
>>     <a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a> <mailto:<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a>><br>
>>     <a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
>>     <<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a>><br>
>><br>
>><br>
>><br>
>> -- <br>
>> R. Mark Volkmann<br>
>> Object Computing, Inc.<br>
> <br>
> <br>
> -- <br>
> Juan Vuletich<br>
> <a href="http://cuis.st/" target="_blank">
cuis.st</a><br>
> <a href="http://github.com/jvuletich" target="_blank">
github.com/jvuletich</a><br>
> <a href="http://researchgate.net/profile/Juan-Vuletich" target="_blank">
researchgate.net/profile/Juan-Vuletich</a><br>
> <a href="http://independent.academia.edu/JuanVuletich" target="_blank">
independent.academia.edu/JuanVuletich</a><br>
> <a href="http://patents.justia.com/inventor/juan-manuel-vuletich" target="_blank">
patents.justia.com/inventor/juan-manuel-vuletich</a><br>
> <a href="http://linkedin.com/in/juan-vuletich-75611b3" target="_blank">
linkedin.com/in/juan-vuletich-75611b3</a><br>
> <a href="http://twitter.com/JuanVuletich" target="_blank">
twitter.com/JuanVuletich</a><br>
> <br>
> <br>
-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><u></u><u></u></p>
</blockquote>
</div>
<p class="MsoNormal"><br clear="all">
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal"><span class="m_-6759649663210410676gmailsignatureprefix">-- </span><u></u><u></u></p>
<div>
<p class="MsoNormal"><br>
Nicolás Papagna<u></u><u></u></p>
</div>
<p class="MsoNormal">-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><u></u><u></u></p>
</blockquote>
</div>
<p class="MsoNormal"><br clear="all">
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal"><span class="m_-6759649663210410676gmailsignatureprefix">-- </span><u></u><u></u></p>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-family:Arial,sans-serif">R. Mark Volkmann</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Arial,sans-serif">Object Computing, Inc.</span><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal">-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank">Cuis-dev@lists.cuis.st</a><br>
<a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" target="_blank">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><u></u><u></u></p>
</div>
</blockquote>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
</blockquote>
</div>
<p class="MsoNormal"><br clear="all">
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal"><span class="m_-6759649663210410676gmailsignatureprefix">-- </span><u></u><u></u></p>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-family:Arial,sans-serif">R. Mark Volkmann</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Arial,sans-serif">Object Computing, Inc.</span><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<p class="MsoNormal"><br clear="all">
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal"><span class="m_-6759649663210410676gmailsignatureprefix">-- </span><u></u><u></u></p>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-family:Arial,sans-serif">R. Mark Volkmann</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.5pt;font-family:Arial,sans-serif">Object Computing, Inc.</span><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<p class="MsoNormal"><br>
<br>
<br>
<u></u><u></u></p>
<pre>-- <u></u><u></u></pre>
<pre>Juan Vuletich<u></u><u></u></pre>
<pre><a href="http://cuis.st" target="_blank">cuis.st</a><u></u><u></u></pre>
<pre><a href="http://github.com/jvuletich" target="_blank">github.com/jvuletich</a><u></u><u></u></pre>
<pre><a href="http://researchgate.net/profile/Juan-Vuletich" target="_blank">researchgate.net/profile/Juan-Vuletich</a><u></u><u></u></pre>
<pre><a href="http://independent.academia.edu/JuanVuletich" target="_blank">independent.academia.edu/JuanVuletich</a><u></u><u></u></pre>
<pre><a href="http://patents.justia.com/inventor/juan-manuel-vuletich" target="_blank">patents.justia.com/inventor/juan-manuel-vuletich</a><u></u><u></u></pre>
<pre><a href="http://linkedin.com/in/juan-vuletich-75611b3" target="_blank">linkedin.com/in/juan-vuletich-75611b3</a><u></u><u></u></pre>
<pre><a href="http://twitter.com/JuanVuletich" target="_blank">twitter.com/JuanVuletich</a><u></u><u></u></pre>
</div>
</div>
</div>
</div>
</div>

</div></blockquote></div><br clear="all"><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div><font face="arial, helvetica, sans-serif">R. Mark Volkmann</font></div><div><span style="font-size:12.8px"><font face="arial, helvetica, sans-serif">Object Computing, Inc.</font></span></div></div></div></div></div></div></div></div>