<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
I thought this was gone, but now I'm still seeing occasional heap corruption in Juno on Win32.<BR>
It has the same signature of accessing 001ffffc.<BR>
<BR>
<BR>
(adc.f8): Access violation - code c0000005 (first chance)<BR>First chance exceptions are reported before any exception handling.<BR>This exception may be expected and handled.<BR>eax=00000001 ebx=00200000 ecx=00000000 edx=005cf3f8 esi=001ffffc edi=02040018<BR>eip=005cf449 esp=0012f89c ebp=0012f8d4 iopl=0 nv up ei pl nz ac pe nc<BR>cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010216<BR>*** WARNING: Unable to verify checksum for C:\cm3\bin\m3core.dll<BR>m3core!RTCollector__Move+0x51:<BR>005cf449 8b5e00 mov ebx,dword ptr [esi] ds:0023:001ffffc=????????<BR>0:000> r esi<BR>esi=001ffffc<BR>0:000> k<BR>ChildEBP RetAddr<BR>0012f8d4 005cb121 m3core!RTCollector__Move+0x51 [..\src\runtime\common\RTCollector.m3 @ 409]<BR>0012f918 005ca9fa m3core!RTHeapMap__Walk+0x467 [..\src\runtime\common\RTHeapMap.m3 @ 202]<BR>0012f93c 005ca990 m3core!RTHeapMap__DoWalkRef+0x62 [..\src\runtime\common\RTHeapMap.m3 @ 62]<BR>0012f968 005d0fae m3core!RTHeapMap__WalkRef+0x100 [..\src\runtime\common\RTHeapMap.m3 @ 47]<BR>0012f990 005d0df6 m3core!RTCollector__CleanBetween+0xec [..\src\runtime\common\RTCollector.m3 @ 1090]<BR>0012f9b8 005d076f m3core!RTCollector__CleanPage+0x55 [..\src\runtime\common\RTCollector.m3 @ 1063]<BR>0012fa0c 005d01ef m3core!RTCollector__CollectSomeInStateZero+0x544 [..\src\runtime\common\RTCollector.m3 @ 884]<BR>0012fa20 005cfe86 m3core!RTCollector__CollectSome+0x6e [..\src\runtime\common\RTCollector.m3 @ 719]<BR>0012fa64 005c802c m3core!RTHeapRep__CollectEnough+0x9b [..\src\runtime\common\RTCollector.m3 @ 654]<BR>0012faa4 005c7466 m3core!RTAllocator__AllocTraced+0xd7 [..\src\runtime\common\RTAllocator.m3 @ 366]<BR>0012fad8 005c7100 m3core!RTAllocator__GetTracedRef+0x8c [..\src\runtime\common\RTAllocator.m3 @ 202]<BR>0012fafc 0051d1ae m3core!RTHooks__AllocateTracedRef+0x15 [..\src\runtime\common\RTAllocator.m3 @ 113]<BR>0012fb44 1002c564 m3!AtomRefTbl__Put+0x250 [..\NT386\AtomRefTbl.m3 @ 127]<BR>0012fb74 0041fcf5 juno_compiler!JunoScope__Bind+0x79 [..\src\JunoScope.m3 @ 114]<BR>0012fbc8 00420b88 Juno!Editor__Pass1+0xe3b [..\src\Editor.m3 @ 711]<BR>0012fc84 00420a30 Juno!Editor__Compile2+0x148 [..\src\Editor.m3 @ 812]<BR>0012fcb8 004447f1 Juno!Editor__Compile+0x53 [..\src\Editor.m3 @ 793]<BR>0012fcf8 00452244 Juno!Juno__CompileEditor+0x2c [..\src\Juno.m3 @ 140]<BR>0012fd58 004532b6 Juno!Juno__CompileFile+0xb8 [..\src\Juno.m3 @ 1897]<BR>0012fed4 005d8d64 Juno!Juno_M3+0x9d8 [..\src\Juno.m3 @ 2068]<BR><BR><BR><BR><BR><BR><BR> </body>
</html>