<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jul 19, 2016 at 10:05 AM, Tobias Pape <span dir="ltr">&lt;<a href="mailto:Das.Linux@gmx.de" target="_blank">Das.Linux@gmx.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<div><div class="h5"><br>
On 19.07.2016, at 18:02, Eliot Miranda &lt;<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>&gt; wrote:<br>
<br>
&gt;<br>
&gt;<br>
&gt;&gt; On Jul 18, 2016, at 9:43 PM, marcel.taeumel &lt;<a href="mailto:Marcel.Taeumel@hpi.de">Marcel.Taeumel@hpi.de</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Eliot Miranda-2 wrote<br>
&gt;&gt;&gt; Hi ALl,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  I&#39;m seeing a lock up that appears to be on window dragging.  This is on<br>
&gt;&gt;&gt; Mac OS X with a new VM.  The symptom is that the screen goes blank.  I see<br>
&gt;&gt;&gt; this process when sending SIGUSR1 to the process:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Process  0x4800ad0 priority 40<br>
&gt;&gt;&gt; 0xbffac304 M [] in Delay&gt;wait 0x4802858: a(n) Delay<br>
&gt;&gt;&gt; 0xbffac324 M BlockClosure&gt;ifCurtailed: 0x4a920e0: a(n) BlockClosure<br>
&gt;&gt;&gt; 0xbffac340 M Delay&gt;wait 0x4802858: a(n) Delay<br>
&gt;&gt;&gt; 0xbffac36c M Rectangle&gt;newRectFrom: 0x4803df0: a(n) Rectangle<br>
&gt;&gt;&gt; 0xbffac39c I PluggableSystemWindow(SystemWindow)&gt;doFastFrameDrag:<br>
&gt;&gt;&gt; 0x4802740: a(n) PluggableSystemWindow<br>
&gt;&gt;&gt; 0xbffac3b8 M PluggableSystemWindow(SystemWindow)&gt;startDragFromLabel:<br>
&gt;&gt;&gt; 0x4802740: a(n) PluggableSystemWindow<br>
&gt;&gt;&gt; 0xbffac3d8 M EventHandler&gt;send:to:withEvent:fromMorph: 0x4803f30: a(n)<br>
&gt;&gt;&gt; EventHandler<br>
&gt;&gt;&gt; 0xbffac408 I EventHandler&gt;startDrag:fromMorph: 0x4803f30: a(n)<br>
&gt;&gt;&gt; EventHandler<br>
&gt;&gt;&gt; 0xbffac428 M StringMorph(Morph)&gt;startDrag: 0x4801458: a(n) StringMorph<br>
&gt;&gt;&gt; 0xbffac44c I MouseClickState&gt;drag: 0x4803fc8: a(n) MouseClickState<br>
&gt;&gt;&gt; 0xbffac474 M MouseClickState&gt;handleEvent:from: 0x4803fc8: a(n)<br>
&gt;&gt;&gt; MouseClickState<br>
&gt;&gt;&gt; 0xbffac498 M HandMorph&gt;handleEvent: 0x5cef1a0: a(n) HandMorph<br>
&gt;&gt;&gt; 0xbffac4c4 M HandMorph&gt;processEvents 0x5cef1a0: a(n) HandMorph<br>
&gt;&gt;&gt; 0xbffac4e0 M [] in WorldState&gt;doOneCycleNowFor: 0x5d1ba70: a(n) WorldState<br>
&gt;&gt;&gt; 0xbffac504 M Array(SequenceableCollection)&gt;do: 0x4e6fa10: a(n) Array<br>
&gt;&gt;&gt; 0xbffac520 M WorldState&gt;handsDo: 0x5d1ba70: a(n) WorldState<br>
&gt;&gt;&gt; 0xbffac540 M WorldState&gt;doOneCycleNowFor: 0x5d1ba70: a(n) WorldState<br>
&gt;&gt;&gt; 0xbffac55c M WorldState&gt;doOneCycleFor: 0x5d1ba70: a(n) WorldState<br>
&gt;&gt;&gt; 0xbffac578 M PasteUpMorph&gt;doOneCycle 0x52d8780: a(n) PasteUpMorph<br>
&gt;&gt;&gt; 0xbffac590 M [] in MorphicProject&gt;spawnNewProcess 0x604fe08: a(n)<br>
&gt;&gt;&gt; MorphicProject<br>
&gt;&gt;&gt; 0xbffac5b0 I [] in BlockClosure&gt;newProcess 0x48040b8: a(n) BlockClosure<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _,,,^..^,,,_<br>
&gt;&gt;&gt; best, Eliot<br>
&gt;&gt;<br>
&gt;&gt; Hi Eliot,<br>
&gt;&gt;<br>
&gt;&gt; since you are calling Rectangle &gt;&gt;#newRectFrom:, I suppose you have &quot;Fast<br>
&gt;&gt; Morphic Drag&quot; enabled. There, you continuously call Form &gt;&gt;<br>
&gt;&gt; #border:width:rule:fillColor:.<br>
&gt;&gt;<br>
&gt;&gt; Hence, I think some latest changes in the VM&#39;s graphics backend for Mac OSX<br>
&gt;&gt; are buggy.<br>
&gt;<br>
&gt; Then should we revert?  I lost a days work did to this.  Tobias?<br>
<br>
</div></div>try it, go ahead and revert<br>
        a5f7c3e451b9fb643fb9d1e95819169394218082 (scale factor)<br>
or<br>
        df90dec754e10e5c57246e1ad8f75550f559f8cb (high-dpi)<br>
(for example with<br>
        git revert THE_HASH<br>
or<br>
        git revert -n THE_HASH<br>
to just see if it works)<br>
<br>
I&#39;ve seen the screen go blank, too (White, in my case) but resizing the<br>
window restored things, why so ever. However, I had it happen _before_ any<br>
of my changes, too. (But not with the CGView based backend, IIRC)<br></blockquote><div><br></div><div>Ah brilliant!  Now I can wait until you fix it.  Thanks, Tobias, the resize is great.  But I&#39;d really appreciate a fix reasonably prompty!!</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class=""><br>
&gt;<br>
&gt;&gt; Btw: A while ago, Bert did observe that fast drag is faster in SqueakJS than<br>
&gt;&gt; it is in the Mac OSX build of the CogVM. :-D<br>
&gt;<br>
&gt; And this is a criticism of what?<br>
<br>
</span>I didn&#39;t know that criticism  starts with &quot;By the way&quot;…<br>
<span class=""><br>
&gt;<br>
&gt;&gt; What&#39;s the current state of<br>
&gt;&gt; affairs?<br>
&gt;<br>
&gt; That the Mac VM is now unstable, and as my main work platform that is very bad news.<br>
<br>
</span>it has been before, too, just to say…<br>
<br>
Best regards<br>
        -Tobi<br>
<div class="HOEnZb"><div class="h5"><br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; Best,<br>
&gt;&gt; Marcel<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; View this message in context: <a href="http://forum.world.st/lock-up-in-screen-drag-tp4907062p4907067.html" rel="noreferrer" target="_blank">http://forum.world.st/lock-up-in-screen-drag-tp4907062p4907067.html</a><br>
&gt;&gt; Sent from the Squeak - Dev mailing list archive at Nabble.com.<br>
<br>
<br>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div>
</div></div>