<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
summary: 5.7.0 and 5.7.1 of unknown date:<BR>
 <BR>
both always fail<BR>
5.7.0 always fails an assert (various?)<BR>
5.7.1 sometimes fails an assert (various)<BR>
5.7.1 sometimes access violates, always on address 00200000, plus or minus 4.<BR>
 <BR>
Current source always access violates, same address.<BR>
 <BR>
Since 5.7.1 and current source always access violate (aka SIGSEGV) on the same<BR>
location, every run, I'm more inclined to look at this.<BR>
 <BR>
And then hope everything else is "the same" problem.<BR>
But of course there might be multiple problems.<BR>
 <BR>
It might be good to check for the hang in various from <A href="http://www.opencm3.net/uploaded-archives/index.html">http://www.opencm3.net/uploaded-archives/index.html</A>.<BR>
 <BR>
Also see what all we can get from <A href="http://www.opencm3.net/snaps/snapshot-index.html">http://www.opencm3.net/snaps/snapshot-index.html</A>.<BR>
I'm going to see if I can get the index update with the many files I noticed in the file system.<BR>
 <BR>
 <BR>
longer story:<BR>
 <BR>
 <BR>
5.7.0 visual glitch and usually:<BR>
visual glitch might have been the problem with import the bit set data.<BR>
 <BR>
***<BR>*** runtime error:<BR>***    <*ASSERT*> failed.<BR>***    file "..\src\winvbt\WinContext.m3", line 165<BR>***<BR>
Stack trace:<BR>   FP         PC      Procedure<BR>---------  ---------  -------------------------------<BR>0x59cf830   0xf01c9a  PushPixmap + 0x43c in ..\src\winvbt\WinContext.m3<BR>0x59cf8f8   0xf0fdcc  PixmapCom + 0x932 in ..\src\winvbt\WinPaint.m3<BR>0x59cfd54   0xf0dcf5  PaintBatch + 0x225 in ..\src\winvbt\WinPaint.m3<BR>0x59cfdbc   0xf085be  PaintBatchVBT + 0x12d in ..\src\winvbt\WinTrestle.m3<BR>0x59cfe04   0xf06ebd  WindowProc + 0x699 in ..\src\winvbt\WinTrestle.m3<BR>0x59cfe30  0x7e418734  <???><BR>0x59cfe98  0x7e418816  <???><BR>0x59cfef8  0x7e4189cd  <???><BR>0x59cff08  0x7e4196c7  <???><BR>0x59cff50   0xf0bc99  MessengerApply + 0x21f in ..\src\winvbt\WinTrestle.m3<BR>
5.7.1 no visual glitch and usually either same as above, or access violating<BR>accessing address 001ffffc or<BR>
(6c4.13b8): Access violation - code c0000005 (first chance)<BR>m3core!RTCollector__Move+0x3d:<BR>005beeb4 8b5e00          mov     ebx,dword ptr [esi]  ds:0023:001ffffc=????????<BR>0:007> r esi<BR>esi=001ffffc<BR>0:007> k<BR>ChildEBP RetAddr<BR>WARNING: Stack unwind information not available. Following frames may be wrong.<BR>0213e5c0 005badd1 m3core!RTCollector__Move+0x3d<BR>0213e604 005ba6aa m3core!RTHeapMap__Walk+0x467<BR>0213e628 005ba640 m3core!RTHeapMap__DoWalkRef+0x62<BR>0213e654 005c0ab8 m3core!RTHeapMap__WalkRef+0x100<BR>0213e67c 005c092c m3core!RTCollector__CleanBetween+0xdd<BR>0213e6a8 005c0222 m3core!RTCollector__CleanPage+0x5b<BR>0213e6fc 005bfc34 m3core!RTCollector__CollectSomeInStateZero+0x5b2<BR>0213e710 005bf933 m3core!RTCollector__CollectSome+0x6e<BR>0213e740 005c17cb m3core!RTCollector__CollectEnough+0x90<BR>0213e7a0 005b7c23 m3core!RTHeapRep__AllocTraced+0xef<BR>0213e7e4 005b74f8 m3core!RTAllocator__GetOpenArray+0x61<BR>*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\n<BR>et\modula3\cm3-std-NT386-d5.7.1\bin\m3ui.dll -<BR>0213e808 00f94c01 m3core!RTHooks__AllocateOpenArray+0x19<BR>*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\n<BR>et\modula3\cm3-std-NT386-d5.7.1\bin\m3vbtkit.dll -<BR>0213e85c 00ea330c m3ui!ScrnPixmap__NewRaw+0x16d<BR>0213e898 00ea518b m3vbtkit!Image__InitGray+0x7f<BR>0213e96c 00ea4b8a m3vbtkit!Image__pgm2+0x78<BR>0213ea04 00ec2f4a m3vbtkit!Image__FromRd+0x179<BR>0213ea48 00e93855 m3vbtkit!VBTKitResources__GetPixmap+0x9a<BR>0213ea88 00e91058 m3vbtkit!ScrollerVBTClass__InitGraphics+0x18e<BR>*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\n<BR>et\modula3\cm3-std-NT386-d5.7.1\bin\m3formsvbt.dll -<BR>0213eac4 00e43fa2 m3vbtkit!ScrollerVBTClass__Init+0x58<BR>0213ebf4 00e33106 m3formsvbt!FormsVBT__pTextEdit+0x9f5<BR>
don't believe that stack much, at least where the offsets are large.<BR>There are no symbols, just exports.<BR>
 <BR>
<BR>***<BR>*** runtime error:<BR>***    <*ASSERT*> failed.<BR>***    file "..\src\thread\WIN32\ThreadWin32.m3", line 490<BR>***<BR>
Stack trace:<BR>   FP         PC      Procedure<BR>---------  ---------  -------------------------------<BR>0x25efc5c   0x5d9eae  CheckSlot + 0x28 in ..\src\thread\WIN32\ThreadWin32.m3<BR>0x25efca0   0x5da9c8  Fork + 0x298 in ..\src\thread\WIN32\ThreadWin32.m3<BR>0x25efcf0   0xf9240d  Mark + 0x383 in ..\src\vbt\VBTRep.m3<BR>0x25efd14   0xf88076  Mark + 0x4b in ..\src\vbt\VBT.m3<BR>0x25efd34   0xfaccfd  NewShape + 0xaa in ..\src\split\HVSplit.m3<BR>0x25efd70   0xf87dca  NewShape + 0x1d3 in ..\src\vbt\VBT.m3<BR>0x25efd88   0xf8dc63  NewShapeDefault + 0x16 in ..\src\vbt\VBTClass.m3<BR>0x25efdc4   0xf87dca  NewShape + 0x1d3 in ..\src\vbt\VBT.m3<BR>0x25efe20   0xfbee4d  SetAndAlign + 0x1d1 in ..\src\split\TextVBT.m3<BR>0x25efe38   0xfbf836  Redisplay + 0x15 in ..\src\split\TextVBT.m3<BR>.........  .........  ... more frames ...<BR>
 <BR>
more commonly accessing 00200000, er, well, notice the offset:<BR>
<BR>(1350.f08): 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=00000005 edx=0060b148 esi=011b8a3c edi=0120dfcc<BR>eip=005dabcf esp=0012f964 ebp=0012f98c iopl=0         nv up ei pl nz na pe nc<BR>cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00010206<BR>*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\n<BR>et\modula3\cm3-std-NT386-d5.7.1\bin\m3core.dll -<BR>m3core!Thread__Join+0x133:<BR>005dabcf 8b53fc          mov     edx,dword ptr [ebx-4] ds:0023:001ffffc=????????<BR>
0:000> r ebx<BR>ebx=00200000<BR>0:000> k<BR>*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\n<BR>et\modula3\cm3-std-NT386-d5.7.1\bin\juno-compiler.dll -<BR>ChildEBP RetAddr<BR>WARNING: Stack unwind information not available. Following frames may be wrong.<BR>0012f98c 1000e2b1 m3core!Thread__Join+0x133<BR>*** ERROR: Module load completed but symbols could not be loaded for Juno.exe<BR>0012f9d0 0041c7e5 juno_compiler!JunoCompile__ProcDecl+0x1f5<BR>0012fa08 0041d1cf Juno+0x1c7e5<BR>0012fab4 0041d088 Juno+0x1d1cf<BR>0012fae8 0043d425 Juno+0x1d088<BR>0012fb28 0043d61e Juno+0x3d425<BR>0012fbc8 0043df47 Juno+0x3d61e<BR>0012fd70 0044b61e Juno+0x3df47<BR>0012fee0 005c8d14 Juno+0x4b61e<BR>0012ff24 005c82ec m3core!RTLinker__RunMainBody+0x25a<BR>0012ff3c 005c8395 m3core!RTLinker__AddUnitI+0xf7<BR>0012ff60 00401038 m3core!RTLinker__AddUnit+0xa1<BR>0012ff7c 004b0d74 Juno+0x1038<BR>0012ffc0 7c817077 Juno+0xb0d74<BR>0012fff0 00000000 kernel32!BaseProcessStart+0x23<BR>
 <BR>
***<BR>*** runtime error:<BR>***    Thread client error: attempt to join with thread twice<BR>***    file "..\src\thread\WIN32\ThreadWin32.m3", line 708<BR>***<BR>
Stack trace:<BR>   FP         PC      Procedure<BR>---------  ---------  -------------------------------<BR> 0x12f954   0x5db678  Die + 0x2d in ..\src\thread\WIN32\ThreadWin32.m3<BR> 0x12f98c   0x5dab36  Join + 0x9a in ..\src\thread\WIN32\ThreadWin32.m3<BR> 0x12f9d0  0x1000e2b1  ProcDecl + 0x1f5 in ..\src\JunoCompile.m3<BR> 0x12fa08   0x41c7e5  Pass2 + 0x1a5 in ..\src\Editor.m3<BR> 0x12fab4   0x41d1cf  Compile2 + 0x137 in ..\src\Editor.m3<BR> 0x12fae8   0x41d088  Compile + 0x53 in ..\src\Editor.m3<BR> 0x12fb28   0x43d425  CompileEditor + 0x2c in ..\src\Juno.m3<BR> 0x12fbc8   0x43d61e  CompileModule + 0x12c in ..\src\Juno.m3<BR> 0x12fd70   0x43df47  CompileModules + 0x2d3 in ..\src\Juno.m3<BR>
 <BR>
 - Jay<BR><BR></body>
</html>