<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Should not be a problem. Does valloc restrict you to 64K pages?</div><div><br></div><div><div>On 23 Oct 2009, at 09:16, Jay K wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div class="hmmessage" style="font-size: 10pt; font-family: Verdana; ">Tony, a few months ago I changed the NT pagesize to 64K,<br>so I could simply allocate with VirtualAlloc, and not waste any.<br>You think that could be a problem?<br>Most platforms use 8K.<br>This used to have to relate to the hardware, when there<br>was VM-synchronized GC, but no longer.<br> <br>Also I just hit control-c and:<br><br><br>***<br>*** runtime error:<br>*** Exception "VBTClass.FatalError" not in RAISES list<br>*** file "..\src\vbt\VBTClass.m3", line 935<br>***<br>Stack trace:<br> FP PC Procedure<br>--------- --------- -------------------------------<br>0x321f3bc 0xf51971 Crash + 0x3e in ..\src\vbt\VBTClass.m3<br>0x321f3ec 0xf4edcc GetShape + 0x9e in ..\src\vbt\VBTClass.m3<br>0x321f440 0xf6e50b Shape + 0x14e in ..\src\split\BorderedVBT.m3<br>0x321f480 0xf4ed66 GetShape + 0x38 in ..\src\vbt\VBTClass.m3<br>0x321f4b8 0xf6f7f8 Shape + 0xdb in ..\src\split\FilterClass.m3<br>0x321f4f8 0xf4ed66 GetShape + 0x38 in ..\src\vbt\VBTClass.m3<br>0x321f548 0xf7e807 Shape + 0x36 in ..\src\split\ButtonVBT.m3<br>0x321f588 0xf4ed66 GetShape + 0x38 in ..\src\vbt\VBTClass.m3<br>0x321f5ec 0xf71510 Scale + 0x309 in ..\src\split\HVSplit.m3<br>0x321f704 0xf7271c Redisplay2 + 0x3e in ..\src\split\HVSplit.m3<br>......... ......... ... more frames ...<br> <br> <br>We've discussed before that things are not control-c safe.<br>Maybe related???<br> <br> <br> - Jay<br><br><br> <br><hr id="stopSpelling">From:<span class="Apple-converted-space"> </span><a href="mailto:jay.krell@cornell.edu">jay.krell@cornell.edu</a><br>To:<span class="Apple-converted-space"> </span><a href="mailto:hosking@cs.purdue.edu">hosking@cs.purdue.edu</a><br>CC:<span class="Apple-converted-space"> </span><a href="mailto:m3devel@elegosoft.com">m3devel@elegosoft.com</a><br>Subject: RE: [M3devel] Juno/Thread/Win32 notes<br>Date: Fri, 23 Oct 2009 13:11:36 +0000<br><br>It's very intermittent, under 10% of runs crash or hang. I'm trying to tweak the heap parameters to try to induce it more.<br>I've also grown stacks to rule that out.<br>Here are some of the crashes.<br> <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>ModLoad: 77120000 771ab000 C:\WINDOWS2\system32\OLEAUT32.DLL<br>(1d8.148): 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=0012e954 ebx=01636e98 ecx=00000000 edx=00000237 esi=00000000 edi=0012ea6c<br>eip=00f4a3ed esp=0012e880 ebp=0012e92c 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>*** WARNING: Unable to verify checksum for C:\cm3\bin\m3ui.dll<br>m3ui!VBT__Capture+0x36:<br>00f4a3ed 8b5e00 mov ebx,dword ptr [esi] ds:0023:00000000=????????<br>0:000> r esi<br>esi=00000000<br>0:000> .lines<br>Line number information will be loaded<br>0:000> k 999<br>ChildEBP RetAddr<br>0012e92c 00f6d371 m3ui!VBT__Capture+0x36 [..\src\vbt\VBT.m3 @ 1176]<br>0012e984 00f6b82c m3ui!DblBufferVBT__PaintVBTtoVBT+0x71 [..\src\split\DblBufferVBT.m3 @ 424]<br>0012ea0c 00f4cd47 m3ui!DblBufferVBT__Reshape+0x1f8 [..\src\split\DblBufferVBT.m3 @ 108]<br>0012eaa0 00f6f2db m3ui!VBTClass__Reshape+0x483 [..\src\vbt\VBTClass.m3 @ 154]<br>0012eac4 00f4cd47 m3ui!FilterClass__Reshape+0xab [..\src\split\FilterClass.m3 @85]<br>0012eb58 00f6f2db m3ui!VBTClass__Reshape+0x483 [..\src\vbt\VBTClass.m3 @ 154]<br>0012eb7c 00f4cd47 m3ui!FilterClass__Reshape+0xab [..\src\split\FilterClass.m3 @85]<br>0012ec10 00f72b3f m3ui!VBTClass__Reshape+0x483 [..\src\vbt\VBTClass.m3 @ 154]<br>0012ec58 00f7279e m3ui!HVSplit__QuickRedisplay+0x28f [..\src\split\HVSplit.m3 @542]<br>0012ed74 00f721a0 m3ui!HVSplit__Redisplay2+0xc0 [..\src\split\HVSplit.m3 @ 505]<br>0012eda4 00f4cd47 m3ui!HVSplit__Reshape+0xde [..\src\split\HVSplit.m3 @ 428]<br>0012ee38 00f72b3f m3ui!VBTClass__Reshape+0x483 [..\src\vbt\VBTClass.m3 @ 154]<br>0012ee80 00f7279e m3ui!HVSplit__QuickRedisplay+0x28f [..\src\split\HVSplit.m3 @542]<br>0012ef9c 00f721a0 m3ui!HVSplit__Redisplay2+0xc0 [..\src\split\HVSplit.m3 @ 505]<br>0012efcc 00f4cd47 m3ui!HVSplit__Reshape+0xde [..\src\split\HVSplit.m3 @ 428]<br>0012f060 00f72b3f m3ui!VBTClass__Reshape+0x483 [..\src\vbt\VBTClass.m3 @ 154]<br>0012f0a8 00f7279e m3ui!HVSplit__QuickRedisplay+0x28f [..\src\split\HVSplit.m3 @542]<br>0012f1c4 00f721a0 m3ui!HVSplit__Redisplay2+0xc0 [..\src\split\HVSplit.m3 @ 505]<br>0012f1f4 00f4cd47 m3ui!HVSplit__Reshape+0xde [..\src\split\HVSplit.m3 @ 428]<br>0012f288 00f72b3f m3ui!VBTClass__Reshape+0x483 [..\src\vbt\VBTClass.m3 @ 154]<br>0012f2d0 00f7279e m3ui!HVSplit__QuickRedisplay+0x28f [..\src\split\HVSplit.m3 @542]<br>0012f3ec 00f721a0 m3ui!HVSplit__Redisplay2+0xc0 [..\src\split\HVSplit.m3 @ 505]<br>0012f41c 00f4cd47 m3ui!HVSplit__Reshape+0xde [..\src\split\HVSplit.m3 @ 428]<br>0012f4b0 00f6f2db m3ui!VBTClass__Reshape+0x483 [..\src\vbt\VBTClass.m3 @ 154]<br>0012f4d4 00e6b07d m3ui!FilterClass__Reshape+0xab [..\src\split\FilterClass.m3 @85]<br>0012f534 00f4cd47 m3vbtkit!ReactivityVBT__Reshape+0xb9 [..\src\lego\ReactivityVBT.m3 @ 167]<br>0012f5c8 00f6f2db m3ui!VBTClass__Reshape+0x483 [..\src\vbt\VBTClass.m3 @ 154]<br>0012f5ec 00f88426 m3ui!FilterClass__Reshape+0xab [..\src\split\FilterClass.m3 @85]<br>0012f654 00f4cd47 m3ui!HighlightVBT__Reshape+0xc0 [..\src\split\HighlightVBT.m3@ 64]<br>0012f6e8 00f781d2 m3ui!VBTClass__Reshape+0x483 [..\src\vbt\VBTClass.m3 @ 154]<br>0012f7cc 00f75f61 m3ui!ZSplit__Redisplay3+0x132d [..\src\split\ZSplit.m3 @ 508]<br>0012f924 00f74e59 m3ui!ZSplit__Redisplay2+0xde1 [..\src\split\ZSplit.m3 @ 324]<br>0012f9a4 00f4cd47 m3ui!ZSplit__Reshape+0x6f6 [..\src\split\ZSplit.m3 @ 219]<br>0012fa38 00f6f2db m3ui!VBTClass__Reshape+0x483 [..\src\vbt\VBTClass.m3 @ 154]<br>0012fa5c 00f4cd47 m3ui!FilterClass__Reshape+0xab [..\src\split\FilterClass.m3 @85]<br>0012faf0 00f6f2db m3ui!VBTClass__Reshape+0x483 [..\src\vbt\VBTClass.m3 @ 154]<br>0012fb14 00f4cd47 m3ui!FilterClass__Reshape+0xab [..\src\split\FilterClass.m3 @85]<br>0012fba8 00f7cfcc m3ui!VBTClass__Reshape+0x483 [..\src\vbt\VBTClass.m3 @ 154]<br>0012fbd4 00f4eca1 m3ui!TSplit__Redisplay+0x164 [..\src\split\TSplit.m3 @ 76]<br>0012fc0c 00f56492 m3ui!VBTClass__Redisplay+0xe9 [..\src\vbt\VBTClass.m3 @ 376]<br>0012fc78 00e98ffe m3ui!VBTRep__Redisplay+0x521 [..\src\vbt\VBTRep.m3 @ 653]<br>0012fce4 0038b8cf m3vbtkit!TextPort__TryFocus+0x12 [..\src\etext\TextPort.m3 @ 438]<br>0012fd14 0038e271 m3formsvbt!FVRuntime__FirstFocus+0x18e [..\src\FVRuntime.m3 @1012]<br>0012fd58 00455390 m3formsvbt!FormsVBT__PutInteger+0x117 [..\src\FVRuntime.m3 @ 1559]<br>0012fed4 005d8d64 Juno!Juno_M3+0x2c56 [..\src\Juno.m3 @ 2178]<br>0012ff18 005d833c m3core!RTLinker__RunMainBody+0x25a [..\src\runtime\common\RTLinker.m3 @ 399]<br>0012ff30 005d83e5 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 004ba97f Juno!main+0x38 [_m3main.mc @ 4]<br>0012ffc0 7c817077 Juno!mainCRTStartup+0xff<br>0012fff0 00000000 kernel32!BaseProcessStart+0x23<br>0:000><br> <br> <br> <br>***<br>*** runtime error:<br>*** Exception "VBTClass.FatalError" not in RAISES list<br>*** file "..\src\vbt\VBTClass.m3", line 935<br>***<br>Stack trace:<br> FP PC Procedure<br>--------- --------- -------------------------------<br>0x34bf3bc 0xf51971 Crash + 0x3e in ..\src\vbt\VBTClass.m3<br>0x34bf3ec 0xf4edcc GetShape + 0x9e in ..\src\vbt\VBTClass.m3<br>0x34bf440 0xf6e50b Shape + 0x14e in ..\src\split\BorderedVBT.m3<br>0x34bf480 0xf4ed66 GetShape + 0x38 in ..\src\vbt\VBTClass.m3<br>0x34bf4b8 0xf6f7f8 Shape + 0xdb in ..\src\split\FilterClass.m3<br>0x34bf4f8 0xf4ed66 GetShape + 0x38 in ..\src\vbt\VBTClass.m3<br>0x34bf548 0xf7e807 Shape + 0x36 in ..\src\split\ButtonVBT.m3<br>0x34bf588 0xf4ed66 GetShape + 0x38 in ..\src\vbt\VBTClass.m3<br>0x34bf5ec 0xf71510 Scale + 0x309 in ..\src\split\HVSplit.m3<br>0x34bf704 0xf7271c Redisplay2 + 0x3e in ..\src\split\HVSplit.m3<br>......... ......... ... more frames ...<br>(10d4.13f8): Break instruction exception - code 80000003 (first chance)<br>eax=00000001 ebx=000003a7 ecx=0000a0c7 edx=7c90e514 esi=034bf1cc edi=005e601b<br>eip=7c90120e esp=034bf1b4 ebp=034bf1cc iopl=0 nv up ei pl nz na po nc<br>cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000202<br>ntdll!DbgBreakPoint:<br>7c90120e cc int 3<br>0:007> .lines<br>0:007> k99<br>ChildEBP RetAddr<br>034bf1b0 005e6067 ntdll!DbgBreakPoint<br>034bf1cc 005dc33e m3core!RTOS__Crash+0x4c [..\src\runtime\WIN32\RTOS.m3 @ 29]<br>034bf1e4 005da08e m3core!RTProcess__Crash+0x68 [..\src\runtime\common\RTProcess.m3 @ 66]<br>034bf1fc 005d9da2 m3core!RTError__EndError+0x37 [..\src\runtime\common\RTError.m3 @ 118]<br>034bf214 005da661 m3core!RTError__MsgS+0x8d [..\src\runtime\common\RTError.m3 @40]<br>034bf25c 005da420 m3core!RTException__Crash+0x1ee [..\src\runtime\common\RTException.m3 @ 79]<br>034bf294 005da341 m3core!RTException__DefaultBackstop+0xae [..\src\runtime\common\RTException.m3 @ 41]<br>034bf2b0 005e7ab3 m3core!RTException__InvokeBackstop+0x28 [..\src\runtime\common\RTException.m3 @ 25]<br>034bf2dc 005da46b m3core!RTException__Raise+0x63 [..\src\runtime\ex_frame\RTExFrame.m3 @ 29]<br>034bf30c 005da341 m3core!RTException__DefaultBackstop+0xf9 [..\src\runtime\common\RTException.m3 @ 47]<br>034bf328 005e7bef m3core!RTException__InvokeBackstop+0x28 [..\src\runtime\common\RTException.m3 @ 25]<br>034bf354 005c54a0 m3core!RTException__Raise+0x19f [..\src\runtime\ex_frame\RTExFrame.m3 @ 58]<br>034bf390 00f51971 m3core!RTHooks__Raise+0x60 [..\src\runtime\common\RTHooks.m3 @ 79]<br>034bf3bc 00f4edcc m3ui!VBTClass__Crash+0x3e [..\src\vbt\VBTClass.m3 @ 935]<br>034bf3ec 00f6e50b m3ui!VBTClass__GetShape+0x9e [..\src\vbt\VBTClass.m3 @ 389]<br>034bf440 00f4ed66 m3ui!BorderedVBT__Shape+0x14e [..\src\split\BorderedVBT.m3 @ 79]<br>034bf480 00f6f7f8 m3ui!VBTClass__GetShape+0x38 [..\src\vbt\VBTClass.m3 @ 385]<br>034bf4b8 00f4ed66 m3ui!FilterClass__Shape+0xdb [..\src\split\FilterClass.m3 @ 120]<br>034bf4f8 00f7e807 m3ui!VBTClass__GetShape+0x38 [..\src\vbt\VBTClass.m3 @ 385]<br>034bf548 00f4ed66 m3ui!ButtonVBT__Shape+0x36 [..\src\split\ButtonVBT.m3 @ 105]<br>034bf588 00f71510 m3ui!VBTClass__GetShape+0x38 [..\src\vbt\VBTClass.m3 @ 385]<br>034bf5ec 00f7271c m3ui!HVSplit__Scale+0x309 [..\src\split\HVSplit.m3 @ 391]<br>034bf704 00f721a0 m3ui!HVSplit__Redisplay2+0x3e [..\src\split\HVSplit.m3 @ 503]<br>034bf734 00f4cd47 m3ui!HVSplit__Reshape+0xde [..\src\split\HVSplit.m3 @ 428]<br>034bf7c8 00f72b3f m3ui!VBTClass__Reshape+0x483 [..\src\vbt\VBTClass.m3 @ 154]<br>034bf810 00f7279e m3ui!HVSplit__QuickRedisplay+0x28f [..\src\split\HVSplit.m3 @542]<br>034bf92c 00f721a0 m3ui!HVSplit__Redisplay2+0xc0 [..\src\split\HVSplit.m3 @ 505]<br>034bf95c 00f4cd47 m3ui!HVSplit__Reshape+0xde [..\src\split\HVSplit.m3 @ 428]<br>034bf9f0 00f6f2db m3ui!VBTClass__Reshape+0x483 [..\src\vbt\VBTClass.m3 @ 154]<br>034bfa14 00f4cd47 m3ui!FilterClass__Reshape+0xab [..\src\split\FilterClass.m3 @85]<br>034bfaa8 00f72b3f m3ui!VBTClass__Reshape+0x483 [..\src\vbt\VBTClass.m3 @ 154]<br>034bfaf0 00f7279e m3ui!HVSplit__QuickRedisplay+0x28f [..\src\split\HVSplit.m3 @542]<br>034bfc0c 00f721a0 m3ui!HVSplit__Redisplay2+0xc0 [..\src\split\HVSplit.m3 @ 505]<br>034bfc3c 00f4cd47 m3ui!HVSplit__Reshape+0xde [..\src\split\HVSplit.m3 @ 428]<br>034bfcd0 00f72b3f m3ui!VBTClass__Reshape+0x483 [..\src\vbt\VBTClass.m3 @ 154]<br>034bfd18 00f7279e m3ui!HVSplit__QuickRedisplay+0x28f [..\src\split\HVSplit.m3 @542]<br>034bfe34 00f726d6 m3ui!HVSplit__Redisplay2+0xc0 [..\src\split\HVSplit.m3 @ 505]<br>034bfe54 00f4eca1 m3ui!HVSplit__Redisplay+0x21 [..\src\split\HVSplit.m3 @ 493]<br>034bfe8c 00f56492 m3ui!VBTClass__Redisplay+0xe9 [..\src\vbt\VBTClass.m3 @ 376]<br>034bfef8 00f55eae m3ui!VBTRep__Redisplay+0x521 [..\src\vbt\VBTRep.m3 @ 653]<br>034bff24 00f55f3f m3ui!VBTRep__UncoverRedisplay+0xdd [..\src\vbt\VBTRep.m3 @ 603]<br>034bff4c 005eae96 m3ui!VBTRep__RdApply+0x8c [..\src\vbt\VBTRep.m3 @ 607]<br>034bff8c 005eacb6 m3core!ThreadWin32__RunThread+0x195 [..\src\thread\WIN32\ThreadWin32.m3 @ 524]<br>034bffb4 7c80b729 m3core!ThreadWin32__ThreadBase+0x33 [..\src\thread\WIN32\ThreadWin32.m3 @ 504]<br>034bffec 00000000 kernel32!BaseThreadStart+0x37<br>0:007><br> <br> <br> <br> <br> <br> <br> <br>***<br>*** runtime error:<br>*** <*ASSERT*> failed.<br>*** file "..\src\runtime\common\RTCollector.m3", line 1666<br>***<br>Stack trace:<br> FP PC Procedure<br>--------- --------- -------------------------------<br>0x290ed40 0x5d2794 SanityCheck + 0x2ad in ..\src\runtime\common\RTCollector.m3<br>0x290ed58 0x5d24d9 After + 0x1b in ..\src\runtime\common\RTCollector.m3<br>0x290ed78 0x5cb7f8 InvokeMonitors + 0x143 in ..\src\runtime\common\RTHeapRep.m3<br>0x290edac 0x5d0b73 CollectSomeInStateFive + 0x265 in ..\src\runtime\common\RTCollector.m3<br>0x290edc0 0x5d0221 CollectSome + 0xa0 in ..\src\runtime\common\RTCollector.m3<br>0x290ee04 0x5cfe86 CollectEnough + 0x9b in ..\src\runtime\common\RTCollector.m3<br>0x290ee44 0x5c802c AllocTraced + 0xd7 in ..\src\runtime\common\RTAllocator.m3<br>0x290ee80 0x5c7bb6 GetOpenArray + 0x97 in ..\src\runtime\common\RTAllocator.m3<br>0x290eea8 0x5c71f8 AllocateOpenArray + 0x19 in ..\src\runtime\common\RTAllocator.m3<br>0x290eee8 0x4e4025 Init + 0x135 in ..\src\rw\TextRd.m3<br>......... ......... ... more frames ...<br>(13c8.17a4): Break instruction exception - code 80000003 (first chance)<br>eax=00000001 ebx=00000682 ecx=00004f95 edx=7c90e514 esi=0290eb30 edi=005e601b<br>eip=7c90120e esp=0290eb18 ebp=0290eb30 iopl=0 nv up ei pl nz na po nc<br>cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000202<br>ntdll!DbgBreakPoint:<br>7c90120e cc int 3<br>0:007> .lines<br>0:007> k999<br>ChildEBP RetAddr<br>0290eb14 005e6067 ntdll!DbgBreakPoint<br>0290eb30 005dc33e m3core!RTOS__Crash+0x4c [..\src\runtime\WIN32\RTOS.m3 @ 29]<br>0290eb48 005da08e m3core!RTProcess__Crash+0x68 [..\src\runtime\common\RTProcess.m3 @ 66]<br>0290eb60 005d9da2 m3core!RTError__EndError+0x37 [..\src\runtime\common\RTError.m3 @ 118]<br>0290eb78 005da661 m3core!RTError__MsgS+0x8d [..\src\runtime\common\RTError.m3 @40]<br>0290ebc0 005da3e1 m3core!RTException__Crash+0x1ee [..\src\runtime\common\RTException.m3 @ 79]<br>0290ebf8 005da341 m3core!RTException__DefaultBackstop+0x6f [..\src\runtime\common\RTException.m3 @ 39]<br>0290ec14 005e7ab3 m3core!RTException__InvokeBackstop+0x28 [..\src\runtime\common\RTException.m3 @ 25]<br>0290ec40 005da46b m3core!RTException__Raise+0x63 [..\src\runtime\ex_frame\RTExFrame.m3 @ 29]<br>0290ec70 005da341 m3core!RTException__DefaultBackstop+0xf9 [..\src\runtime\common\RTException.m3 @ 47]<br>0290ec8c 005e7ab3 m3core!RTException__InvokeBackstop+0x28 [..\src\runtime\common\RTException.m3 @ 25]<br>0290ecb8 005c5559 m3core!RTException__Raise+0x63 [..\src\runtime\ex_frame\RTExFrame.m3 @ 29]<br>0290ecfc 005d76cd m3core!RTHooks__ReportFault+0x93 [..\src\runtime\common\RTHooks.m3 @ 110]<br>0290ed0c 005d2794 m3core!MM_RTCollector_CRASH+0x11 [..\src\runtime\common\RTCollector.m3 @ 393]<br>0290ed40 005d24d9 m3core!RTCollector__SanityCheck+0x2ad [..\src\runtime\common\RTCollector.m3 @ 1669]<br>0290ed58 005cb7f8 m3core!RTCollector__After+0x1b [..\src\runtime\common\RTCollector.m3 @ 1629]<br>0290ed78 005d0b73 m3core!RTHeapRep__InvokeMonitors+0x143 [..\src\runtime\common\RTHeapRep.m3 @ 59]<br>0290edac 005d0221 m3core!RTCollector__CollectSomeInStateFive+0x265 [..\src\runtime\common\RTCollector.m3 @ 983]<br>0290edc0 005cfe86 m3core!RTCollector__CollectSome+0xa0 [..\src\runtime\common\RTCollector.m3 @ 724]<br>0290ee04 005c802c m3core!RTHeapRep__CollectEnough+0x9b [..\src\runtime\common\RTCollector.m3 @ 654]<br>0290ee44 005c7bb6 m3core!RTAllocator__AllocTraced+0xd7 [..\src\runtime\common\RTAllocator.m3 @ 366]<br>0290ee80 005c71f8 m3core!RTAllocator__GetOpenArray+0x97 [..\src\runtime\common\RTAllocator.m3 @ 294]<br>0290eea8 004e4025 m3core!RTHooks__AllocateOpenArray+0x19 [..\src\runtime\common\RTAllocator.m3 @ 141]<br>0290eee8 004e41d2 m3!TextRd__Init+0x135 [..\src\rw\TextRd.m3 @ 27]<br>0290ef14 00e84efd m3!TextRd__New+0x3e [..\src\rw\TextRd.m3 @ 40]<br>0290f034 00387f71 m3vbtkit!Rsrc__Open+0x22d [..\src\vbtkitutils\Rsrc.m3 @ 37]<br>0290f0d0 00366366 m3formsvbt!FVRuntime__Open+0x6f [..\src\FVRuntime.m3 @ 338]<br>0290f198 00372854 m3formsvbt!FormsVBT__GetRawImage+0x7e [..\src\FormsVBT.m3 @ 827]<br>0290f2a4 003634b1 m3formsvbt!FormsVBT__pPixmap+0x431 [..\src\FormsVBT.m3 @ 2001]<br>0290f304 003813aa m3formsvbt!FormsVBT__Item+0x48b [..\src\FormsVBT.m3 @ 250]<br>0290f354 0036c3d6 m3formsvbt!FormsVBT__AddChildren+0x2d4 [..\src\FormsVBT.m3 @ 3671]<br>0290f438 0036c0c8 m3formsvbt!FormsVBT__pHVBox+0x303 [..\src\FormsVBT.m3 @ 1372]<br>0290f464 003634b1 m3formsvbt!FormsVBT__pVBox+0x22 [..\src\FormsVBT.m3 @ 1353]<br>0290f4c4 0038107a m3formsvbt!FormsVBT__Item+0x48b [..\src\FormsVBT.m3 @ 250]<br>0290f4f0 00365e18 m3formsvbt!FormsVBT__OneChild+0xf8 [..\src\FormsVBT.m3 @ 3642]<br>0290f5ec 003634b1 m3formsvbt!FormsVBT__pRim+0x1af [..\src\FormsVBT.m3 @ 806]<br>0290f64c 0038107a m3formsvbt!FormsVBT__Item+0x48b [..\src\FormsVBT.m3 @ 250]<br>0290f678 003665e0 m3formsvbt!FormsVBT__OneChild+0xf8 [..\src\FormsVBT.m3 @ 3642]<br>0290f760 003634b1 m3formsvbt!FormsVBT__pFrame+0x141 [..\src\FormsVBT.m3 @ 852]<br>0290f7c0 003813aa m3formsvbt!FormsVBT__Item+0x48b [..\src\FormsVBT.m3 @ 250]<br>0290f810 0036c3d6 m3formsvbt!FormsVBT__AddChildren+0x2d4 [..\src\FormsVBT.m3 @ 3671]<br>0290f8f4 0036c0c8 m3formsvbt!FormsVBT__pHVBox+0x303 [..\src\FormsVBT.m3 @ 1372]<br>0290f920 003634b1 m3formsvbt!FormsVBT__pVBox+0x22 [..\src\FormsVBT.m3 @ 1353]<br>0290f980 0038107a m3formsvbt!FormsVBT__Item+0x48b [..\src\FormsVBT.m3 @ 250]<br>0290f9ac 003657d5 m3formsvbt!FormsVBT__OneChild+0xf8 [..\src\FormsVBT.m3 @ 3642]<br>0290faa8 003634b1 m3formsvbt!FormsVBT__pBorder+0x1af [..\src\FormsVBT.m3 @ 782]<br>0290fb08 0038107a m3formsvbt!FormsVBT__Item+0x48b [..\src\FormsVBT.m3 @ 250]<br>0290fb34 003792c1 m3formsvbt!FormsVBT__OneChild+0xf8 [..\src\FormsVBT.m3 @ 3642]<br>0290fc50 003634b1 m3formsvbt!FormsVBT__pZChild+0x430 [..\src\FormsVBT.m3 @ 2572]<br>0290fcb0 00363511 m3formsvbt!FormsVBT__Item+0x48b [..\src\FormsVBT.m3 @ 250]<br>0290fd10 003813aa m3formsvbt!FormsVBT__Item+0x4eb [..\src\FormsVBT.m3 @ 254]<br>0290fd60 00377e6b m3formsvbt!FormsVBT__AddChildren+0x2d4 [..\src\FormsVBT.m3 @ 3671]<br>0290fe40 003634b1 m3formsvbt!FormsVBT__pZSplit+0x311 [..\src\FormsVBT.m3 @ 2454]<br>0290fea0 00361dab m3formsvbt!FormsVBT__Item+0x48b [..\src\FormsVBT.m3 @ 250]<br>0290ff4c 005eae96 m3formsvbt!FormsVBT__Apply+0xa3 [..\src\FormsVBT.m3 @ 84]<br>0290ff8c 005eacb6 m3core!ThreadWin32__RunThread+0x195 [..\src\thread\WIN32\ThreadWin32.m3 @ 524]<br>0290ffb4 7c80b729 m3core!ThreadWin32__ThreadBase+0x33 [..\src\thread\WIN32\ThreadWin32.m3 @ 504]<br>0290ffec 00000000 kernel32!BaseThreadStart+0x37<br>0:007><br> <br> <br> <br> - Jay<br> <br> <br> <br>[snip]<br></div></span></blockquote></div><br></body></html>