Cog crash [WAS] Re: [Vm-dev] [Cog] cmType ~= CMMethod

Mariano Martinez Peck marianopeck at gmail.com
Sat Apr 2 18:22:40 UTC 2011


Ok. I put a breakpoint. It is failing in fwdBlockValid(sqInt addr)  because
addr is -704272 and fwdTableNext is 485379232.   fieldOop is 434931672

If you feel more confortable trying it by yourself, remember I sent you the
link with the imaeg already to test it.

I attach an screenshot with the stacktrace. Tell me if tehre is a better way
to do this.

I rememeber being able to print the stacktrace from gdb...but I don't
remember how...

At least, I also have this:

(gdb) bt
#0  fwdBlockValid (addr=-704272) at
/Users/mariano/bin/blessed/build/../src/vm/gcc3x-cointerp.c:16307
#1  0x0005e927 in updatePointersInRangeFromto (memStart=482078784,
memEnd=485377172) at
/Users/mariano/bin/blessed/build/../src/vm/gcc3x-cointerp.c:43353
#2  0x0003d062 in mapPointersInObjectsFromto (memStart=482078784,
memEnd=485377172) at
/Users/mariano/bin/blessed/build/../src/vm/gcc3x-cointerp.c:19921
#3  0x000384a4 in incCompBody () at
/Users/mariano/bin/blessed/build/../src/vm/gcc3x-cointerp.c:16848
#4  0x00038ef5 in incrementalGC () at
/Users/mariano/bin/blessed/build/../src/vm/gcc3x-cointerp.c:17205
#5  0x0005da6a in sufficientSpaceAfterGC (minFree=0) at
/Users/mariano/bin/blessed/build/../src/vm/gcc3x-cointerp.c:42725
#6  0x0002f98c in checkForEventsMayContextSwitch (mayContextSwitch=1) at
/Users/mariano/bin/blessed/build/../src/vm/gcc3x-cointerp.c:11046
#7  0x000382d2 in handleStackOverflowOrEventAllowContextSwitch
(mayContextSwitch=1) at
/Users/mariano/bin/blessed/build/../src/vm/gcc3x-cointerp.c:16700
#8  0x0002f16e in ceStackOverflow (contextSwitchIfNotNil=435097604) at
/Users/mariano/bin/blessed/build/../src/vm/gcc3x-cointerp.c:10789
#9  0x19df122e in ?? ()
#10 0x00039f94 in initStackPagesAndInterpret () at
/Users/mariano/bin/blessed/build/../src/vm/gcc3x-cointerp.c:17751
#11 0x00020106 in interpret () at
/Users/mariano/bin/blessed/build/../src/vm/gcc3x-cointerp.c:1935
#12 0x0006aaf6 in EventLoopEventHandler (inHandlerCallRef=0xbfffd0a0,
inEvent=0x650510, inUserData=0x0) at
/Users/mariano/bin/blessed/build/../platforms/Mac
OS/vm/sqMacUIEventsUniversal.c:1370
#13 0x949ecc2f in DispatchEventToHandlers ()
#14 0x949ebef6 in SendEventToEventTargetInternal ()
#15 0x949ebd55 in SendEventToEventTargetWithOptions ()
#16 0x94a20a24 in ToolboxEventDispatcherHandler ()
#17 0x949ed080 in DispatchEventToHandlers ()
#18 0x949ebef6 in SendEventToEventTargetInternal ()
#19 0x94a0e7f3 in SendEventToEventTarget ()
#20 0x94b97c17 in ToolboxEventDispatcher ()
#21 0x94b97d4f in RunApplicationEventLoop ()
#22 0x0006abe8 in RunApplicationEventLoopWithSqueak () at
/Users/mariano/bin/blessed/build/../platforms/Mac
OS/vm/sqMacUIEventsUniversal.c:1429
#23 0x00063da0 in main (argc=1, argv=0xbffff7d8, envp=0xbffff7e0) at
/Users/mariano/bin/blessed/build/../platforms/Mac OS/vm/sqMacMain.c:464
(gdb)

thanks a lot in advance

mariano

On Fri, Apr 1, 2011 at 6:55 PM, Eliot Miranda <eliot.miranda at gmail.com>wrote:

>
> Mariano,
>
>     put a breakpoint in warning and then you'll stop when the first assert
> fails rather than long after the fact once the assert violations have caused
> havoc and led to the crash.
>
> On Fri, Apr 1, 2011 at 4:37 AM, Mariano Martinez Peck <
> marianopeck at gmail.com> wrote:
>
>>
>> OK....running with GDB I got the following stacktrace.
>> And the error happens in marryFrameSP() here:
>>
>> : AllocationCheckFiller)))) {
>>             error("last object overwritten");
>>         }
>>
>>
>> Stack:
>>
>>
>> The Debugger has exited with status 0.
>> [Session started at 2011-04-01 13:33:17 +0200.]
>> GNU gdb 6.3.50-20050815 (Apple version gdb-1510) (Wed Sep 22 02:45:02 UTC
>> 2010)
>> Copyright 2004 Free Software Foundation, Inc.
>> GDB is free software, covered by the GNU General Public License, and you
>> are
>> welcome to change it and/or distribute copies of it under certain
>> conditions.
>> Type "show copying" to see the conditions.
>> There is absolutely no warranty for GDB.  Type "show warranty" for
>> details.
>> This GDB was configured as "x86_64-apple-darwin".tty /dev/ttys003
>> Loading program into debugger…
>> sharedlibrary apply-load-rules all
>> Program loaded.
>> run
>> [Switching to process 34248]
>> Running…
>> mprotect(x,y,PROT_READ | PROT_WRITE): Cannot allocate memory
>> squeak: could not load plugin `MiscPrimitivePlugin'
>> squeak: could not load plugin `DropPlugin'
>> squeak: could not load plugin `FilePlugin'
>> squeak: could not load plugin `SecurityPlugin'
>> squeak: could not load plugin `MacMenubarPlugin'
>> squeak: could not load plugin `LargeIntegers'
>> squeak: could not load plugin `BitBltPlugin'
>> squeak: could not load plugin `B2DPlugin'
>> squeak: could not load plugin `InternetConfigPlugin'
>> squeak: could not load plugin `LocalePlugin'
>>
>> (cesoRetAddr - (abortOffset())) == (((sqInt)(asCogHomeMethod(cogMethod))))
>> 10782
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (cesoRetAddr - (abortOffset())) == (((sqInt)(asCogHomeMethod(cogMethod))))
>> 10782
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (cesoRetAddr - (abortOffset())) == (((sqInt)(asCogHomeMethod(cogMethod))))
>> 10782
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (cesoRetAddr - (abortOffset())) == (((sqInt)(asCogHomeMethod(cogMethod))))
>> 10782
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (cesoRetAddr - (abortOffset())) == (((sqInt)(asCogHomeMethod(cogMethod))))
>> 10782
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (cesoRetAddr - (abortOffset())) == (((sqInt)(asCogHomeMethod(cogMethod))))
>> 10782
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (cesoRetAddr - (abortOffset())) == (((sqInt)(asCogHomeMethod(cogMethod))))
>> 10782
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (cesoRetAddr - (abortOffset())) == (((sqInt)(asCogHomeMethod(cogMethod))))
>> 10782
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (cesoRetAddr - (abortOffset())) == (((sqInt)(asCogHomeMethod(cogMethod))))
>> 10782
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (cesoRetAddr - (abortOffset())) == (((sqInt)(asCogHomeMethod(cogMethod))))
>> 10782
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (cesoRetAddr - (abortOffset())) == (((sqInt)(asCogHomeMethod(cogMethod))))
>> 10782
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (cesoRetAddr - (abortOffset())) == (((sqInt)(asCogHomeMethod(cogMethod))))
>> 10782
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (cesoRetAddr - (abortOffset())) == (((sqInt)(asCogHomeMethod(cogMethod))))
>> 10782
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (cesoRetAddr - (abortOffset())) == (((sqInt)(asCogHomeMethod(cogMethod))))
>> 10782
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (cesoRetAddr - (abortOffset())) == (((sqInt)(asCogHomeMethod(cogMethod))))
>> 10782
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (cesoRetAddr - (abortOffset())) == (((sqInt)(asCogHomeMethod(cogMethod))))
>> 10782
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (cesoRetAddr - (abortOffset())) == (((sqInt)(asCogHomeMethod(cogMethod))))
>> 10782
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (cesoRetAddr - (abortOffset())) == (((sqInt)(asCogHomeMethod(cogMethod))))
>> 10782
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (cesoRetAddr - (abortOffset())) == (((sqInt)(asCogHomeMethod(cogMethod))))
>> 10782
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (cesoRetAddr - (abortOffset())) == (((sqInt)(asCogHomeMethod(cogMethod))))
>> 10782
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (cesoRetAddr - (abortOffset())) == (((sqInt)(asCogHomeMethod(cogMethod))))
>> 10782
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (cesoRetAddr - (abortOffset())) == (((sqInt)(asCogHomeMethod(cogMethod))))
>> 10782
>>
>> (((usqInt)methodField)) < (maxCogMethodAddress()) 9119
>>
>> (numStack + ReceiverIndex) < (lengthOf(theContext)) 21157
>>
>> last object overwritten
>>
>> C stack backtrace:
>> 0   CogVM                               0x0006348e reportStackState + 155
>> 1   CogVM                               0x0006361e error + 41
>> 2   CogVM                               0x0003f1cd marryFrameSP + 605
>> 3   CogVM                               0x0005e449 transferTofrom + 468
>> 4   CogVM                               0x00053bee primitiveWait + 196
>> 5   ???                                 0x19b96c0b 0x0 + 431582219
>> 6   CogVM                               0x00039fd5
>> initStackPagesAndInterpret + 472
>> 7   CogVM                               0x000201d6 interpret + 56
>> 8   CogVM                               0x0006ab37 EventLoopEventHandler +
>> 16
>> 9   HIToolbox                           0x949ecc2f
>> _ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec
>> + 1567
>> 10  HIToolbox                           0x949ebef6
>> _ZL30SendEventToEventTargetInternalP14OpaqueEventRefP20OpaqueEventTargetRefP14HandlerCallRec
>> + 411
>> 11  HIToolbox                           0x949ebd55
>> SendEventToEventTargetWithOptions + 58
>> 12  HIToolbox                           0x94a20a24
>> _ZL29ToolboxEventDispatcherHandlerP25OpaqueEventHandlerCallRefP14OpaqueEventRefPv
>> + 3006
>> 13  HIToolbox                           0x949ed080
>> _ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec
>> + 2672
>> 14  HIToolbox                           0x949ebef6
>> _ZL30SendEventToEventTargetInternalP14OpaqueEventRefP20OpaqueEventTargetRefP14HandlerCallRec
>> + 411
>> 15  HIToolbox                           0x94a0e7f3 SendEventToEventTarget
>> + 52
>> 16  HIToolbox                           0x94b97c17 ToolboxEventDispatcher
>> + 86
>> 17  HIToolbox                           0x94b97d4f RunApplicationEventLoop
>> + 243
>> 18  CogVM                               0x0006ac29
>> RunApplicationEventLoopWithSqueak + 235
>> 19  CogVM                               0x00063de1 main + 1233
>> 20  CogVM                               0x000067c5 start + 53
>>
>>
>> Smalltalk stack dump:
>> 0xbff5e5c0 M Delay class>handleTimerEvent 433526220: a(n) Delay class
>> 0xbff5e5e0 I Delay class>? 433526220: a(n) Delay class
>> 442578360 s [] in Delay class>?
>> 442578636 s [] in BlockClosure>?
>>
>> Most recent primitives
>> class
>> basicNew:
>> at:put:
>> species
>> basicNew:
>> replaceFrom:to:with:startingAt:
>> replaceFrom:to:with:startingAt:
>> species
>> basicNew:
>> replaceFrom:to:with:startingAt:
>> replaceFrom:to:with:startingAt:
>> basicNew
>> basicNew
>> class
>> class
>> basicNew:
>> basicNew
>> value:
>> class
>> class
>> findFirstInString:inSet:startingAt:
>> class
>> class
>> size
>> -
>> +
>> replaceFrom:to:with:startingAt:
>> primDeleteFileNamed:
>> value:
>> basicNew:
>> at:put:
>> at:put:
>> species
>> basicNew:
>> replaceFrom:to:with:startingAt:
>> replaceFrom:to:with:startingAt:
>> class
>> class
>> class
>> class
>> findFirstInString:inSet:startingAt:
>> primWrite:from:startingAt:count:
>> basicNew:
>> at:put:
>> at:put:
>> species
>> basicNew:
>> replaceFrom:to:with:startingAt:
>> replaceFrom:to:with:startingAt:
>> class
>> class
>> class
>> class
>> findFirstInString:inSet:startingAt:
>> primWrite:from:startingAt:count:
>> basicNew:
>> class
>> class
>> class
>> indexOfAscii:inString:startingAt:
>> class
>> class
>> basicNew:
>> at:put:
>> species
>> basicNew:
>> replaceFrom:to:with:startingAt:
>> replaceFrom:to:with:startingAt:
>> species
>> basicNew:
>> replaceFrom:to:with:startingAt:
>> replaceFrom:to:with:startingAt:
>> basicNew
>> species
>> basicNew:
>> replaceFrom:to:with:startingAt:
>> size
>> species
>> basicNew:
>> replaceFrom:to:with:startingAt:
>> class
>> class
>> class
>> indexOfAscii:inString:startProgram received signal:  “SIGABRT”.
>> ingAt:
>> class
>> class
>> basicNew:
>> at:put:
>> species
>> basicNew:
>> replaceFrom:to:with:startingAt:
>> replaceFrom:to:with:startingAt:
>> species
>> basicNew:
>> replaceFrom:to:with:startingAt:
>> replaceFrom:to:with:startingAt:
>> basicNew
>> basicNew
>> class
>> class
>> size
>> basicNew:
>> basicNew
>> value:
>> class
>> class
>> findFirstInString:inSet:startingAt:
>> class
>> class
>> replaceFrom:to:with:startingAt:
>> =
>> value
>> primOpen:writable:
>> value:
>> class
>> shallowCopy
>> size
>> \\
>> at:
>> value
>> ensure:
>> valueNoContextSwitch
>> wait
>> value
>> on:do:
>> value
>> value
>> basicNew:
>> class
>> at:put:
>> basicIdentityHash
>> basicNew:
>> basicAt:put:
>> at:put:
>> size
>> -
>> size
>> //
>> *
>> size
>> value
>> signal
>> basicNew:
>> species
>> basicNew:
>> basicNew
>> class
>> class
>> class
>> class
>> basicNew
>> basicNew:
>> basicNew:
>> replaceFrom:to:with:startingAt:
>> primGetPosition:
>> basicNew
>> at:
>> value
>> value
>> -
>> //
>> +
>> at:
>> -
>> at:
>> new:
>> basicNew
>> *
>> //
>> size
>> at:
>> new:
>> basicNew
>> new:
>> basicNew
>> new:
>> basicNew
>> new:
>> species
>> basicNew:
>> replaceFrom:to:with:startingAt:
>> species
>> basicNew:
>> replaceFrom:to:with:startingAt:
>> class
>> class
>> class
>> indexOfAscii:inString:startingAt:
>> class
>> class
>> basicNew:
>> at:put:
>> species
>> basicNew:
>> replaceFrom:to:with:startingAt:
>> replaceFrom:to:with:startingAt:
>> species
>> basicNew:
>> replaceFrom:to:with:startingAt:
>> replaceFrom:to:with:startingAt:
>> basicNew
>> basicNew
>> class
>> class
>> basicNew:
>> basicNew
>> class
>> class
>> findFirstInString:inSet:startingAt:
>> class
>> class
>> replaceFrom:to:with:startingAt:
>> basicNew
>> class
>> class
>> basicNew:
>> basicNew
>> class
>> class
>> findFirstInString:inSet:startingAt:
>> class
>> class
>> class
>> class
>> class
>> basicNew:
>> replaceFrom:to:with:startingAt:
>> replaceFrom:to:with:startingAt:
>> species
>> basicNew:
>> replaceFrom:to:with:startingAt:
>> basicNew
>> class
>> class
>> basicNew:
>> basicNew
>> class
>> class
>> findFirstInString:inSet:startingAt:
>> class
>> class
>> class
>> class
>> class
>> basicNew:
>> replaceFrom:to:with:startingAt:
>> replaceFrom:to:with:startingAt:
>> species
>> basicNew:
>> replaceFrom:to:with:startingAt:
>> primSetMacFileNamed:type:creator:
>> millisecondClockValue
>> signal
>> primSignal:atMilliseconds:
>> millisecondClockValue
>> wait
>> (gdb)
>>
>> On Fri, Apr 1, 2011 at 12:33 PM, Mariano Martinez Peck <
>> marianopeck at gmail.com> wrote:
>>
>>> Hi Eliot. I am still finding this problem with latest CogVM. I cannot say
>>> more than what I have already say. I've tried with all your VMs, including
>>> the latest VM.r2370. I tried Pharo CI vms, and compiled by my own...all same
>>> result so I think it is a problem in the core of Cog, related to the usage
>>> of objects as methods.
>>>
>>> Just in case I am in Mac OS 10.6.7
>>>
>>>
>>> I can tell you all this information:
>>>
>>> - My tests are all about using proxies for compiled methods (using the
>>> #cannotInterpret: and #run:with:in tricks).
>>>
>>> - The crash DOES NOT happens if I compile a StackVM, it ONLY happens in
>>> CogVM.
>>> - With Cog, I have the crash with both, Development or Production.
>>>
>>> I have prepared an image with a test runner open where you only need to
>>> run the test. If it doesn't crash in the first time, in the second it will
>>> for sure.
>>>
>>> Link to the image prepared:
>>> https://gforge.inria.fr/frs/download.php/28432/cogCrash.zip
>>>
>>>
>>> I also told you that in the gdb console, just before crashing I can see:
>>>
>>> ((((CogMethod *) methodHeader)->cmType)) == CMMethod 43322
>>>
>>> ((((CogMethod *) methodHeader)->cmType)) == CMMethod 43322
>>>
>>> ((((CogMethod *) methodHeader)->cmType)) == CMMethod 20705
>>>
>>> ((((CogMethod *) methodHeader)->cmType)) == CMMethod 20705
>>>
>>> ((((CogMethod *) methodHeader)->cmType)) == CMMethod 43322
>>>
>>> ((((CogMethod *) methodHeader)->cmType)) == CMMethod 43322
>>>
>>> ((((CogMethod *) methodHeader)->cmType)) == CMMethod 20705
>>>
>>> ((((CogMethod *) methodHeader)->cmType)) == CMMethod 20705
>>>
>>> ((((CogMethod *) methodHeader)->cmType)) == CMMethod 43322
>>>
>>> ((((CogMethod *) methodHeader)->cmType)) == CMMethod 43322
>>>
>>> ((((CogMethod *) methodHeader)->cmType)) == CMMethod 20705
>>>
>>> ((((CogMethod *) methodHeader)->cmType)) == CMMethod 20705
>>>
>>> ((((CogMethod *) methodHeader)->cmType)) == CMMethod 43322
>>>
>>> ((((CogMethod *) methodHeader)->cmType)) == CMMethod 43322
>>>
>>> ((((CogMethod *) methodHeader)->cmType)) == CMMethod 20705
>>>
>>> ((((CogMethod *) methodHeader)->cmType)) == CMMethod 20705
>>>
>>> ((((CogMethod *) methodHeader)->cmType)) == CMMethod 43322
>>>
>>> ((((CogMethod *) methodHeader)->cmType)) == CMMethod 43322
>>>
>>> ((((CogMethod *) methodHeader)->cmType)) == CMMethod 20705
>>>
>>> ((((CogMethod *) methodHeader)->cmType)) == CMMethod 20705
>>>
>>> ((((CogMethod *) methodHeader)->cmType)) == CMMethod 43322
>>>
>>> ((((CogMethod *) methodHeader)->cmType)) == CMMethod 43322
>>>
>>>
>>>
>>> I also paste here the stack of the crash:
>>>
>>>
>>>
>>>
>>> Process:         Croquet [30987]
>>> Path:            /Users/mariano/Pharo/VM/Cog 8.app/Contents/MacOS/Croquet
>>> Identifier:      com.teleplace.Teleplace
>>> Version:         Croquet Cog 3.0.0 (4.0.0)
>>> Code Type:       X86 (Native)
>>> Parent Process:  launchd [228]
>>>
>>> Date/Time:       2011-04-01 12:25:48.162 +0200
>>> OS Version:      Mac OS X 10.6.7 (10J869)
>>> Report Version:  6
>>>
>>> Interval Since Last Report:          170620 sec
>>> Crashes Since Last Report:           1
>>> Per-App Interval Since Last Report:  138436 sec
>>> Per-App Crashes Since Last Report:   3
>>> Anonymous UUID:                      1619B1AF-FDFA-4D6A-B54D-479432C4B547
>>>
>>> Exception Type:  EXC_BAD_ACCESS (SIGABRT)
>>> Exception Codes: 0x000000000000000d, 0x0000000000000000
>>> Crashed Thread:  0  Dispatch queue: com.apple.main-thread
>>>
>>> Application Specific Information:
>>> abort() called
>>>
>>> Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
>>> 0   libSystem.B.dylib                 0x98e28156 __kill + 10
>>> 1   libSystem.B.dylib                 0x98e28148 kill$UNIX2003 + 32
>>> 2   libSystem.B.dylib                 0x98eba899 raise + 26
>>> 3   libSystem.B.dylib                 0x98ed09b8 abort + 93
>>> 4   com.teleplace.Teleplace           0x0006dec8 sigsegv + 184
>>> 5   libSystem.B.dylib                 0x98e2d45b _sigtramp + 43
>>> 6   ???                               0x1acc59a4 0 + 449599908
>>> 7   ???                               0x1ad505a0 0 + 450168224
>>>
>>> Thread 1:  Dispatch queue: com.apple.libdispatch-manager
>>> 0   libSystem.B.dylib                 0x98ded922 kevent + 10
>>> 1   libSystem.B.dylib                 0x98dee03c _dispatch_mgr_invoke +
>>> 215
>>> 2   libSystem.B.dylib                 0x98ded4f9 _dispatch_queue_invoke +
>>> 163
>>> 3   libSystem.B.dylib                 0x98ded29e _dispatch_worker_thread2
>>> + 240
>>> 4   libSystem.B.dylib                 0x98decd21 _pthread_wqthread + 390
>>> 5   libSystem.B.dylib                 0x98decb66 start_wqthread + 30
>>>
>>> Thread 2:
>>> 0   libSystem.B.dylib                 0x98dec9b2 __workq_kernreturn + 10
>>> 1   libSystem.B.dylib                 0x98decf48 _pthread_wqthread + 941
>>> 2   libSystem.B.dylib                 0x98decb66 start_wqthread + 30
>>>
>>> Thread 3:
>>> 0   libSystem.B.dylib                 0x98dec9b2 __workq_kernreturn + 10
>>> 1   libSystem.B.dylib                 0x98decf48 _pthread_wqthread + 941
>>> 2   libSystem.B.dylib                 0x98decb66 start_wqthread + 30
>>>
>>> Thread 4:  com.apple.CFSocket.private
>>> 0   libSystem.B.dylib                 0x98de6066 select$DARWIN_EXTSN + 10
>>> 1   com.apple.CoreFoundation          0x920f3c83 __CFSocketManager + 1091
>>> 2   libSystem.B.dylib                 0x98df47fd _pthread_start + 345
>>> 3   libSystem.B.dylib                 0x98df4682 thread_start + 34
>>>
>>> Thread 5:
>>> 0   libSystem.B.dylib                 0x98dec9b2 __workq_kernreturn + 10
>>> 1   libSystem.B.dylib                 0x98decf48 _pthread_wqthread + 941
>>> 2   libSystem.B.dylib                 0x98decb66 start_wqthread + 30
>>>
>>> Thread 6:
>>> 0   libSystem.B.dylib                 0x98df5046 __semwait_signal + 10
>>> 1   libSystem.B.dylib                 0x98e20ec5 nanosleep$UNIX2003 + 188
>>> 2   com.teleplace.Teleplace           0x000b063b beatStateMachine + 139
>>> 3   libSystem.B.dylib                 0x98df47fd _pthread_start + 345
>>> 4   libSystem.B.dylib                 0x98df4682 thread_start + 34
>>>
>>> Thread 0 crashed with X86 Thread State (32-bit):
>>>   eax: 0x00000000  ebx: 0x98ed0967  ecx: 0xbff60b6c  edx: 0x98e28156
>>>   edi: 0xbff61310  esi: 0xbff60fec  ebp: 0xbff60b88  esp: 0xbff60b6c
>>>    ss: 0x0000001f  efl: 0x00000282  eip: 0x98e28156   cs: 0x00000007
>>>    ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037
>>>   cr2: 0x00108df0
>>>
>>> Binary Images:
>>>     0x1000 -   0x125ff7 +com.teleplace.Teleplace Croquet Cog 3.0.0
>>> (4.0.0) <6CB9C344-06A4-BE8D-8A61-76B3F0001A2B> /Users/mariano/Pharo/VM/Cog
>>> 8.app/Contents/MacOS/Croquet
>>> 0x8fe00000 - 0x8fe4162b  dyld 132.1 (???)
>>> <A4F6ADCC-6448-37B4-ED6C-ABB2CD06F448> /usr/lib/dyld
>>> 0x9004a000 - 0x90343fef  com.apple.QuickTime 7.6.6 (1756.15)
>>> <C2567783-4EAC-6803-522B-D701B95C4DAE>
>>> /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
>>> 0x90344000 - 0x903fdfe7  libsqlite3.dylib 9.6.0 (compatibility 9.0.0)
>>> <52438E77-55D1-C231-1936-76F1369518E4> /usr/lib/libsqlite3.dylib
>>> 0x903fe000 - 0x9043bff7  com.apple.SystemConfiguration 1.10.5 (1.10.2)
>>> <362DF639-6E5F-9371-9B99-81C581A8EE41>
>>> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
>>> 0x9043c000 - 0x90442ff7  libCGXCoreImage.A.dylib 545.0.0 (compatibility
>>> 64.0.0) <218EC7C4-0520-2D8C-62EE-AA82D35448FC>
>>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXCoreImage.A.dylib
>>> 0x90443000 - 0x90483ff7  com.apple.ImageCaptureCore 1.0.4 (1.0.4)
>>> <CE815114-CEFA-4AF4-7365-7908428AB733>
>>> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
>>> 0x904f5000 - 0x90539ff3  com.apple.coreui 2 (114)
>>> <E6096C79-94B0-730E-6070-3AE93B5678FE>
>>> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
>>> 0x90546000 - 0x90587ff7  libRIP.A.dylib 545.0.0 (compatibility 64.0.0)
>>> <95079B56-0B7B-F114-5C43-5220DBE0FBB1>
>>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
>>> 0x9086a000 - 0x908baff7  com.apple.framework.familycontrols 2.0.2 (2020)
>>> <C96C8A99-A40C-8B9C-1FBA-A0F46AC92F17>
>>> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
>>> 0x9092a000 - 0x9092eff7  libGIF.dylib ??? (???)
>>> <447BC6E8-4C56-3D5D-983B-6BEA0D26F319>
>>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
>>> 0x9092f000 - 0x90935fff  com.apple.CommonPanels 1.2.4 (91)
>>> <2438AF5D-067B-B9FD-1248-2C9987F360BA>
>>> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
>>> 0x90936000 - 0x909e4ff3  com.apple.ink.framework 1.3.3 (107)
>>> <0AFEBD7C-D83C-7847-C075-9B427505F7F0>
>>> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
>>> 0x90a13000 - 0x90a23ff7  com.apple.DSObjCWrappers.Framework 10.6 (134)
>>> <81A0B409-3906-A98F-CA9B-A49E75007495>
>>> /System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWrappers
>>> 0x90a24000 - 0x90ac1fe3  com.apple.LaunchServices 362.2 (362.2)
>>> <F3952CAB-322F-A12F-57AF-8B91B1D76DDE>
>>> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
>>> 0x90ac2000 - 0x90ed8ff7  libBLAS.dylib 219.0.0 (compatibility 1.0.0)
>>> <C4FB303A-DB4D-F9E8-181C-129585E59603>
>>> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
>>> 0x90fb6000 - 0x91051ff7  com.apple.ApplicationServices.ATS 4.4 (???)
>>> <FD63F92B-8DDE-4DBA-A7A5-0294E3607083>
>>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
>>> 0x91052000 - 0x91078ffb  com.apple.DictionaryServices 1.1.2 (1.1.2)
>>> <43E1D565-6E01-3681-F2E5-72AE4C3A097A>
>>> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
>>> 0x91079000 - 0x9107dff7  IOSurface ??? (???)
>>> <D849E1A5-6B0C-2A05-2765-850EC39BA2FF>
>>> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
>>> 0x91b18000 - 0x91b69ff7  com.apple.HIServices 1.8.2 (???)
>>> <F6EAC2D1-902A-9374-FC4B-43B50E054416>
>>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
>>> 0x91b6a000 - 0x91b70fe7  com.apple.CommerceCore 1.0 (9)
>>> <928FCA4F-1366-AE18-CF67-87C79F5DAC21>
>>> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore
>>> 0x91b71000 - 0x91c73fef  com.apple.MeshKitIO 1.1 (49.2)
>>> <D0CBE997-5BDC-C0ED-B821-ACA6E6EE8B59>
>>> /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/Frameworks/MeshKitIO.framework/Versions/A/MeshKitIO
>>> 0x91c74000 - 0x91d54fe7  com.apple.vImage 4.1 (4.1)
>>> <D029C515-08E1-93A6-3705-DD062A3A672C>
>>> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
>>> 0x91d55000 - 0x92075ff3  com.apple.CoreServices.CarbonCore 861.34
>>> (861.34) <3DA9098F-B71B-4BDE-5DE5-4B76C49158EB>
>>> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
>>> 0x92076000 - 0x92076ff7  com.apple.Cocoa 6.6 (???)
>>> <EA27B428-5904-B00B-397A-185588698BCC>
>>> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
>>> 0x92077000 - 0x921f2fe7  com.apple.CoreFoundation 6.6.4 (550.42)
>>> <C78D5079-663E-9734-7AFA-6CE79A0539F1>
>>> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
>>> 0x921f3000 - 0x929e2557  com.apple.CoreGraphics 1.545.0 (???)
>>> <8A4CB0D9-1001-0F62-4DA4-B8AB3B45E226>
>>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
>>> 0x929e3000 - 0x92a20ff7  com.apple.CoreMedia 0.484.20 (484.20)
>>> <105DDB24-E45F-5473-99E1-B09FDEAE4500>
>>> /System/Library/PrivateFrameworks/CoreMedia.framework/Versions/A/CoreMedia
>>> 0x92a21000 - 0x92a2cff7  libGL.dylib ??? (???)
>>> <4425B9AA-B494-A336-EABB-6BBC9FF4EC4F>
>>> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
>>> 0x92a2d000 - 0x92af8fef  com.apple.CoreServices.OSServices 359 (359)
>>> <EC340F74-8192-C9DD-40B3-AE4E519A38D7>
>>> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
>>> 0x92af9000 - 0x92d5efeb  com.apple.security 6.1.1 (37594)
>>> <251BA05D-6F3D-F687-77C2-15E52539F308>
>>> /System/Library/Frameworks/Security.framework/Versions/A/Security
>>> 0x9319c000 - 0x931d5ff7  libcups.2.dylib 2.8.0 (compatibility 2.0.0)
>>> <90C5DE81-1BEF-D807-A898-0FC19BDD14EC> /usr/lib/libcups.2.dylib
>>> 0x931d6000 - 0x9321ffe7  libTIFF.dylib ??? (???)
>>> <5CE284EC-F637-EDBB-FDB3-61E86407CBB8>
>>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
>>> 0x9323e000 - 0x9323fff7  com.apple.TrustEvaluationAgent 1.1 (1)
>>> <07E7D892-5054-23A8-7144-3F19D3BFD48F>
>>> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
>>> 0x93240000 - 0x933c2fe7  libicucore.A.dylib 40.0.0 (compatibility 1.0.0)
>>> <D375C1CF-C88D-C5F6-3C49-CD429023FBAC> /usr/lib/libicucore.A.dylib
>>> 0x933c3000 - 0x9347afeb  libFontParser.dylib ??? (???)
>>> <DDBBB503-5289-2E2B-AD35-F3BA00D00D5F>
>>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
>>> 0x93733000 - 0x93789ff7  com.apple.MeshKitRuntime 1.1 (49.2)
>>> <B821BF19-0938-711C-7DC9-B8330DA01F77>
>>> /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/Frameworks/MeshKitRuntime.framework/Versions/A/MeshKitRuntime
>>> 0x9378a000 - 0x937d0ff7  libauto.dylib ??? (???)
>>> <29422A70-87CF-10E2-CE59-FEE1234CFAAE> /usr/lib/libauto.dylib
>>> 0x937d1000 - 0x93818ffb  com.apple.CoreMediaIOServices 134.0 (1160)
>>> <4CD78557-3CDA-A4B5-33CB-BBB876B4463D>
>>> /System/Library/PrivateFrameworks/CoreMediaIOServices.framework/Versions/A/CoreMediaIOServices
>>> 0x93819000 - 0x93883fe7  libstdc++.6.dylib 7.9.0 (compatibility 7.0.0)
>>> <411D87F4-B7E1-44EB-F201-F8B4F9227213> /usr/lib/libstdc++.6.dylib
>>> 0x93884000 - 0x938a6fef  com.apple.DirectoryService.Framework 3.6
>>> (621.11) <CA979EAC-9537-43B6-CD69-C144ACB75E09>
>>> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
>>> 0x938ad000 - 0x938bbff7  com.apple.opengl 1.6.12 (1.6.12)
>>> <81AEF74E-E33A-B021-9CDB-6199104105FF>
>>> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
>>> 0x938bc000 - 0x93919ff7  com.apple.framework.IOKit 2.0 (???)
>>> <A769737F-E0D6-FB06-29B4-915CF4F43420>
>>> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
>>> 0x9392a000 - 0x9393cff7  com.apple.MultitouchSupport.framework 207.10
>>> (207.10) <E1A6F663-570B-CE54-0F8A-BBCCDECE3B42>
>>> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
>>> 0x9393d000 - 0x939b8fff  com.apple.AppleVAFramework 4.10.23 (4.10.23)
>>> <57B7C626-F344-AB15-8556-00425FA765DE>
>>> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
>>> 0x939d2000 - 0x93a10ff7  com.apple.QuickLookFramework 2.3 (327.6)
>>> <66955C29-0C99-D02C-DB18-4952AFB4E886>
>>> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
>>> 0x93a11000 - 0x93c84fe7  com.apple.Foundation 6.6.6 (751.53)
>>> <C73FDD37-000B-C505-FD8D-80D1C9D17965>
>>> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
>>> 0x93c85000 - 0x93c99ffb  com.apple.speech.synthesis.framework 3.10.35
>>> (3.10.35) <0DBE17D5-17A2-8A0E-8572-5A78408B41C9>
>>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
>>> 0x93c9a000 - 0x93cb9ff7  com.apple.CoreVideo 1.6.2 (45.6)
>>> <EB53CAA4-5EE2-C356-A954-5775F7DDD493>
>>> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
>>> 0x93cba000 - 0x93cbdff7  libCoreVMClient.dylib ??? (???)
>>> <12EF6056-7AC7-6691-75A2-BD0675C56A35>
>>> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
>>> 0x93d20000 - 0x93d9afff  com.apple.audio.CoreAudio 3.2.6 (3.2.6)
>>> <F7C9B01D-45AD-948B-2D26-9736524C1A33>
>>> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
>>> 0x93d9b000 - 0x93dddff7  libvDSP.dylib 268.0.1 (compatibility 1.0.0)
>>> <EF769BD0-63B6-B65D-FA54-8F2354CAD865>
>>> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
>>> 0x93dde000 - 0x93e5bff7  com.apple.iLifeMediaBrowser 2.5.4 (468.1.1)
>>> <3B7F5895-B48D-A2E0-D708-58EC58EB9514>
>>> /System/Library/PrivateFrameworks/iLifeMediaBrowser.framework/Versions/A/iLifeMediaBrowser
>>> 0x93f39000 - 0x9403dfe7  libcrypto.0.9.8.dylib 0.9.8 (compatibility
>>> 0.9.8) <BDEFA030-5E75-7C47-2904-85AB16937F45> /usr/lib/libcrypto.0.9.8.dylib
>>> 0x9403e000 - 0x9416affb  com.apple.MediaToolbox 0.484.20 (484.20)
>>> <D67788A2-B772-C5DB-B12B-173B2F8EE40B>
>>> /System/Library/PrivateFrameworks/MediaToolbox.framework/Versions/A/MediaToolbox
>>> 0x9416b000 - 0x94183ff7  com.apple.CFOpenDirectory 10.6 (10.6)
>>> <F9AFC571-3539-6B46-ABF9-46DA2B608819>
>>> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
>>> 0x94184000 - 0x94199fff  com.apple.ImageCapture 6.0.2 (6.0.2)
>>> <E9F4B952-27A1-5BFC-CA8D-DADA055D30E9>
>>> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
>>> 0x9419a000 - 0x941a8fe7  libz.1.dylib 1.2.3 (compatibility 1.0.0)
>>> <3CE8AA79-F077-F1B0-A039-9103A4A02E92> /usr/lib/libz.1.dylib
>>> 0x941a9000 - 0x9423bfe7  com.apple.print.framework.PrintCore 6.3 (312.7)
>>> <7410D1B2-655D-68DA-D4B9-2C65747B6817>
>>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
>>> 0x9423c000 - 0x94348ff7  libGLProgrammability.dylib ??? (???)
>>> <2D172B4E-432F-D18E-EA99-3BD56DBE7649>
>>> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
>>> 0x94450000 - 0x944fafe7  com.apple.CFNetwork 454.11.12 (454.11.12)
>>> <BE832CCE-B692-F55F-F5F8-3973649AFEA1>
>>> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
>>> 0x944fb000 - 0x94593fe7  edu.mit.Kerberos 6.5.11 (6.5.11)
>>> <F36DB665-A88B-7F5B-6244-6A2E7FFFF668>
>>> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
>>> 0x94673000 - 0x94683ff7  libsasl2.2.dylib 3.15.0 (compatibility 3.0.0)
>>> <C8744EA3-0AB7-CD03-E639-C4F2B910BE5D> /usr/lib/libsasl2.2.dylib
>>> 0x946e0000 - 0x9479cfff  com.apple.ColorSync 4.6.6 (4.6.6)
>>> <D00B95AE-2379-CB8E-B18C-FF5B66741C23>
>>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
>>> 0x947b0000 - 0x947e3ffb  libTrueTypeScaler.dylib ??? (???)
>>> <574C2C51-65EC-7D2A-086D-C9312287DE22>
>>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
>>> 0x947e4000 - 0x949c0ffb  libType1Scaler.dylib ??? (???)
>>> <494D1BE1-8395-9A53-1224-1CFD4236D40E>
>>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libType1Scaler.dylib
>>> 0x949c1000 - 0x949c2ff7  com.apple.audio.units.AudioUnit 1.6.6 (1.6.6)
>>> <253E9552-5CEA-0D5A-1EDA-3B8F669B79EA>
>>> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
>>> 0x949dc000 - 0x949dcff7  com.apple.Accelerate.vecLib 3.6 (vecLib 3.6)
>>> <1DEC639C-173D-F808-DE0D-4070CC6F5BC7>
>>> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
>>> 0x949dd000 - 0x949e4ff7  com.apple.agl 3.0.12 (AGL-3.0.12)
>>> <6877F0D8-0DCF-CB98-5304-913667FF50FA>
>>> /System/Library/Frameworks/AGL.framework/Versions/A/AGL
>>> 0x949e5000 - 0x94d09fef  com.apple.HIToolbox 1.6.5 (???)
>>> <21164164-41CE-61DE-C567-32E89755CB34>
>>> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
>>> 0x94dbe000 - 0x94e8ffe3  ColorSyncDeprecated.dylib 4.6.0 (compatibility
>>> 1.0.0) <41417F73-42C5-FFC3-E7A1-EF94602CDCD6>
>>> /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.framework/Versions/A/Resources/ColorSyncDeprecated.dylib
>>> 0x95014000 - 0x9544bff3  com.apple.RawCamera.bundle 3.6.4 (561)
>>> <DBA5D7C1-CD82-CE7F-5AE5-A0E4E128236F>
>>> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
>>> 0x95453000 - 0x95554fe7  libxml2.2.dylib 10.3.0 (compatibility 10.0.0)
>>> <C75F921C-F027-6372-A0A1-EDB8A6234331> /usr/lib/libxml2.2.dylib
>>> 0x9564a000 - 0x95651ff3  com.apple.print.framework.Print 6.1 (237.1)
>>> <F5AAE53D-5530-9004-A9E3-2C1690C5328E>
>>> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
>>> 0x9565c000 - 0x95f3cff7  com.apple.AppKit 6.6.7 (1038.35)
>>> <ABC7783C-E4D5-B848-BED6-99451D94D120>
>>> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
>>> 0x95f3d000 - 0x95f49ff7  libkxld.dylib ??? (???)
>>> <F0E915AD-6B32-0D5E-D24B-B188447FDD23> /usr/lib/system/libkxld.dylib
>>> 0x95f4a000 - 0x95f4aff7  com.apple.ApplicationServices 38 (38)
>>> <8012B504-3D83-BFBB-DA65-065E061CFE03>
>>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
>>> 0x95f4b000 - 0x95f4eff7  libCGXType.A.dylib 545.0.0 (compatibility
>>> 64.0.0) <B84D7376-EE9C-2B7F-04FA-D622E2C10CA6>
>>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
>>> 0x9604f000 - 0x960bdff7  com.apple.QuickLookUIFramework 2.3 (327.6)
>>> <74706A08-5399-24FE-00B2-4A702A6B83C1>
>>> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI
>>> 0x960be000 - 0x960beff7  com.apple.Carbon 150 (152)
>>> <9252D5F2-462D-2C15-80F3-109644D6F704>
>>> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
>>> 0x960bf000 - 0x96199ffb  com.apple.DesktopServices 1.5.10 (1.5.10)
>>> <2BA08DD4-35A2-A0FF-ADEA-B381F0CEEB81>
>>> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
>>> 0x96279000 - 0x962dafe7  com.apple.CoreText 3.151.8 (???)
>>> <6F5D6C49-4693-B9B7-6612-832E8F155747>
>>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
>>> 0x962db000 - 0x96302ff7  com.apple.quartzfilters 1.6.0 (1.6.0)
>>> <879A3B93-87A6-88FE-305D-DF1EAED04756>
>>> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
>>> 0x96303000 - 0x96738ff7  libLAPACK.dylib 219.0.0 (compatibility 1.0.0)
>>> <5E2D2283-57DE-9A49-1DB0-CD027FEFA6C2>
>>> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
>>> 0x96739000 - 0x9676aff7  libGLImage.dylib ??? (???)
>>> <1AF72191-087A-5D75-B3B9-3F537315F635>
>>> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
>>> 0x96781000 - 0x967a2fe7  com.apple.opencl 12.3.6 (12.3.6)
>>> <B4104B80-1CB3-191C-AFD3-697843C6BCFF>
>>> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
>>> 0x967a3000 - 0x96c5cffb  com.apple.VideoToolbox 0.484.20 (484.20)
>>> <E7B9F015-2569-43D7-5268-375ED937ECA5>
>>> /System/Library/PrivateFrameworks/VideoToolbox.framework/Versions/A/VideoToolbox
>>> 0x96c5d000 - 0x96d0afe7  libobjc.A.dylib 227.0.0 (compatibility 1.0.0)
>>> <22CD62D4-9E7D-C31A-F585-FCEF1FE4C39A> /usr/lib/libobjc.A.dylib
>>> 0x96dc0000 - 0x96f03fef  com.apple.QTKit 7.6.6 (1756.15)
>>> <32C49374-14BC-53E7-FBFF-E11B42A41F56>
>>> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
>>> 0x96f04000 - 0x96f84feb  com.apple.SearchKit 1.3.0 (1.3.0)
>>> <2F5DE102-A203-7905-7D12-FCBCF17BAEF8>
>>> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
>>> 0x96f85000 - 0x96f8aff7  com.apple.OpenDirectory 10.6 (10.6)
>>> <C1B46982-7D3B-3CC4-3BC2-3E4B595F0231>
>>> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
>>> 0x96f9e000 - 0x97309ff7  com.apple.QuartzCore 1.6.3 (227.36)
>>> <8E927524-EB0A-D5BA-C2E4-FA26FE4C428A>
>>> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
>>> 0x9730a000 - 0x9730eff7  libGFXShared.dylib ??? (???)
>>> <4F2199F0-320F-0B59-0380-D3131D644CBA>
>>> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
>>> 0x9730f000 - 0x9730fff7  com.apple.Accelerate 1.6 (Accelerate 1.6)
>>> <BC501C9F-7C20-961A-B135-0A457667D03C>
>>> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
>>> 0x97310000 - 0x97310ff7  com.apple.CoreServices 44 (44)
>>> <51CFA89A-33DB-90ED-26A8-67D461718A4A>
>>> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
>>> 0x97311000 - 0x97355fe7  com.apple.Metadata 10.6.3 (507.15)
>>> <A23633F1-E913-66C2-A073-E2B174C09B18>
>>> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
>>> 0x97356000 - 0x97389ff7  com.apple.AE 496.4 (496.4)
>>> <582F5E9D-1B8E-6D03-EBB8-AA85F66253E2>
>>> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
>>> 0x9738a000 - 0x97588ff3  com.apple.JavaScriptCore 6533.20 (6533.20.20)
>>> <C97A479C-FDF9-3F19-2EE0-80288257C477>
>>> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
>>> 0x975a8000 - 0x975a9ff7  com.apple.MonitorPanelFramework 1.3.0 (1.3.0)
>>> <0EC4EEFF-477E-908E-6F21-ED2C973846A4>
>>> /System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/MonitorPanel
>>> 0x975aa000 - 0x975acff7  com.apple.securityhi 4.0 (36638)
>>> <38D36D4D-C798-6ACE-5FA8-5C001993AD6B>
>>> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
>>> 0x975fc000 - 0x9761cfe7  libresolv.9.dylib 41.0.0 (compatibility 1.0.0)
>>> <751955F3-21FB-A03A-4E92-1F3D4EFB8C5B> /usr/lib/libresolv.9.dylib
>>> 0x98574000 - 0x98574ff7  com.apple.vecLib 3.6 (vecLib 3.6)
>>> <7362077A-890F-3AEF-A8AB-22247B10E106>
>>> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
>>> 0x98575000 - 0x9859dff7  libxslt.1.dylib 3.24.0 (compatibility 3.0.0)
>>> <769EF4B2-C1AD-73D5-AAAD-1564DAEA77AF> /usr/lib/libxslt.1.dylib
>>> 0x985a6000 - 0x985b0fe7  com.apple.audio.SoundManager 3.9.3 (3.9.3)
>>> <5F494955-7290-2D91-DA94-44B590191771>
>>> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
>>> 0x985d2000 - 0x987b4fff  com.apple.imageKit 2.0.3 (1.0)
>>> <B4DB05F7-01C5-35EE-7AB9-41BD9D63F075>
>>> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
>>> 0x987b5000 - 0x987c0ff7  libCSync.A.dylib 545.0.0 (compatibility 64.0.0)
>>> <4560936D-7730-5DD2-BFD7-95270DDC210A>
>>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
>>> 0x98818000 - 0x9881bffb  com.apple.help 1.3.1 (41)
>>> <EF92C648-2085-C085-8EA7-A1AF37AE94F4>
>>> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
>>> 0x98a3a000 - 0x98abcffb  SecurityFoundation ??? (???)
>>> <3670AE8B-06DA-C447-EB14-79423DB9C474>
>>> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
>>> 0x98abd000 - 0x98b17fe7  com.apple.CorePDF 1.3 (1.3)
>>> <696ADD5F-C038-A63B-4732-82E4109379D7>
>>> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
>>> 0x98b1d000 - 0x98b1dff7  com.apple.quartzframework 1.5 (1.5)
>>> <CEB78F00-C5B2-3B3F-BF70-DD6D578719C0>
>>> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
>>> 0x98b1e000 - 0x98cd8feb  com.apple.ImageIO.framework 3.0.4 (3.0.4)
>>> <C96F11A7-2569-3037-C4C3-0342708FA3CB>
>>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
>>> 0x98cd9000 - 0x98d14feb  libFontRegistry.dylib ??? (???)
>>> <4FB144ED-8AF9-27CF-B315-DCE5575D5231>
>>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
>>> 0x98dc6000 - 0x98f6dff7  libSystem.B.dylib 125.2.10 (compatibility 1.0.0)
>>> <ADF8138B-2384-2FC0-CCBF-C4721B53568A> /usr/lib/libSystem.B.dylib
>>> 0x98f6e000 - 0x99016ffb  com.apple.QD 3.36 (???)
>>> <FA2785A4-BB69-DCB4-3BA3-7C89A82CAB41>
>>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
>>> 0x99042000 - 0x9926dff3  com.apple.QuartzComposer 4.2 ({156.28})
>>> <08AF01DC-110D-9443-3916-699DBDED0149>
>>> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
>>> 0x9926e000 - 0x99282fe7  libbsm.0.dylib ??? (???)
>>> <821E415B-6C42-D359-78FF-E892792F8C52> /usr/lib/libbsm.0.dylib
>>> 0x99283000 - 0x9928cff7  com.apple.DiskArbitration 2.3 (2.3)
>>> <E9C40767-DA6A-6CCB-8B00-2D5706753000>
>>> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
>>> 0x9928d000 - 0x99297ffb  com.apple.speech.recognition.framework 3.11.1
>>> (3.11.1) <6E3481DF-645E-6095-0CD7-9BEBEC2ED9D1>
>>> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
>>> 0x99298000 - 0x9929aff7  libRadiance.dylib ??? (???)
>>> <B83179D4-E41C-D2BA-1E4C-A64CB45C15E6>
>>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
>>> 0x9929b000 - 0x992b7fe3  com.apple.openscripting 1.3.1 (???)
>>> <480D41B6-F98E-8E21-CA3C-4CA6A9752D3D>
>>> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
>>> 0x992b8000 - 0x992d3ff7  libPng.dylib ??? (???)
>>> <65E824F7-523A-CC34-ABDD-2A3B12DE1CA9>
>>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
>>> 0x992d4000 - 0x992d7fe7  libmathCommon.A.dylib 315.0.0 (compatibility
>>> 1.0.0) <1622A54F-1A98-2CBE-B6A4-2122981A500E>
>>> /usr/lib/system/libmathCommon.A.dylib
>>> 0x992d8000 - 0x992fcff7  libJPEG.dylib ??? (???)
>>> <A50127EB-C202-0436-E62D-41E2E893E436>
>>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
>>> 0x992fd000 - 0x99361ffb  com.apple.htmlrendering 72 (1.1.4)
>>> <4D451A35-FAB6-1288-71F6-F24A4B6E2371>
>>> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
>>> 0x99362000 - 0x993d1ff7  libvMisc.dylib 268.0.1 (compatibility 1.0.0)
>>> <5C3D7DA5-29EB-A745-E32B-26DBF547D532>
>>> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
>>> 0x993fe000 - 0x9942eff7  com.apple.MeshKit 1.1 (49.2)
>>> <0828CB45-3CC6-9A9E-070A-141A30F534E3>
>>> /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/MeshKit
>>> 0x994a2000 - 0x994e5ff7  libGLU.dylib ??? (???)
>>> <2C7B2727-26F6-F29D-9D15-33044E87359F>
>>> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
>>> 0x99519000 - 0x99519ff7  liblangid.dylib ??? (???)
>>> <B99607FC-5646-32C8-2C16-AFB5EA9097C2> /usr/lib/liblangid.dylib
>>> 0x9951a000 - 0x9955dff7  com.apple.NavigationServices 3.5.4 (182)
>>> <ED268D94-E544-5548-AA59-7EC70DCB5EE4>
>>> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
>>> 0x99720000 - 0x9972dff7  com.apple.NetFS 3.2.2 (3.2.2)
>>> <DDC9C397-C35F-8D7A-BB24-3D1B42FA5FAB>
>>> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
>>> 0x9972e000 - 0x9977bfeb
>>> com.apple.DirectoryService.PasswordServerFramework 6.1 (6.1)
>>> <136BFA48-D456-B677-3B5D-40A6946C3A09>
>>> /System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordServer
>>> 0x9977c000 - 0x9978dff7  com.apple.LangAnalysis 1.6.6 (1.6.6)
>>> <97511CC7-FE23-5AC3-2EE2-B5479FAEB316>
>>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
>>> 0x9978e000 - 0x99796ff7  com.apple.DisplayServicesFW 2.3.0 (283)
>>> <48D94761-7340-D029-99E3-9BE0262FAF22>
>>> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
>>> 0x99797000 - 0x998c5fe7  com.apple.CoreData 102.1 (251)
>>> <460D594D-09DC-9082-3FD3-F93D6A08AE71>
>>> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
>>> 0x998c6000 - 0x9993fff7  com.apple.PDFKit 2.5.1 (2.5.1)
>>> <2B62428D-0738-B499-C47C-3194B2967BD9>
>>> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
>>> 0x99940000 - 0x99a7cff7  com.apple.audio.toolbox.AudioToolbox 1.6.6
>>> (1.6.6) <781018FB-474B-E09C-D419-5BFF80590A10>
>>> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
>>> 0x99a7d000 - 0x99ad5fe7  com.apple.datadetectorscore 2.0 (80.7)
>>> <F7416A84-E91C-5BDC-10E3-4940EB7AE5C9>
>>> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
>>> 0xbb100000 - 0xbb103fe7  libLatinSuppConverter.dylib 49.0.0
>>> (compatibility 1.0.0) <80CA35C5-AFBF-DD2D-B47B-9CE773B9CAEF>
>>> /System/Library/CoreServices/Encodings/libLatinSuppConverter.dylib
>>> 0xffff0000 - 0xffff1fff  libSystem.B.dylib ??? (???)
>>> <ADF8138B-2384-2FC0-CCBF-C4721B53568A> /usr/lib/libSystem.B.dylib
>>>
>>> Model: MacBookPro6,2, BootROM MBP61.0057.B0C, 2 processors, Intel Core
>>> i5, 2.4 GHz, 4 GB, SMC 1.58f16
>>> Graphics: NVIDIA GeForce GT 330M, NVIDIA GeForce GT 330M, PCIe, 256 MB
>>> Graphics: Intel HD Graphics, Intel HD Graphics, Built-In, 288 MB
>>> Memory Module: global_name
>>> AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x93),
>>> Broadcom BCM43xx 1.0 (5.10.131.36.9)
>>> Bluetooth: Version 2.4.0f1, 2 service, 19 devices, 1 incoming serial
>>> ports
>>> Network Service: AirPort, AirPort, en1
>>> Serial ATA Device: ST9500420ASG, 465.76 GB
>>> Serial ATA Device: MATSHITADVD-R   UJ-898
>>> USB Device: Hub, 0x0424  (SMSC), 0x2514, 0xfd100000
>>> USB Device: Built-in iSight, 0x05ac  (Apple Inc.), 0x8507, 0xfd110000
>>> USB Device: IR Receiver, 0x05ac  (Apple Inc.), 0x8242, 0xfd120000
>>> USB Device: Hub, 0x0424  (SMSC), 0x2514, 0xfa100000
>>> USB Device: Keyboard Hub, 0x05ac  (Apple Inc.), 0x1005, 0xfa140000
>>> USB Device: Apple Keyboard, 0x05ac  (Apple Inc.), 0x021e, 0xfa142000
>>> USB Device: Apple Internal Keyboard / Trackpad, 0x05ac  (Apple Inc.),
>>> 0x0237, 0xfa120000
>>> USB Device: Internal Memory Card Reader, 0x05ac  (Apple Inc.), 0x8403,
>>> 0xfa130000
>>> USB Device: BRCM2070 Hub, 0x0a5c  (Broadcom Corp.), 0x4500, 0xfa110000
>>> USB Device: Bluetooth USB Host Controller, 0x05ac  (Apple Inc.), 0x8218,
>>> 0xfa113000
>>> FireWire Device: Passport III, WD, Up to 800 Mb/sec
>>>
>>>
>>> On Tue, Dec 21, 2010 at 7:53 PM, Mariano Martinez Peck <
>>> marianopeck at gmail.com> wrote:
>>>
>>>>
>>>>
>>>> On Mon, Dec 20, 2010 at 7:55 PM, Eliot Miranda <eliot.miranda at gmail.com
>>>> > wrote:
>>>>
>>>>>
>>>>> Hi Mariano,
>>>>>
>>>>>    this looks like a Cog VM bug.  You should try and create a
>>>>> reproducible case and then send it to me.
>>>>>
>>>>
>>>> Hi Eliot. Define "reproducable case" ;)
>>>> Really, I don't have a simple TestCase/Doit that reproduce this, but I
>>>> can be sure that when running all my tests (that use objects as methods) it
>>>> crashes. If it is not in the first time, for SURE in the second. But as
>>>> said, it is not always in the same place not the same test. Because the
>>>> problem seems while running an incremental GC.
>>>>
>>>> What I can provide you is a Pharo image, with all my code loaded, and
>>>> the test runner open with the test you have to run. And promise: if the
>>>> first time or second, you will have the crash.
>>>> I tried to upload the image to the gforge project and we have a problem
>>>> right now with it. I just send it by private email to you. I hope you don'y
>>>> bother.
>>>>
>>>> I can tell you all this information:
>>>>
>>>> - My tests are all about using proxies for compiled methods (using
>>>> #cannotInterpret: and #run:with:in:  tricks).
>>>>
>>>> - The crash DOES NOT happens if I compile a StackVM, it ONLY happens in
>>>> CogVM.
>>>> - With Cog, I have the crash with both, Development or Production.
>>>>
>>>> Thanks A LOT in advance,
>>>>
>>>> Mariano
>>>>
>>>>
>>>>
>>>>
>>>>>
>>>>> On Mon, Dec 20, 2010 at 5:31 AM, Mariano Martinez Peck <
>>>>> marianopeck at gmail.com> wrote:
>>>>>
>>>>>>
>>>>>> Hi Eliot. I am having some asserts failing while running my tests.
>>>>>> Most of them during the sweep phase of the GC.
>>>>>>
>>>>>> The two places where it fails is in
>>>>>>
>>>>>> - NewCoObjectMemory >> lastPointerWhileForwarding: oop
>>>>>>
>>>>>> if fails the assert:       self assert: (coInterpreter cCoerceSimple:
>>>>>> methodHeader to: #'CogMethod *') cmType = CMMethod.
>>>>>> In different runs, the cmType answer me 1 (CMFree)
>>>>>>
>>>>>> - NewCoObjectMemory >> lastPointerOf: oop recordWeakRoot:
>>>>>> recordWeakRoot "<Boolean>"
>>>>>>
>>>>>> and it fails in the same assert:        self assert: (coInterpreter
>>>>>> cCoerceSimple: methodHeader to: #'CogMethod *') cmType = CMMethod.
>>>>>>
>>>>>> In different runs, I got values 0 or 6. BTW....seing:
>>>>>>
>>>>>> initializeCogMethodConstants
>>>>>>     CMOpenPIC := 1 + (CMClosedPIC := 1 + (CMBlock := 1 +(CMMethod := 1
>>>>>> + (CMFree := 1))))
>>>>>>
>>>>>> I cannot understand how can I get 0 or 6....
>>>>>>
>>>>>>
>>>>>> Anyway, my question is if you have a clue of what can be happening so
>>>>>> that those asserts are failing. I am using Objects as methods, but normal
>>>>>> objects (subclasses of ProtoObject).
>>>>>>
>>>>>> Thanks in advance,
>>>>>>
>>>>>> mariano
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20110402/fd84953d/attachment-0001.htm


More information about the Vm-dev mailing list