<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><font size="4">Hi Juan,</font></p>
    <p><font size="4">At first I got a DNU when executing this snippet,
        but now ok. Whatever.<br>
      </font></p>
    <p><font size="4">In a freshly updated Cuis image, installed with
        DrGeo code, in developer set, I can execute this code now:<br>
      </font></p>
    <p><font size="4"><b>Smalltalk at: #LogStartupDebugAids put: true</b></font></p>
    <p><font size="4">When I save the image without quitting, the mouse
        cursor turns to the writing cursor, image stalled, no output on
        the console from where was started the VM<br>
      </font></p>
    <p>I also test with my bundle build procedure where I also turn on
      this log startup flag. At the end the image is automatically saved
      and quit. There is no issue.</p>
    <p>When the bundle is  started, DrGeo hangs, console reports:</p>
    <p>2022-08-17T16:35:16.171 process:79 926479 To #openSourceFiles<br>
      2022-08-17T16:35:16.174 process:79 926479 To #initClassCachedState<br>
      2022-08-17T16:35:16.184 process:79 926479 To #doStartUp:<br>
    </p>
    <p>When I run the image with the VM -tracestores option, I have more
      details:</p>
    <p>2022-08-17T16:44:09.937 process:79 926479 To #openSourceFiles<br>
      2022-08-17T16:44:09.940 process:79 926479 To #initClassCachedState<br>
      SmallFloat64>+<br>
      SmallFloat64>+<br>
      2022-08-17T16:44:09.950 process:79 926479 To #doStartUp:<br>
      Delay class(Behavior)>startUp:<br>
      DisplayScreen class(Behavior)>startUp:<br>
      Cursor class(Behavior)>startUp:<br>
      InputSensor class(Behavior)>startUp:<br>
      ProcessorScheduler class(Behavior)>startUp:<br>
      WeakArray class(Behavior)>startUp:<br>
      Locale class>startUp:<br>
      NaturalLanguageTranslator class>startUp:<br>
      DrGeoSystem class(Behavior)>startUp:<br>
      SmallFloat64>/<br>
      SmallFloat64>>=<br>
      SmallFloat64>-<br>
      Point>+<br>
      Point>+<br>
      SmallFloat64>=<br>
    </p>
    <p>All in all, -tracestores gives complementary information to your
      changeset. But it is still too little information.</p>
    <p>I have an issue in my startup sequence, I think there is a
      weakness somewhere in the font handling. It is possible my startup
      sequence execute unproperly with a wrong path name to font or/and
      a wrong font name. I have observed Cuis does not like that kind of
      things.<br>
    </p>
    <p>Oh, if I don't kill quickly the stalled image, it also eat up all
      the 24 GB of my workstation, forcing me to hard reset it.<br>
    </p>
    <p>Thanks<br>
    </p>
    <p>Hilaire<br>
    </p>
    <div class="moz-cite-prefix">Le 17/08/2022 à 15:26, Juan Vuletich a
      écrit :<br>
    </div>
    <blockquote type="cite" cite="mid:62FCEC6E.8070008@cuis.st">Yes.
      Exactly that. (Please note how I describe in detail what I'm
      doing, this is what I ask you everybody to do, so I have
      information to work with) After pulling the repo, I start Cuis as
      usual, install updates, evaluate the snippet you say, save and
      quit the image. When I restart it, I get this:<br>
      <br>
      2022-08-17T10:18:45.979 process:79 2121406 To #openSourceFiles<br>
      2022-08-17T10:18:45.990 process:79 2121406 To
      #initClassCachedState<br>
      2022-08-17T10:18:45.999 process:79 2121406 To #doStartUp:<br>
      2022-08-17T10:18:46.004 process:79 2121406 To
      #spawnNewMorphicProcessFor:  [world]<br>
      2022-08-17T10:18:46.007 process:79 2121406 To
      #restoreLostChangesIfNecessary<br>
      2022-08-17T10:18:46.073 process:40 1661169 To #restoreDisplay<br>
      2022-08-17T10:18:46.077 process:40 1661169 To
      #processCommandLineArguments<br>
      2022-08-17T10:18:46.080 process:40 1661169 To #launchApp<br>
      <br>
      This shows in the terminal from where I started Cuis (this is
      stdout), it also appears in the Transcript once the UI is working,
      and it also appears on file 'transcript.txt' in the current
      directory of the image (from where I started it).<br>
      <br>
      What do you get? Does the image start at all? If you do, for
      example, senders of #<font size="4"><b>LogStartupDebugAids,</b></font>
      and follow from there, do you see stuff that makes sense?<br>
      <br>
      Thanks,</blockquote>
    <pre class="moz-signature" cols="72">-- 
GNU Dr. Geo
<a class="moz-txt-link-freetext" href="http://drgeo.eu">http://drgeo.eu</a>
<a class="moz-txt-link-freetext" href="http://blog.drgeo.eu">http://blog.drgeo.eu</a></pre>
  </body>
</html>