Well this had been here for a while. I discovered it because it was triggered :). But it is very rare that this is triggered.Now when I look into the latest Pharo 3, this halt is not present. So I guess Andrei fixed it when we switched to the new debugger.
2013/11/22 Esteban Lorenzano <estebanlm@gmail.com>in the debugger:stepToSendOrReturn"Simulate the execution of bytecodes until either sending a message orreturning a value to the receiver (that is, until switching contexts)."| context |[ self willSend or: [ self willReturn or: [ self willStore ] ] ]whileFalse: [context := self step.context == self ifFalse: [self halt. "<========================= THIS""Caused by mustBeBoolean handling"^context ]]so... the halt is ok there?cheers,Esteban