<HTML><HEAD>
<META content="text/html; charset=iso-8859-15" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18813"></HEAD>
<BODY style="WORD-WRAP: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space">
<DIV>Tony:</DIV>
<DIV> </DIV>
<DIV>I just tried these options.  Here are results:</DIV>
<DIV> </DIV>
<DIV>recent cm3 on XP:  paranoidgc yeilds assert in RTCollector.m3 line 1706, while nogc gets assert in WinContext.m3 line 165.  I note that the juno window begins drawing before the crash on nogc whereas it does not on paranoidgc.</DIV>
<DIV> </DIV>
<DIV>recent cm3 on Vista, same results as above except that it appears to reference an illegal memory location before hitting the assert in the RTCollector when using paranoidgc.</DIV>
<DIV> </DIV>
<DIV>old d5.7.0 circa August 2008 on XP:  paranoidgc gets a repeating assert at line 845 in ThreadWin32.m3.  You have to hit Ctrl-C to abort the repeating error message.  Not sure if anything else happens first because it scrolls too far.  For nogc, we get same behavoir as the other tests above.</DIV>
<DIV> </DIV>
<DIV>Regards,</DIV>
<DIV>Randy<BR><BR>>>> Tony Hosking <hosking@cs.purdue.edu> 9/22/2009 5:46 PM >>><BR>Have you tried running with @M3nogc?  And @M3paranoidgc?</DIV>
<DIV><BR></DIV>
<DIV><BR>
<DIV><SPAN style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: 12px Helvetica; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); 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" class=Apple-style-span>
<DIV style="WORD-WRAP: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space"><SPAN style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: 12px Helvetica; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto" class=Apple-style-span>
<DIV style="WORD-WRAP: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space"><SPAN style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: 12px Helvetica; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto" class=Apple-style-span><SPAN style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: 12px Helvetica; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto" class=Apple-style-span><SPAN style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: 12px Helvetica; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto" class=Apple-style-span><SPAN style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: 12px Helvetica; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto" class=Apple-style-span><SPAN style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: 12px Helvetica; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto" class=Apple-style-span><SPAN style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: 12px Helvetica; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto" class=Apple-style-span><SPAN style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: 12px Helvetica; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto" class=Apple-style-span><SPAN style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: 12px Helvetica; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto" class=Apple-style-span>
<DIV><FONT class=Apple-style-span color=#0000ff><FONT class=Apple-style-span face="Gill Sans"><SPAN style="FONT-FAMILY: 'Gill Sans'; COLOR: rgb(0,0,255)" class=Apple-style-span><SPAN style="FONT-FAMILY: 'Gill Sans'; COLOR: rgb(0,0,255)" class=Apple-style-span>Antony Hosking</SPAN></SPAN></FONT></FONT><FONT class=Apple-style-span face="Gill Sans"><SPAN style="FONT-FAMILY: 'Gill Sans'" class=Apple-style-span><SPAN style="FONT-FAMILY: 'Gill Sans'" class=Apple-style-span><SPAN class=Apple-converted-space> </SPAN>|<SPAN class=Apple-converted-space> </SPAN></SPAN></SPAN><SPAN style="FONT-FAMILY: 'Gill Sans'" class=Apple-style-span><SPAN style="FONT-FAMILY: 'Gill Sans'" class=Apple-style-span>Associate Professor</SPAN></SPAN><SPAN style="FONT-FAMILY: 'Gill Sans'" class=Apple-style-span><SPAN style="FONT-FAMILY: 'Gill Sans'" class=Apple-style-span> | Computer Science | Purdue University</SPAN></SPAN></FONT></DIV>
<DIV><FONT class=Apple-style-span face=GillSans-Light><SPAN style="FONT-FAMILY: GillSans-Light" class=Apple-style-span>305 N. University Street | West Lafayette | IN 47907 | USA</SPAN></FONT></DIV>
<DIV><FONT class=Apple-style-span color=#0000ff face="Gill Sans"><SPAN style="FONT-FAMILY: 'Gill Sans'; COLOR: rgb(0,0,255)" class=Apple-style-span><SPAN style="FONT-FAMILY: 'Gill Sans'; COLOR: rgb(0,0,255)" class=Apple-style-span>Office</SPAN></SPAN></FONT><FONT class=Apple-style-span face=GillSans-Light><SPAN style="FONT-FAMILY: GillSans-Light" class=Apple-style-span><SPAN style="FONT-FAMILY: GillSans-Light" class=Apple-style-span> +1 765 494 6001 |<SPAN class=Apple-converted-space> </SPAN></SPAN></SPAN></FONT><FONT class=Apple-style-span color=#0000ff face="Gill Sans"><SPAN style="FONT-FAMILY: 'Gill Sans'; COLOR: rgb(0,0,255)" class=Apple-style-span><SPAN style="FONT-FAMILY: 'Gill Sans'; COLOR: rgb(0,0,255)" class=Apple-style-span>Mobile</SPAN></SPAN></FONT><FONT class=Apple-style-span face=GillSans-Light><SPAN style="FONT-FAMILY: GillSans-Light" class=Apple-style-span><SPAN style="FONT-FAMILY: GillSans-Light" class=Apple-style-span><SPAN class=Apple-converted-space> </SPAN>+1 765 427 5484</SPAN></SPAN></FONT></DIV>
<DIV><FONT class=Apple-style-span face=GillSans-Light><BR class=khtml-block-placeholder></FONT></DIV></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN><BR class=Apple-interchange-newline></SPAN></DIV></SPAN></DIV></SPAN><BR class=Apple-interchange-newline></DIV><BR>
<DIV>
<DIV>On 22 Sep 2009, at 17:39, Jay K wrote:</DIV><BR class=Apple-interchange-newline>
<BLOCKQUOTE type="cite">
<DIV><BR>Again, what I see is that many versions before around Feb 20 2007 consistently fail with that same assertion failure.<BR><BR>I have tested many versions now, recently.<BR><BR>But versions after Feb 20 2007 usually access violate on the address 0x20000 or so, sometimes other addresses, sometimes various assertion failures. I believe this is much worse than merely always failing the same assertion.<BR><BR><BR><BR>- Jay<BR><BR><BR><BR>Date: Tue, 22 Sep 2009 17:06:20 -0400<BR>From: <A href="mailto:rcoleburn@scires.com">rcoleburn@scires.com</A><BR>To: <A href="mailto:m3devel@elegosoft.com">m3devel@elegosoft.com</A><BR>Subject: [M3devel] more info on juno on windows<BR><BR><BR><BR><BR>Do we know whether or not Juno ever worked on Windows ?<BR><BR>I don't recall ever testing it on Windows.  I still have a vd5.7.0 cm3 that I used for the project I finished up last year (August 2008).  If I run Juno on this system (Windows XP SP3), Juno crashes with an ASSERT failure at line 165 in winvbt/WinContext.m3.  The date on the juno.exe is 8/19/2008.<BR><BR>Regards,<BR>Randy<BR><BR>
<BLOCKQUOTE type="cite">
<BLOCKQUOTE type="cite">
<BLOCKQUOTE type="cite">Jay K <<A href="mailto:jay.krell@cornell.edu">jay.krell@cornell.edu</A>> 9/22/2009 2:57 PM >>><BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>Here is the truncated part from the previous:<BR><BR>This change, I think, causes Juno to access violate whereas before it "only" failed assertions.<BR>I believe it is considered fairly ok for a safe system to terminate with an assertion failure,<BR>that might not be a bug at all, but considered far worse to hit a SIGSEGV</DIV></BLOCKQUOTE></DIV><BR></DIV></BODY></HTML>