Hi Sean,

    could you post some more information?  What's the pc?  What's the
CompiledMethod's output for #symbolic?  Where in
interpretNextV3PlusClosureInstructionFor: is it stuck?  What's the computed
index?

On Wed, Jun 20, 2018 at 6:07 AM, Sean P. DeNigris <s...@clipperadams.com>
wrote:

> While Fuel was trying to serialize a sort block ([ :a :b | a name < b name
> ]), I got CompiledMethod>>errorSubscriptBounds:. One strange thing about
> the
> block is that the outerContext is `SortedCollection>>DoIt`, meaning I
> probably had to initialize it by hand due to a previous Fuel problem.
>
> The odd thing about the error is that this object graph was serializing and
> materializing just fine before I upgraded Pharo Launcher.
>
> Call chain:
> CompiledMethod(Object)>>errorSubscriptBounds:
> CompiledMethod(Object)>>at:
> InstructionStream>>interpretNextV3PlusClosureInstructionFor:
> OpalEncoderForV3PlusClosures class>>interpretNextInstructionFor:in:
> InstructionStream>>interpretNextInstructionFor:
> [ (InstructionStream new method: self pc: pc)
>         interpretNextInstructionFor: nil ] in
> CompiledMethod(CompiledCode)>>abstractBytecodeMessageAt: in Block: [
> (InstructionStream new method: self pc: pc)...
> BlockClosure>>on:do:
> CompiledMethod(CompiledCode)>>abstractBytecodeMessageAt:
> BlockClosure>>blockCreationBytecodeMessage
> BlockClosure>>endPC
> BlockClosure>>abstractBytecodeMessagesDo:
> BlockClosure>>isClean
> BlockClosure>>shouldBeSubstitutedByCleanCopy
> BlockClosure>>fuelAccept:
> FLLightGeneralMapper>>mapAndTrace:
>
>
>
> -----
> Cheers,
> Sean
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Developers-f1294837.html
>
>


-- 
_,,,^..^,,,_
best, Eliot

Reply via email to