<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
clarification: This is just starting up Juno, which is my overwhelming use of it.<BR>
 <BR>
 - Jay<BR><BR> <BR>
<HR id=stopSpelling>
From: jay.krell@cornell.edu<BR>To: m3devel@elegosoft.com<BR>Subject: occasional Juno crash<BR>Date: Mon, 2 Nov 2009 11:18:35 +0000<BR><BR>
<STYLE>
.ExternalClass .ecxhmmessage P
{padding:0px;}
.ExternalClass body.ecxhmmessage
{font-size:10pt;font-family:Verdana;}
</STYLE>
I've seen this a few times.<BR>I still suspect a problem with Textport's call to Redisplay or whatever.<BR> <BR><BR>***<BR>*** runtime error:<BR>***    An array subscript was out of range.<BR>***    file "..\src\vbt\VBTRep.m3", line 644<BR>***<BR>Stack trace:<BR>   FP         PC      Procedure<BR>---------  ---------  -------------------------------<BR>0x1f9fef8   0xf55d1b  Redisplay + 0x3ae in ..\src\vbt\VBTRep.m3<BR>0x1f9ff24   0xf558aa  UncoverRedisplay + 0xdd in ..\src\vbt\VBTRep.m3<BR>0x1f9ff4c   0xf5593b  RdApply + 0x8c in ..\src\vbt\VBTRep.m3<BR>0x1f9ff8c   0x5eab3e  RunThread + 0x195 in ..\src\thread\WIN32\ThreadWin32.m3<BR>0x1f9ffb4   0x5ea95e  ThreadBase + 0x33 in ..\src\thread\WIN32\ThreadWin32.m3<BR>.........  .........  ... more frames ...<BR><BR>Opened log file 'c:\1.log'<BR>0:007> ~*k99<BR>   0  Id: 830.71c Suspend: 2 Teb: 7ffdf000 Unfrozen<BR>ChildEBP RetAddr  <BR>0012f84c 7c90df5a ntdll!KiFastSystemCallRet<BR>0012f850 7c8025db ntdll!ZwWaitForSingleObject+0xc<BR>0012f8b4 7c802542 kernel32!WaitForSingleObjectEx+0xa8<BR>0012f8c8 005e9741 kernel32!WaitForSingleObject+0x12<BR>0012f8f4 005e98eb m3core!ThreadWin32__InnerWait+0x200 [..\src\thread\WIN32\ThreadWin32.m3 @ 220]<BR>0012f91c 005eafe5 m3core!Thread__Wait+0x68 [..\src\thread\WIN32\ThreadWin32.m3 @ 261]<BR>0012f950 1000f8fb m3core!Thread__Join+0xd6 [..\src\thread\WIN32\ThreadWin32.m3 @ 604]<BR>0012f994 0041fd5b juno_compiler!JunoCompile__ProcDecl+0x231 [..\src\JunoCompile.m3 @ 256]<BR>0012f9cc 00420909 Juno!Editor__Pass2+0x216 [..\src\Editor.m3 @ 730]<BR>0012fa80 004207a1 Juno!Editor__Compile2+0x158 [..\src\Editor.m3 @ 813]<BR>0012fab4 00444391 Juno!Editor__Compile+0x53 [..\src\Editor.m3 @ 793]<BR>0012faf4 004445c6 Juno!Juno__CompileEditor+0x2c [..\src\Juno.m3 @ 140]<BR>0012fb94 00445017 Juno!Juno__CompileModule+0x14a [..\src\Juno.m3 @ 174]<BR>0012fd54 0045494c Juno!Juno__CompileModules+0x2e5 [..\src\Juno.m3 @ 263]<BR>0012fed4 005d8d04 Juno!Juno_M3+0x251e [..\src\Juno.m3 @ 2134]<BR>0012ff18 005d82dc m3core!RTLinker__RunMainBody+0x25a [..\src\runtime\common\RTLinker.m3 @ 399]<BR>0012ff30 005d8385 m3core!RTLinker__AddUnitI+0xf7 [..\src\runtime\common\RTLinker.m3 @ 113]<BR>0012ff54 00401038 m3core!RTLinker__AddUnit+0xa1 [..\src\runtime\common\RTLinker.m3 @ 122]<BR>0012ff70 004ba43f Juno!main+0x38 [_m3main.mc @ 4]<BR>0012ffc0 7c817077 Juno!mainCRTStartup+0xff<BR>0012fff0 00000000 kernel32!BaseProcessStart+0x23<BR>   1  Id: 830.908 Suspend: 1 Teb: 7ffde000 Unfrozen<BR>ChildEBP RetAddr  <BR>01a0ff84 7c90df4a ntdll!KiFastSystemCallRet<BR>01a0ff88 5b891374 ntdll!ZwWaitForMultipleObjects+0xc<BR>01a0ffb4 7c80b729 netapi32!NetbiosWaiter+0x73<BR>01a0ffec 00000000 kernel32!BaseThreadStart+0x37<BR>   2  Id: 830.494 Suspend: 2 Teb: 7ffdd000 Unfrozen<BR>ChildEBP RetAddr  <BR>01b0fe20 7c90df5a ntdll!KiFastSystemCallRet<BR>01b0fe24 7c8025db ntdll!ZwWaitForSingleObject+0xc<BR>01b0fe88 7c802542 kernel32!WaitForSingleObjectEx+0xa8<BR>01b0fe9c 005e9741 kernel32!WaitForSingleObject+0x12<BR>01b0fec8 005e98eb m3core!ThreadWin32__InnerWait+0x200 [..\src\thread\WIN32\ThreadWin32.m3 @ 220]<BR>01b0fef0 00f5451b m3core!Thread__Wait+0x68 [..\src\thread\WIN32\ThreadWin32.m3 @ 261]<BR>01b0ff4c 005eab3e m3ui!VBTRep__MeterMaid+0x1fe [..\src\vbt\VBTRep.m3 @ 439]<BR>01b0ff8c 005ea95e m3core!ThreadWin32__RunThread+0x195 [..\src\thread\WIN32\ThreadWin32.m3 @ 524]<BR>01b0ffb4 7c80b729 m3core!ThreadWin32__ThreadBase+0x33 [..\src\thread\WIN32\ThreadWin32.m3 @ 504]<BR>01b0ffec 00000000 kernel32!BaseThreadStart+0x37<BR>   3  Id: 830.65c Suspend: 2 Teb: 7ffdc000 Unfrozen<BR>ChildEBP RetAddr  <BR>01c0fcb8 7c90df5a ntdll!KiFastSystemCallRet<BR>01c0fcbc 7c8025db ntdll!ZwWaitForSingleObject+0xc<BR>01c0fd20 7c802542 kernel32!WaitForSingleObjectEx+0xa8<BR>01c0fd34 005e9299 kernel32!WaitForSingleObject+0x12<BR>01c0fd6c 00f2902a m3core!ThreadWin32__LockMutex+0x2c5 [..\src\thread\WIN32\ThreadWin32.m3 @ 140]<BR>01c0fdb4 00f277fb m3ui!WinTrestle__PaintBatchVBT+0x94 [..\src\winvbt\WinTrestle.m3 @ 1572]<BR>01c0fdfc 7e418734 m3ui!WinTrestle__WindowProc+0x763 [..\src\winvbt\WinTrestle.m3 @ 1163]<BR>01c0fe28 7e418816 USER32!InternalCallWinProc+0x28<BR>01c0fe90 7e4189cd USER32!UserCallWinProcCheckWow+0x150<BR>01c0fef0 7e4196c7 USER32!DispatchMessageWorker+0x306<BR>01c0ff00 00f2cb19 USER32!DispatchMessageA+0xf<BR>01c0ff4c 005eab3e m3ui!WinTrestle__MessengerApply+0x256 [..\src\winvbt\WinTrestle.m3 @ 2450]<BR>01c0ff8c 005ea95e m3core!ThreadWin32__RunThread+0x195 [..\src\thread\WIN32\ThreadWin32.m3 @ 524]<BR>01c0ffb4 7c80b729 m3core!ThreadWin32__ThreadBase+0x33 [..\src\thread\WIN32\ThreadWin32.m3 @ 504]<BR>01c0ffec 00000000 kernel32!BaseThreadStart+0x37<BR>   4  Id: 830.ec8 Suspend: 2 Teb: 7ffda000 Unfrozen<BR>ChildEBP RetAddr  <BR>01d1fe40 7c90df5a ntdll!KiFastSystemCallRet<BR>01d1fe44 7c8025db ntdll!ZwWaitForSingleObject+0xc<BR>01d1fea8 7c802542 kernel32!WaitForSingleObjectEx+0xa8<BR>01d1febc 005e9741 kernel32!WaitForSingleObject+0x12<BR>01d1fee8 005e98eb m3core!ThreadWin32__InnerWait+0x200 [..\src\thread\WIN32\ThreadWin32.m3 @ 220]<BR>01d1ff10 00ed2f78 m3core!Thread__Wait+0x68 [..\src\thread\WIN32\ThreadWin32.m3 @ 261]<BR>01d1ff4c 005eab3e m3vbtkit!VTView__VFontCleanUpThread+0x11d [..\src\vtext\VTView.m3 @ 111]<BR>01d1ff8c 005ea95e m3core!ThreadWin32__RunThread+0x195 [..\src\thread\WIN32\ThreadWin32.m3 @ 524]<BR>01d1ffb4 7c80b729 m3core!ThreadWin32__ThreadBase+0x33 [..\src\thread\WIN32\ThreadWin32.m3 @ 504]<BR>01d1ffec 00000000 kernel32!BaseThreadStart+0x37<BR>   5  Id: 830.98c Suspend: 2 Teb: 7ffd9000 Unfrozen<BR>ChildEBP RetAddr  <BR>01e1fe68 7c90d21a ntdll!KiFastSystemCallRet<BR>01e1fe6c 7c8023f1 ntdll!NtDelayExecution+0xc<BR>01e1fec4 7c802455 kernel32!SleepEx+0x61<BR>01e1fed4 005eb27f kernel32!Sleep+0xf<BR>01e1ff08 00e4b7d1 m3core!Thread__Pause+0x6c [..\src\thread\WIN32\ThreadWin32.m3 @ 635]<BR>01e1ff4c 005eab3e m3vbtkit!FileBrowserVBT__Watcher+0x4c7 [..\src\lego\FileBrowserVBT.m3 @ 259]<BR>01e1ff8c 005ea95e m3core!ThreadWin32__RunThread+0x195 [..\src\thread\WIN32\ThreadWin32.m3 @ 524]<BR>01e1ffb4 7c80b729 m3core!ThreadWin32__ThreadBase+0x33 [..\src\thread\WIN32\ThreadWin32.m3 @ 504]<BR>01e1ffec 00000000 kernel32!BaseThreadStart+0x37<BR>   6  Id: 830.cb0 Suspend: 2 Teb: 7ffd7000 Unfrozen<BR>ChildEBP RetAddr  <BR>020afcf4 7c90df5a ntdll!KiFastSystemCallRet<BR>020afcf8 7c91b24b ntdll!ZwWaitForSingleObject+0xc<BR>020afd80 7c901046 ntdll!RtlpWaitForCriticalSection+0x132<BR>020afd88 005ecafe ntdll!RtlEnterCriticalSection+0x46<BR>020afd94 005ebd8a m3core!ThreadWin32__EnterCriticalSection_heap+0xe [..\\src\\thread\\WIN32\\ThreadWin32C.c @ 30]<BR>020afda8 005c8026 m3core!RTOS__LockHeap+0x23 [..\src\thread\WIN32\ThreadWin32.m3 @ 1000]<BR>020afde8 005c7643 m3core!RTAllocator__AllocTraced+0xd1 [..\src\runtime\common\RTAllocator.m3 @ 365]<BR>020afe1c 005c713d m3core!RTAllocator__GetTracedObj+0x8c [..\src\runtime\common\RTAllocator.m3 @ 224]<BR>020afe40 10013797 m3core!RTHooks__AllocateTracedObj+0x15 [..\src\runtime\common\RTAllocator.m3 @ 120]<BR>020afe7c 1000fde5 juno_compiler!JunoCompileRep__Cmd+0xcf [..\src\JunoCompile.m3 @ 987]<BR>020aff4c 005eab3e juno_compiler!JunoCompile__ProcApply+0x2dc [..\src\JunoCompile.m3 @ 268]<BR>020aff8c 005ea95e m3core!ThreadWin32__RunThread+0x195 [..\src\thread\WIN32\ThreadWin32.m3 @ 524]<BR>020affb4 7c80b729 m3core!ThreadWin32__ThreadBase+0x33 [..\src\thread\WIN32\ThreadWin32.m3 @ 504]<BR>020affec 00000000 kernel32!BaseThreadStart+0x37<BR>#  7  Id: 830.ae8 Suspend: 1 Teb: 7ffd8000 Unfrozen<BR>ChildEBP RetAddr  <BR>01f9fc98 005e5e27 ntdll!DbgBreakPoint<BR>01f9fcb4 005dc2de m3core!RTOS__Crash+0x4c [..\src\runtime\WIN32\RTOS.m3 @ 29]<BR>01f9fccc 005da02e m3core!RTProcess__Crash+0x68 [..\src\runtime\common\RTProcess.m3 @ 66]<BR>01f9fce4 005d9d42 m3core!RTError__EndError+0x37 [..\src\runtime\common\RTError.m3 @ 118]<BR>01f9fcfc 005da601 m3core!RTError__MsgS+0x8d [..\src\runtime\common\RTError.m3 @ 40]<BR>01f9fd44 005da381 m3core!RTException__Crash+0x1ee [..\src\runtime\common\RTException.m3 @ 79]<BR>01f9fd7c 005da2e1 m3core!RTException__DefaultBackstop+0x6f [..\src\runtime\common\RTException.m3 @ 39]<BR>01f9fd98 005e7873 m3core!RTException__InvokeBackstop+0x28 [..\src\runtime\common\RTException.m3 @ 25]<BR>01f9fdc4 005da40b m3core!RTException__Raise+0x63 [..\src\runtime\ex_frame\RTExFrame.m3 @ 29]<BR>01f9fdf4 005da2e1 m3core!RTException__DefaultBackstop+0xf9 [..\src\runtime\common\RTException.m3 @ 47]<BR>01f9fe10 005e7873 m3core!RTException__InvokeBackstop+0x28 [..\src\runtime\common\RTException.m3 @ 25]<BR>01f9fe3c 005c5559 m3core!RTException__Raise+0x63 [..\src\runtime\ex_frame\RTExFrame.m3 @ 29]<BR>01f9fe80 00f56d79 m3core!RTHooks__ReportFault+0x93 [..\src\runtime\common\RTHooks.m3 @ 110]<BR>01f9fe90 00f55d1b m3ui!MM_VBTRep_CRASH+0x11 [..\src\vbt\VBTRep.m3 @ 25]<BR>01f9fef8 00f558aa m3ui!VBTRep__Redisplay+0x3ae [..\src\vbt\VBTRep.m3 @ 644]<BR>01f9ff24 00f5593b m3ui!VBTRep__UncoverRedisplay+0xdd [..\src\vbt\VBTRep.m3 @ 602]<BR>01f9ff4c 005eab3e m3ui!VBTRep__RdApply+0x8c [..\src\vbt\VBTRep.m3 @ 606]<BR>01f9ff8c 005ea95e m3core!ThreadWin32__RunThread+0x195 [..\src\thread\WIN32\ThreadWin32.m3 @ 524]<BR>01f9ffb4 7c80b729 m3core!ThreadWin32__ThreadBase+0x33 [..\src\thread\WIN32\ThreadWin32.m3 @ 504]<BR>01f9ffec 00000000 kernel32!BaseThreadStart+0x37<BR><BR>                                      </body>
</html>