The following code sequence will generate a SEGV error:
System enableSignaledAbortError.
Exception undefinedMethod: arg1 next: arg2 next: arg3.
where:
1. The undefined method is a method of 3 or more arguments that would
normally generate an #rtErrDoesNotUnderstand error.
2. One of the arguments passed to the method is a block containing a
return value (for example: [ ^ nil ] ).
This obscure bug was uncovered from the following example (note accidental
captalization of "category"):
System enableSignaledAbortError.
Exception Category: nil number: 6009 do: [ ^ nil ].
Don't do this.
Last updated: 4/4/05