Hi. I am still playing with Objects as methods, and I am having yet another kind of crash :(<br>This time, the image crash with the message &quot;Recursive not understood error encountered&quot;.<br>I am completly sure that I am not putting ANY proxy for any method of DNU, so I don&#39;t understand why I get this error.<br>
<br>I copy the stacktrace. You can see 2 important things:<br><br>1) AbstractCompiledMethodProxy&gt;run:with:in:<br>2)  mareaHandleRun:with:in:forProxy:<br><br>1) is the proxy object and 2) is the handler. <br><br>AbstractCompiledMethodProxy &gt;&gt; run: aSelector with: arguments in: aReceiver<br>
    ^ CompiledMethodProxyHandler mareaHandleRun: aSelector with: arguments in: aReceiver forProxy: self<br>    <br>CompiledMethodProxyHandler &gt;&gt; mareaHandleRun: aSelector with: arguments in: aReceiver forProxy: aProxy<br>
    | aResult oldMethod |<br>    self mareaCheckLoop.<br>    self mareaLog: &#39;The method &#39;, aSelector, &#39; is being executed with a receiver instance of &#39;, aReceiver mareaClass name.<br>    oldMethod := self mareaUninstallForProxy: aProxy.<br>
    aResult := oldMethod valueWithReceiver: aReceiver arguments: arguments.<br>    self mareaLog: &#39;The method &#39;, aSelector, &#39; was executed with a receiver instance of &#39;, aReceiver mareaClass name.<br>    ^aResult<br>
    <br><br>Does anyone has an idea of what can be happening?<br><br>Thanks in advance,<br><br><br><br>Recursive not understood error encountered<br><br>591830388 Rectangle&gt;translateBy:<br>591830296 ECMenuMorph&gt;prepareRectForNextRow:<br>
591830116 CompiledMethod&gt;valueWithReceiver:arguments:<br>591799776 &gt;mareaHandleRun:with:in:forProxy:<br>591799684 AbstractCompiledMethodProxy&gt;run:with:in:<br>591678220 OMenuMorph&gt;drawOn:<br>591678128 CompiledMethod&gt;valueWithReceiver:arguments:<br>
591677672 &gt;mareaHandleRun:with:in:forProxy:<br>591677580 AbstractCompiledMethodProxy&gt;run:with:in:<br>591677488 Canvas&gt;draw:<br>591677396 Canvas&gt;drawMorph:<br>591677304 Morph&gt;fullDrawOn:<br>591677192 FormCanvas&gt;roundCornersOf:in:during:<br>
591677100 Canvas&gt;roundCornersOf:during:<br>591676972 Morph&gt;fullDrawOn:<br>591676792 Canvas&gt;fullDraw:<br>591676700 Canvas&gt;fullDrawMorph:<br>591676204 WorldState&gt;drawWorld:submorphs:invalidAreasOn:<br>591675472 Rectangle&gt;allAreasOutsideList:startingAt:do:<br>
591675380 Rectangle&gt;allAreasOutsideList:do:<br>591675908 WorldState&gt;drawWorld:submorphs:invalidAreasOn:<br>591675288 SequenceableCollection&gt;do:<br>591675020 WorldState&gt;drawWorld:submorphs:invalidAreasOn:<br>591674900 WorldState&gt;displayWorld:submorphs:<br>
591674808 FormCanvas&gt;roundCornersOf:in:during:<br>591674716 Canvas&gt;roundCornersOf:during:<br>591674612 WorldState&gt;displayWorld:submorphs:<br>591674520 PasteUpMorph&gt;privateOuterDisplayWorld<br>591674428 PasteUpMorph&gt;displayWorld<br>
591674336 WorldState&gt;displayWorldSafely:<br>591674188 BlockClosure&gt;on:do:<br>591674096 BlockClosure&gt;ifError:<br>591674004 WorldState&gt;displayWorldSafely:<br>591643764 WorldState&gt;doOneCycleNowFor:<br>591643672 WorldState&gt;doOneCycleFor:<br>
591643580 PasteUpMorph&gt;doOneCycle<br>560519040 &gt;spawnNewProcess<br>560518912 BlockClosure&gt;newProcess<br><br>Debugger stopped.<br>Program exited with status value:255.(gdb) <br>