The thing to compute the relevant function for M-X Arglist loses in this case: (DEFUN FOO .... (MUMBLE " ....) with an unmatched doublequote. Such things can happen while the function is being changed. It may well lose the same way if the doublequote is matched.