<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div apple-content-edited="true"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div><font class="Apple-style-span" color="#0000FF" face="'Gill Sans'"><span class="Apple-style-span" style="font-size: medium;">Possibly something very broken in mutexes?</span></font></div><div><font class="Apple-style-span" color="#0000FF" face="'Gill Sans'"><span class="Apple-style-span" style="font-size: medium;"><br></span></font></div></span></span></span></span></span></span></span></span></div></span></div></span></div><div><div>On 1 Sep 2009, at 20:09, Randy Coleburn wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="MARGIN: 4px 4px 1px; FONT: 10pt Tahoma"> <div>Hi, I am back from vacation.</div> <div> </div> <div>I've updated my sandbox on WindowsXP to be current with the CVS head.  </div> <div> </div> <div>I tried first to run Jay's "upgrade.py", but got the following error:</div> <div> </div> <div><font face="Courier New">C:\cm3\Sandbox\cm3\scripts\python>upgrade.py<br>using c:\cm3\bin\cm3.exe<br>PATH=c:\cm3\bin;%PATH%<br>set CM3_TARGET=NT386<br>set CM3_INSTALL=c:\cm3<br>set M3CONFIG=C:\cm3\Sandbox\cm3\m3-sys\cminstall\src\config-no-install\NT386<br>set CM3_ROOT=C:/cm3/Sandbox/cm3<br>ERROR: errno.h not found in %INCLUDE%(C:\msdev\80\VC\include;C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include;C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include)</font></div> <div><font face="Courier New">C:\cm3\Sandbox\cm3\scripts\python></font></div> <div> </div> <div>Next I tried my upgrade script and was successful.  Then I used my "do-cm3.cmd" script to rebuild all packages and was successful, except for "<strong>m3-sys\m3cc</strong>" and "<strong>caltech-parser\parserlib\parserlib\test</strong>".</div> <div> </div> <div>In catching up on my email, I noticed Olaf had asked about mentor and juno on Windows, so I tried running these.  Juno starts up and puts up a window, but quickly crashes.  mentor crashes before any window comes up and I also get a firewall request from Windows asking whether to block the program--I suspect it is trying to access the network, hence the firewall request.  Here are the runtime error reports:</div> <div> </div> <div><font face="Courier New">C:\cm3\bin><strong>mentor</strong></font></div> <div><br><font face="Courier New">***<br>*** runtime error:<br>***    Attempt to reference an illegal memory location.<br>***    pc = 0x849590 = LockMutex + 0x9c in ..\src\thread\WIN32\ThreadWin32.m3<br>***</font></div> <div><font face="Courier New"></font> </div> <div><font face="Courier New">Stack trace:<br>   FP         PC      Procedure<br>---------  ---------  -------------------------------<br>0x2abf97c   0x846fdd  SystemError + 0x66 in ..\src\runtime\NT386\RTSignal.m3<br>0x2abf9b8   0x849590  LockMutex + 0x9c in ..\src\thread\WIN32\ThreadWin32.m3<br>0x2abf9e8  0x1405c72  Be + 0x3e in ..\src\split\TextVBT.m3<br>0x2abfb24  0x1235764  pText + 0x6f4 in ..\src\FormsVBT.m3<br>0x2abfb84  0x12234b1  Item + 0x48b in ..\src\FormsVBT.m3<br>0x2abfbb0  0x124107a  OneChild + 0xf8 in ..\src\FormsVBT.m3<br>0x2abfc90  0x1227c9a  pMButton + 0x11c in ..\src\FormsVBT.m3<br>0x2abfcf0  0x12234b1  Item + 0x48b in ..\src\FormsVBT.m3<br>0x2abfd1c  0x124107a  OneChild + 0xf8 in ..\src\FormsVBT.m3<br>0x2abfe24  0x1227520  pShape + 0x19c in ..\src\FormsVBT.m3<br>.........  .........  ... more frames ...</font></div> <div><font face="Courier New"></font> </div> <div><font face="Courier New"></font> </div> <div><font face="Courier New">C:\cm3\bin><strong>juno</strong></font></div> <div><br><font face="Courier New">***<br>*** runtime error:<br>***    <*ASSERT*> failed.<br>***    file "..\src\runtime\common\RTCollector.m3", line 2284<br>***</font></div> <div><font face="Courier New"></font> </div> <div><font face="Courier New">Stack trace:<br>   FP         PC      Procedure<br>---------  ---------  -------------------------------<br>0x210f9d8   0x5d4e43  CheckStoreTraced + 0xde in ..\src\runtime\common\RTCollector.m3<br>0x210fa38  0x10041c74  Unnest + 0x124 in ..\src\JunoCompileNF.m3<br>0x210fac8  0x10040a49  B1 + 0x3d0 in ..\src\JunoCompileNF.m3<br>0x210faf4  0x1003f9b6  Normalize + 0x46 in ..\src\JunoCompileNF.m3<br>0x210fb20  0x10016b9f  Cmd.C2pp + 0x20 in ..\src\JunoCompile.m3<br>0x210fb70  0x10016ac3  Cmd.C2p + 0x618 in ..\src\JunoCompile.m3<br>0x210fbcc  0x1001594b  Cmd.C2 + 0x9c8 in ..\src\JunoCompile.m3<br>0x210fc24  0x100156b8  Cmd.C2 + 0x735 in ..\src\JunoCompile.m3<br>0x210fc7c  0x100151a0  Cmd.C2 + 0x21d in ..\src\JunoCompile.m3<br>0x210fcc8  0x10016b43  Cmd.C2p + 0x698 in ..\src\JunoCompile.m3<br>.........  .........  ... more frames ...</font></div> <div><font face="Courier New"></font> </div> <div><font face="Courier New">C:\cm3\bin></font></div> <div> </div> <div>Juno crashes on an ASSERT in the collector, while mentor seems to be trying to lock a mutex that isn't properly initialized.  I have not looked at the source code to try and debug.  Let me know if you want me to pursue further.</div> <div> </div> <div>I've rebuilt some of my own programs and run some very basic tests.  So far, no problems detected.</div> <div> </div> <div>I will try to run some tests on Vista platform tomorrow.</div> <div> </div> <div>Maybe it would be prudent for me to compile and run some of the tests ya'll have been implementing.  I think the scripts for these aren't native Windows, but if you can point me to some of these, I'll try to translate for use on Windows.</div> <div> </div> <div>Let me know how I can best assist with the release effort.</div> <div> </div> <div>Regards,</div> <div>Randy Coleburn</div></div></blockquote></div><br></body></html>