<div dir="ltr">Right then,<div><br></div><div>I notice this in Peter(E)'s kernel.log:</div><div><br></div><div>In the case where there is a wrong file listed in the Directory listing  either the next one</div><div>(most of the time) or the one after the next one (not so often) is a *.Tool file.</div><div>Unfortunately I am to lazy tonight to work out the statistical significance of that.</div><div>It might or might not be significant.</div><div><br></div><div>But a good test might be to run Oberon on one processor only. At the moment it will run on</div><div>all processors as the scheduler sees fit.</div><div><br></div><div>So Peter could you do this in a terminal:</div><div><br></div><div>jan@janDell:~/Oberon-olr/olr$ <font color="#e06666">./olx</font></div><div>(to start oberon)</div><div><br></div><div>in another terminal:</div><div>jan@janDell:~$<font color="#e06666"> ps -A|grep olx</font><br></div><div>(to find the pid of the process)</div><div>this gives something like:</div><div> <font color="#3d85c6">9664 pts/0    00:00:00 olx</font><br></div><div>where 9664 is the pid for this process on my machine, it will be different every time.</div><div>Then:</div><div>jan@janDell:~$ <font color="#e06666">taskset -p 9664</font><br></div><div>should give something like</div><div><font color="#3d85c6">pid 9664's current affinity mask: f</font><br></div><div>it means that the process has equal affinity to all cpu's.</div><div><br></div><div>Close oberon with "<font color="#0000ff">System.Quit</font>"</div><div>(This is important since closing the viewer does not kill the process and you are left with a zombie.)</div><div><br></div><div>So this was our warm-up session.</div><div>Now for real:</div><div>Restart oberon with affinity to the 2nd cpu:</div><div><br></div><div>jan@janDell:~/Oberon-olr/olr$ <font color="#e06666">taskset 2 ./olx</font><br></div><div><br></div><div>Now you can repeat from "<font color="#e06666">ps -A|grep olx</font>" in another terminal to confirm that you get something like:</div><div><br></div><div><font color="#3d85c6">pid 9640's current affinity mask: 2</font><br></div><div>(this is a binary mask, so the 2nd bit is set; meaning the process likes the 2nd processor best)</div><div><br></div><div>So now we are all set to repeat the "<font color="#0000ff">System.Directory *.Tool</font>"  test and see if there is any difference at all.</div><div><br></div><div>Could you please do this and let us know the results?</div><div>I will try to make some time in the weekend for messing around with ImportGraph.Mod, </div><div>where I has the lost characters in the viewer. I did not do that yet.</div><div><br></div><div>Cheers,</div><div><br></div><div>j.</div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 16, 2015 at 8:28 PM, Jan de Kruyf <span dir="ltr"><<a href="mailto:jan.de.kruyf@gmail.com" target="_blank">jan.de.kruyf@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Peter(E) and Peter(M).</div><div><br></div><div><br></div>Here are the results from my machine for the System.Directory *.Tool<div><br></div><div><div>Backup.Tool</div><div>BootLinker.Tool</div><div>Compiler.Tool</div><div>Configuration.Tool</div><div>ET.Tool</div><div>Edit.Tool</div><div>FAT.Tool</div><div>FileSystem.Tool</div><div>Files.Tool</div><div>GZip.Tool</div><div>Greek.Tool</div><div>IFS.Tool</div><div>Math.Tool</div><div>Miscellaneous.Tool</div><div>NetSystem.Tool</div><div>OLR.Gadgets.Tool</div><div>OLR.Make.Tool</div><div>PPP.Tool</div><div>Partitions.Tool</div><div>Rel.DOS.Tool</div><div>Rel.Network.Tool</div><div>Script.Tool</div><div>System.Tool</div><div>Tools.Tool</div><div>Usb.Tool</div><div>Zip.Tool</div></div><div><br></div><div>And here is the same result but in Linux:</div><div><br></div><div><div>jan@janDell:~/Oberon-olr/olr$ ls -1 *.Tool</div><div>Backup.Tool</div><div>BootLinker.Tool</div><div>Compiler.Tool</div><div>Configuration.Tool</div><div>Edit.Tool</div><div>ET.Tool</div><div>FAT.Tool</div><div>Files.Tool</div><div>FileSystem.Tool</div><div>Greek.Tool</div><div>GZip.Tool</div><div>IFS.Tool</div><div>Math.Tool</div><div>Miscellaneous.Tool</div><div>NetSystem.Tool</div><div>OLR.Gadgets.Tool</div><div>OLR.Make.Tool</div><div>Partitions.Tool</div><div>PPP.Tool</div><div>Rel.DOS.Tool</div><div>Rel.Network.Tool</div><div>Script.Tool</div><div>System.Tool</div><div>Tools.Tool</div><div>Usb.Tool</div><div>Zip.Tool</div><div>jan@janDell:~/Oberon-olr/olr$ </div></div><div><br></div><div>The only difference is the sorting method, but I can live with that. Its probably an artifarct from NW's String comparison idea.</div><div><br></div><div>So I think we might conclude that sofar the problem exibits differently on a 64 bit machine.</div><div>Since we now did a System.Directory with exactly the same FileDir.Mod software.</div><div>But it would be nice if Peter Matthias repeated this test also.</div><div><br></div><div>And perhaps you might tell us your machine details Peter M?</div><div><br></div><div>I will try to look through the Kernel.Log a bit later.</div><div><br></div><div>Cheers,</div><div><br></div><div>j.</div><div><br></div><div><br></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 15, 2015 at 10:36 PM, Peter Easthope <span dir="ltr"><<a href="mailto:peter@easthope.ca" target="_blank">peter@easthope.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On Thu, October 15, 2015 3:28 pm, Jan de Kruyf wrote:<br>
> And if you do *.Mod?<br>
<br>
</span>??<br>
<span><br>
> I will try tomorrow or on the weekend. Bedtime now.<br>
<br>
</span>Such a problem can be a very long ordeal.<br>
<span><br>
> You saw my struggle with the Ulm package I take it.<br>
<br>
</span>Yes but not in detail.  I've never explored beyond Native<br>
Oberon and UnixAos.<br>
<br>
If you have another test for OLR, System.Directory, let me know,<br>
                          ... Peter E.<br>
<div><div><br>
--<br>
Telephone <a href="tel:1%20360%20639%200202" value="+13606390202" target="_blank">1 360 639 0202</a> or <a href="tel:%2B13606390202" value="+13606390202" target="_blank">+13606390202</a> or <a href="tel:12506293757" value="+12506293757" target="_blank">12506293757</a>.<br>
Bcc: peter at <a href="http://easthope.ca" rel="noreferrer" target="_blank">easthope.ca</a>  <a href="http://easthope.ca/Shop.html" rel="noreferrer" target="_blank">http://easthope.ca/Shop.html</a><br>
<br>
<br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>