Yes, you cannot catch trap 11 in the Bourne shell since it is needed internally for memory allocation purposes. Newer shells give the following message on your example: sh: bad trap: cannot trap 11