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