[M3devel] Juno/Thread/Win32 notes

Tony Hosking hosking at cs.purdue.edu
Fri Oct 23 20:08:00 CEST 2009


I don't think tweaking the heap parameters will help much.

On 23 Oct 2009, at 09:11, Jay K wrote:

> 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.
> I've also grown stacks to rule that out.
> Here are some of the crashes.
>
>
>
> (adc.f8): Access violation - code c0000005 (first chance)
> First chance exceptions are reported before any exception handling.
> This exception may be expected and handled.
> eax=00000001 ebx=00200000 ecx=00000000 edx=005cf3f8 esi=001ffffc  
> edi=02040018
> eip=005cf449 esp=0012f89c ebp=0012f8d4 iopl=0         nv up ei pl nz  
> ac pe nc
> cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000              
> efl=00010216
> *** WARNING: Unable to verify checksum for C:\cm3\bin\m3core.dll
> m3core!RTCollector__Move+0x51:
> 005cf449 8b5e00          mov     ebx,dword ptr [esi]  ds: 
> 0023:001ffffc=????????
> 0:000> r esi
> esi=001ffffc
> 0:000> k
> ChildEBP RetAddr
> 0012f8d4 005cb121 m3core!RTCollector__Move+0x51 [..\src\runtime 
> \common\RTCollector.m3 @ 409]
> 0012f918 005ca9fa m3core!RTHeapMap__Walk+0x467 [..\src\runtime\common 
> \RTHeapMap.m3 @ 202]
> 0012f93c 005ca990 m3core!RTHeapMap__DoWalkRef+0x62 [..\src\runtime 
> \common\RTHeapMap.m3 @ 62]
> 0012f968 005d0fae m3core!RTHeapMap__WalkRef+0x100 [..\src\runtime 
> \common\RTHeapMap.m3 @ 47]
> 0012f990 005d0df6 m3core!RTCollector__CleanBetween+0xec [..\src 
> \runtime\common\RTCollector.m3 @ 1090]
> 0012f9b8 005d076f m3core!RTCollector__CleanPage+0x55 [..\src\runtime 
> \common\RTCollector.m3 @ 1063]
> 0012fa0c 005d01ef m3core!RTCollector__CollectSomeInStateZero+0x544  
> [..\src\runtime\common\RTCollector.m3 @ 884]
> 0012fa20 005cfe86 m3core!RTCollector__CollectSome+0x6e [..\src 
> \runtime\common\RTCollector.m3 @ 719]
> 0012fa64 005c802c m3core!RTHeapRep__CollectEnough+0x9b [..\src 
> \runtime\common\RTCollector.m3 @ 654]
> 0012faa4 005c7466 m3core!RTAllocator__AllocTraced+0xd7 [..\src 
> \runtime\common\RTAllocator.m3 @ 366]
> 0012fad8 005c7100 m3core!RTAllocator__GetTracedRef+0x8c [..\src 
> \runtime\common\RTAllocator.m3 @ 202]
> 0012fafc 0051d1ae m3core!RTHooks__AllocateTracedRef+0x15 [..\src 
> \runtime\common\RTAllocator.m3 @ 113]
> 0012fb44 1002c564 m3!AtomRefTbl__Put+0x250 [..\NT386\AtomRefTbl.m3 @  
> 127]
> 0012fb74 0041fcf5 juno_compiler!JunoScope__Bind+0x79 [..\src 
> \JunoScope.m3 @ 114]
> 0012fbc8 00420b88 Juno!Editor__Pass1+0xe3b [..\src\Editor.m3 @ 711]
> 0012fc84 00420a30 Juno!Editor__Compile2+0x148 [..\src\Editor.m3 @ 812]
> 0012fcb8 004447f1 Juno!Editor__Compile+0x53 [..\src\Editor.m3 @ 793]
> 0012fcf8 00452244 Juno!Juno__CompileEditor+0x2c [..\src\Juno.m3 @ 140]
> 0012fd58 004532b6 Juno!Juno__CompileFile+0xb8 [..\src\Juno.m3 @ 1897]
> 0012fed4 005d8d64 Juno!Juno_M3+0x9d8 [..\src\Juno.m3 @ 2068]
>
>
>
>
>
> ModLoad: 77120000 771ab000   C:\WINDOWS2\system32\OLEAUT32.DLL
> (1d8.148): Access violation - code c0000005 (first chance)
> First chance exceptions are reported before any exception handling.
> This exception may be expected and handled.
> eax=0012e954 ebx=01636e98 ecx=00000000 edx=00000237 esi=00000000  
> edi=0012ea6c
> eip=00f4a3ed esp=0012e880 ebp=0012e92c iopl=0         nv up ei pl nz  
> na pe nc
> cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000              
> efl=00010206
> *** WARNING: Unable to verify checksum for C:\cm3\bin\m3ui.dll
> m3ui!VBT__Capture+0x36:
> 00f4a3ed 8b5e00          mov     ebx,dword ptr [esi]  ds: 
> 0023:00000000=????????
> 0:000> r esi
> esi=00000000
> 0:000> .lines
> Line number information will be loaded
> 0:000> k 999
> ChildEBP RetAddr
> 0012e92c 00f6d371 m3ui!VBT__Capture+0x36 [..\src\vbt\VBT.m3 @ 1176]
> 0012e984 00f6b82c m3ui!DblBufferVBT__PaintVBTtoVBT+0x71 [..\src\split 
> \DblBufferVBT.m3 @ 424]
> 0012ea0c 00f4cd47 m3ui!DblBufferVBT__Reshape+0x1f8 [..\src\split 
> \DblBufferVBT.m3 @ 108]
> 0012eaa0 00f6f2db m3ui!VBTClass__Reshape+0x483 [..\src\vbt 
> \VBTClass.m3 @ 154]
> 0012eac4 00f4cd47 m3ui!FilterClass__Reshape+0xab [..\src\split 
> \FilterClass.m3 @85]
> 0012eb58 00f6f2db m3ui!VBTClass__Reshape+0x483 [..\src\vbt 
> \VBTClass.m3 @ 154]
> 0012eb7c 00f4cd47 m3ui!FilterClass__Reshape+0xab [..\src\split 
> \FilterClass.m3 @85]
> 0012ec10 00f72b3f m3ui!VBTClass__Reshape+0x483 [..\src\vbt 
> \VBTClass.m3 @ 154]
> 0012ec58 00f7279e m3ui!HVSplit__QuickRedisplay+0x28f [..\src\split 
> \HVSplit.m3 @542]
> 0012ed74 00f721a0 m3ui!HVSplit__Redisplay2+0xc0 [..\src\split 
> \HVSplit.m3 @ 505]
> 0012eda4 00f4cd47 m3ui!HVSplit__Reshape+0xde [..\src\split 
> \HVSplit.m3 @ 428]
> 0012ee38 00f72b3f m3ui!VBTClass__Reshape+0x483 [..\src\vbt 
> \VBTClass.m3 @ 154]
> 0012ee80 00f7279e m3ui!HVSplit__QuickRedisplay+0x28f [..\src\split 
> \HVSplit.m3 @542]
> 0012ef9c 00f721a0 m3ui!HVSplit__Redisplay2+0xc0 [..\src\split 
> \HVSplit.m3 @ 505]
> 0012efcc 00f4cd47 m3ui!HVSplit__Reshape+0xde [..\src\split 
> \HVSplit.m3 @ 428]
> 0012f060 00f72b3f m3ui!VBTClass__Reshape+0x483 [..\src\vbt 
> \VBTClass.m3 @ 154]
> 0012f0a8 00f7279e m3ui!HVSplit__QuickRedisplay+0x28f [..\src\split 
> \HVSplit.m3 @542]
> 0012f1c4 00f721a0 m3ui!HVSplit__Redisplay2+0xc0 [..\src\split 
> \HVSplit.m3 @ 505]
> 0012f1f4 00f4cd47 m3ui!HVSplit__Reshape+0xde [..\src\split 
> \HVSplit.m3 @ 428]
> 0012f288 00f72b3f m3ui!VBTClass__Reshape+0x483 [..\src\vbt 
> \VBTClass.m3 @ 154]
> 0012f2d0 00f7279e m3ui!HVSplit__QuickRedisplay+0x28f [..\src\split 
> \HVSplit.m3 @542]
> 0012f3ec 00f721a0 m3ui!HVSplit__Redisplay2+0xc0 [..\src\split 
> \HVSplit.m3 @ 505]
> 0012f41c 00f4cd47 m3ui!HVSplit__Reshape+0xde [..\src\split 
> \HVSplit.m3 @ 428]
> 0012f4b0 00f6f2db m3ui!VBTClass__Reshape+0x483 [..\src\vbt 
> \VBTClass.m3 @ 154]
> 0012f4d4 00e6b07d m3ui!FilterClass__Reshape+0xab [..\src\split 
> \FilterClass.m3 @85]
> 0012f534 00f4cd47 m3vbtkit!ReactivityVBT__Reshape+0xb9 [..\src\lego 
> \ReactivityVBT.m3 @ 167]
> 0012f5c8 00f6f2db m3ui!VBTClass__Reshape+0x483 [..\src\vbt 
> \VBTClass.m3 @ 154]
> 0012f5ec 00f88426 m3ui!FilterClass__Reshape+0xab [..\src\split 
> \FilterClass.m3 @85]
> 0012f654 00f4cd47 m3ui!HighlightVBT__Reshape+0xc0 [..\src\split 
> \HighlightVBT.m3@ 64]
> 0012f6e8 00f781d2 m3ui!VBTClass__Reshape+0x483 [..\src\vbt 
> \VBTClass.m3 @ 154]
> 0012f7cc 00f75f61 m3ui!ZSplit__Redisplay3+0x132d [..\src\split 
> \ZSplit.m3 @ 508]
> 0012f924 00f74e59 m3ui!ZSplit__Redisplay2+0xde1 [..\src\split 
> \ZSplit.m3 @ 324]
> 0012f9a4 00f4cd47 m3ui!ZSplit__Reshape+0x6f6 [..\src\split\ZSplit.m3  
> @ 219]
> 0012fa38 00f6f2db m3ui!VBTClass__Reshape+0x483 [..\src\vbt 
> \VBTClass.m3 @ 154]
> 0012fa5c 00f4cd47 m3ui!FilterClass__Reshape+0xab [..\src\split 
> \FilterClass.m3 @85]
> 0012faf0 00f6f2db m3ui!VBTClass__Reshape+0x483 [..\src\vbt 
> \VBTClass.m3 @ 154]
> 0012fb14 00f4cd47 m3ui!FilterClass__Reshape+0xab [..\src\split 
> \FilterClass.m3 @85]
> 0012fba8 00f7cfcc m3ui!VBTClass__Reshape+0x483 [..\src\vbt 
> \VBTClass.m3 @ 154]
> 0012fbd4 00f4eca1 m3ui!TSplit__Redisplay+0x164 [..\src\split 
> \TSplit.m3 @ 76]
> 0012fc0c 00f56492 m3ui!VBTClass__Redisplay+0xe9 [..\src\vbt 
> \VBTClass.m3 @ 376]
> 0012fc78 00e98ffe m3ui!VBTRep__Redisplay+0x521 [..\src\vbt\VBTRep.m3  
> @ 653]
> 0012fce4 0038b8cf m3vbtkit!TextPort__TryFocus+0x12 [..\src\etext 
> \TextPort.m3 @ 438]
> 0012fd14 0038e271 m3formsvbt!FVRuntime__FirstFocus+0x18e [..\src 
> \FVRuntime.m3 @1012]
> 0012fd58 00455390 m3formsvbt!FormsVBT__PutInteger+0x117 [..\src 
> \FVRuntime.m3 @ 1559]
> 0012fed4 005d8d64 Juno!Juno_M3+0x2c56 [..\src\Juno.m3 @ 2178]
> 0012ff18 005d833c m3core!RTLinker__RunMainBody+0x25a [..\src\runtime 
> \common\RTLinker.m3 @ 399]
> 0012ff30 005d83e5 m3core!RTLinker__AddUnitI+0xf7 [..\src\runtime 
> \common\RTLinker.m3 @ 113]
> 0012ff54 00401038 m3core!RTLinker__AddUnit+0xa1 [..\src\runtime 
> \common\RTLinker.m3 @ 122]
> 0012ff70 004ba97f Juno!main+0x38 [_m3main.mc @ 4]
> 0012ffc0 7c817077 Juno!mainCRTStartup+0xff
> 0012fff0 00000000 kernel32!BaseProcessStart+0x23
> 0:000>
>
>
>
> ***
> *** runtime error:
> ***    Exception "VBTClass.FatalError" not in RAISES list
> ***    file "..\src\vbt\VBTClass.m3", line 935
> ***
> Stack trace:
>    FP         PC      Procedure
> ---------  ---------  -------------------------------
> 0x34bf3bc   0xf51971  Crash + 0x3e in ..\src\vbt\VBTClass.m3
> 0x34bf3ec   0xf4edcc  GetShape + 0x9e in ..\src\vbt\VBTClass.m3
> 0x34bf440   0xf6e50b  Shape + 0x14e in ..\src\split\BorderedVBT.m3
> 0x34bf480   0xf4ed66  GetShape + 0x38 in ..\src\vbt\VBTClass.m3
> 0x34bf4b8   0xf6f7f8  Shape + 0xdb in ..\src\split\FilterClass.m3
> 0x34bf4f8   0xf4ed66  GetShape + 0x38 in ..\src\vbt\VBTClass.m3
> 0x34bf548   0xf7e807  Shape + 0x36 in ..\src\split\ButtonVBT.m3
> 0x34bf588   0xf4ed66  GetShape + 0x38 in ..\src\vbt\VBTClass.m3
> 0x34bf5ec   0xf71510  Scale + 0x309 in ..\src\split\HVSplit.m3
> 0x34bf704   0xf7271c  Redisplay2 + 0x3e in ..\src\split\HVSplit.m3
> .........  .........  ... more frames ...
> (10d4.13f8): Break instruction exception - code 80000003 (first  
> chance)
> eax=00000001 ebx=000003a7 ecx=0000a0c7 edx=7c90e514 esi=034bf1cc  
> edi=005e601b
> eip=7c90120e esp=034bf1b4 ebp=034bf1cc iopl=0         nv up ei pl nz  
> na po nc
> cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000              
> efl=00000202
> ntdll!DbgBreakPoint:
> 7c90120e cc              int     3
> 0:007> .lines
> 0:007> k99
> ChildEBP RetAddr
> 034bf1b0 005e6067 ntdll!DbgBreakPoint
> 034bf1cc 005dc33e m3core!RTOS__Crash+0x4c [..\src\runtime 
> \WIN32\RTOS.m3 @ 29]
> 034bf1e4 005da08e m3core!RTProcess__Crash+0x68 [..\src\runtime\common 
> \RTProcess.m3 @ 66]
> 034bf1fc 005d9da2 m3core!RTError__EndError+0x37 [..\src\runtime 
> \common\RTError.m3 @ 118]
> 034bf214 005da661 m3core!RTError__MsgS+0x8d [..\src\runtime\common 
> \RTError.m3 @40]
> 034bf25c 005da420 m3core!RTException__Crash+0x1ee [..\src\runtime 
> \common\RTException.m3 @ 79]
> 034bf294 005da341 m3core!RTException__DefaultBackstop+0xae [..\src 
> \runtime\common\RTException.m3 @ 41]
> 034bf2b0 005e7ab3 m3core!RTException__InvokeBackstop+0x28 [..\src 
> \runtime\common\RTException.m3 @ 25]
> 034bf2dc 005da46b m3core!RTException__Raise+0x63 [..\src\runtime 
> \ex_frame\RTExFrame.m3 @ 29]
> 034bf30c 005da341 m3core!RTException__DefaultBackstop+0xf9 [..\src 
> \runtime\common\RTException.m3 @ 47]
> 034bf328 005e7bef m3core!RTException__InvokeBackstop+0x28 [..\src 
> \runtime\common\RTException.m3 @ 25]
> 034bf354 005c54a0 m3core!RTException__Raise+0x19f [..\src\runtime 
> \ex_frame\RTExFrame.m3 @ 58]
> 034bf390 00f51971 m3core!RTHooks__Raise+0x60 [..\src\runtime\common 
> \RTHooks.m3 @ 79]
> 034bf3bc 00f4edcc m3ui!VBTClass__Crash+0x3e [..\src\vbt\VBTClass.m3  
> @ 935]
> 034bf3ec 00f6e50b m3ui!VBTClass__GetShape+0x9e [..\src\vbt 
> \VBTClass.m3 @ 389]
> 034bf440 00f4ed66 m3ui!BorderedVBT__Shape+0x14e [..\src\split 
> \BorderedVBT.m3 @ 79]
> 034bf480 00f6f7f8 m3ui!VBTClass__GetShape+0x38 [..\src\vbt 
> \VBTClass.m3 @ 385]
> 034bf4b8 00f4ed66 m3ui!FilterClass__Shape+0xdb [..\src\split 
> \FilterClass.m3 @ 120]
> 034bf4f8 00f7e807 m3ui!VBTClass__GetShape+0x38 [..\src\vbt 
> \VBTClass.m3 @ 385]
> 034bf548 00f4ed66 m3ui!ButtonVBT__Shape+0x36 [..\src\split 
> \ButtonVBT.m3 @ 105]
> 034bf588 00f71510 m3ui!VBTClass__GetShape+0x38 [..\src\vbt 
> \VBTClass.m3 @ 385]
> 034bf5ec 00f7271c m3ui!HVSplit__Scale+0x309 [..\src\split\HVSplit.m3  
> @ 391]
> 034bf704 00f721a0 m3ui!HVSplit__Redisplay2+0x3e [..\src\split 
> \HVSplit.m3 @ 503]
> 034bf734 00f4cd47 m3ui!HVSplit__Reshape+0xde [..\src\split 
> \HVSplit.m3 @ 428]
> 034bf7c8 00f72b3f m3ui!VBTClass__Reshape+0x483 [..\src\vbt 
> \VBTClass.m3 @ 154]
> 034bf810 00f7279e m3ui!HVSplit__QuickRedisplay+0x28f [..\src\split 
> \HVSplit.m3 @542]
> 034bf92c 00f721a0 m3ui!HVSplit__Redisplay2+0xc0 [..\src\split 
> \HVSplit.m3 @ 505]
> 034bf95c 00f4cd47 m3ui!HVSplit__Reshape+0xde [..\src\split 
> \HVSplit.m3 @ 428]
> 034bf9f0 00f6f2db m3ui!VBTClass__Reshape+0x483 [..\src\vbt 
> \VBTClass.m3 @ 154]
> 034bfa14 00f4cd47 m3ui!FilterClass__Reshape+0xab [..\src\split 
> \FilterClass.m3 @85]
> 034bfaa8 00f72b3f m3ui!VBTClass__Reshape+0x483 [..\src\vbt 
> \VBTClass.m3 @ 154]
> 034bfaf0 00f7279e m3ui!HVSplit__QuickRedisplay+0x28f [..\src\split 
> \HVSplit.m3 @542]
> 034bfc0c 00f721a0 m3ui!HVSplit__Redisplay2+0xc0 [..\src\split 
> \HVSplit.m3 @ 505]
> 034bfc3c 00f4cd47 m3ui!HVSplit__Reshape+0xde [..\src\split 
> \HVSplit.m3 @ 428]
> 034bfcd0 00f72b3f m3ui!VBTClass__Reshape+0x483 [..\src\vbt 
> \VBTClass.m3 @ 154]
> 034bfd18 00f7279e m3ui!HVSplit__QuickRedisplay+0x28f [..\src\split 
> \HVSplit.m3 @542]
> 034bfe34 00f726d6 m3ui!HVSplit__Redisplay2+0xc0 [..\src\split 
> \HVSplit.m3 @ 505]
> 034bfe54 00f4eca1 m3ui!HVSplit__Redisplay+0x21 [..\src\split 
> \HVSplit.m3 @ 493]
> 034bfe8c 00f56492 m3ui!VBTClass__Redisplay+0xe9 [..\src\vbt 
> \VBTClass.m3 @ 376]
> 034bfef8 00f55eae m3ui!VBTRep__Redisplay+0x521 [..\src\vbt\VBTRep.m3  
> @ 653]
> 034bff24 00f55f3f m3ui!VBTRep__UncoverRedisplay+0xdd [..\src\vbt 
> \VBTRep.m3 @ 603]
> 034bff4c 005eae96 m3ui!VBTRep__RdApply+0x8c [..\src\vbt\VBTRep.m3 @  
> 607]
> 034bff8c 005eacb6 m3core!ThreadWin32__RunThread+0x195 [..\src\thread 
> \WIN32\ThreadWin32.m3 @ 524]
> 034bffb4 7c80b729 m3core!ThreadWin32__ThreadBase+0x33 [..\src\thread 
> \WIN32\ThreadWin32.m3 @ 504]
> 034bffec 00000000 kernel32!BaseThreadStart+0x37
> 0:007>
>
>
>
>
>
>
>
> ***
> *** runtime error:
> ***    <*ASSERT*> failed.
> ***    file "..\src\runtime\common\RTCollector.m3", line 1666
> ***
> Stack trace:
>    FP         PC      Procedure
> ---------  ---------  -------------------------------
> 0x290ed40   0x5d2794  SanityCheck + 0x2ad in ..\src\runtime\common 
> \RTCollector.m3
> 0x290ed58   0x5d24d9  After + 0x1b in ..\src\runtime\common 
> \RTCollector.m3
> 0x290ed78   0x5cb7f8  InvokeMonitors + 0x143 in ..\src\runtime\common 
> \RTHeapRep.m3
> 0x290edac   0x5d0b73  CollectSomeInStateFive + 0x265 in ..\src 
> \runtime\common\RTCollector.m3
> 0x290edc0   0x5d0221  CollectSome + 0xa0 in ..\src\runtime\common 
> \RTCollector.m3
> 0x290ee04   0x5cfe86  CollectEnough + 0x9b in ..\src\runtime\common 
> \RTCollector.m3
> 0x290ee44   0x5c802c  AllocTraced + 0xd7 in ..\src\runtime\common 
> \RTAllocator.m3
> 0x290ee80   0x5c7bb6  GetOpenArray + 0x97 in ..\src\runtime\common 
> \RTAllocator.m3
> 0x290eea8   0x5c71f8  AllocateOpenArray + 0x19 in ..\src\runtime 
> \common\RTAllocator.m3
> 0x290eee8   0x4e4025  Init + 0x135 in ..\src\rw\TextRd.m3
> .........  .........  ... more frames ...
> (13c8.17a4): Break instruction exception - code 80000003 (first  
> chance)
> eax=00000001 ebx=00000682 ecx=00004f95 edx=7c90e514 esi=0290eb30  
> edi=005e601b
> eip=7c90120e esp=0290eb18 ebp=0290eb30 iopl=0         nv up ei pl nz  
> na po nc
> cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000              
> efl=00000202
> ntdll!DbgBreakPoint:
> 7c90120e cc              int     3
> 0:007> .lines
> 0:007> k999
> ChildEBP RetAddr
> 0290eb14 005e6067 ntdll!DbgBreakPoint
> 0290eb30 005dc33e m3core!RTOS__Crash+0x4c [..\src\runtime 
> \WIN32\RTOS.m3 @ 29]
> 0290eb48 005da08e m3core!RTProcess__Crash+0x68 [..\src\runtime\common 
> \RTProcess.m3 @ 66]
> 0290eb60 005d9da2 m3core!RTError__EndError+0x37 [..\src\runtime 
> \common\RTError.m3 @ 118]
> 0290eb78 005da661 m3core!RTError__MsgS+0x8d [..\src\runtime\common 
> \RTError.m3 @40]
> 0290ebc0 005da3e1 m3core!RTException__Crash+0x1ee [..\src\runtime 
> \common\RTException.m3 @ 79]
> 0290ebf8 005da341 m3core!RTException__DefaultBackstop+0x6f [..\src 
> \runtime\common\RTException.m3 @ 39]
> 0290ec14 005e7ab3 m3core!RTException__InvokeBackstop+0x28 [..\src 
> \runtime\common\RTException.m3 @ 25]
> 0290ec40 005da46b m3core!RTException__Raise+0x63 [..\src\runtime 
> \ex_frame\RTExFrame.m3 @ 29]
> 0290ec70 005da341 m3core!RTException__DefaultBackstop+0xf9 [..\src 
> \runtime\common\RTException.m3 @ 47]
> 0290ec8c 005e7ab3 m3core!RTException__InvokeBackstop+0x28 [..\src 
> \runtime\common\RTException.m3 @ 25]
> 0290ecb8 005c5559 m3core!RTException__Raise+0x63 [..\src\runtime 
> \ex_frame\RTExFrame.m3 @ 29]
> 0290ecfc 005d76cd m3core!RTHooks__ReportFault+0x93 [..\src\runtime 
> \common\RTHooks.m3 @ 110]
> 0290ed0c 005d2794 m3core!MM_RTCollector_CRASH+0x11 [..\src\runtime 
> \common\RTCollector.m3 @ 393]
> 0290ed40 005d24d9 m3core!RTCollector__SanityCheck+0x2ad [..\src 
> \runtime\common\RTCollector.m3 @ 1669]
> 0290ed58 005cb7f8 m3core!RTCollector__After+0x1b [..\src\runtime 
> \common\RTCollector.m3 @ 1629]
> 0290ed78 005d0b73 m3core!RTHeapRep__InvokeMonitors+0x143 [..\src 
> \runtime\common\RTHeapRep.m3 @ 59]
> 0290edac 005d0221 m3core!RTCollector__CollectSomeInStateFive+0x265  
> [..\src\runtime\common\RTCollector.m3 @ 983]
> 0290edc0 005cfe86 m3core!RTCollector__CollectSome+0xa0 [..\src 
> \runtime\common\RTCollector.m3 @ 724]
> 0290ee04 005c802c m3core!RTHeapRep__CollectEnough+0x9b [..\src 
> \runtime\common\RTCollector.m3 @ 654]
> 0290ee44 005c7bb6 m3core!RTAllocator__AllocTraced+0xd7 [..\src 
> \runtime\common\RTAllocator.m3 @ 366]
> 0290ee80 005c71f8 m3core!RTAllocator__GetOpenArray+0x97 [..\src 
> \runtime\common\RTAllocator.m3 @ 294]
> 0290eea8 004e4025 m3core!RTHooks__AllocateOpenArray+0x19 [..\src 
> \runtime\common\RTAllocator.m3 @ 141]
> 0290eee8 004e41d2 m3!TextRd__Init+0x135 [..\src\rw\TextRd.m3 @ 27]
> 0290ef14 00e84efd m3!TextRd__New+0x3e [..\src\rw\TextRd.m3 @ 40]
> 0290f034 00387f71 m3vbtkit!Rsrc__Open+0x22d [..\src\vbtkitutils 
> \Rsrc.m3 @ 37]
> 0290f0d0 00366366 m3formsvbt!FVRuntime__Open+0x6f [..\src 
> \FVRuntime.m3 @ 338]
> 0290f198 00372854 m3formsvbt!FormsVBT__GetRawImage+0x7e [..\src 
> \FormsVBT.m3 @ 827]
> 0290f2a4 003634b1 m3formsvbt!FormsVBT__pPixmap+0x431 [..\src 
> \FormsVBT.m3 @ 2001]
> 0290f304 003813aa m3formsvbt!FormsVBT__Item+0x48b [..\src 
> \FormsVBT.m3 @ 250]
> 0290f354 0036c3d6 m3formsvbt!FormsVBT__AddChildren+0x2d4 [..\src 
> \FormsVBT.m3 @ 3671]
> 0290f438 0036c0c8 m3formsvbt!FormsVBT__pHVBox+0x303 [..\src 
> \FormsVBT.m3 @ 1372]
> 0290f464 003634b1 m3formsvbt!FormsVBT__pVBox+0x22 [..\src 
> \FormsVBT.m3 @ 1353]
> 0290f4c4 0038107a m3formsvbt!FormsVBT__Item+0x48b [..\src 
> \FormsVBT.m3 @ 250]
> 0290f4f0 00365e18 m3formsvbt!FormsVBT__OneChild+0xf8 [..\src 
> \FormsVBT.m3 @ 3642]
> 0290f5ec 003634b1 m3formsvbt!FormsVBT__pRim+0x1af [..\src 
> \FormsVBT.m3 @ 806]
> 0290f64c 0038107a m3formsvbt!FormsVBT__Item+0x48b [..\src 
> \FormsVBT.m3 @ 250]
> 0290f678 003665e0 m3formsvbt!FormsVBT__OneChild+0xf8 [..\src 
> \FormsVBT.m3 @ 3642]
> 0290f760 003634b1 m3formsvbt!FormsVBT__pFrame+0x141 [..\src 
> \FormsVBT.m3 @ 852]
> 0290f7c0 003813aa m3formsvbt!FormsVBT__Item+0x48b [..\src 
> \FormsVBT.m3 @ 250]
> 0290f810 0036c3d6 m3formsvbt!FormsVBT__AddChildren+0x2d4 [..\src 
> \FormsVBT.m3 @ 3671]
> 0290f8f4 0036c0c8 m3formsvbt!FormsVBT__pHVBox+0x303 [..\src 
> \FormsVBT.m3 @ 1372]
> 0290f920 003634b1 m3formsvbt!FormsVBT__pVBox+0x22 [..\src 
> \FormsVBT.m3 @ 1353]
> 0290f980 0038107a m3formsvbt!FormsVBT__Item+0x48b [..\src 
> \FormsVBT.m3 @ 250]
> 0290f9ac 003657d5 m3formsvbt!FormsVBT__OneChild+0xf8 [..\src 
> \FormsVBT.m3 @ 3642]
> 0290faa8 003634b1 m3formsvbt!FormsVBT__pBorder+0x1af [..\src 
> \FormsVBT.m3 @ 782]
> 0290fb08 0038107a m3formsvbt!FormsVBT__Item+0x48b [..\src 
> \FormsVBT.m3 @ 250]
> 0290fb34 003792c1 m3formsvbt!FormsVBT__OneChild+0xf8 [..\src 
> \FormsVBT.m3 @ 3642]
> 0290fc50 003634b1 m3formsvbt!FormsVBT__pZChild+0x430 [..\src 
> \FormsVBT.m3 @ 2572]
> 0290fcb0 00363511 m3formsvbt!FormsVBT__Item+0x48b [..\src 
> \FormsVBT.m3 @ 250]
> 0290fd10 003813aa m3formsvbt!FormsVBT__Item+0x4eb [..\src 
> \FormsVBT.m3 @ 254]
> 0290fd60 00377e6b m3formsvbt!FormsVBT__AddChildren+0x2d4 [..\src 
> \FormsVBT.m3 @ 3671]
> 0290fe40 003634b1 m3formsvbt!FormsVBT__pZSplit+0x311 [..\src 
> \FormsVBT.m3 @ 2454]
> 0290fea0 00361dab m3formsvbt!FormsVBT__Item+0x48b [..\src 
> \FormsVBT.m3 @ 250]
> 0290ff4c 005eae96 m3formsvbt!FormsVBT__Apply+0xa3 [..\src 
> \FormsVBT.m3 @ 84]
> 0290ff8c 005eacb6 m3core!ThreadWin32__RunThread+0x195 [..\src\thread 
> \WIN32\ThreadWin32.m3 @ 524]
> 0290ffb4 7c80b729 m3core!ThreadWin32__ThreadBase+0x33 [..\src\thread 
> \WIN32\ThreadWin32.m3 @ 504]
> 0290ffec 00000000 kernel32!BaseThreadStart+0x37
> 0:007>
>
>
>
>   - Jay
>
>
>
> [snip]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20091023/4a822000/attachment-0002.html>


More information about the M3devel mailing list