<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body>
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p>Ah yes, I got it. Your DNU bug raises a recursive error in MorphicDebugger class >> #<span>openOn:context:label:contents:fullView:, in the ui block, when drawing the hand via #displayWorld.</span></p>
<p><span>At the moment, this error recursion is not detected, so in a fresh trunk image, the UI process will hang. No idea why your image did not?</span></p>
<p><span>I already proposed a fix for this in <span>Morphic-ct.1610 (inbox). If you load it (don't forget to load <span>System-ct.1130 before)</span>, you should get a recursion error instead.</span></span></p>
<p>I think under these circumstances, this should be expected behavior?</p>
<div id="Signature">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<div name="divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
<div>
<div class="_rp_T4" id="Item.MessagePartBody">
<div class="_rp_U4 ms-font-weight-regular ms-font-color-neutralDark rpHighlightAllClass rpHighlightBodyClass" id="Item.MessageUniqueBody" style="font-family:wf_segoe-ui_normal,"Segoe UI","Segoe WP",Tahoma,Arial,sans-serif,serif,EmojiFont">
<div dir="ltr">
<div id="divtagdefaultwrapper"><font face="Calibri,Helvetica,sans-serif,EmojiFont,Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols">
<div id="Signature">
<div style="margin:0px"><font style="font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont">
<div><font size="3" color="black"><span style="font-size:12pt"><a href="http://www.hpi.de/" target="_blank" rel="noopener noreferrer" id="LPNoLP"><font size="2"><span id="LPlnk909538"><font color="#757B80"></font></span></font></a></span></font></div>
</font></div>
</div>
</font></div>
</div>
</div>
</div>
<div class="_rp_T4" id="Item.MessagePartBody"><br>
</div>
<div class="_rp_T4" id="Item.MessagePartBody">(Still strange: In my (modified) main image, no recursion error is detected at all. I have no clue which of my many changes is responsible for this ... ^^)</div>
<div class="_rp_T4" id="Item.MessagePartBody"><br>
</div>
<div class="_rp_T4" id="Item.MessagePartBody">Best,</div>
<div class="_rp_T4" id="Item.MessagePartBody">Christoph</div>
</div>
<div><font size="2" color="#808080"></font></div>
</div>
</div>
</div>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>Von:</b> Squeak-dev <squeak-dev-bounces@lists.squeakfoundation.org> im Auftrag von Thiede, Christoph<br>
<b>Gesendet:</b> Sonntag, 23. Februar 2020 19:46:44<br>
<b>An:</b> The general-purpose Squeak developers list<br>
<b>Betreff:</b> Re: [squeak-dev] Emergency evaluator due to MNU in hasContentsInExplorer</font>
<div> </div>
</div>
<div><style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p>Hi Jakob,</p>
<p><br>
</p>
<p>thanks for the description, now I can reproduce the issue in a fresh image:</p>
<p><br>
</p>
<p></p>
<div>c := Object newSubclass.</div>
<div>c compile: 'hasContentsInExplorer self error'.</div>
<div>{c new} "explore it into hand"</div>
<p></p>
<p><br>
</p>
<p>Interestingly, my (modified) main image does not crash in this example but spawns two debuggers instead. I will have to investigate this :D</p>
<p><br>
</p>
<p>Best,</p>
<p>Christoph</p>
<div id="Signature">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<div name="divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
<div>
<div class="_rp_T4" id="Item.MessagePartBody">
<div class="_rp_U4 ms-font-weight-regular ms-font-color-neutralDark rpHighlightAllClass rpHighlightBodyClass" id="Item.MessageUniqueBody" style="font-family:wf_segoe-ui_normal,"Segoe UI","Segoe WP",Tahoma,Arial,sans-serif,serif,EmojiFont">
<div dir="ltr">
<div id="divtagdefaultwrapper"><font face="Calibri,Helvetica,sans-serif,EmojiFont,Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols">
<div id="Signature">
<div style="margin:0px"><font style="font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont">
<div><font size="3" color="black"><span style="font-size:12pt"><a href="http://www.hpi.de/" target="_blank" rel="noopener noreferrer" id="LPNoLP"><font size="2"><span id="LPlnk909538"><font color="#757B80"></font></span></font></a></span></font></div>
</font></div>
</div>
</font></div>
</div>
</div>
</div>
</div>
<div><font size="2" color="#808080"></font></div>
</div>
</div>
</div>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>Von:</b> Squeak-dev <squeak-dev-bounces@lists.squeakfoundation.org> im Auftrag von Jakob Reschke <forums.jakob@resfarm.de><br>
<b>Gesendet:</b> Sonntag, 23. Februar 2020 19:38:12<br>
<b>An:</b> The general-purpose Squeak developers list<br>
<b>Betreff:</b> Re: [squeak-dev] Emergency evaluator due to MNU in hasContentsInExplorer</font>
<div> </div>
</div>
<div>
<div dir="ltr">Am So., 23. Feb. 2020 um 18:25 Uhr schrieb David T. Lewis <<a href="mailto:lewis@mail.msen.com">lewis@mail.msen.com</a>>:<br>
><br>
> I should add that you can evaluate "MVCProject new beTopProject" to<br>
> add an MVC project to support emergency recovery.<br>
><br>
<br>
Thank you for the hint.<br>
<br>
It kind of worked and went back to the MVC project, but the screen was not redrawn. So at first it looked like Squeak was frozen, until I impatiently clicked around. After the second click, the MVC debugger appeared on top of the Morphic project rendering.
 Then I could also open the main menu with another click on the background, but it seemed to leave graphical artifacts behind. Even after "restore display" the MVC project behaved kind of odd. Opening the menu and clicking on an item opened another menu, and
 most of the menus seems to leave graphical artifacts behind. See the attached screenshots.<br>
<br>
<div>
<div><img alt="image.png" width="224" height="186" style="margin-right: 0px;" src="cid:ii_k6zdj9kl0"><br>
</div>
</div>
<div>
<div><img alt="image.png" width="224" height="201" style="margin-right: 0px;" src="cid:ii_k6zdjmty1"><br>
</div>
</div>
</div>
</div>
</div>
</body>
</html>