<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
This breaks things badly.<BR>
I'm going to undo it.<BR>
 <BR>
***<BR>*** runtime error:<BR>***    <*ASSERT*> failed.<BR>***    file "..\src\runtime\common\RTCollector.m3", line 1430<BR>***<BR>
 <BR>
***<BR>*** runtime error:<BR>***    <*ASSERT*> failed.<BR>***    file "..\src\runtime\common\RTCollector.m3", line 2253<BR>***<BR>
Stack trace:<BR>   FP         PC      Procedure<BR>---------  ---------  -------------------------------<BR> 0x12f4a0   0x610eb4  LongAlloc + 0x7a in ..\src\runtime\common\RTCollector.m3<BR> 0x12f4d8   0x610dd8  AllocTraced + 0x8a in ..\src\runtime\common\RTCollector.m3<BR>
 0x12f52c   0x60e7d7  Move + 0x2fc in ..\src\runtime\common\RTCollector.m3<BR> 0x12f570   0x637731  Walk + 0x467 in ..\src\runtime\common\RTHeapMap.m3<BR>.........  .........  ... more frames ...<BR>
 <BR>
 <BR>
 - Jay<BR><BR> <BR>> Date: Fri, 4 Sep 2009 05:32:52 +0000<BR>> To: m3commit@elegosoft.com<BR>> From: hosking@elego.de<BR>> Subject: [M3commit] CVS Update: cm3<BR>> <BR>> CVSROOT: /usr/cvs<BR>> Changes by: hosking@birch. 09/09/04 05:32:51<BR>> <BR>> Modified files:<BR>> cm3/m3-libs/m3core/src/thread/POSIX/: ThreadPosix.m3 <BR>> cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.m3 <BR>> cm3/m3-libs/m3core/src/thread/WIN32/: ThreadWin32.m3 <BR>> <BR>> Log message:<BR>> Don't hack thread.inCritical unnecessarily. Just make sure this thread is not<BR>> inCritical when acquiring/releasing the heap lock.<BR>> <BR></body>
</html>