<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>