I\'ve just been bitten by an annoying bug that was made obscure by the \"send message to nil is ok\" behaviour in Objective-C.
I\'ve seen Sending a message to nil?, and
You could use a ObjC undocumented trick or dtrace (see the comments for the dtrace solution).
pid$1::objc_msgSend:entry /arg0==0/ { ustack(); }