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